Resolução de Problemas da Comunicação entre o Service Component Architecture e o WebSphere MQ

A comunicação entre os módulos SCA (Service Component Architecture) e os gerenciadores de filas WebSphere MQ depende da ligação entre as importações e exportações dentro do módulo SCA e as filas em servidores WebSphere MQ. Utilize estas informações para determinar os servidores que não estão processando mensagens do WebSphere MQ.

Antes de iniciar

Esta tarefa presume que você observou que pedidos dependentes do WebSphere MQ não estão sendo processados e que você possui acesso ao console administrativo. Também é necessário que você possa fazer alterações no gerenciador de filas do WebSphere MQ ou entrar em contato com o administrador do WebSphere MQ.

Por Que e Quando Desempenhar Esta Tarefa

Os módulos SCA (Service Component Architecture) depende das ligações entre o servidor e o gerenciador de filas do WebSphere MQ. A comunicação entre as duas entidades pode impedir totalmente o processamento das mensagens. As etapas a seguir devem ajudá-lo a descobrir a causa da interrupção e o que fazer para que as mensagens sejam processadas novamente.

Etapas para Esta Tarefa

  1. Exiba o módulo SCA que está se comunicando com o WebSphere MQ para certificar-se de que ele ainda está em processamento. Navegue para essa página utilizando Aplicativos > Módulos SCA.
  2. Exiba o gerenciador de filas para certificar-se de que ele está operacional. Desempenhe essa tarefa no console de administração do WebSphere MQ.
  3. Exiba as ligações entre o módulo SCA e o gerenciador de filas para certificar-se de que a ligação está correta. Se a ligação estiver correta, altere a ligação. Navegue para essa página utilizando Recursos > Provedores JMS > WebSphere MQ > Destinos de Filas do WebSphere MQ.
  4. Localize quaisquer mensagens que possam indicar transações com falha. Você precisará investigar o sistema, áreas de mensagens específicas do SCA, áreas de mensagens específicas do MQ, a fila de eventos com falha e outros locais para determinar o que falhou.
    1. Examine o system.Out quanto a quaisquer mensagens que possam indicar falhas de processamento.

      Se houver um erro do MQ, haverá uma MQException vinculada a algum lugar no rastreio de pilha com um código de razão MQ (por exemplo, 2059 é "gerenciador de filas indisponível").

    2. Verifique o AMQERRxx.LOG e os arquivos FFDC do WebSphere MQ para determinar a causa de um erro do WebSphere MQ.
    3. Examine as filas do aplicativo para determinar se existem mensagens não processadas. Certifique-se de examinar o WebSphere MQ e os aplicativos SIB (Service Integration Bus).
    4. Examine a fila de devoluções do MQ e o destino de exceções do SIB.
    5. Examine a fila de eventos com falha para determinar se existem mensagens relacionadas aos aplicativos de seu interesse. Consulte Localizando Eventos com Falha para obter informações sobre como localizar os eventos com falha.
Informações relacionadas
Resolução de Problemas de Administração do WebSphere Process Server

(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido em tecnologia Eclipse (http://www.eclipse.org)