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 Definition Mismatch.

Post new topic  Reply to topic
 Message Definition Mismatch. « View previous topic :: View next topic » 
Author Message
Ramya.IN
PostPosted: Sat Jun 28, 2014 2:20 pm    Post subject: Message Definition Mismatch. Reply with quote

Novice

Joined: 07 Apr 2014
Posts: 13
Location: Los Angeles, USA

Hi,

I get the error 'CWF Logical Tree - Message Definition Mismatch' when I try to run Source Adapter job (where i supply my sample file for testing). I am sure that there is no mistake in my Message Set and it matches my Copybook . Also , the code with which I mapped my fields works fine as I see the result correctly in my Trace file after Compute node.
My doubt is : Do we receive 'Message Definition Mismatch' if there is an issue in Esql code?

Part of Exception :
(0x01000000:Name ):ParserException = (
(0x03000000:NameValue):File = 'F:\build\S700_P\src\cpi\pwf\cwf\cwfcontext.cpp' (CHARACTER)
(0x03000000:NameValue):Line = 330 (INTEGER)
(0x03000000:NameValue):Function = 'CContext::CheckDefaultValue' (CHARACTER)
(0x03000000:NameValue):Type = '' (CHARACTER)
(0x03000000:NameValue):Name = '' (CHARACTER)
(0x03000000:NameValue):Label = '' (CHARACTER)
(0x03000000:NameValue):Catalog = 'BIPmsgs' (CHARACTER)
(0x03000000:NameValue):Severity = 3 (INTEGER)
(0x03000000:NameValue):Number = 5344 (INTEGER)
(0x03000000:NameValue):Text = 'CWF Logical Tree - Message Definition Mismatch' (CHARACTER)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = 'msg_Dtl' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = 'sub_credits' (CHARACTER)
)
)

I have recieved this error previously but got solved when the Message set was fixed, But in this case its not getting resolved though the message set is correct.Please advise.
_________________
Thanks,
Ramya.
Back to top
View user's profile Send private message Send e-mail
fjb_saper
PostPosted: Sat Jun 28, 2014 2:50 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

Yes you do get that error if you built your message tree incorrectly for the output message set.
You did not copy the full error message but it is probably telling you that the parser encountered the tag sub_credits .... where msg_Dtl was expected or vice versa...

Note that if the correct tag name would have been sub_Credits the parser did not recognize it because the case was wrong...

Have fun
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Ramya.IN
PostPosted: Sat Jun 28, 2014 4:46 pm    Post subject: Reply with quote

Novice

Joined: 07 Apr 2014
Posts: 13
Location: Los Angeles, USA

