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 » General IBM MQ Support » Qmgr putting messages in DLQ

Post new topic  Reply to topic
 Qmgr putting messages in DLQ « View previous topic :: View next topic » 
Author Message
Mensch
PostPosted: Fri May 05, 2006 6:22 am    Post subject: Qmgr putting messages in DLQ Reply with quote

Disciple

Joined: 17 Jul 2005
Posts: 166

Hi all

I m runing MQ5.3 on solaris servers (Say A and B) . B is sending messages to A using Channels. At B I have MB5.2 with rules and formatter which routes messages to different legacy systems connected to B through ftp.

for some cases , once A is sending messages to B , QMGR at B is putting those messages in DLQ at B .

I m not able to find out why it is doing so?
Could you please tell me probable reasons why QMGR puts messages to DLQ?

I checked connectevity between B and Legacy systems . but it is fine.

Please help
_________________
Thanks and Regards ,
Mensch
Back to top
View user's profile Send private message
jlamond
PostPosted: Fri May 05, 2006 6:40 am    Post subject: Reply with quote

Voyager

Joined: 28 May 2002
Posts: 94
Location: Paris

You should look at the dead letter queue reason code... Mosst of the time it is a destination error (queue not found) or security issue (not authorized).
_________________
Jean-Marc
Back to top
View user's profile Send private message Send e-mail
Mensch
PostPosted: Fri May 05, 2006 6:48 am    Post subject: Reply with quote

Disciple

Joined: 17 Jul 2005
Posts: 166

Hi

Thank you very much for your reply ..

Destination is not a queue , Actually at B connector is running which converts messages in to files and FPTs to the external system so i think Destination q not found is noty a reason

also about security , till today all messages were going properly to the external system .
_________________
Thanks and Regards ,
Mensch
Back to top
View user's profile Send private message
jlamond
PostPosted: Fri May 05, 2006 7:05 am    Post subject: Reply with quote

Voyager

Joined: 28 May 2002
Posts: 94
Location: Paris

In which queue manager do you find the message in the dead letter Queue ?

If you deal with a connector, it is most probably related to the fact that the connector cannot process the message correctly and respect the default action define in the report option DEAD_LETTER_QUEUE (report option 0, which is the default). This is quiet commun from connector. This is the way to avoir 'poison message' that would hang any other message to be process, since the 'poison message' is at the head of the queue.
_________________
Jean-Marc
Back to top
View user's profile Send private message Send e-mail
Mensch
PostPosted: Fri May 05, 2006 7:11 am    Post subject: Reply with quote

Disciple

Joined: 17 Jul 2005
Posts: 166

Hi

the Queue manager at B is putting messages in DLQ.

I am not able to fine reason in the DLH .
this is what I am getting in the DLH

CorrelId=' ',Length=-1,Data='DLH IN_QUEUE QMGR_B 3MQHRF WebSphereMQIntegrator5 2006050308440100RFH P MQSTR OPT_APP_GRP NNSAP OPT_MSG_TYPE ...Data


Please let me know IF you could find the reason
_________________
Thanks and Regards ,
Mensch
Back to top
View user's profile Send private message
sirsi
PostPosted: Fri May 05, 2006 7:29 am    Post subject: Reply with quote

Disciple

Joined: 11 Mar 2005
Posts: 177

search in the forum... u will know how to find the reason code in DLH
Back to top
View user's profile Send private message
jlamond
PostPosted: Fri May 05, 2006 8:35 am    Post subject: Reply with quote

Voyager

Joined: 28 May 2002
Posts: 94
Location: Paris

ok, so it is as I expect to connector (WMQMB) that put the message in the dead letter queue. The reason code appear in binary right after the DLH header. The easiest way to look at is to use the amgsbcg program that is supply with MQ. On unix, /opt/mqm/samp/bin On Microsoft tools\C\bin..

The source code is also provide (for syntax).

Regards
_________________
Jean-Marc
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » Qmgr putting messages in DLQ
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.