|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
ImbRecoverableException caught from worker - > parseNext |
« View previous topic :: View next topic » |
Author |
Message
|
gtorres |
Posted: Thu Oct 26, 2006 3:49 pm Post subject: ImbRecoverableException caught from worker - > parseNext |
|
|
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 |
|
 |
vk |
Posted: Thu Oct 26, 2006 10:21 pm Post subject: |
|
|
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 |
|
 |
Edde |
Posted: Thu Oct 26, 2006 11:38 pm Post subject: Re: ImbRecoverableException caught from worker - > parseN |
|
|
 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 |
|
 |
wessam_sosa |
Posted: Tue Nov 14, 2006 6:15 am Post subject: |
|
|
 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 |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|