Sintomas
Considere o seguinte cenário:
-
Usar o adaptador BizTalk para WebSphere MQ (adaptador MQSC) para receber mensagens do IBM WebSphere MQ.
-
As mensagens recebidas do IBM WebSphere MQ são formatadas usando cabeçalhos de MQRFH2.
-
O formato de número inteiro (Int Fmt) no descritor de mensagem MQ (MQMD) para a mensagem de entrada é definido como Hostou UNIX .
Nesse cenário, o adaptador MQSC pode passar a mensagem como um fluxo de zero byte para o componente de Pipeline do BizTalk Server.
Causa
Esse problema ocorre porque, quando o formato de número inteiro no MQMD for definido como Hostou UNIX , os valores inteiros no cabeçalho MQRFH2 são codificados usando a formatação big-endian. Os outros valores no MQMD são codificados usando a formatação little-endian.
Resolução
Informações da atualização cumulativa
O Host Integration Server 2013
A correção que resolve esse problema está incluída na atualização cumulativa 2 para o Host Integration Server 2013.
O Host Integration Server 2010
A correção que resolve esse problema está incluída em 10 de atualização cumulativa para o Host Integration Server 2010.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Mais informações
Depois de aplicar essa atualização, o adaptador MQSC usa little-endian formatação para valores inteiros no cabeçalho da MQRFH2.
Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.