Author |
Message
|
vineet.rawat |
Posted: Tue Mar 14, 2006 6:10 am Post subject: DEAD LETTER QUEUE |
|
|
Apprentice
Joined: 08 Aug 2005 Posts: 36
|
I receive a message from another queue manager on a different system. And The destination queue is full. This message will end up in the dead letter queue at the destination server.
Will MQ try to put these messages from dead letter queue to destination queues again.
Or is there any way we can achieve this. |
|
Back to top |
|
 |
sandiksk |
Posted: Tue Mar 14, 2006 6:19 am Post subject: |
|
|
Centurion
Joined: 08 Jun 2005 Posts: 133
|
If the messages are in the Dead Letter queue it means MQ was not able to put the message to the destination. Why would MQ try again to put to the destination, if it reaches Dead Letter it means MQ has made all its try and failed. check the messages in the dead letter, for reasons why they were kept to the dead letter. |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Mar 14, 2006 6:19 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
There is no automatic retry of messages that are in the SYSTEM.DEAD.LETTER.QUEUE.
You can use or write a program that will remove the message from the DLQ, remove the Dead Letter Header and resumbit the message somewhere.
One such program is the Dead Letter Handler that is pre-supplied with the product. It is described in the Systems Administration manual. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
vineet.rawat |
Posted: Tue Mar 14, 2006 6:34 am Post subject: Yes I did check that |
|
|
Apprentice
Joined: 08 Aug 2005 Posts: 36
|
Hi Grandmaster I could see some article saying abt DLH and how to configure it. We can probably make it like a service for a queue manager so that it attempts the retry again and again.
By Where can I find system adminstration guide. |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Mar 14, 2006 6:43 am Post subject: Re: Yes I did check that |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
vineet.rawat wrote: |
Hi Grandmaster I could see some article saying abt DLH and how to configure it. We can probably make it like a service for a queue manager so that it attempts the retry again and again.
By Where can I find system adminstration guide. |
"Grand Master" just means "Posts too much". It doesn't mean "helpful".
You can find the System Admin guide the same place you can find the rest of the manuals.
You can set up the DLH as a service, so it retries everything all the time.
And you can watch your queue manager thrash and die, too.
It would be a valuable learning experience, I think. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
vineet.rawat |
Posted: Fri Mar 24, 2006 4:52 am Post subject: Where Should I Look for Queue Manager Trash |
|
|
Apprentice
Joined: 08 Aug 2005 Posts: 36
|
HI jefflowrey
You have mentioned that
Quote: |
And you can watch your queue manager thrash and die, too. |
But could you advise me where to look for this. |
|
Back to top |
|
 |
kevinf2349 |
Posted: Fri Mar 24, 2006 6:25 am Post subject: |
|
|
 Grand Master
Joined: 28 Feb 2003 Posts: 1311 Location: USA
|
He has already told you where....The system administration guide for the platform you are using. Not sure of the page number but if you turn to the back you will find an index I am sure. If you want I can read it for you and handle the setup for you. Just give me access to your system and $100 an hour...should only take me a hour or so
btw What Jeff means is that if you write this as a service that runs all the time what do you think will happen if the initial problem hasn't been cleared and the handler keeps on trying to put them onto the still full queue?  |
|
Back to top |
|
 |
|