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 » BIP2628E..................

Post new topic  Reply to topic
 BIP2628E.................. « View previous topic :: View next topic » 
Author Message
rajmq
PostPosted: Sun Sep 29, 2002 6:24 am    Post subject: BIP2628E.................. Reply with quote

Partisan

Joined: 29 Sep 2002
Posts: 331
Location: USA

Hi,

I am using MQ 5.2 and MQSI 2.1. My Application is putting message to MQInputNode.After putting msg, it is giving error BIP2628E. I am sending XML msg.

Trace Details.
2002-09-29 17:22:48.921001 646 UserTrace BIP6061I: Parser type 'XML' created on behalf of node 'IBANKINGTOBBS.MQInput1' to handle portion of incoming message of length '1000' 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 'IBANKINGTOBBS.MQInput1' to handle a subsequent part of an incoming message. This parser has been given the portion of the message starting at offset '364' and '1000' bytes long. This parser type was selected as the best match given the value 'XML' from the previous parser.
No user action required.
2002-09-29 17:22:48.921001 646 UserTrace BIP2538I: Node 'IBANKINGTOBBS.Trace1': Evaluating expression 'Root' at (1, 3).
The expression being evaluated was 'Root'.
No user action required.
2002-09-29 17:22:48.921001 646 UserTrace BIP4060I: Data '(
(0x1000000)Properties = (
(0x3000000)MessageSet = ''
(0x3000000)MessageType = ''
(0x3000000)MessageFormat = ''
(0x3000000)Encoding = 546
(0x3000000)CodedCharSetId = 437
(0x3000000)Transactional = TRUE
(0x3000000)Persistence = FALSE
(0x3000000)CreationTime = GMTTIMESTAMP '2002-09-29 13:21:51.437'
(0x3000000)ExpirationTime = -1
(0x3000000)Priority = 0
(0x3000000)ReplyIdentifier = X'000000000000000000000000000000000000000000000000'
(0x3000000)ReplyProtocol = 'MQ'
(0x3000000)Topic = NULL
)
(0x1000000)MQMD = (
(0x3000000)SourceQueue = 'IBANK.LOCAL.Q'
(0x3000000)Transactional = TRUE
(0x3000000)Encoding = 546
(0x3000000)CodedCharSetId = 437
(0x3000000)Format = 'MQSTR '
(0x3000000)Version = 2
(0x3000000)Report = 0
(0x3000000)MsgType = 1
(0x3000000)Expiry = -1
(0x3000000)Feedback = 0
(0x3000000)Priority = 0
(0x3000000)Persistence = 0
(0x3000000)MsgId = X'c1d4d840c9c2c1d5d24bc1e2f4f0f0403d96ebbb00011032'
(0x3000000)CorrelId = X'000000000000000000000000000000000000000000000000'
(0x3000000)BackoutCount = 0
(0x3000000)ReplyToQ = 'IBANK.AS4.REPLY '
(0x3000000)ReplyToQMgr = 'IBANK.AS400 '
(0x3000000)UserIdentifier = 'qmqm '
(0x3000000)AccountingToken = X'0f40404040404040404040404040404000000000000000000000000000000008'
(0x3000000)ApplIdentityData = ' '
(0x3000000)PutApplType = 8
(0x3000000)PutApplName = 'QDFTJOBD QMQM 982793 '
(0x3000000)PutDate = DATE '2002-09-29'
(0x3000000)PutTime = GMTTIME '13:19:12.790'
(0x3000000)ApplOriginData = ' '
(0x3000000)GroupId = X'000000000000000000000000000000000000000000000000'
(0x3000000)MsgSeqNumber = 1
(0x3000000)Offset = 0
(0x3000000)MsgFlags = 0
(0x3000000)OriginalLength = -1
)
(0x1000010)XML = (
' from trace node 'IBANKINGTOBBS.Trace1'.
The trace node 'IBANKINGTOBBS.Trace1' has output the specified trace data.
This is an information message provided by the message flow designer. The user response will be determined by the local environment.
2002-09-29 17:22:48.921001 646 Error BIP2628E: Exception condition detected on input node 'IBANKINGTOBBS.MQInput1'.
The input node 'IBANKINGTOBBS.MQInput1' detected an error whilst processing a message. The message flow has been rolled-back and, if the message was being processed in a unit of work, it will remain on the input queue to be processed again. Following messages will indicate the cause of this exception.
Check the error messages which follow to determine why the exception was generated, and take action as described by those messages.
2002-09-29 17:22:48.921001 646 ImbTraceNode::evaluate
2002-09-29 17:22:48.921001 646 ImbXmlParser::parseRightSibling
2002-09-29 17:22:48.921001 646 XmlBrokerAsgardParser::error , 35, , 1, 56, Expected an attribute value, root
2002-09-29 17:22:49.921001 646 Error BIP2630I: No backout queue or DLQ defined for a message to be backed out; input node 'IBANKINGTOBBS.MQInput1' received from queue 'IBANK.LOCAL.Q'
The input node 'IBANKINGTOBBS.MQInput1' has received a message from queue 'IBANK.LOCAL.Q' but this message 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 has attempted to propagate the message to the 'backoutRequeueQueueName' or the dead letter queue, but neither of these queues exist. The message is no longer processed by the message flow and continues to be backed out periodically. This situation can cause other messages to build up on the input queue until this message is removed or successfully processed.
Examine the other messages and the message flow to determine why the message is being backed out. Defining either the 'backoutRequeueQueue' or the dead letter queue will cause the message to be propagated to one of those queues.


can anyone give me a solution for above problem.

regards
raj
Back to top
View user's profile Send private message
kirani
PostPosted: Sun Sep 29, 2002 7:42 pm    Post subject: Reply with quote

Jedi Knight

Joined: 05 Sep 2001
Posts: 3779
Location: Torrance, CA, USA

Raj,

1. Could you post your input xml message here? I am sure the format is not correct.
2. Could you try to capture ExcpetionList in your message flow by adding a Trace node to the catch terminal of your MQInput node?
_________________
Kiran


IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries

Back to top
View user's profile Send private message Visit poster's website
amar
PostPosted: Mon Sep 30, 2002 12:23 am    Post subject: Reply with quote

Apprentice

Joined: 27 Jun 2002
Posts: 45

Hi,

Thanks for your reply,i added exception list and xml message

<?xml version="1.0" encoding="ibm037"?><root>
<req code="1000" chnl="0009">
<rec>
<nm003>David V &/OR LATI </nm003>
<to003>17376.70</to003>
<to002> .00</to002>
</rec>
</req>
</root>

Exception List
10:57 AM 9/30/02(
(0x1000000)RecoverableException = (
(0x3000000)File = 'F:\build\S000_P\src\DataFlowEngine\ImbDataFlowNode.cpp'
(0x3000000)Line = 536
(0x3000000)Function = 'ImbDataFlowNode::createExceptionList'
(0x3000000)Type = 'ComIbmMQInputNode'
(0x3000000)Name = 'ebbece95-f000-0000-0080-f2f729fb445f'
(0x3000000)Label = 'IBANKINGTOBBS.MQInput1'
(0x3000000)Text = 'Node throwing exception'
(0x3000000)Catalog = 'WMQIv210'
(0x3000000)Severity = 3
(0x3000000)Number = 2230
(0x1000000)RecoverableException = (
(0x3000000)File = 'F:\build\S000_P\src\DataFlowEngine\ImbTraceNode.cpp'
(0x3000000)Line = 329
(0x3000000)Function = 'ImbTraceNode::evaluate'
(0x3000000)Type = 'ComIbmTraceNode'
(0x3000000)Name = '9651cf95-f000-0000-0080-f2f729fb445f'
(0x3000000)Label = 'IBANKINGTOBBS.Trace1'
(0x3000000)Text = 'Caught exception and rethrowing'
(0x3000000)Catalog = 'WMQIv210'
(0x3000000)Severity = 3
(0x3000000)Number = 2230
(0x1000000)ParserException = (
(0x3000000)File = 'F:\build\S000_P\src\MTI\MTIforBroker\GenXmlParser2\XmlImbParser.cpp'
(0x3000000)Line = 355
(0x3000000)Function = 'ImbXmlParser::parseRightSibling'
(0x3000000)Type = ''
(0x3000000)Name = ''
(0x3000000)Label = ''
(0x3000000)Text = 'XML Parsing Errors have occurred'
(0x3000000)Catalog = 'WMQIv210'
(0x3000000)Severity = 3
(0x3000000)Number = 5009
(0x1000000)ParserException = (
(0x3000000)File = 'F:\build\S000_P\src\MTI\MTIforBroker\GenXmlParser2\XmlBrokerAsgardParser.cpp'
(0x3000000)Line = 677
(0x3000000)Function = 'XmlBrokerAsgardParser::error'
(0x3000000)Type = ''
(0x3000000)Name = ''
(0x3000000)Label = ''
(0x3000000)Text = 'An error has been reported by the BIPXML4C component.'
(0x3000000)Catalog = 'WMQIv210'
(0x3000000)Severity = 3
(0x3000000)Number = 5004
(0x1000000)Insert = (
(0x3000000)Type = 2
(0x3000000)Text = '62'
)
(0x1000000)Insert = (
(0x3000000)Type = 5
(0x3000000)Text = ''
)
(0x1000000)Insert = (
(0x3000000)Type = 2
(0x3000000)Text = '1'
)
(0x1000000)Insert = (
(0x3000000)Type = 2
(0x3000000)Text = '97'
)
(0x1000000)Insert = (
(0x3000000)Type = 5
(0x3000000)Text = 'Expected entity name for reference'
)
(0x1000000)Insert = (
(0x3000000)Type = 5
(0x3000000)Text = 'nm003'
)
)
)
)
)
)
i have doubt on & Symbol.

regards
raj
Back to top
View user's profile Send private message
amar
PostPosted: Mon Sep 30, 2002 12:25 am    Post subject: Reply with quote

Apprentice

Joined: 27 Jun 2002
Posts: 45

Hi,

Thanks for your reply,i added exception list and xml message

<?xml version="1.0" encoding="ibm037"?><root>
<req code="1000" chnl="0009">
<rec>
<nm003>David V &/OR LATI </nm003>
<to003>17376.70</to003>
<to002> .00</to002>
</rec>
</req>
</root>

Exception List
10:57 AM 9/30/02(
(0x1000000)RecoverableException = (
(0x3000000)File = 'F:\build\S000_P\src\DataFlowEngine\ImbDataFlowNode.cpp'
(0x3000000)Line = 536
(0x3000000)Function = 'ImbDataFlowNode::createExceptionList'
(0x3000000)Type = 'ComIbmMQInputNode'
(0x3000000)Name = 'ebbece95-f000-0000-0080-f2f729fb445f'
(0x3000000)Label = 'IBANKINGTOBBS.MQInput1'
(0x3000000)Text = 'Node throwing exception'
(0x3000000)Catalog = 'WMQIv210'
(0x3000000)Severity = 3
(0x3000000)Number = 2230
(0x1000000)RecoverableException = (
(0x3000000)File = 'F:\build\S000_P\src\DataFlowEngine\ImbTraceNode.cpp'
(0x3000000)Line = 329
(0x3000000)Function = 'ImbTraceNode::evaluate'
(0x3000000)Type = 'ComIbmTraceNode'
(0x3000000)Name = '9651cf95-f000-0000-0080-f2f729fb445f'
(0x3000000)Label = 'IBANKINGTOBBS.Trace1'
(0x3000000)Text = 'Caught exception and rethrowing'
(0x3000000)Catalog = 'WMQIv210'
(0x3000000)Severity = 3
(0x3000000)Number = 2230
(0x1000000)ParserException = (
(0x3000000)File = 'F:\build\S000_P\src\MTI\MTIforBroker\GenXmlParser2\XmlImbParser.cpp'
(0x3000000)Line = 355
(0x3000000)Function = 'ImbXmlParser::parseRightSibling'
(0x3000000)Type = ''
(0x3000000)Name = ''
(0x3000000)Label = ''
(0x3000000)Text = 'XML Parsing Errors have occurred'
(0x3000000)Catalog = 'WMQIv210'
(0x3000000)Severity = 3
(0x3000000)Number = 5009
(0x1000000)ParserException = (
(0x3000000)File = 'F:\build\S000_P\src\MTI\MTIforBroker\GenXmlParser2\XmlBrokerAsgardParser.cpp'
(0x3000000)Line = 677
(0x3000000)Function = 'XmlBrokerAsgardParser::error'
(0x3000000)Type = ''
(0x3000000)Name = ''
(0x3000000)Label = ''
(0x3000000)Text = 'An error has been reported by the BIPXML4C component.'
(0x3000000)Catalog = 'WMQIv210'
(0x3000000)Severity = 3
(0x3000000)Number = 5004
(0x1000000)Insert = (
(0x3000000)Type = 2
(0x3000000)Text = '62'
)
(0x1000000)Insert = (
(0x3000000)Type = 5
(0x3000000)Text = ''
)
(0x1000000)Insert = (
(0x3000000)Type = 2
(0x3000000)Text = '1'
)
(0x1000000)Insert = (
(0x3000000)Type = 2
(0x3000000)Text = '97'
)
(0x1000000)Insert = (
(0x3000000)Type = 5
(0x3000000)Text = 'Expected entity name for reference'
)
(0x1000000)Insert = (
(0x3000000)Type = 5
(0x3000000)Text = 'nm003'
)
)
)
)
)
)
i have doubt on & Symbol.

regards
raj
Back to top
View user's profile Send private message
lbrett
PostPosted: Mon Sep 30, 2002 7:26 am    Post subject: Reply with quote

Novice

Joined: 24 Jan 2002
Posts: 20

The problem is with your &. XML sees & as a special character. If you want the literal & to be present in your message use &amp; instead of &. Therefore, your message should look like:

<nm003>David V &amp;/OR LATI </nm003>

As a side note. Running your XML message through IE, will let you know if your MQSI error is caused by an invalid XML message.
Back to top
View user's profile Send private message
amar
PostPosted: Mon Sep 30, 2002 9:19 pm    Post subject: Reply with quote

Apprentice

Joined: 27 Jun 2002
Posts: 45

Hi,

Thanks for ur Reply,
After changing the my xml message,there is no pareser exception.But Publication Node throwing error like..
The Publication Node with Subscription Point '' has received an error with code 3081. A response message has been sent to the originator's reply queue.

My msg flow diagram.

MQInputNode------------->ComputeNode------------>PublicationNode


TraceDetails
2002-09-30 18:17:17.375000 506 UserTrace BIP4060I: Data '(
(0x1000000)Properties = (
(0x3000000)MessageSet = ''
(0x3000000)MessageType = ''
(0x3000000)MessageFormat = ''
(0x3000000)Encoding = 546
(0x3000000)CodedCharSetId = 437
(0x3000000)Transactional = TRUE
(0x3000000)Persistence = FALSE
(0x3000000)CreationTime = GMTTIMESTAMP '2002-09-30 14:13:41.260'
(0x3000000)ExpirationTime = -1
(0x3000000)Priority = 0
(0x3000000)ReplyIdentifier = X'000000000000000000000000000000000000000000000000'
(0x3000000)ReplyProtocol = 'MQ'
(0x3000000)Topic = 'IB/XMLREPLY'
)
(0x1000000)MQMD = (
(0x3000000)SourceQueue = 'IBANK.LOCAL.Q'
(0x3000000)Transactional = TRUE
(0x3000000)Encoding = 546
(0x3000000)CodedCharSetId = 437
(0x3000000)Format = 'MQHRF2'
(0x3000000)Version = 2
(0x3000000)Report = 0
(0x3000000)MsgType = 1
(0x3000000)Expiry = -1
(0x3000000)Feedback = 0
(0x3000000)Priority = 0
(0x3000000)Persistence = 0
(0x3000000)MsgId = X'c1d4d840c9c2c1d5d24bc1e2f4f0f0403d96ebbb00038012'
(0x3000000)CorrelId = X'000000000000000000000000000000000000000000000000'
(0x3000000)BackoutCount = 0
(0x3000000)ReplyToQ = 'IBANK.AS4.REPLY '
(0x3000000)ReplyToQMgr = 'IBANK.AS400 '
(0x3000000)UserIdentifier = 'qmqm '
(0x3000000)AccountingToken = X'0f40404040404040404040404040404000000000000000000000000000000008'
(0x3000000)ApplIdentityData = ' '
(0x3000000)PutApplType = 8
(0x3000000)PutApplName = 'QDFTJOBD QMQM 983347 '
(0x3000000)PutDate = DATE '2002-09-30'
(0x3000000)PutTime = GMTTIME '14:13:41.260'
(0x3000000)ApplOriginData = ' '
(0x3000000)GroupId = X'000000000000000000000000000000000000000000000000'
(0x3000000)MsgSeqNumber = 1
(0x3000000)Offset = 0
(0x3000000)MsgFlags = 0
(0x3000000)OriginalLength = -1
)
(0x1000000)MQRFH2 = (
(0x1000000)psc = (
(0x1000000)Command = (
(0x2000000) = 'Publish'
)
(0x1000000)Topic = (
(0x2000000) = 'IB/XMLREPLY'
)
)
(0x3000000)Format = ''
(0x1000000)mcd = (
(0x1000000)Msd = (
(0x2000000) = 'xml'
)
)
)
(0x1000010)XML = (
(0x5000018)XML = (
(0x6000011) = '1.0'
(0x6000012) = 'ibm037'
)
(0x1000000)root = (
(0x1000000)req = (
(0x3000000)code = '1000'
(0x3000000)chnl = '0009'
(0x1000000)rec = (
(0x1000000)nm003 = (
(0x2000000) = 'David V &amp;/OR LATI '
)
(0x1000000)to003 = (
(0x2000000) = ' 17376.70'
)
(0x1000000)to002 = (
(0x2000000) = ' .00'
)
)
)
)
(0x6000002) = ' '
)
)
' from trace node 'IBANKINGTOBBS.Trace2'.
The trace node 'IBANKINGTOBBS.Trace2' has output the specified trace data.
This is an information message provided by the message flow designer. The user response will be determined by the local environment.
2002-09-30 18:17:17.375000 506 UserTrace BIP4067I: Message propagated to output terminal for trace node 'IBANKINGTOBBS.Trace2'.
The trace node 'IBANKINGTOBBS.Trace2' has received a message and is propagating it to any nodes connected to its output terminal.
No user action required.
2002-09-30 18:17:17.375000 506 UserTrace BIP7080I: Node 'IBANKINGTOBBS.Publication1.PSService1': The Publication Node with Subscription Point '' has received a message of type Publish.
The Publication Node with Subscription Point '' has started processing a message.
No user action required.
2002-09-30 18:17:17.389999 506 UserTrace BIP7083I: Node 'IBANKINGTOBBS.Publication1.PSService1': The Publication Node with Subscription Point '' has received an error code 3081.
The Publication Node with Subscription Point '' has received an error with code 3081. A response message has been sent to the originator's reply queue.
No user action required.
2002-09-30 18:17:17.389999 506 UserTrace BIP7085I: Node 'IBANKINGTOBBS.Publication1.PSService1': The Publication Node has propagated a message to its output terminal for subscription point ''.
The Publication Node has propagated the current message to its output terminal.
No user action required.
2002-09-30 18:17:17.389999 506 UserTrace BIP2638I: MQPUT to queue 'IBANK.AS4.REPLY' on queue manager 'IBANK.AS400': MQCC=0, MQRC=0; node 'IBANKINGTOBBS.Publication1.Response'.
The node 'IBANKINGTOBBS.Publication1.Response' attempted to write a message to the specified queue 'IBANK.AS4.REPLY' connected to queue manager 'IBANK.AS400'. The MQCC was 0 and the MQRC was 0.
No user action required.
2002-09-30 18:17:17.389999 506 UserTrace BIP2622I: Message successfully output by output node 'IBANKINGTOBBS.Publication1.Response' to queue 'IBANK.AS4.REPLY' on queue manager 'IBANK.AS400'.
The MQSeries output node 'IBANKINGTOBBS.Publication1.Response' successfully wrote an output message to the specified queue IBANK.AS4.REPLY connected to queue manager IBANK.AS400.
No user action required.

Threads encountered in this trace:
506 514

thanks in Advance
amar
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 » BIP2628E..................
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.