Reveja possíveis problemas com nós JMS.
Em todos os casos de erro, se a causa subjacente for uma JMSException que tenha sido emitida pelo provedor JMS, a mensagem do evento bip do intermediário incluirá a mensagem de texto da JMSException para ajudar no diagnóstico.
Se uma mensagem não puder ser processada pelo nó JMSInput, ou tiver sido recuperada como parte de uma transação global, essa mensagem será restaurada para o destino de origem. A mensagem é então entregue novamente ao nó JMSInput.
Para evitar que mensagens malformadas interrompam o processamento de mensagens válidas, as propriedades do nó podem ser configuradas da seguinte forma:
Destino de Backout | Esta propriedade especifica um destino JMS para o qual as mensagens restauradas serão
roteadas se a propriedade de mensagem JMS JMSX_DeliveryCount,
configurada pelo provedor JMS, exceder o limite de restauração. O destino JMS deve ser aplicável ao modelo de mensagem que está sendo utilizado pelo nó; por exemplo, se um tópico de assinatura tiver sido configurado no nó, o destino JMS também deverá ser um tópico. |
Limite de Backout | Esta propriedade especifica o valor inteiro que controla se uma mensagem será enviada ao destino de restauração. Um valor do limite de 3 significa que, se o nó JMSInput receber uma Mensagem em que o valor da propriedade JMSX_DeliveryCount excede 3, a mensagem será enviada para o destino de restauração e removida do destino de origem. |
Além do rastreio de serviço do intermediário, é fornecido outro log de rastreio para diagnosticar problemas que podem ocorrer quando um nó JMSInput ou JMSOutput participa de uma transação do fluxo de mensagens global. Ou seja, pelo menos um nó JMSInput ou JMSOutput no fluxo de mensagens possui a propriedade Modo de Transação configurada como global e a propriedade do fluxo de mensagens Transação Coordenada configurada como sim.
XAJMS_TRACEFILE = c:\JMSSwitchLog
Utilizar o valor de exemplo acima para a variável produz um arquivo chamado JMSSwitchLog2596.txt, no qual o ID do processo de inicialização do gerenciador de filas era 2596.
Nenhum desses arquivos de rastreio requer formatação extra.
Este problema não é aplicável ao z/OS.
Descrição do problema: O nó JMSInput ou JMSOutput não pode obter o Gerador de Contexto Inicial ou um objeto administrado de JNDI, como a Connection Factory ou destino JMS e é emitida uma mensagem BIP4640.
Descrição do problema: Um nó JMSInput ou JMSOutput não pode conectar-se para um provedor JMS e emite uma mensagem BIP4648.
Descrição do problema: Um nó JMSInput ou JMSOutput não pode obter um destino JMS e emite uma mensagem BIP4642.