Home
Exception report messages
Depending on the MQRO_EXCEPTION_* report option specified in the Report options field of the message descriptor for the undelivered message, the IGQ agent generates the required exception report and places it on the specified reply-to queue. (Note that intra-group queuing can be used to deliver the exception report to the destination reply-to queue).
The persistence of the report message is the same as the persistence of the undelivered message. If the IGQ agent fails to resolve the name of the destination reply-to queue, or if it fails to put the reply message to a transmission queue (for subsequent transfer to the destination reply-to queue) it attempts to put the exception report to the dead letter queue of the queue manager on which the report message is generated. If this is not possible, then if the undelivered message is:
- persistent, the IGQ agent discards the exception report, backs out the current batch of messages and enters a state of retry. For more information, see Retry capability of the intra-group queuing agent.
- non-persistent, the IGQ agent discards the exception report and continues processing the next message on the SYSTEM.QSG.TRANSMIT.QUEUE.
Parent topic:
Report messages
ic16290_
Home