Posted: Mon Jun 27, 2005 3:38 am Post subject: Message Domain + Compute Node Query
Voyager
Joined: 26 Mar 2004 Posts: 76
I have the following flow
MQInput -> Compute -> MQOutput
The input to this flow are BLOB messages (with empty Msd value). Based on the values in the usr folder i'm retaining or removing the BLOB payload in these messages in the Compute node. Also i'm setting the Msd value to 'jms_bytes' in the Compute node, for the JMS program to read the message from the Output Queue.
SET OutputRoot.MQRFH2.mcd.Msd = 'jms_bytes'
The problem is i'm able to set the Msd value to 'jms_bytes' if the message has no payload (i.e, i do only copy message headers). But if the message has BLOB payload (i.e, i do copy message headers and also copy InputRoot.BLOB to OutputRoot.BLOB), then i see that after the Compute node the Msd gets reset to empty string as was before.
I also tried inserting a RCD node before Compute node with Msd reset to 'jms_bytes'. In this case both messages with BLOB payload & without payload are able to have 'jms_bytes' set in Msd.
MQInput -> RCD -> Compute -> MQOutput
The question is why i'm unable to set in Compute node the Msd value to 'jms_bytes' if there is a BLOB payload and able to set it when there is no payload. (In both the cases the Message Properties folder values of the Input message are empty.)
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