POPRAWKA: BOM nie jest usuwany przez koder MIME, gdy Content-Transfer-Encoding jest 8-bitowy w programie BizTalk Server

Dotyczy
BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Objawy

Załóżmy, że używasz programu Microsoft BizTalk Server. Gdy wiadomość XML jest wysyłana do kodera MIME (Multi-purpose Internet Mail Extensions), znacznik kolejności bajtów (BOM) nie jest usuwany przez koder MIME, jeśli kodowanie Content-Transfer-Encoding jest 8-bitowe. W takiej sytuacji może zostać wyświetlony następujący komunikat, w którym znaki zestawienia komponentów nie zostaną usunięte:

Uwaga

Wykryto błąd nabycia identyfikatora dokumentu serwisowego zawartości podczas przetwarzania odbioru RosettaNet Komunikat o błędzie ="Zawartość nie jest dozwolona w prologu."

Rozwiązanie

Ten problem został rozwiązany w następujących aktualizacjach zbiorczych programu BizTalk Server:

Aktualizacja zbiorcza 2 dla programu BizTalk Server 2016

Aktualizacja zbiorcza 6 dla programu BizTalk Server 2013 R2

Wskazówka Należy ustawić właściwość konfiguracji potoku PreserveBOM na wartość FALSE.

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Źródła informacji

Aby uzyskać informacje dotyczące dodatków Service Pack i listy aktualizacji zbiorczych dla programu BizTalk Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2555976 Lista dodatków Service Pack i aktualizacji zbiorczych dla BizTalk Server

Aby uzyskać więcej informacji dotyczących poprawek programu BizTalk Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2003907 Informacje o poprawkach BizTalk i pomocy technicznej dotyczącej dodatków Service Pack