Sintomas
Considere o seguinte cenário:
-
Usar o adaptador BizTalk baseadas no cliente para WebSphere MQ (adaptador MQSC) para conectar-se ao IBM WebSphere MQ para z/OS v 7.0.1.
-
Com êxito, você receberá mensagens do IBM WebSphere.
-
Aplicar o Host Integration Server 2010 a atualização cumulativa 9 (CU9) a um sistema de Host Integration Server 2010 ou o Host Integration Server 2013 atualização cumulativa 1 (CU1) a um sistema Host Integration Server 2013.
Nesse cenário, você recebe mensagens de erro semelhantes à seguinte quando tentar acessar as mensagens do IBM WebSphere MQ para z/OS v 7.0.1 recebidos com êxito anteriormente:
Identificação do evento: 5740
Fonte: BizTalk Server
Descrição:
O adaptador "MQSC" gerou uma mensagem de erro. Detalhes "Falha ao tentar obter mensagem da fila. fila = nome_da_fila, queueManager = queue_manager, um código de motivo = 2009".
Observação: Código de motivo de 2009 é definido no IBM WebSphere MQ como MQRC_CONNECTION_BROKEN.
Causa
Esse problema ocorre porque o adaptador MQSC foi atualizado no Host Integration Server 2010 a atualização cumulativa 9 (CU9) e no Host Integration Server 2013 atualização cumulativa 1 (CU1) para resolver o problema que está descrito nos seguintes artigos da Base de Conhecimento:
Corrigir 2910875 : erro "nenhum componente do estágio Disassemble possa reconhecer os dados" quando as mensagens são recebidas do IBM WebSphere MQ
2912428 corrigir: O adaptador MQSC gera tráfego de rede excessivo quando ele recebe mensagens de filas de mensagens do IBM WebSphere
Essas atualizações alteram o processo que usa o adaptador MQSC para determinar o comprimento de uma mensagem de entrada e a conversão da mensagem recebida. Especificamente, a alteração para o processo de conversão de mensagem causa um problema de conversão de mensagem quando o adaptador MQSC está se comunicando com o IBM WebSphere MQ para z/OS v 7.0.1.
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.
Solução alternativa
Para contornar esse problema, remova o Host Integration Server 2010 a atualização cumulativa 9 (CU9) ou Host Integration Server 2013 atualização cumulativa 1 (CU1) do sistema Host Integration Server afetado.
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 não usa a rotina de conversão de mensagem foi adicionada nas atualizações de referência quando ele se conecta ao IBM WebSphere MQ para versões do z/OS anteriores à v 7.1.
Além disso, o adaptador MQSC é atualizado para corrigir um problema que impedia transações SyncPoint (suporte para transação = Sim) do trabalho quando ele se conecta ao IBM WebSphere MQ para z/OS.
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.