Symptom
Anta att du använder ett elektroniskt datautbyte (EDI) utbyte i Microsoft BizTalk Server. Om du vill använda en kvalificerare som inte är standard för din handelspartner, gör du följande:
-
Skapa ett nytt BizTalk-Visual Studio-projekt.
-
Lägga till schematillägget EDIFACT-tjänst som tillhandahålls av BizTalk Server Setup.By standard, schemat sparas på följande plats:
C:\Program Files\Microsoft BizTalk Server nnnn\XSD_Schema\EDIObs! I den här sökvägen är nnnn versionsnumret för BizTalk-servern som du har installerat. Schemanamnet är "Edifact_ServiceSchemaExtension.xsd".
-
Öppna schemat och sedan lägga till det värde som du vill använda för UNB2.2 och UNB3.2 segment. Lägg till exempel till "ZZ" som värdet.
-
Distribuera schemat.
-
Skapa en ny part mottagare med hjälp av en ny profil och en ny identitet enligt följande:
-
Skapa en ny identitet genom att använda anpassade uppräkning ("ZZ," som anges i steg 3).
-
Skapa ett avtal med den nya identiteten ("ZZ").
-
-
Skapa en ny part avsändare med en ny profil och en ny identitet.
-
Skapa ett nytt avtal mellan två parter.
-
I avtalet, ange UNB2.2 och UNB3.2 som "ZZ".
I det här fallet kan du få följande felmeddelande:
En identitet QualifierIdentity:ZZ: mottagaren 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 kumulativ uppdatering 1 för BizTalk Server 2013 R2.
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".
Referenser
Information om servicepack och kumulativ uppdatering lista för BizTalk Server finns KB 2555976: Service pack och kumulativ uppdatering lista för BizTalk Server.
Läs mer om snabbkorrigeringar för BizTalk Server KB 2003907: Information om BizTalk-snabbkorrigeringar och Service Pack-support.