Problems delivering a message
When an MQPUT call fails, we can try to put the message on the queue again, return it to the sender, or put it on the dead-letter queue.
Each option has its merits, but you might not want to retry putting a message if the reason that the MQPUT failed was because the destination queue was full. In this instance, putting it on the dead-letter queue allows you to deliver it to the correct destination queue later on.
Parent topic:
Remotely determined errors
fg11320_