Symptomy
Rozpatrzmy następujący scenariusz:
-
Masz plik XML zawierający następujące pole:
<Rgn>#x0;<Rgn>
-
Sprawdzanie poprawności pliku względem schematu w programie Microsoft Visual Studio. W takim przypadku sprawdzanie poprawności kończy się niepowodzeniem i jest wyświetlany następujący komunikat o błędzie:
Nieprawidłowy znak. XML: Warning BEC2004: '. '; wartość szesnastkowa 0x00 jest nieprawidłowy.
-
Ten nieprawidłowy kod XML można przetworzyć, korzystając z niezgodnego składnika XML disassembler i modułu sprawdzania poprawności XML w programie Microsoft BizTalk Server.
W tym scenariuszu może się okazać, że składnik modułu sprawdzania poprawności XML w rurociągu odbierającym nie powoduje żadnych błędów, a wiadomość jest przetwarzana na serwerze BizTalk. Jednak wiadomość później spowoduje błąd na mapie na porcie Send.
Rozwiązanie
Informacje o aktualizacji zbiorczej
Poprawka umożliwiająca rozwiązanie tego problemu jest dostępna w aktualizacji zbiorczej 3 dla programu BizTalk Server 2013.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Dowiedz się więcej na temat dodatku Service Pack i listy aktualizacji zbiorczej dla programu BizTalk Server. Dowiedz się więcej o poprawkach serwera BizTalk i pomocy technicznej dotyczących aktualizacji.