Invoking the DLQ handler

Use the STRMQMDLQ command to invoke the DLQ handler. We can name the DLQ you want to process and the queue manager you want to use in two ways:

Note:
The rules table is a member within a source physical file that can take any name.

The above examples apply to the DLQ called ABC1.DEAD.LETTER.QUEUE, owned by the default queue manager.

If you do not specify the DLQ or the queue manager as shown above, the default queue manager for the installation is used along with the DLQ belonging to that queue manager.

The STRMQMDLQ command takes its input from the rules table.

You must be authorized to access both the DLQ itself, and any message queues to which messages on the DLQ are forwarded, in order to run the DLQ handler. You must also be authorized to assume the identity of other users, for the DLQ to put messages on queues with the authority of the user ID in the message context.