Ratnadeep, This message usually means that the message set isn't assigned and deployed to the broker in question or that the value of the message set identifier for the message doesn't match the actual value for the message set. You say you've checked all those, but I would double check that the message set actually deployed to the broker (check the operations tab). As for what you can copy the entire message, but not reference fields, the body of the message doesn't need to be parsed in order for you to be able to copy it. However, when you reference fields in the body of the message, it must now be parsed, and that's why you can do the copy but not reference fields in the message. There's no way around the error, you need to figure out why the broker thinks the message set you're trying to reference isn't available. Have you tried doing a complete deploy as opposed to a delta deploy?
Lanny Lanny Heidenfelder MQSeries/WMQI Instructor and Developer IBM Learning Services [EMAIL PROTECTED] Ratnadeep Bose <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 05/14/2002 06:30:47 PM Please respond to MQSeries List <[EMAIL PROTECTED]> Sent by: MQSeries List <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] cc: Subject: MQSI Compute Node Hello All, I am trying to setup a simple message flow where message is sent from an Input node to output node through compute node. Whenever I am trying to access the message elements in compute node by ESQL I am getting the following error in Application log. ( MQSI_SAMPLE_BROKER.default ) Resource Manager: Dictionary not found for message set DPF1U2S07I001. The runtime dictionary resource for message set DPF1U2S07I001 has been requested by the broker in the function rmLoadDictionary but the resource cannot be found as it is not registered. This means that the message set has not been deployed or has not been deployed properly. The broker was requested to load a dictionary that has not been registered with it. Check that the dictionary identifier (e.g. DLPLT0807A001) as detailed on the properties tab on the Message Sets pane in the Control Center is the same as that specified in the message instance. Verify that the correct message set is associated with the desired Execution group (Assignments pane in Control Center). Redeploy the dictionary and check the Control Center's log. It's working fine if I dont include the message tree in compute node and make OutputRoot = InpoutRoot. The message set is defined and it's been deployed multiple times. The message set id, I confirmed is same as what I am using in input node in Default tab. Does anyone know any way around? Thanks, Ratnadeep Bose Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive