class %SOAP.Header
extends %RegisteredObject, %XML.Adaptor
Super class for all SOAP headers
property %headerId
as %String(MAXLEN="",REFNAMESPACE="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd",XMLNAME="Id",XMLPROJECTION="XATTRIBUTE",XMLREF=1);
Header may have a wsu:Id attribute
property Fault
as %SOAP.Fault(XMLPROJECTION="none");
Fault which is to be returned by web service based on error importing the header.
property XmlId
as %String(MAXLEN="",XMLPROJECTION="none");
The xml:id attribute to be added to the header element when writing a SOAP message.
Usually wsu:Id will be used, but in certain cases xml:id is needed.
property actor
as %String(XMLPROJECTION="none");
SOAP 1.1 uses actor.
property mustUnderstand
as %Integer(XMLPROJECTION="none");
property role
as %String(XMLPROJECTION="none") [ Calculated ];
SOAP 1.2 uses role instead of actor.
method GetId()
as %String
Return the value of the Id property.
Populate the Id property if it is not yet set.