|   | 
	 
  
    | 
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
  | 
  		 
	   
	 | 
   
 
  	 | 
	  |