Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
Where are these properties located in the message Tree?
If you find that then you can change them in ESQL.
{hint, a TraceNode set to ${Root} is a good place to start}
_________________ WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995
Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
What I was hinting at is that you can replace the RCD node with a few lines of ESQL.
Once you know where the properties that the RCD Node changes are located you can set them yourself and importantly do it on the fly depending upon the content of other bits of the message.
One place this is potentially useful is if the incoming message has an RFH2 header that defines the MessageSet etc. The MQInput Node will parse the message as appropriate even if the MQ node is setup to read everything as a BLOB.
You can then override the RFH2 properties with a few lines of ESQL. I've used this where the sender is referencing an out of date Message Set and is too lazy to change their app. We can see the one they are using in the message and override it if required. Luckily, the Parse on Demand model used by Broker works in our favour here. _________________ WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995
Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
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