Processing dead-letter queues

You can process the dead-letter queues of queue managers on the IBM® MQ Appliance by using a client connection.

You cannot process dead-letter queues directly on the appliance. Instead you can set up a client connection to an appliance queue manager in order to process the messages on its dead-letter queue.

You can either run the amqsdlqc sample program on a client to process appliance dead-letter queues (see The sample DLQ handler amqsdlq) or you can use the runmqdlq command with the -c parameter to specify a client connection (see runmqdlq (run dead-letter queue handler)).

Note: The client connection facility for amqsdlqc and runmqdlq is available from IBM MQ 9.2.3. (The appliance firmware does not need to be at 9.2.3).