Posted: Mon Mar 14, 2011 3:37 pm Post subject: flow fails
Newbie
Joined: 14 Mar 2011 Posts: 9
I am evaluating message broker and am having problems running tests let alone completing development of a flow.
HTTP Input -> MQ Output -> MQ Get -> HTTP Reply
When I go to test it gives a timeout on sending a message to HTTP Input about 50% of the time. The other 50% it says there's a problem with my MQ Get node not having a correlID. I saw some other post about this where they added a compute node so I added one and said
SET OutputRoot.Properties.ReplyIdentifier = InputRoot.MQMD.MsgId;
SET OutputRoot.MQMD.CorrelId = InputRoot.MQMD.MsgId;
What you are missing is that the msgId / correlationId generated on the MQOutput node is to be found in the LocalEnvironment _________________ MQ & Broker admin
What you are missing is that the msgId / correlationId generated on the MQOutput node is to be found in the LocalEnvironment
I'm glad everything is so well documented. Looking at the trace/debugger variables output, I added
SET OutputRoot.Properties.ReplyIdentifier = InputRoot.LocalInputEnvironment.WrittenDestination.MQ.DestinationData.msgId;
SET OutputRoot.MQMD.CorrelId = InputRoot.LocalInputEnvironment.WrittenDestination.MQ.DestinationData.msgId;
to the compute node. My output message, according to the trace/debugger, has only MQMD.Format and no Properties.ReplyIdentifier.
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