Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
If you use usertrace, the output log will tell you exactly which element in the
Code:
SET type=InputRoot.MQRFH2.usr.Transaction_Type;
is failing.
However I suspect that you may not be setting up RFHUTIL correctly in the first place.
The MQMD.Format must tell MQ that there is an RFH2 header to follow.
Then the RFH Format field should be set to MQSTR to tell MQ that what follows is the message payload.
A good tip is to put a Trace Node after the MQUnput node, set the pattern to
Code:
${Root}
and once again use usertrace and you will easily see how the input message is being parsed by the input node.
Give it a try. Learning to use usertrace at this stage will save you a lot of time and trouble later on. There are limits to what the debugger can and can't do. _________________ 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