MQe has a similar dead-letter queue concept to MQ. Such queues store messages that cannot be delivered. However, there are
important differences in the manner in which they are used.
- In MQ, if a message is being moved from queue manager A to
queue manager B, then if the target queue on queue manager B cannot
be found, the message can be placed on the receiving queue manager's (B's)
dead-letter queue.
- In MQe, if home-server queue on a client pulls a message
from a server and is not able to deliver the message to a local queue and
the client has a dead letter queue, the message will be placed on the client's
dead letter queue.
Note: In C, the Dead letter queue is just a local queue
with a specific name.
The use of dead-letter queues with an MQ bridge needs special consideration. For more information, see the topic
on the MQ bridge.