%SOAP.Addressing.Properties
class %SOAP.Addressing.Properties extends %Library.RegisteredObject
%SOAP.Addressing.Properties represents the message properties for WS-AddressingProperty Inventory
- Action
- Destination
- FaultEndpoint
- MessageId
- ReferenceParameters
- Relationship
- ReplyEndpoint
- SourceEndpoint
- mustUnderstand
Method Inventory
- GetDefaultRequestProperties()
- GetDefaultResponseProperties()
- GetId()
- GetUniqueMessageId()
- IsWSANamespace()
- Namespace()
Properties
property Action as %String);
An absolute IRI that uniquely identifies the semantics implied by this message.
Should be SoapAction for SOAP 1.1.
Property methods: ActionDisplayToLogical(), ActionGet(), ActionIsValid(), ActionLogicalToDisplay(), ActionLogicalToOdbc(), ActionNormalize(), ActionSet()
property Destination as %String);
An absolute URI representing the address of the intended receiver of this message.
Property methods: DestinationDisplayToLogical(), DestinationGet(), DestinationIsValid(), DestinationLogicalToDisplay(), DestinationLogicalToOdbc(), DestinationNormalize(), DestinationSet()
property FaultEndpoint as %SOAP.Addressing.EndpointReference;
An endpoint reference for the intended receiver for faults related to this message.
Property methods: FaultEndpointGet(), FaultEndpointGetSwizzled(), FaultEndpointIsValid(), FaultEndpointNewObject(), FaultEndpointSet()
property MessageId as %String);
An absolute IRI that uniquely identifies the message.
Property methods: MessageIdDisplayToLogical(), MessageIdGet(), MessageIdIsValid(), MessageIdLogicalToDisplay(), MessageIdLogicalToOdbc(), MessageIdNormalize(), MessageIdSet()
property ReferenceParameters as %XML.String);
Corresponds to the value of the [reference parameters] property of the endpoint
reference to which the message is addressed.
Property methods: ReferenceParametersDisplayToLogical(), ReferenceParametersGet(), ReferenceParametersIsValid(), ReferenceParametersLogicalToDisplay(), ReferenceParametersLogicalToOdbc(), ReferenceParametersNormalize(), ReferenceParametersSet()
property Relationship as %SOAP.Addressing.RelatesTo;
A pair of values that indicate how this message relates to another message.
Property methods: RelationshipGet(), RelationshipGetSwizzled(), RelationshipIsValid(), RelationshipNewObject(), RelationshipSet()
property ReplyEndpoint as %SOAP.Addressing.EndpointReference;
An endpoint reference for the intended receiver for replies to this message.
Property methods: ReplyEndpointGet(), ReplyEndpointGetSwizzled(), ReplyEndpointIsValid(), ReplyEndpointNewObject(), ReplyEndpointSet()
property SourceEndpoint as %SOAP.Addressing.EndpointReference;
Reference to the endpoint from which the message originated.
Property methods: SourceEndpointGet(), SourceEndpointGetSwizzled(), SourceEndpointIsValid(), SourceEndpointNewObject(), SourceEndpointSet()
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".
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".
Property methods: mustUnderstandDisplayToLogical(), mustUnderstandGet(), mustUnderstandIsValid(), mustUnderstandLogicalToDisplay(), mustUnderstandNormalize(), mustUnderstandSet()
Methods
classmethod GetDefaultRequestProperties(destination As %String, action As %String, addressingNamespace 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.
Get a unique wsu:Id value.
classmethod GetUniqueMessageId() as %String
Get a unique InterSystems format message id.
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.
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()