Poprawka: podczas przetwarzania nieprawidłowego kodu XML przy użyciu składnika modułu sprawdzania poprawności XML disassembler i XML na serwerze BizTalk nie występują błędy.

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.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×