Hi, thanks for the reply. here is my complete error msg:
['MQROOT' : 0x17aaf3f0]
(0x01000000:Name):RecoverableException = (
(0x03000000:NameValue):File = 'F:\build\S700_P\src\DataFlowEngine\BasicNodes\ImbResetContentDescNode.cpp' (CHARACTER)
(0x03000000:NameValue):Line = 621 (INTEGER)
(0x03000000:NameValue):Function = 'ImbResetContentDescNode::evaluate' (CHARACTER)
(0x03000000:NameValue):Type = 'ComIbmResetContentDescriptorNode' (CHARACTER)
(0x03000000:NameValue):Name = 'WEB03_EOTINV_MAIN_01#FCMComposite_1_3' (CHARACTER)
(0x03000000:NameValue):Label = 'WEB03_EOTINV_MAIN_01.Reset_ToBLOB' (CHARACTER)
(0x03000000:NameValue):Catalog = 'BIPmsgs' (CHARACTER)
(0x03000000:NameValue):Severity = 3 (INTEGER)
(0x03000000:NameValue):Number = 2230 (INTEGER)
(0x03000000:NameValue):Text = 'Caught exception and rethrowing' (CHARACTER)
(0x01000000:Name ):ParserException = (
(0x03000000:NameValue):File = 'F:\build\S700_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbParser.cpp' (CHARACTER)
(0x03000000:NameValue):Line = 1891 (INTEGER)
(0x03000000:NameValue):Function = 'MtiImbParser::refreshBitStreamFromElements - 9 par' (CHARACTER)
(0x03000000:NameValue):Type = 'ComIbmMQInputNode' (CHARACTER)
(0x03000000:NameValue):Name = 'WEB03_EOTINV_MAIN_01#FCMComposite_1_5' (CHARACTER)
(0x03000000:NameValue):Label = 'WEB03_EOTINV_MAIN_01.WEB03_EOTINV_IN' (CHARACTER)
(0x03000000:NameValue):Catalog = 'BIPmsgs' (CHARACTER)
(0x03000000:NameValue):Severity = 3 (INTEGER)
(0x03000000:NameValue):Number = 5286 (INTEGER)
(0x03000000:NameValue):Text = 'ImbRecoverableException caught from worker when attempting to write out the bitstream.' (CHARACTER)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = 'WEB03_10_EOTINV' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 2 (INTEGER)
(0x03000000:NameValue):Text = '1' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = 'CWF1' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = '/msg_WEB03_10_EOT_DTL' (CHARACTER)
)
(0x01000000:Name ):ParserException = (
(0x03000000:NameValue):File = 'F:\build\S700_P\src\cpi\pwf\cwf\cwfworker.cpp' (CHARACTER)
(0x03000000:NameValue):Line = 439 (INTEGER)
(0x03000000:NameValue):Function = 'CWFWorker::write' (CHARACTER)
(0x03000000:NameValue):Type = '' (CHARACTER)
(0x03000000:NameValue):Name = '' (CHARACTER)
(0x03000000:NameValue):Label = '' (CHARACTER)
(0x03000000:NameValue):Catalog = 'BIPmsgs' (CHARACTER)
(0x03000000:NameValue):Severity = 3 (INTEGER)
(0x03000000:NameValue):Number = 5167 (INTEGER)
(0x03000000:NameValue):Text = 'CWF General Error' (CHARACTER)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 2 (INTEGER)
(0x03000000:NameValue):Text = '0' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = 'CWFWorker::write' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = 'msg_WEB03_10_EOT_DTL' (CHARACTER)
)
(0x01000000:Name ):ParserException = (
(0x03000000:NameValue):File = 'F:\build\S700_P\src\cpi\pwf\cwf\cwfmessage.cpp' (CHARACTER)
(0x03000000:NameValue):Line = 639 (INTEGER)
(0x03000000:NameValue):Function = 'CMessage::write' (CHARACTER)
(0x03000000:NameValue):Type = '' (CHARACTER)
(0x03000000:NameValue):Name = '' (CHARACTER)
(0x03000000:NameValue):Label = '' (CHARACTER)
(0x03000000:NameValue):Catalog = 'BIPmsgs' (CHARACTER)
(0x03000000:NameValue):Severity = 3 (INTEGER)
(0x03000000:NameValue):Number = 5350 (INTEGER)
(0x03000000:NameValue):Text = 'CWF Writing error' (CHARACTER)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 2 (INTEGER)
(0x03000000:NameValue):Text = '0' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = 'CMessage::write' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = 'msg_WEB03_10_EOT_DTL' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = '/msg_WEB03_10_EOT_DTL/WEB03_10_DTL_REC/WEB03_10_MMS_SEC_DEP_AMT' (CHARACTER)
)
(0x01000000:Name ):ParserException = (
(0x03000000:NameValue):File = 'F:\build\S700_P\src\cpi\pwf\cwf\cwfcontext.cpp' (CHARACTER)
(0x03000000:NameValue):Line = 330 (INTEGER)
(0x03000000:NameValue):Function = 'CContext::CheckDefaultValue' (CHARACTER)
(0x03000000:NameValue):Type = '' (CHARACTER)
(0x03000000:NameValue):Name = '' (CHARACTER)
(0x03000000:NameValue):Label = '' (CHARACTER)
(0x03000000:NameValue):Catalog = 'BIPmsgs' (CHARACTER)
(0x03000000:NameValue):Severity = 3 (INTEGER)
(0x03000000:NameValue):Number = 5344 (INTEGER)
(0x03000000:NameValue):Text = 'CWF Logical Tree - Message Definition Mismatch' (CHARACTER)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = 'msg_WEB03_10_EOT_DTL' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = 'WEB03_10_SUB_CREDITS' (CHARACTER)
)
)
)

I think case is not an issue coz I did not post it correctly in my previous post. Sorry for that.
Note: I see that the fields in the message set is matching copybook . I just now cross checked it. So could it be of any other issue?Thanks again.
_________________
Thanks,
Ramya.
Back to top
View user's profile Send private message Send e-mail
Ramya.IN
PostPosted: Sat Jun 28, 2014 6:35 pm    Post subject: Reply with quote

Novice

Joined: 07 Apr 2014
Posts: 13
Location: Los Angeles, USA

fjb_saper wrote:
Yes you do get that error if you built your message tree incorrectly for the output message set.
You did not copy the full error message but it is probably telling you that the parser encountered the tag sub_credits .... where msg_Dtl was expected or vice versa...

Note that if the correct tag name would have been sub_Credits the parser did not recognize it because the case was wrong...

Have fun


Hi , thanks for the support. The issue got fixed. It was as you guessed.The output message tree had a small issue .
thanks.
_________________
Thanks,
Ramya.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Message Definition Mismatch.
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.