|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Message Definition Mismatch. |
« View previous topic :: View next topic » |
Author |
Message
|
Ramya.IN |
Posted: Sat Jun 28, 2014 2:20 pm Post subject: Message Definition Mismatch. |
|
|
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 |
|
 |
fjb_saper |
Posted: Sat Jun 28, 2014 2:50 pm Post subject: |
|
|
 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 |
|
 |
Ramya.IN |
Posted: Sat Jun 28, 2014 4:46 pm Post subject: |
|
|
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 |
|
 |
Ramya.IN |
Posted: Sat Jun 28, 2014 6:35 pm Post subject: |
|
|
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 |
|
 |
|
|
 |
|
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
|
|
|
|