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 » WebSphere Message Broker (ACE) Support » No MRM message body in trace file

Post new topic  Reply to topic
 No MRM message body in trace file « View previous topic :: View next topic » 
Author Message
weihong
PostPosted: Thu Oct 09, 2003 7:57 pm    Post subject: No MRM message body in trace file Reply with quote

Newbie

Joined: 08 Apr 2002
Posts: 8

Hi everyone,

Hope some of you can give ideas on how I can get a clue about what happened to my message.

Basically, I have a message set define (TDS) and set up MQSI message flow which contains an input, trace and output nodes for testing. I wrote the Root tree in the trace file. However, I only see the message header MQMD, but no MRM message body. there is no exceptions and the original message is written the output queue.

here is the trace file:
Exception List:
-----------------------------------------------------------------------
Root: (
(0x1000000)Properties = (
(0x3000000)MessageSet = 'DSR7EAC0PU001'
(0x3000000)MessageType = 'CUST830SNF_MSG'
(0x3000000)MessageFormat = 'TDS'
(0x3000000)Encoding = 546
(0x3000000)CodedCharSetId = 437
(0x3000000)Transactional = TRUE
(0x3000000)Persistence = FALSE
(0x3000000)CreationTime = GMTTIMESTAMP '2003-10-10 02:48:15.290'
(0x3000000)ExpirationTime = -1
(0x3000000)Priority = 0
(0x3000000)ReplyIdentifier = X'000000000000000000000000000000000000000000000
000'
(0x3000000)ReplyProtocol = 'MQ'
(0x3000000)Topic = NULL
)
(0x1000000)MQMD = (
(0x3000000)SourceQueue = 'TDS.TEST1.IN'
(0x3000000)Transactional = TRUE
(0x3000000)Encoding = 546
(0x3000000)CodedCharSetId = 437
(0x3000000)Format = ' '
(0x3000000)Version = 2
(0x3000000)Report = 0
(0x3000000)MsgType = 8
(0x3000000)Expiry = -1
(0x3000000)Feedback = 0
(0x3000000)Priority = 0
(0x3000000)Persistence = 0
(0x3000000)MsgId = X'414d51204d51443031514431202020203f84bcd0000b
d172'
(0x3000000)CorrelId = X'00000000000000000000000000000000000000000000
0000'
(0x3000000)BackoutCount = 0
(0x3000000)ReplyToQ = '
'
(0x3000000)ReplyToQMgr = 'MQD01QD1
'
(0x3000000)UserIdentifier = 'mqsi '
(0x3000000)AccountingToken = X'16010515000000b4b7cd221ed19818828ba628eb0300
0000000000000000000b'
(0x3000000)ApplIdentityData = ' '
(0x3000000)PutApplType = 11
(0x3000000)PutApplName = 'C:\RFHUtil\rfhutilc.exe'
(0x3000000)PutDate = DATE '2003-10-10'
(0x3000000)PutTime = GMTTIME '02:48:15.290'
(0x3000000)ApplOriginData = ' '
(0x3000000)GroupId = X'00000000000000000000000000000000000000000000
0000'
(0x3000000)MsgSeqNumber = 1
(0x3000000)Offset = 0
(0x3000000)MsgFlags = 0
(0x3000000)OriginalLength = -1
)
(0x1000021)MRM = (


why MRM = nothing?

Any ideas are appreciated.
Back to top
View user's profile Send private message Send e-mail
skn
PostPosted: Fri Oct 10, 2003 5:47 am    Post subject: Reply with quote

Centurion

Joined: 21 May 2003
Posts: 112
Location: Dallas

Since you seem to be doing nothing with the message , no exceptions might be generated even if the input is not in the correct format.Try inserting a compute node between input and trace node and try to change the value of any one element(i am sure wont be able to do that).
Back to top
View user's profile Send private message
EddieA
PostPosted: Fri Oct 10, 2003 7:50 am    Post subject: Reply with quote

Jedi

Joined: 28 Jun 2001
Posts: 2453
Location: Los Angeles

Take a look in the error log. I think you'll find that when the Trace node tried to parse your message, it failed.

You don't need to manipulate the message in a Compute. The Trace forces a parse.

Cheers,
_________________
Eddie Atherton
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Message Broker V7.0
Back to top
View user's profile Send private message
weihong
PostPosted: Fri Oct 10, 2003 7:12 pm    Post subject: Thanks for the reply Reply with quote

Newbie

Joined: 08 Apr 2002
Posts: 8

Thanks, guys.
The error was found in the unix syslog. it is a parsing error because the data was not valid.

Eddie, I am not clear why the error goes to the syslog, not the ExceptionList? in other words, what type of errors go to the syslog and what can be captured in the ExceptionList, which is easier for programmer
to look at?
Back to top
View user's profile Send private message Send e-mail
HugoB
PostPosted: Tue Oct 14, 2003 12:36 am    Post subject: Reply with quote

Acolyte

Joined: 26 Jun 2001
Posts: 67

You should enable a debug log, this you can do in the operations tab.
This will generate the log you need. Which might for a big part be the same as the syslog, but i have my doubts.

Read in the manual about logging, it's a bit tricky to read the log.
But it will give you the info you need about the parsing error in most cases. But debugging WMQI is still rather
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 » WebSphere Message Broker (ACE) Support » No MRM message body in trace file
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.