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
- 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.
- Exiba o gerenciador de filas para certificar-se de que ele está operacional. Desempenhe essa tarefa no console de administração do WebSphere MQ.
- 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.
- 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.
- 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").
- Verifique o AMQERRxx.LOG e
os arquivos FFDC do WebSphere MQ para determinar a causa de um erro do WebSphere MQ.
- 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).
- Examine a fila de devoluções do MQ e o destino de exceções do SIB.
- 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.