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 » ImbRecoverableException caught from worker - > parseNext

Post new topic  Reply to topic
 ImbRecoverableException caught from worker - > parseNext « View previous topic :: View next topic » 
Author Message
gtorres
PostPosted: Thu Oct 26, 2006 3:49 pm    Post subject: ImbRecoverableException caught from worker - > parseNext Reply with quote

Newbie

Joined: 07 Jul 2006
Posts: 4
Location: Colombia

Hi,

I am using one MRM message set with XML wire format, I created a small flow with MQInput, Compute, MQOutput nodes and trace node.
1. In Input Node I had defined the message set id, type and format as XML
2. In Compute Node is set to copy entire message with ESQL as SET OutputRoot = InputRoot
3. In Output Node I had defined where to send message.

MQInput --> Trace1 --> Compute --> Trace2 --> MQOutput

First WMQI reads the message; after the MQInput node , the problem is showed with an MRM part of the message but without contents of this

Then, in the properties XML1 of the message definition file, I modify the field name XML with the tag MWAS. that is the root tag in the xml format of the send message.

The structure of the message is the following:
<MWAS>
<Hdr>
<serviceName>S001</serviceName>
</Hdr>
<Data>
<in01></in01>
<in02></in02>
<out01></out01>
</Data>
</MWAS>

The properties MQInput Node is the following:
Domain = MRM
MessageSet = TEST_MS (JT869NG002001)
MessageFormat = XML1
MessageType = msgMWASIN


I receive the error in a trace and Event viewer

Exception Error Generated by Trace Node and Event viewer:

Trace Node

Mensaje
Properties
MessageSet = JT869NG002001
MessageType = msgMWASIN04
MessageFormat = XML1
Encoding = 546
CodedCharSetId = 1208
Transactional = true
Persistence = false
CreationTime = 2006-10-26 23:25:56.950
ExpirationTime = -1
Priority = 0
ReplyIdentifier = 000000000000000000000000000000000000000000000000
ReplyProtocol = MQ
Topic =
ContentType =
MQMD
SourceQueue = TEST01.IN
Transactional = true
Encoding = 546
CodedCharSetId = 1208
Format = MQSTR
Version = 2
Report = 0
MsgType = 8
Expiry = -1
Feedback = 0
Priority = 0
Persistence = 0
MsgId = 414d512045414930312e514d202020208d0b414520038202
CorrelId = 000000000000000000000000000000000000000000000000
BackoutCount = 0
ReplyToQ =
ReplyToQMgr = EAI01.QM
UserIdentifier = gtorres
AccountingToken = 16010515000000c3c1e4232a6f44355991d887ed03000000000000000000000b
ApplIdentityData =
PutApplType = 11
PutApplName = 30\\eclipse\\jre\\bin\\javaw.exe
PutDate = 2006-10-26
PutTime = 23:25:56.950
ApplOriginData =
GroupId = 000000000000000000000000000000000000000000000000
MsgSeqNumber = 1
Offset = 0
MsgFlags = 0
OriginalLength = -1
MRM
ImbRecoverableException caught from worker->parseNext.


Event Viewer

(EAI01_BK.TEST_ADAPTER) An exception has taken place(been produced) during the analysis.

The identifying one of message of the current of bits (''MWAS'') It(He,She) differs from the identifying one of message that was waited (''msgMWASIN'').

The body of the message of entry contains the identifying one of message (the most exterior(foreign) code of a message XML). The identifying one of the message also has been specified in a head-board (for example, RFH2) or in the properties of a node of entry. Both identifying ones do not coincide. Correct the problem and send again the message.

Must the name of the principal tag of the message be equal to the name of the message defined in the message definition file?

Thx.

gtorres
Back to top
View user's profile Send private message MSN Messenger
vk
PostPosted: Thu Oct 26, 2006 10:21 pm    Post subject: Reply with quote

Partisan

Joined: 20 Sep 2005
Posts: 302
Location: Houston

MessageType (Message Name) given in the Input node should be same as the root tag of the incoming XML message.

Your XML root tag is MWAS but the message name is msgMWASIN. Change the message name in the MXSD file to MWAS and redeploy the message set. Then it should work.

You can also try changing the root tag of the input XML to msgMWASIN

Regards,
Vk.
Back to top
View user's profile Send private message
Edde
PostPosted: Thu Oct 26, 2006 11:38 pm    Post subject: Re: ImbRecoverableException caught from worker - > parseN Reply with quote

Acolyte

Joined: 01 Oct 2006
Posts: 67
Location: Moscow, Russia

gtorres wrote:
Must the name of the principal tag of the message be equal to the name of the message defined in the message definition file?

No, it doesn't.
You can define the root tag name of XML message in message properties.

This can be found in Physical properties->XML1->Message->XML Name.

But typically XML Name is equal to message name.
Back to top
View user's profile Send private message
wessam_sosa
PostPosted: Tue Nov 14, 2006 6:15 am    Post subject: Reply with quote

Apprentice

Joined: 01 Nov 2006
Posts: 32

Hi,
i have the a similer problem,is the that problem has been solve with u? if yes plz send me what u did
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » ImbRecoverableException caught from worker - > parseNext
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.