Aplica-se A
BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Standard BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Sintomas

Considere o seguinte cenário:

  • Utilizar o WebHTTP de WCF Two-Way enviar para consumir serviços resto no Microsoft BizTalk Server. Em alguns casos, este responde com um corpo de mensagem e nos outros casos, este responde com um organismo vazio (apenas o código de estado HTTP).

  • Componente de tubagem de descodificador A JSON é utilizado no pipeline de resposta.

  • Sempre que o serviço de resto responde com um organismo vazio, o descodificador JSON no pipeline de resposta falha e poderá receber uma mensagem de erro semelhante à seguinte:

Ocorreu uma falha ao executar a resposta (recepção) canalização (conduta): "Customer.BizTalk.CDS.CustomerEventPublisher.Pipelines.Rcv_JSON_To_XML, Customer.BizTalk.CDS.CustomerEventPublisher.Pipelines, versão = 1.0.0.0, cultura = neutro, PublicKeyToken = xxxxxxxxxx" origem: "Descodificador JSON" porta de envio: "xxxxxxxxxx" URI: "xxxxxxxxxxxx" razão: não definida para uma instância de um objecto de referência de objecto.

Resolução

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

Actualização cumulativa 2 para o BizTalk Server 2016

Actualização cumulativa 6 para o BizTalk Server 2013 R2

Nota: uma nova definição com o nome AddMessageBodyForEmptyMessage é fornecido no componente de tubagem de descodificador JSON. Descodificador conseguirá processar mensagem vazia se a propriedade AddMessageBodyForEmptyMessage estiver definida como True.

Estado

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

Referências

Para obter informações sobre os service packs e a lista de actualização cumulativa para o BizTalk Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

Service pack e lista de actualização cumulativa para o BizTalk Server 2555976

Para mais informações sobre correcções do BizTalk Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.