Excepciones al manejar mensajes desconocidos y de tiempo de espera excedido

Cuando se generan mensajes de tiempo de espera excedido o mensajes desconocidos de procesos de tiempo de espera desconocidos desde un nodo AggregateReply, éstos se originan en una cola interna y no en un nodo MQInput. Esto afecta al modo en que debe realizarse el manejo de errores.

Si un mensaje enviado a la hebra de tiempo de espera excedido produce una excepción, el mensaje se restituye al nodo AggregateReply y se envía al terminal de captación. Si este terminal está desconectado o se produce una excepción al procesar el mensaje, el mensaje de tiempo de espera excedido se restituye a la cola interna y se vuelve a procesar. Probablemente, esto llevará a un bucle infinito que sólo se puede detener eliminando el mensaje de tiempo de espera excedido de la cola interna (no recomendado) o desplegando una versión del flujo de mensajes que arregle el problema.

Para evitar este bucle infinito, realice las acciones siguientes.

Nota: El terminal de anomalías no se utiliza y no se pasarán nunca mensajes a este terminal.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac12341_