|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
DEAD.LETTER.QUEUE |
« View previous topic :: View next topic » |
Author |
Message
|
bikoyski |
Posted: Sat Feb 04, 2006 7:37 am Post subject: DEAD.LETTER.QUEUE |
|
|
Newbie
Joined: 04 Feb 2006 Posts: 1
|
Hi there,
I'm having 'possibly' invalid messages in my live queue at the moment. But it doesn't go to the dead letter queue. Checking the setup of the DLQ, the maximum queue depth is set at 5000. Now there are 5000 messages in there! I've increased the max queue depth to 50000, but still the messages don't move from the live queue to the DLQ.
My question is, do I have to reset the channel for the changes to take effect or do I have to shutdown and restart the queue manager itself.
Thanks!! |
|
Back to top |
|
 |
fjb_saper |
Posted: Sat Feb 04, 2006 7:46 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Read up about the backout threshold.
It is the responsability of the application to deal with "Poison messages".
If the application is WAS (MDB) this task is taken care of for you providing that the number of retries for the MDB is higher than the backout threshold and the backout threshold is not 0.
Enjoy  _________________ MQ & Broker admin |
|
Back to top |
|
 |
HubertKleinmanns |
Posted: Mon Feb 06, 2006 9:58 am Post subject: Re: DEAD.LETTER.QUEUE |
|
|
 Shaman
Joined: 24 Feb 2004 Posts: 732 Location: Germany
|
bikoyski wrote: |
Hi there,
I'm having 'possibly' invalid messages in my live queue at the moment. But it doesn't go to the dead letter queue. Checking the setup of the DLQ, the maximum queue depth is set at 5000. Now there are 5000 messages in there! I've increased the max queue depth to 50000, but still the messages don't move from the live queue to the DLQ.
My question is, do I have to reset the channel for the changes to take effect or do I have to shutdown and restart the queue manager itself.
Thanks!! |
What do you mean with "'possibly' invalid messages"? Do these messages have an invalid content? MQ is not responsible for the contents of messages. Messages are put to a dead letter queue, when the target queue does not exist, is full, put inhibited or whatever.
Are the messages put to the wrong queue? Then the sending application addressed this queue in a wrong way. Again MQ does not look into the contents or has any "programm logic" inside.
Maybe, what you are looking for is a backout queue. This means, the reading application detects a problem with the message (content). Then this message may be put to the backout queue - BUT THIS HAS TO BE DONE BY THE APPLICATION. Again, MQ itself does not look to the queue contents nor has any information about the logics of the applications. _________________ Regards
Hubert |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|