|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
WMB ResetContentDescriptor Error Conditions |
« View previous topic :: View next topic » |
Author |
Message
|
essive |
Posted: Wed May 13, 2009 1:43 pm Post subject: WMB ResetContentDescriptor Error Conditions |
|
|
Novice
Joined: 15 Nov 2004 Posts: 24
|
I have a message flow that takes a generic input message on an input queue then passes it to a ResetContentDescriptor node that sets the MRM parser to a MQ output node.
MQINPUT -> RCD NODE -> MQOUTPUT
For any error I've wired the MQINPUT nodes Failure and Catch nodes to an error flow with an ERR.MQOUTPUT node.
The issue I'm having is that Validation is turned on in the ResetContentDescriptor node. But, if I send bad data for the MRM parser I get a message in both the MQOUTPUT node and the ERR.MQOUTPUT node. An error is thrown by the ResetContentDescriptor node but yet it still lands on both queues.
I've tried changing the transaction settings to Automatic and Yes - no difference. Any ideas what is happening? Am I misinterpreting the ResetContentDescriptor node? (WMB 6.0.2) |
|
Back to top |
|
 |
MQEnthu |
Posted: Wed May 13, 2009 10:05 pm Post subject: |
|
|
 Partisan
Joined: 06 Oct 2008 Posts: 329 Location: India
|
What does your error handler flow do? By any chance have you specified the output queue of main flow in error flow?
How does message look like in queue specified on output node? _________________ -----------------------------------------------
It is good to remember the past,
but don't let past capture your future |
|
Back to top |
|
 |
WMBDEV1 |
Posted: Thu May 14, 2009 1:54 am Post subject: |
|
|
Sentinel
Joined: 05 Mar 2009 Posts: 888 Location: UK
|
Any clues from a usertrace as to whats occuring within the flow? |
|
Back to top |
|
 |
essive |
Posted: Thu May 14, 2009 5:36 am Post subject: |
|
|
Novice
Joined: 15 Nov 2004 Posts: 24
|
The queue is definitely different. If I send a proper message through, then it only appears on the MQOUTPUT queue. But, if I send in a bad message it appears on both the MQOUTPUT and the ERR.MQOUTPUT queues. Plus, when I look at the Exception tree - I see a valid error message, yet, the message continues to the next node (MQOUTPUT).
(0x01000000):ParserException = (
(0x03000000):File = 'F:\build\S600_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbParser.cpp'
(0x03000000):Line = 417
(0x03000000):Function = 'MtiImbParser::parseFirstChild'
(0x03000000):Type = 'ComIbmResetContentDescriptorNode'
(0x03000000):Name = 'BasicFlow#FCMComposite_1_5'
(0x03000000):Label = 'BasicFlow.ResetContentDescriptor'
(0x03000000):Catalog = 'BIPv600'
(0x03000000):Severity = 3
(0x03000000):Number = 5285
(0x03000000):Text = 'ImbRecoverableException caught from worker->parseFirst.'
(0x01000000):Insert = (
(0x03000000):Type = 5
(0x03000000):Text = 'TestMessages'
)
(0x01000000):Insert = (
(0x03000000):Type = 2
(0x03000000):Text = '1'
)
(0x01000000):Insert = (
(0x03000000):Type = 5
(0x03000000):Text = 'XML1'
)
(0x01000000):Insert = (
(0x03000000):Type = 5
(0x03000000):Text = 'FlowCounts'
)
(0x01000000):ParserException = (
(0x03000000):File = 'F:\build\S600_P\src\cpi\pwf\xml\xmlhandler.cpp'
(0x03000000):Line = 1329
(0x03000000):Function = 'XMLHandler::error'
(0x03000000):Type = ''
(0x03000000):Name = ''
(0x03000000):Label = ''
(0x03000000):Catalog = 'BIPv600'
(0x03000000):Severity = 3
(0x03000000):Number = 5117
(0x03000000):Text = 'XMLHandler::error reported from the Xerces parser'
(0x01000000):Insert = (
(0x03000000):Type = 2
(0x03000000):Text = '186'
)
(0x01000000):Insert = (
(0x03000000):Type = 5
(0x03000000):Text = 'Null pointer'
)
(0x01000000):Insert = (
(0x03000000):Type = 2
(0x03000000):Text = '1'
)
(0x01000000):Insert = (
(0x03000000):Type = 2
(0x03000000):Text = '1'
)
(0x01000000):Insert = (
(0x03000000):Type = 5
(0x03000000):Text = 'Invalid document structure '
)
(0x01000000):Insert = (
(0x03000000):Type = 5
(0x03000000):Text = 'FlowCounts'
)
(0x01000000):Insert = (
(0x03000000):Type = 5
(0x03000000):Text = ''
)
)
)
) |
|
Back to top |
|
 |
WMBDEV1 |
Posted: Thu May 14, 2009 6:14 am Post subject: |
|
|
Sentinel
Joined: 05 Mar 2009 Posts: 888 Location: UK
|
Great, now can you provide a user trace? |
|
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
|
|
|
|