SOAPDoc Objects and Messages
To publish the data of a SOAPDoc, you must first transform the SOAPDoc into an XmlDoc object by using the XmlDoc property. After you do this, you can use the XmlDoc object with the SyncRequestXmlDoc, PublishXmlDoc, or GetXmlDoc functions, to publish the data either synchronously or asynchronously.
All XmlDoc messages must be associated with a message definition. An XmlDoc message must be associated with an unstructured message, that is, a message definition that's created without any record definitions.
Use the SOAPDoc class if all of the following are true:
Your third-party source or target node requires SOAP-compliant messages.
Your third-party source or target node requires synchronous transactions.
Your message conforms to the SOAP specification.