Síntomas
Imagine el siguiente escenario:
-
Utilice el adaptador de BizTalk basadas en cliente para WebSphere MQ (adaptador MQSC) para conectar con IBM WebSphere MQ para z/OS V7.0.1.
-
Con éxito, recibirá mensajes de WebSphere de IBM.
-
Host Integration Server 2010 acumulativa Update 9 (CU9) se aplican a un sistema de Host Integration Server 2010 o Host Integration Server 2013 acumulativa Update 1 (CU1) a un sistema de Host Integration Server 2013.
En este escenario, recibirá mensajes de error similares a los siguientes cuando intenta tener acceso a mensajes de IBM WebSphere MQ para z/OS V7.0.1 que recibió correctamente anteriormente:
Id. de suceso: 5740
Fuente: BizTalk Server
Descripción:
El adaptador de "MQSC" provoca un mensaje de error. Detalles de "Error al intentar obtener el mensaje de la cola. cola = queue_name, queueManager = queue_manager, código de motivo = 2009".
Nota: Código de motivo de 2009 se define en IBM WebSphere MQ como MQRC_CONNECTION_BROKEN.
Causa
Este problema se produce porque se actualizó el adaptador MQSC en Host Integration Server 2010 acumulativa Update 9 (CU9) y Host Integration Server 2013 acumulativa Update 1 (CU1) para resolver el problema que se describe en los siguientes artículos de Knowledge Base:
CORREGIR 2910875 : aparece el error "no hay componentes de fase de desensamblado pueden reconocer los datos" cuando se reciben mensajes de IBM WebSphere MQ
CORREGIR 2912428 : el adaptador MQSC genera tráfico de red excesivo cuando recibe mensajes de las colas de mensaje de IBM WebSphere
Estas actualizaciones cambian el proceso que utiliza el adaptador MQSC para determinar la longitud de un mensaje entrante y la conversión del mensaje recibido. Específicamente, el cambio en el proceso de conversión de mensaje provoca un problema de conversión de mensaje cuando se comunica el adaptador MQSC con IBM WebSphere MQ para z/OS V7.0.1.
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.
Solución alternativa
Para evitar este problema, quite el Host Integration Server 2010 acumulativa Update 9 (CU9) o Host Integration Server 2013 acumulativa Update 1 (CU1) desde el sistema de Host Integration Server afectado.
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 no utiliza la rutina de conversión de mensaje se agregó en las actualizaciones que se hace referencia cuando se conecta a IBM WebSphere MQ para z/OS versiones anteriores a la 7.1.
Además, se actualiza el adaptador MQSC para corregir un problema que impedía que las transacciones de SyncPoint (admite transacción = Yes) de funcionar cuando se conecta a IBM WebSphere MQ para z/OS.
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.