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 Discussion » dead letter queue message

Post new topic  Reply to topic
 dead letter queue message « View previous topic :: View next topic » 
Author Message
anveshita
PostPosted: Fri Jun 05, 2009 11:45 am    Post subject: dead letter queue message Reply with quote

Master

Joined: 27 Sep 2004
Posts: 254
Location: Jambudweepam

I have a message in dead letter queue and would like to know the channel through which the message came in. I have checked the properties of the message using MQ Explorer to find this out, but could not. Any help?
Back to top
View user's profile Send private message
ucbus1
PostPosted: Fri Jun 05, 2009 11:54 am    Post subject: Reply with quote

Knight

Joined: 30 Jan 2002
Posts: 560

hmm.
Can you check in the MQ error logs? I think the error message could be AMQ9544 or something similar.
Back to top
View user's profile Send private message Send e-mail
mqjeff
PostPosted: Fri Jun 05, 2009 12:06 pm    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

If the message ended up on the DLQ after being sent over a channel, it ended up there because it could not be delivered where it was supposed to be delivered. And everything you need to know about where it was supposed to be delivered would be in the DLQ Header on the message.

If you have unique MCAUSERs on all of your incoming channels, you can tell from that what channel the message came from.

If you do not have unique MCAUSERs on all of your incoming channels, you probably have a security problem.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Fri Jun 05, 2009 2:51 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

The MQMD of the message probably also has the sender qmgr name on it.
You just need to understand the route the message took.
You can also have the sending party use the messaging traceroute utility (V6)

Have fun
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
kevinf2349
PostPosted: Fri Jun 05, 2009 7:12 pm    Post subject: Reply with quote

Grand Master

Joined: 28 Feb 2003
Posts: 1311
Location: USA

Doesn't the PutApplName in the original MD help you?

http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp
Back to top
View user's profile Send private message
exerk
PostPosted: Sat Jun 06, 2009 2:10 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

fjb_saper wrote:
...You just need to understand the route the message took...


You should have documented 'message maps', which show the originating object, and every intermediate object 'through' which it travels.

fjb_saper wrote:
...You can also have the sending party use the messaging traceroute utility (V6)...


Of great assistance in cases where you are back-filling information.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
anveshita
PostPosted: Wed Jun 10, 2009 6:27 am    Post subject: Reply with quote

Master

Joined: 27 Sep 2004
Posts: 254
Location: Jambudweepam

Thanks all.
I could find the channel name on which we are receiving the messages.
Now I tried to see the message using mq exlporer on the DLQ, but it shows the message partly. If I want to access the whole messages how can I do browse the whole message insted of part as shown in MQ Explorer.
Back to top
View user's profile Send private message
exerk
PostPosted: Wed Jun 10, 2009 6:32 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

anveshita wrote:
...If I want to access the whole messages how can I do browse the whole message insted of part as shown in MQ Explorer...


Why would you want to? But MO71 will do the job, amongst other things.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
zpat
PostPosted: Wed Jun 10, 2009 6:54 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

RFHUTIL/RFHUTILC may be better for this as it can display the DLH and prepare messages for re-sending.
Back to top
View user's profile Send private message
anveshita
PostPosted: Wed Jun 10, 2009 7:09 am    Post subject: Reply with quote

Master

Joined: 27 Sep 2004
Posts: 254
Location: Jambudweepam

I would like to know the message content to debug further.
Back to top
View user's profile Send private message
Vitor
PostPosted: Wed Jun 10, 2009 7:16 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

anveshita wrote:
I would like to know the message content to debug further.


It's unusual for a message to be dead lettered on content grounds. Unless you're going against best practice and using the DLQ for application errors.

But either of the support pacs named will do this for you just fine.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
shashivarungupta
PostPosted: Wed Jun 10, 2009 8:17 am    Post subject: Reply with quote

Grand Master

Joined: 24 Feb 2009
Posts: 1343
Location: Floating in space on a round rock.

Vitor wrote:
anveshita wrote:
I would like to know the message content to debug further.


It's unusual for a message to be dead lettered on content grounds. Unless you're going against best practice and using the DLQ for application errors.

But either of the support pacs named will do this for you just fine.




As the best practice, don't keep the messages on the DLQ. You can take action as Discard, Ignore, Forward or Retry.
I think , in your case 'Forward' will be better solution. But to check the channel name you must know from where its coming and whats the destination. As its already said in the above posts.
Another thing...
To see the content browse queue command can be used to display the content ; amqsbcg.
Lots of other tool are there in the market to view the contents of a message in a queue , as MQJExplorer.
_________________
*Life will beat you down, you need to decide to fight back or leave it.
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 Discussion » dead letter queue message
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.