%SOAP.RequestMessage
Class %SOAP.RequestMessage Extends (%RegisteredObject, %XML.Adaptor) [ Abstract, System = 3 ]
%SOAP.RequestMessage is the abstract base class for objects which represent the request message for a SOAP request. Subclasses of %SOAP.RequestMessage serve as the argument to the SendSOAPRequest method of %SOAP..WebClient subclasses.
Properties
%RequestName
Property %RequestName As %String(XMLPROJECTION = "none") [ Internal, ServerOnly = 1 ];
Dummy %RequestName
%ResponseDocument
Property %ResponseDocument As %XML.Document(XMLPROJECTION = "none") [ Internal, ServerOnly = 1 ];
Save the document containg the return message here.
%ResponseNodeId
Property %ResponseNodeId As %String(XMLPROJECTION = "none") [ Internal, ServerOnly = 1 ];
Save the node id of the message node of the return message here.
Methods
ReturnResponse
Method ReturnResponse(document As %XML.Document, messageId As %String) As %Status [ Internal ]
Callback from %SOAP.WebClient to return the response body.
GetSoapParameters
ClassMethod GetSoapParameters(ByRef bindingStyle As %String, ByRef bodyUse As %String, ByRef namespace As %String, ByRef xmlimportnamespace As %String, ByRef typeNamespace As %String, ByRef oneWay As %Boolean, ByRef xmlelement As %Boolean, ByRef bare As %Boolean) [ Internal, ServerOnly = 1 ]
Return document/literal parameters for sending an XML body