|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Dead Letter Queues----What happens when they become Full??? |
« View previous topic :: View next topic » |
Author |
Message
|
santosh_ganti |
Posted: Mon May 17, 2004 4:33 am Post subject: Dead Letter Queues----What happens when they become Full??? |
|
|
Newbie
Joined: 18 Apr 2004 Posts: 5
|
I have two Queue managers. Say QM1 and QM2, and lest say I am sending messages to a local Queue on QM2. Now if my local queue on QM2 is full then provided that I have not selected the Discard Message option my messages should be transferred to dead letter Queue of QM2. But considering a situation where my dead letter Queue for QM2 itself reaches its capacity, where do any new messages to be put to dead queue go???
Is it required in this case that I keep on polling my dead letter queue and in case of it reaching capapcity, I take action so that teh messages don't get discarded???
Please Help!!!  |
|
Back to top |
|
 |
mqonnet |
Posted: Mon May 17, 2004 4:46 am Post subject: |
|
|
 Grand Master
Joined: 18 Feb 2002 Posts: 1114 Location: Boston, Ma, Usa.
|
"But considering a situation where my dead letter Queue for QM2 itself reaches its capacity, where do any new messages to be put to dead queue go??? "
---Look in the manuals, somewhere deep down the answer lies.
If the DLQ is full, then the messages are discarded if they were NPM. If they were Persistent, they are put back onto the xmitq at the sending end and the channel comes down.
Assuming that you are talking on the same lines.
"Is it required in this case that I keep on polling my dead letter queue and in case of it reaching capapcity, I take action so that teh messages don't get discarded??? "
---Upto you. And you need to do what your design requirement says. You could as well make it a huge number so that you dont have to do the polling stuff.
But again, if you have so many messages in the DLQ, you should first try and find out why they are landing up there and fix it rather than fixing the dlq. Fix the source of the problem and not the problem itself.
Cheers
Kumar _________________ IBM Certified WebSphere MQ V5.3 Developer
IBM Certified WebSphere MQ V5.3 Solution Designer
IBM Certified WebSphere MQ V5.3 System Administrator |
|
Back to top |
|
 |
bower5932 |
Posted: Mon May 17, 2004 5:07 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA
|
Try taking a look at the runmqdlq command. It is a dead-letter queue handler that takes a rules file for input to determine how to process the messages. |
|
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
|
|
|
|