Poprawka: XMLException błąd podczas operacji łączenia we wsady przetwarza wiadomości EDI w programie BizTalk Server 2010, jeśli separator jest ustawiona, znak mniejszości (<) lub 0x3C

Dotyczy: BizTalk Server Branch 2010BizTalk Server Developer 2010BizTalk Server Enterprise 2010

Objawy


Rozważ następujący scenariusz:
  • Masz komputer, na którym jest uruchomiony program Microsoft BizTalk Server 2010.
  • Ustawisz właściwość separator elementów składnika (ISA16) ustawienia Charset i separatory dla jednej ze stron do mniej niż wartość char znaku () lub na wartość szesnastkową 0x3C .
  • Konfigurowanie operacji łączenia we wsady do przetwarzania wiadomości elektronicznej wymiany danych (EDI) dla partii.
W tym scenariuszu EDI assembler nie działa poprawnie, a generowany jest wyjątek XMLException . Dodatkowo komunikat o błędzie podobny do następującego jest rejestrowane w dzienniku aplikacji:
Nazwa dziennika: ApplicationSource: identyfikator ServerEvent BizTalk: Kategoria 5754Task: BizTalk ServerLevel: ErrorKeywords: ClassicUser: N / ADescription:A wiadomość wysłana do karty "Plik" w porcie wysyłania "< Wyślij nazwę portu >" o identyfikatorze URI "< URI >" jest sus oczekującego.  Szczegóły błędu: Wystąpił błąd podczas wykonywania rurociąg wysyłania: "wersja Microsoft.BizTalk.Edi.DefaultPipelines.EdiSend, Microsoft.BizTalk.Edi.EdiPipelines, = 3.0.1.0, kultury = neutral, PublicKeyToken = 31bf3856ad364e35" źródła: "EDI Assembler" Wyślij portu: "< Wyślij nazwę portu >" identyfikator URI: "< identyfikator URI >" przyczyny: nazwa nie może rozpoczynać się znakiem "<" znaków, wartość szesnastkowa 0x3C. Linia 1, umieść 430.
Uwaga Ten problem nie występuje, jeśli właściwość separator elementów składnika (ISA16) jest ustawiona na wartość char dwukropek (:) lub jeśli nieskonfigurowane operacji łączenia we wsady wiadomości EDI.

Przyczyna


Ten problem występuje, ponieważ tworzenie pakietów wsadowych operacji nie może obsługiwać mniej niż wartość char znaku () lub wartość 0x3C jako separator.

Rozwiązanie


Informacje dotyczące zbiorczej aktualizacji

Poprawka rozwiązująca ten problem znajduje się w pakiecie zbiorczej aktualizacji 2 dla programu BizTalk Server 2010.Aby uzyskać więcej informacji o tym, jak uzyskać pakiet aktualizacji zbiorczej, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2573000 Zbiorczego pakietu aktualizacji 2 dla programu BizTalk Server 2010

Stan


Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Informacje


Aby uzyskać więcej informacji o tym, jak skonfigurować ustawienia Charset i separatory odwiedź następującą witrynę MSDN:Aby uzyskać więcej informacji dotyczących sposobu konfigurowania operacji łączenia we wsady odwiedź następującą witrynę MSDN:Aby uzyskać więcej informacji na temat poprawek programu BizTalk Server kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2003907 Informacje dotyczące poprawek programu BizTalk Server