Síntomas
Imagine el siguiente escenario:
-
Utilice el adaptador BizTalk para WebSphere MQ (adaptador MQSC) para recibir mensajes de IBM WebSphere MQ.
-
Los mensajes entrantes de IBM WebSphere MQ se formatean utilizando encabezados de MQRFH2.
-
El formato de número entero (Int Fmt) en el Descriptor de mensaje MQ (MQMD) para el mensaje entrante se establece en UNIX o Host.
En este escenario, el adaptador MQSC puede pasar el mensaje como una secuencia de cero bytes para el componente de canalización de BizTalk Server.
Causa
Este problema se produce porque, cuando se establece el formato de número entero en el MQMD para UNIX o Host, los valores enteros en el encabezado MQRFH2 se codifican utilizando el formato big-endian. Los demás valores de MQMD se codifican utilizando el formato little-endian.
Solución
Información de actualización acumulativa
Host Integration Server 2013
La revisión que resuelve este problema se incluye en la actualización acumulativa 2 para Host Integration Server 2013.
Host Integration Server 2010
La revisión que resuelve este problema se incluye en 10 de actualización acumulativa para Host Integration Server 2010.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Más información
Después de aplicar esta actualización, el adaptador MQSC utiliza el formato little-endian para los valores enteros en el encabezado MQRFH2.
Los productos de terceros que se indican en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.