Symptom
Anta att du implementerar ett EDI-utbyte (Electronic Data Interchange) i Microsoft BizTalk Server. Om du vill använda en icke-standardkvalificerare för din handelspartner gör du följande:
Skapa ett nytt Visual Studio BizTalk-projekt.
Lägg till schematillägget för EDIFACT-tjänsten som tillhandahålls av BizTalk Server Setup.By standard sparas det här schemat på följande plats:
C:\Program Files\Microsoft BizTalk Server nnnn\XSD_Schema\EDINote I den här sökvägen är nnnn versionsnumret för BizTalk Server som du har installerat. Schemanamnet är "Edifact_ServiceSchemaExtension.xsd".
Öppna schemat och lägg sedan till önskat värde för UNB2.2- och UNB3.2-segmenten. Lägg till exempel till "ZZ" som värde.
Distribuera schemat.
Skapa en ny mottagare av gruppen med hjälp av en ny profil och en ny identitet på följande sätt:
- Skapa en ny identitet med hjälp av anpassad uppräkning ("ZZ" enligt anvisningarna i steg 3).
- Skapa ett avtal med hjälp av den nya identiteten ("ZZ").
Skapa en ny partavsändare med hjälp av en ny profil och en ny identitet.
Skapa ett nytt avtal mellan de två parterna.
Ange UNB2.2 och UNB3.2 som "ZZ" i avtalet.
I så fall kan följande felmeddelande visas:
Obs
En identitet QualifierIdentity:ZZ:Recipient finns redan i profilen. (Microsoft.BizTalk.B2B.PartnerManagement).
Lösning
Information om kumulativ uppdatering
Korrigeringen som löser problemet ingår i kumulativ uppdatering 3 för BizTalk Server 2013 och i kumulativ uppdatering 1 för BizTalk Server 2013 R2.
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Information om service pack-versioner och kumulativ uppdateringslista för BizTalk Server finns i KB 2555976: Service Pack och kumulativ uppdateringslista för BizTalk Server.
Mer information om BizTalk Server snabbkorrigeringar finns i KB 2003907: Information om BizTalk-snabbkorrigeringar och Service Pack-support.