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 » message set debug

Post new topic  Reply to topic
 message set debug « View previous topic :: View next topic » 
Author Message
Missam
PostPosted: Wed Jan 31, 2007 4:25 am    Post subject: message set debug Reply with quote

Chevalier

Joined: 16 Oct 2003
Posts: 424

Hi,
Can anybody help me on explaining on how to debug the message set.

In my flow i had a MQInput node followed by RCD. in the RCD i'm experincing parsing error.
Is there any easy way to find out at which element exactly its failing.

I'm getting the below error.
Quote:

BIP6118E:
The remaining bitstream is too small to contain the indicated structure.


Thanks
Srinivas
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Wed Jan 31, 2007 4:29 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Put a trace node in. Trace ${Root}, as well as ${ExceptionList}.

The last element parsed will usually show up by name in the ExceptionList, and if it doesn't it will show up in Root as the last element in the tree.

Your particular error means that either your input message really doesn't match your logical message tree, or most likely that your repeating structures aren't being handled correctly.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
kimbert
PostPosted: Wed Jan 31, 2007 4:40 am    Post subject: Reply with quote

Jedi Council

Joined: 29 Jul 2003
Posts: 5542
Location: Southampton

Parsers which issue BIP6118 are:
Idoc
MQPCF header parser
MQRFH2 header parser
MQRMH header parser

Note that BIP6118 is never issued by the MRM parser, so it is not necessarily caused by a fault in your message set.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Wed Jan 31, 2007 4:46 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Oh, sure. Get technical on me.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
Missam
PostPosted: Wed Jan 31, 2007 8:59 am    Post subject: Reply with quote

Chevalier

Joined: 16 Oct 2003
Posts: 424

Thanks for the reply,

we are using IDOC parser only in our scenerio.

Quote:
so it is not necessarily caused by a fault in your message set


does it mean the problem may be with the data we are using?

Thanks
Missam
Back to top
View user's profile Send private message
elvis_gn
PostPosted: Wed Jan 31, 2007 9:05 am    Post subject: Reply with quote

Padawan

Joined: 08 Oct 2004
Posts: 1905
Location: Dubai

Hi Missam,

Missam wrote:
does it mean the problem may be with the data we are using?
At first glance it looked like the data u were sending was not enough for the defined message set...i.e some fields were missing...

Regards.
Back to top
View user's profile Send private message Send e-mail
Missam
PostPosted: Wed Jan 31, 2007 10:28 am    Post subject: Reply with quote

Chevalier

Joined: 16 Oct 2003
Posts: 424

Thank you very much for the reply.

This particular message set was woking fine before in V5 toolkit. when we imported it to V6. we experinced an issue. complaing that the

Quote:

Element declaration 'e_IFW2_Element' has parent content model <unorderedSet>, which prohibits duplicates.

The parent type of this element has two child elements of the same type with the composition property as unordered set.

when we opened a PMR with IBM , they replied that they tightened up the behaviour in fixpack 2 and asked us to modify the property to sequence.

at this point we are failing with the same set of data which worked before.

Is there any way that i can debug Element by Element and see where exactly the problem exist.

can you please suggest a method to debug the message set

Thanks
Srinivas.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Wed Jan 31, 2007 11:11 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

If you're using IDoc Parser, the message set isn't used.

If you're using MRM, then use the trace node as I said.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
kimbert
PostPosted: Wed Jan 31, 2007 3:06 pm    Post subject: Reply with quote

Jedi Council

Joined: 29 Jul 2003
Posts: 5542
Location: Southampton

Sounds like an MRM parsing problem to me - but the error which you have quoted is not an MRM parsing error. Please check the system log for other errors issued at the same time.
If you cannot find any, please take a user trace while parsing your message, and post the relevant section of the trace output here. That way you are guaranteed to see any parsing exceptions.
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 » message set debug
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.