КОРЕКЦИЯ: BOM не се премахва от MIME кодер, когато Content-Transfer-Encoding е 8-битова в BizTalk сървър

Отнася се за
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

Симптоми

Да приемем, че използвате Microsoft BizTalk сървър. Когато XML съобщение се изпраща до кодер за многофункционални разширения на интернет поща (MIME), знакът за ред на байтовете (BOM) не се премахва от MIME кодера, ако кодирането за прехвърляне на съдържание е 8-битово. В този случай може да получите следното съобщение, в което BOM знаците не са премахнати:

Забележка

Открита е грешка в придобиването на ИД на документ на услуга от обработката на получаването на RosettaNet Съобщение за грешка ="Съдържанието не е разрешено в пролог."

Решение

Този проблем е поправен в следните кумулативни актуализации за BizTalk сървър:

Сборна актуализация 2 за BizTalk сървър 2016

Сборна актуализация 6 за BizTalk сървър 2013 R2

Забележка Трябва да зададете свойството за конфигуриране на конвейера PreserveBOMна FALSE.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

За информация относно сервизните пакети и списъка с кумулативни актуализации за BizTalk сървър щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2555976 Сервизен пакет и списък с кумулативни актуализации за BizTalk сървър

За повече информация относно горещите поправки на BizTalk сървър щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2003907 Информация за горещите поправки на BizTalk и поддръжката на сервизни пакети