Posted: Mon Sep 24, 2007 11:19 am Post subject: MB v6 Pub Sub Node Issue - Msg ''RF header not found''
Master
Joined: 16 May 2001 Posts: 200 Location: Green Bay Packer Country
I'm working in MB v6 and doing a publish of a regular MQ message -No RFH headers. If you are not familiar, yes this is possible, I'm doing it in other flows. You just need to set the Topic tag in the properties tree and send it out the publish node. I'm working with a different publisher program and for some reason it won't work. I get the following error from the publish node. This seems to be a very unusual error, I can't find any references to it anywhere. Has anybody else ever seen this and has any suggestions for how to get around it.
Code:
2007-09-24 13:58:17.522415 4416 UserTrace BIP7080I: Node 'nmicc.MessageSwitch_req.putRequest.publishMsgs.PublicationNORFH.ComIbmPSService': The Publication Node with Subscription Point ''NORFH'' has received a message of type 'Publish'.
The Publication Node with Subscription Point ''NORFH'' has started processing a message.
No user action required.
2007-09-24 13:58:17.522649 4416 UserTrace BIP7081I: The Publication Node has matched '1' subscriptions to topic ''ECC/RegressionTest/Topic1'' for subscription point ''NORFH''.
The Publication Node has matched subscriptions for the current publication and topic.
No user action required.
2007-09-24 13:58:17.522684 4416 UserTrace BIP7082I: Node 'nmicc.MessageSwitch_req.putRequest.publishMsgs.PublicationNORFH.ComIbmPSService': Publishing to destination 'WBRK6_DEFAULT_QUEUE_MANAGER:NMICC.SWITCH.NORFH' for user 'dix2193'.
A publication destination is being added to the list of destinations to 'WBRK6_DEFAULT_QUEUE_MANAGER:NMICC.SWITCH.NORFH' for user 'dix2193'.
No user action required.
2007-09-24 13:58:17.522714 4416 UserTrace BIP7085I: Node 'nmicc.MessageSwitch_req.putRequest.publishMsgs.PublicationNORFH.ComIbmPSService': The Publication Node has propagated a message to its output terminal for subscription point ''NORFH''.
The Publication Node has propagated the current message to its output terminal.
No user action required.
2007-09-24 13:58:17.526660 4416 UserTrace BIP2638I: The MQ output node 'nmicc.MessageSwitch_req.putRequest.publishMsgs.PublicationNORFH.ComIbmMQOutput' attempted to write a message to queue ''NMICC.SWITCH.NORFH'' connected to queue manager ''WBRK6_DEFAULT_QUEUE_MANAGER''. The MQCC was '0' and the MQRC was '0'.
2007-09-24 13:58:17.526685 4416 UserTrace BIP2622I: Message successfully output by output node 'nmicc.MessageSwitch_req.putRequest.publishMsgs.PublicationNORFH.ComIbmMQOutput' to queue ''NMICC.SWITCH.NORFH'' on queue manager ''WBRK6_DEFAULT_QUEUE_MANAGER''.
2007-09-24 13:58:17.526956 4416 UserTrace BIP7086I: Node 'nmicc.MessageSwitch_req.putRequest.publishMsgs.PublicationNORFH.ComIbmPSService': The Publication Node with Subscription Point ''NORFH'' has received an error code -1073734729.
The Publication Node with Subscription Point ''NORFH'' has received an error with code -1073734729. No response message has been sent as one was not requested.
No user action required.
2007-09-24 13:58:17.527406 4416 UserTrace BIP2231E: Error detected whilst processing a message in node 'nmicc.MessageSwitch_req.MQInput'.
The message broker detected an error whilst processing a message in node 'nmicc.MessageSwitch_req.MQInput'. The message has been augmented with an exception list and has been propagated to the node's failure terminal for further processing.
See the following messages for details of the error.
2007-09-24 13:58:17.527421 4416 RecoverableException BIP2230E: Error detected whilst processing a message in node 'nmicc.MessageSwitch_req.putRequest.publishMsgs.PublicationNORFH.ComIbmPSService'.
The message broker detected an error whilst processing a message in node 'nmicc.MessageSwitch_req.putRequest.publishMsgs.PublicationNORFH.ComIbmPSService'. An exception has been thrown to cut short the processing of the message.
See the following messages for details of the error.
2007-09-24 13:58:17.527429 4416 ImbPubSubWriteableMessageProperties::initialize , 'RF header not found'
2007-09-24 13:58:17.527446 4416 UserTrace BIP4460I: Message propagated to out terminal from node 'nmicc.MessageSwitch_req.captureError.V2 Switch v2.22.20070924'.
A pass through node has received a message and is propagating it to any nodes connected to its out terminal.
No user action required.
Here is what the tree looks like just before the node:
Any ideas as to what is causing this would be appreciated.
Joined: 16 May 2001 Posts: 200 Location: Green Bay Packer Country
OK, I found a way around this error. I junked the MQMD that I had and build one from scratch and that worked. It would be nice to figure out what was causing the issue but this appears to work:
Code:
SET OutputRoot.Properties = InputRoot.Properties;
CREATE NEXTSIBLING OF OutputRoot.Properties domain 'MQMD';
SET OutputRoot.MQMD.StrucId = MQMD_STRUC_ID;
SET OutputRoot.MQMD.Format = MQFMT_STRING; --'MQSTR '
SET OutputRoot.MQMD.Version = MQMD_CURRENT_VERSION;
-- These messages are always Datagrams, no reply back to broker from these
SET OutputRoot.MQMD.MsgType = MQMT_DATAGRAM;
SET OutputRoot.MQMD.ReplyToQ = '';
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