Author |
Message
|
samimohd |
Posted: Sun Jun 30, 2002 12:04 pm Post subject: RM Worker Not Found error. Does any one know what this means |
|
|
Novice
Joined: 25 Mar 2002 Posts: 21
|
I am converting a XML message to MRM. I defined the message set in MRM
same as the incmoing message and I convert this XML message to MRM
in an compute node. I have WMQI 2.1 running on Windows 2000 stand alone system. When I debug the message flow, I can see all the data being assingned to the respective elements in MRM. After crossing the compute before put on to the output Q, an exception is generated and the message is sent back to the catch node and then to the error queue.
Blow is my message flow:
-----> trace node->Error Q output node
|
|
Input node-> try catch->compute node->output node
Below is my trace node output with exceptions:
(
(0x1000000)RecoverableException = (
(0x3000000)File = 'F:\build\S000_P\src\DataFlowEngine\ImbMqOutputNode.cpp'
(0x3000000)Line = 708
(0x3000000)Function = 'ImbMqOutputNode::evaluate'
(0x3000000)Type = 'ComIbmMQOutputNode'
(0x3000000)Name = '927c5cb7-ee00-0000-0080-f8c7ad880cd4'
(0x3000000)Label = 'XML to MRM 1.0.IN.3'
(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\MtiImbParser2\MtiImbParser.cpp'
(0x3000000)Line = 1387
(0x3000000)Function = 'MtiImbParser::refreshBitStreamFromElements - 4 par'
(0x3000000)Type = 'ComIbmMQInputNode'
(0x3000000)Name = '557c46b7-ee00-0000-0080-f8c7ad880cd4'
(0x3000000)Label = 'XML to MRM 1.0.XML.IN'
(0x3000000)Text = 'RM Worker Not Found.'
(0x3000000)Catalog = 'WMQIv210'
(0x3000000)Severity = 3
(0x3000000)Number = 5294
(0x1000000)Insert = (
(0x3000000)Type = 5
(0x3000000)Text = 'rmLoadWorker'
)
)
)
)
(
(0x1000000)RecoverableException = (
(0x3000000)File = 'F:\build\S000_P\src\DataFlowEngine\ImbMqOutputNode.cpp'
(0x3000000)Line = 708
(0x3000000)Function = 'ImbMqOutputNode::evaluate'
(0x3000000)Type = 'ComIbmMQOutputNode'
(0x3000000)Name = '927c5cb7-ee00-0000-0080-f8c7ad880cd4'
(0x3000000)Label = 'XML to MRM 1.0.IN.3'
(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\MtiImbParser2\MtiImbParser.cpp'
(0x3000000)Line = 1387
(0x3000000)Function = 'MtiImbParser::refreshBitStreamFromElements - 4 par'
(0x3000000)Type = 'ComIbmMQInputNode'
(0x3000000)Name = '557c46b7-ee00-0000-0080-f8c7ad880cd4'
(0x3000000)Label = 'XML to MRM 1.0.XML.IN'
(0x3000000)Text = 'RM Worker Not Found.'
(0x3000000)Catalog = 'WMQIv210'
(0x3000000)Severity = 3
(0x3000000)Number = 5294
(0x1000000)Insert = (
(0x3000000)Type = 5
(0x3000000)Text = 'rmLoadWorker'
)
)
)
)
I also checked the messages manual with the message number 5294. It was mentioned in the manual to check 'bipxmlworker.wrk' fiel in the bin dir under the root installation. I see the file in the bin dir under the root installation on my machine. But still I am getting this error. Can any one throw some light on this error.
Sami. |
|
Back to top |
|
 |
kirani |
Posted: Sun Jun 30, 2002 2:08 pm Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
Sami,
Do you see any error in EventViewer when you start the broker or do a deploy of this message flow?
I hope you have assigned the MRM message set to the broker and performed broker level deploy. _________________ 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 |
|
 |
samimohd |
Posted: Sun Jun 30, 2002 4:49 pm Post subject: |
|
|
Novice
Joined: 25 Mar 2002 Posts: 21
|
Kiran,
Surprisingly I do not see any error messages in the event viewer log. I stopped and started the broker, still no errors in the event log. I assigned the messaqe set to the broker and did both broker level and execution group level deploy.
Sami. |
|
Back to top |
|
 |
kirani |
Posted: Sun Jun 30, 2002 5:38 pm Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
As per the error description in the manual it should give you 2 more parameters (MessageSet and WireFormat Descriptor ID) in the ExceptionList.
Have you tried restarting the machine? Try turning on trace on your broker and see if you can find anything in the trace file.
Could you post the contents of your Compute node?
In your compute node, make sure your are setting this,
SET OutputRoot.Properties.MessageSet = 'D....';
SET OutputRoot.Properties.MessageFormat = 'CWF';
SET OutputRoot.Properties.MessageType = 'm_...'; _________________ 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 |
|
 |
mikek |
Posted: Mon Jul 01, 2002 3:06 am Post subject: |
|
|
Newbie
Joined: 25 Jun 2002 Posts: 5
|
We were getting this message when either of the following were missing:
1. The message set in question was not deployed to the broker.
2. The Format was incorrect (e.g. not specified or spelled incorrectly).
PS. Remember to use the ID of each message component and not its name. |
|
Back to top |
|
 |
CodeCraft |
Posted: Mon Jul 01, 2002 5:37 am Post subject: |
|
|
Disciple
Joined: 05 Sep 2001 Posts: 195
|
Can you post the trace of the message as it leaves your final compute but before it reaches the MQOutput? |
|
Back to top |
|
 |
|