Sintomas
Quando o decodificador MIME/SMIME no adaptador POP3 cria uma mensagem de várias parte no BizTalk Server 2013 R2 ou CU1 de 2016 de partes de uma mensagem MIME codificado que ele recebe, o adaptador seleciona uma parte de mensagem incorreta como parte do corpo de mensagem do BizTalk.
Causa
De acordo com o tópico de Processamento múltiplo parte mensagens com o adaptador de POP3 no site da Microsoft Developer Network (MSDN), quando o Índice de parte do corpo é definido como 0 e o Tipo de conteúdo de parte do corpo fica em branco, o algoritmo a seguir é usado para selecionar a parte do corpo de mensagem BizTalk:
-
Use a primeira parte MIME com o cabeçalho de Content-Description definido como "corpo"
-
Caso contrário, use a primeira parte MIME com o cabeçalho Content-Type definido como "text/xml"
-
Caso contrário, use a primeira parte MIME com o cabeçalho Content-Type definido como "text/plain"
-
Caso contrário, use a primeira parte MIME com o cabeçalho de Content-Type definido como "texto /"
-
Caso contrário, use a primeira parte MIME
Nesse caso no BizTalk Server 2013 R2 ou CU1 de 2016, o decodificador MIME/SMIME identifica incorretamente "text/html" como parte da mensagem do BizTalk.
Resolução
Informações da atualização cumulativa
Esse problema foi corrigido nas seguintes atualizações cumulativas para o BizTalk Server:
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Referências
Saiba mais sobre o service pack e a lista de atualização cumulativa para o BizTalk Server.
Aprenda sobre os hotfixes do BizTalk Server e o suporte de atualização cumulativa.