Using the SetXMLDoc Method
The following example shows how to use SetXMLDoc to use the Message object to publish a nonrowset-based message.
//&XmlDoc holds the nonrowset-based data as before.
// create an instance of the Message object
&MSG = CreateMessage(OPERATION.QE_F18_ASYNC_XMLDOC);
// Load the Message object with the xmldoc data.
&MSG.SetXmlDoc(&XmlDoc);
// perform a publish for the nonrowset-based message
%IntBroker.Publish(&MSG);