Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / %SYS namespace / %SOAP.RequestMessage
Private  Storage   

%SOAP.RequestMessage


abstract class %SOAP.RequestMessage extends
%RegisteredObject, %XML.Adaptor

%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.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 2


Summary


Properties
%RequestName %ResponseDocument %ResponseNodeId

Methods
%%OIDGet %AddToSaveSet %BindExport %BuildObjectGraph
%ClassIsLatestVersion %ClassName %Close %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IncrementCount %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject %XMLGenerate GetSoapParameters ReturnResponse
XMLAfterExport XMLBeforeExport XMLDTD XMLExport
XMLExportInternal XMLExportToStream XMLExportToString XMLGetSchemaImports
XMLImport XMLImportInternal XMLIsObjectEmpty XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType

Subclasses
%SOAP.RM.CloseSequence %SOAP.RM.CreateSequence %SOAP.RM.TerminateSequence
%SOAP.WST.RequestSecurityToken

Properties


• property %RequestName as %String(XMLPROJECTION="none");
Dummy %RequestName
• property %ResponseDocument as %XML.Document(XMLPROJECTION="none");
Save the document containg the return message here.
• property %ResponseNodeId as %String(XMLPROJECTION="none");
Save the node id of the message node of the return message here.

Methods


• 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)
Return document/literal parameters for sending an XML body
• method ReturnResponse(document As %XML.Document, messageId As %String) as %Status
Callback from %SOAP.WebClient to return the response body.