DocBook|Search
Class Reference
%SOAP.Addressing.Properties
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%SOAP] >  [Addressing] >  [Properties]
Private  Storage  

class %SOAP.Addressing.Properties extends %RegisteredObject

%SOAP.Addressing.Properties represents the message properties for WS-Addressing

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
11 10


Summary

Properties
Action Destination FaultEndpoint MessageId
ReferenceParameters Relationship ReplyEndpoint SourceEndpoint
mustUnderstand

Methods
%%OIDGet %AddToSaveSet %ClassIsLatestVersion %ClassName
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Extends %GetParameter %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject GetDefaultRequestProperties GetDefaultResponseProperties GetId
GetUniqueMessageId IsWSANamespace Namespace


Properties

• property Action as %String(MAXLEN="");
An absolute IRI that uniquely identifies the semantics implied by this message. Should be SoapAction for SOAP 1.1.
• property Destination as %String(MAXLEN="");
An absolute URI representing the address of the intended receiver of this message.
• property FaultEndpoint as %SOAP.Addressing.EndpointReference;
An endpoint reference for the intended receiver for faults related to this message.
• property MessageId as %String(MAXLEN="");
An absolute IRI that uniquely identifies the message.
• property ReferenceParameters as %XML.String(MAXLEN="");
Corresponds to the value of the [reference parameters] property of the endpoint reference to which the message is addressed.
• property Relationship as %SOAP.Addressing.RelatesTo;
A pair of values that indicate how this message relates to another message.
• property ReplyEndpoint as %SOAP.Addressing.EndpointReference;
An endpoint reference for the intended receiver for replies to this message.
• property SourceEndpoint as %SOAP.Addressing.EndpointReference;
Reference to the endpoint from which the message originated.
• property mustUnderstand as %Boolean [ MultiDimensional ];
mustUnderstand is a multidimensional property which specifies the mustUnderstand attribute for each of the headers that are created based on the %XML.AddresingProperties class.
mustUnderstand(headerName) may be set to the %Boolean value of the mustUnderstand attribute to be produced for headerName.
where headerName is "To", "From", "ReplyTo", "FaultTo", "Action", "MessageID", "RelatesTo".

Methods

• classmethod GetDefaultRequestProperties(destination As %String, action As %String) as %SOAP.Addressing.Properties
Get the default Properties for a SOAP request.
• classmethod GetDefaultResponseProperties(requestProperties As %SOAP.Addressing.Properties, action As %String) as %SOAP.Addressing.Properties
Get the default Properties for a SOAP response.
• method GetId(type As %String) as %String
Get a unique wsu:Id value.
• classmethod GetUniqueMessageId() as %String
Get a unique InterSystems format message id.
• classmethod IsWSANamespace(namespace As %String) as %Boolean
Return true if the specified namespace is a supported WS-Addressing namespace.
• method Namespace() as %String
Get the WS-Addressing XML namespace. Use the namespace of the imported headers if possible, otherwise use the newest specification.