Using the Dead Letter Queue solution (version 6.4.xx only)
The Dead Letter Queue solution performs different functions that can be invoked separately or together. Use the Dead Letter Management portion of the solution when you want to:
- Be informed automatically by an ALERT when a valid dead letter (a message with a dead letter header) arrives in the dead letter queue
- Have invalid dead letters (messages without a dead letter header) moved from the dead letter queue to an alternate queue and have an ALERT created after the messages are moved
Use the Dead Letter Aging Management portion of the solution when you want to fire an EXEC once a day that generates two ALERTs:
- A nonvolatile ALERT containing the total number of messages that are more than one day old
- A nonvolatile ALERT containing the total number of messages that are more than one week old from the dead letter queue
The following table describes the different Rules that you can implement to perform various features of the Dead Letter Queue solution.
Rule ID | EXEC scheduled | Triggering event |
---|---|---|
MQDEDQ01 | QMQDEDQ1 | Fires when an invalid dead letter arrives in the queue |
MQDEDQ02 | QMQDEDQ1 | Creates nonvolatile ALERTs which report on the total number of messages that are more than 1 day old and the total number of messages that are more than one week old in both the dead letter queue and the alternate queue for invalid dead letters |
MQDEDQ03 | n/a | Fires when a valid dead letter arrives in the queue |