Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
Quote:
Our system received a message which throws a exception error and it's been kept throwing back to the queue for the system to reprocess it.
Technically, we would call this a poisoned message. Your application should check the "backoutcount" in the message descriptor and if its greater than some small number, place the message on an application specific dead letter queue.
There are two fields on the queue itself that can be used by the application program (bothreshold and boqname) to "externalize" these settings. Your program whould have to issue an MQINQ to get these values from the queue.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum