Симптоми
Да предположим, че въвеждате електронен обмен (EDI) обмен на данни в Microsoft BizTalk Server. За да използвате нестандартен идентификатор за вашия търговски партньор, Вие направете следното:
-
Създаване на нов проект за Visual Studio BizTalk.
-
Добавете разширение на схема EDIFACT услуга, предоставена от BizTalk сървъра Setup.By по подразбиране, тази схема е записан в следното местоположение:
C:\Program Files\Microsoft BizTalk Server nnnn\XSD_Schema\EDIЗабележка: В този път nnnn е версията на BizTalk сървъра, който сте инсталирали. Името на схемата е "Edifact_ServiceSchemaExtension.xsd."
-
Отворете схеми и добавете стойността, която искате за UNB2.2 и UNB3.2 сегменти. Например добавете "Оригинални" стойност.
-
Разполагане на схемата.
-
Създайте нова страна получател с помощта на нов профил и нова самоличност, както следва:
-
Създаване на нова самоличност чрез потребителски изброяване ("оригинални," посочен в стъпка 3).
-
Създайте споразумение с помощта на новосъздадения идентичност ("оригинални").
-
-
Създайте нова страна подател чрез нов профил и нова самоличност.
-
Създаване на ново споразумение между двете страни.
-
В Договора Задайте UNB2.2 и UNB3.2 като "Оригинални."
В този случай можете да получите следното съобщение за грешка:
Самоличност QualifierIdentity:оригинални: получател вече съществува в профила. (Microsoft.BizTalk.B2B.PartnerManagement).
Решение
Информация за сборна актуализация
Корекцията, която разрешава този проблем е включена в сборната актуализация 3 за BizTalk Server 2013 и сборна актуализация 1 за BizTalk Server 2013 R2.
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Препратки
За информация за сервизни пакети и сборен списък за BizTalk Server KB 2555976: сервизен пакет и сборен списък за BizTalk Server.За повече информация относно BizTalk Server поправки, вижте KB 2003907: информация за BizTalk поправки и поддръжка на сервизния пакет.