Sintomas
Considere o seguinte cenário:
-
Você está usando um adaptador WCF do BizTalk Server em uma porta de envio de solicitação-resposta no Microsoft BizTalk Server 2010 cumulativo Update 6 (CU6).
-
Você configura a expressão do caminho de corpo como Xpath na seção do corpo da mensagem de entrada BizTalk na guia mensagens para a porta de envio WCF.
Nesse cenário, você pode enfrentar um dos seguintes problemas:
-
Desserialização produz erros aleatórios e irregulares que parecem ser causado pela posição fluxo saltar para o local errado.
Nessa situação, você recebe uma mensagem de erro semelhante à seguinte:System.Xml.XmlException: Elemento inicial ' s:mustUndersta' não coincide com elemento final 'sendMessageResult'. Linha 1, posição 951.
-
O adaptador WCF retorna a resposta errada incompatível ao pipeline.
Nessa situação, não pode haver nenhum erro mas o assinante para a resposta será exibida a mensagem errada novamente.
Resolução
Informações da atualização cumulativa
Esse problema foi corrigido primeiro na atualização cumulativa seguinte do BizTalk Server:
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Referências
Para obter informações sobre os service packs e atualizações cumulativas lista do BizTalk Server, consulte 2555976 KB: Service pack e a lista de atualização cumulativa para o BizTalk Server.
Para obter mais informações sobre os hotfixes do BizTalk Server, consulte 2003907 KB: informações sobre suporte de Service Pack e os hotfixes do BizTalk.