Posted: Fri Jan 14, 2005 11:08 pm Post subject: TDS1 MessageSets in the MRM
Novice
Joined: 28 Jan 2004 Posts: 18
I am creating a message set with default wire format TDS1. The runtime parser is MRM.
In the message definition file I add three global elements. For each I get a message similar to this:
Element 'xxxxxxx' has default TDS Length of zero. If it is used in a TDS message, that message will not be parsed successfully. Physical format: 'TDS1'.
And low and behold when parsing this message the debugger tells me it is not working:
ImbRecoverableException caught from worker->parseFirst.
I cannot find anywhere I must set the length of my elements
I will appreciate any help
WBIMB 5.0(CSD04)
IBM Agent Controller 5.0.2
MQ 5.3 CSD07
well.... I have checked the message set id of what is deployed and the ID is different from my message set id I expected. There is no existing message set with that ID. What have I done wrong?
so, you have 2 messages sets deployed to that execution group, both have same name but different message set id's. is that right?
did you try deleting that message set from that executiongroup using toolkit ?
that should delete the one you deployed recently.
and at command prompt run
mqsideploy -rmMsgFlow <messageflow name>
to remove old one.
see if this helps.
if this works then deploy the new messageset and make sure in your flow uses new message set id
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