ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » IBM MQ Java / JMS » Dead Letter Queue filling up

Post new topic  Reply to topic
 Dead Letter Queue filling up « View previous topic :: View next topic » 
Author Message
Vin
PostPosted: Mon Oct 28, 2002 12:37 pm    Post subject: Dead Letter Queue filling up Reply with quote

Master

Joined: 25 Mar 2002
Posts: 212
Location: India

the dead letter queue for the QueueManager fills up does MQ throw an exception or just get rid of the message to be put in the dead letter queue.
Thanks.
Back to top
View user's profile Send private message
bduncan
PostPosted: Mon Oct 28, 2002 2:38 pm    Post subject: Reply with quote

Padawan

Joined: 11 Apr 2001
Posts: 1554
Location: Silicon Valley

It depends. If your application is connected to the queue manager in question, when it attempts to do an MQPUT, the put should fail because the dead letter queue is full. However, if your application is putting the message to a remote queue definition, and for whatever reason, the message would end up on the dead letter queue on the destination queue manager (but can't, because it's full) then the destination queue manager will shut down the corresponding receiver channel, and your message will sit on the corresponding transmission queue on the sending side, and your application won't get any error message.
_________________
Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator
Back to top
View user's profile Send private message Visit poster's website AIM Address
PeterPotkay
PostPosted: Mon Oct 28, 2002 4:10 pm    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

Vin, Is your app trying to PUT to the DLQ directly on purpose? If so, yes, you will get a queue full error on the PUT if the DLQ is full.

If your app is doing a PUT to some other queue localy defined (Local, Remote, XMIT, whatever) and that queue has a problem, the message will never go to the DLQ. You will always get a PUT failed error.

Simpe rule of thumb is if the message is in the MQ "system", it will go to DLQ if there is problem. If it is not in the MQ "system", i.e. no application has yet received a good PUT return code, then you will always get a PUT failed error before the message would go to a DLQ.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ Java / JMS » Dead Letter Queue filling up
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.