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 » Problems with XML to MM (Cobol) Conversion

Post new topic  Reply to topic
 Problems with XML to MM (Cobol) Conversion « View previous topic :: View next topic » 
Author Message
j1
PostPosted: Fri Jul 18, 2003 10:47 am    Post subject: Problems with XML to MM (Cobol) Conversion Reply with quote

Centurion

Joined: 23 Jun 2003
Posts: 139

Hi,

I am trying to convert an incoming XML message to an MRM Cobol message. I have imported the copybook into a message set, created the
message flow etc.. when i deploy and try to test it, the trace indicates that
there is a problem after all the fields have been parsed and before once the CWFWriter actually starts writing the fields to Output. The first field is an X(1) filler and the error is being thrown on the second field called A-TRS-ACCT whch is X(14) and is a 14 char substring of an incoming 27 char string. The error log is as follows. do i need to apply an additional patch... The problems seems to be with the message dictionary.


2003-07-18 14:11:33.355998 1820 ImbMqOutputNode::evaluate
2003-07-18 14:11:33.355998 1820 MtiImbParser::subSyncWithDictionary , moveToFirstChild, DU3MFDO08E001, A-TRS-ACCT
2003-07-18 14:11:34.388000 1820 UserTrace BIP2631I: Backed out message being propagated to failure terminal; node 'IssuerefundCheck.IssuerefundCheckInput'.
Node 'IssuerefundCheck.IssuerefundCheckInput' has received a message which has previously been backed out because of a processing error in the message flow. The MQMD 'backoutCount' of the message exceeds (or equals) the 'backoutThreshold' defined for the MQSeries input queue. The message broker is propagating the message to the failure terminal of the node.
Examine the other messages and the message flow to determine why the message is being backed out. Correct this situation if possible. Perform any local error recovery processing required.
2003-07-18 14:11:34.408000 1820 UserTrace BIP2638I: MQPUT to queue 'IssuerefundCheck.Failure' on queue manager 'WMQI': MQCC=0, MQRC=0; node 'IssuerefundCheck.IssuerefundCheckFailure'.
The node 'IssuerefundCheck.IssuerefundCheckFailure' attempted to write a message to the specified queue 'IssuerefundCheck.Failure' connected to queue manager 'WMQI'. The MQCC was 0 and the MQRC was 0.
No user action required.
2003-07-18 14:11:34.408000 1820 UserTrace BIP2622I: Message successfully output by output node 'IssuerefundCheck.IssuerefundCheckFailure' to queue 'IssuerefundCheck.Failure' on queue manager 'WMQI'.
The MQSeries output node 'IssuerefundCheck.IssuerefundCheckFailure' successfully wrote an output message to the specified queue IssuerefundCheck.Failure connected to queue manager WMQI.
No user action required.
2003-07-18 14:11:44.613998 760 UserTrace BIP2632I: Message being propagated to the output terminal; node 'ConfigurationMessageFlow.InputNode'.
An input message received from MQSeries input queue in node 'ConfigurationMessageFlow.InputNode' is being propagated to any nodes connected to the output terminal.
No user action required.
2003-07-18 14:11:44.613998 760 UserTrace BIP6060I: Parser type 'Properties' created on behalf of node 'ConfigurationMessageFlow.InputNode' to handle portion of incoming message of length 0 bytes beginning at offset '0'.
The message broker has created a parser of type 'Properties' on behalf of node 'ConfigurationMessageFlow.InputNode' to handle the first part of an incoming message. This parser has been given the portion of the message starting at offset '0' and '0' bytes long.
No user action required.
2003-07-18 14:11:44.613998 760 UserTrace BIP6061I: Parser type 'MQMD' created on behalf of node 'ConfigurationMessageFlow.InputNode' to handle portion of incoming message of length '364' bytes beginning at offset '0'. Parser type selected based on value 'MQHMD' from previous parser.
The message broker has created a parser of type 'MQMD' on behalf of node 'ConfigurationMessageFlow.InputNode' to handle a subsequent part of an incoming message. This parser has been given the portion of the message starting at offset '0' and '364' bytes long. This parser type was selected as the best match given the value 'MQHMD' from the previous parser.
No user action required.
2003-07-18 14:11:44.613998 760 UserTrace BIP6061I: Parser type 'XML' created on behalf of node 'ConfigurationMessageFlow.InputNode' to handle portion of incoming message of length '227' bytes beginning at offset '364'. Parser type selected based on value 'XML' from previous parser.
The message broker has created a parser of type 'XML' on behalf of node 'ConfigurationMessageFlow.InputNode' to handle a subsequent part of an incoming message. This parser has been given the portion of the message starting at offset '364' and '227' bytes long. This parser type was selected as the best match given the value 'XML' from the previous parser.
No user action required.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Fri Jul 18, 2003 11:45 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

You are not capturing, or presenting, the exception list that would indicate the real cause of the failure. The log entries you have shown occur as the failure terminal of your MQInput node is being called because the message has been backed out to the input queue more times than the backout count on the queue specifies. By the time the failure terminal is called, the original exception is lost.

You either need to show more of the trace log, from before this message, or add tracing to the Catch terminal of your input node in order to capture the ExceptionList.

Also, most people find it confusing if the same question is posted in two forums.
Back to top
View user's profile Send private message
j1
PostPosted: Sun Jul 20, 2003 3:37 pm    Post subject: Reply with quote

Centurion

Joined: 23 Jun 2003
Posts: 139

sorry abt posting it in two places. I will delete it from the other place
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Problems with XML to MM (Cobol) Conversion
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.