|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Registering a subscription problem |
« View previous topic :: View next topic » |
Author |
Message
|
kiran26 |
Posted: Thu Apr 25, 2002 2:50 pm Post subject: |
|
|
Acolyte
Joined: 06 Feb 2002 Posts: 69
|
Hi,
I have a Subscription message flow, setting the mqrfh2 header and psc folder command as 'RegSub'. But the message is passing from SYSTEM.BROKER.CONTROL.QUEUE. I am including the trace. Its been bugging me since yest. Can anyone please help me ????
The following messages are after the messageing being picked up by broker from
SYSTEM.BROKER.CONTROL.QUEUE
Node 'PubSubControlMsgFlow.ControlNode': The publish/subscribe service has received an error code 3008.
The publish/subscribe service has received an error with code 3008. No response message has been sent because one was not requested.
No user action required.
Error BIP2628E: Exception condition detected on input node 'PubSubControlMsgFlow.InputNode'.
The input node 'PubSubControlMsgFlow.InputNode' 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.
RecoverableException BIP2230E: Error detected whilst processing a message in node 'PubSubControlMsgFlow.ControlNode'.
The message broker detected an error whilst processing a message in node 'PubSubControlMsgFlow.ControlNode'. An exception has been thrown to cut short the processing of the message.
Exception BIP2230E: Error detected whilst processing a message in node 'PubSubControlMsgFlow.ControlNode'.
The message broker detected an error whilst processing a message in node 'PubSubControlMsgFlow.ControlNode'. An exception has been thrown to cut short the processing of the message.
RecoverableException BIP2329E: An unexpected NULL value was encountered.
This message will be accompanied with others which will give the higher level context for this error. Look at these other messages to determine the root source of the problem.
I am using following ESQL in the compute node,
SET OutputRoot = InputRoot;
-- Enter SQL below this line. SQL above this line might be regenerated, causing any modifications to be lost.
SET OutputRoot.MQMD.Format = 'MQRFH2';
SET OutputRoot.MQRFH2.(MQRFH2.Field)Format= 'MQSTR';
SET OutputRoot.MQRFH2.psc.Command = 'RegSub';
SET OutputRoot.MQRFH2.psc.Topic = InputRoot.XML.(XML.tag)Sub.Topic;
SET OutputRoot.MQRFH2.psc.QMgrName = InputRoot.XML.(XML.tag)Sub.QMgrName;
SET OutputRoot.MQRFH2.psc.QName = InputRoot.XML.(XML.tag)Sub.QName;
Can any one tell me what is the problem.
Thanks
vishnu
|
|
Back to top |
|
 |
Miriam Kaestner |
Posted: Fri Apr 26, 2002 2:14 am Post subject: |
|
|
Centurion
Joined: 26 Jun 2001 Posts: 103 Location: IBM IT Education Services, Germany
|
Not sure if that may be the reason for the internal error you get, but what stroke me in your code is:
SET OutputRoot.MQMD.Format = 'MQRFH2'; --> must be 'MQHRF2 '
SET OutputRoot.MQRFH2.(MQRFH2.Field)Format= 'MQSTR'; --> not needed
|
|
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
|
|
|
|