CORREÇÃO: o BOM não é removido pelo codificador MIME quando Content-Transfer-Encoding está a 8 bits no BizTalk Server

Aplica-se A
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

Sintomas

Suponha que está a utilizar o Microsoft BizTalk Server. Quando uma mensagem XML é enviada para o codificador de Extensões de Correio da Internet (MIME) multiusos, a marca de ordem de bytes (BOM) não é removida pelo codificador MIME se Content-Transfer-Encoding for de 8 bits. Nesta situação, poderá receber a seguinte mensagem, na qual os carateres BOM não são removidos:

Nota

Foi detetado um erro de aquisição de conteúdo do ID do documento de serviço ao receber o processamento da mensagem de Erro RosettaNet ="O conteúdo não é permitido no prolog".

Resolução

Este problema foi corrigido nas seguintes atualizações cumulativas para BizTalk Server:

Atualização Cumulativa 2 para BizTalk Server 2016

Atualização Cumulativa 6 para BizTalk Server 2013 R2

Nota Tem de definir a propriedade de configuração do pipeline PreserveBOM como FALSE.

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Referências

Para obter informações sobre os service packs e a lista de atualizações cumulativas para BizTalk Server, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

2555976 Service pack e lista de atualizações cumulativas para BizTalk Server

Para obter mais informações sobre BizTalk Server correções, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

2003907 Informações sobre correções do BizTalk e suporte do Service Pack