IRISLIB database
Properties Class Reference

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

Inheritance diagram for Properties:
Collaboration diagram for Properties:

Public Member Functions

_.Library.String GetId (_.Library.String type)
 Get a unique wsu:Id value.
 
_.Library.String Namespace ()
 Get the WS-Addressing XML namespace. More...
 
- Public Member Functions inherited from RegisteredObject
_.Library.Status OnAddToSaveSet (_.Library.Integer depth, _.Library.Integer insert, _.Library.Integer callcount)
 This callback method is invoked when the current object is added to the SaveSet,. More...
 
_.Library.Status OnClose ()
 This callback method is invoked by the <METHOD>Close</METHOD> method to. More...
 
_.Library.Status OnConstructClone (_.Library.RegisteredObject object, _.Library.Boolean deep, _.Library.String cloned)
 This callback method is invoked by the <METHOD>ConstructClone</METHOD> method to. More...
 
_.Library.Status OnNew ()
 This callback method is invoked by the <METHOD>New</METHOD> method to. More...
 
_.Library.Status OnValidateObject ()
 This callback method is invoked by the <METHOD>ValidateObject</METHOD> method to. More...
 

Static Public Member Functions

_.SOAP.Addressing.Properties GetDefaultRequestProperties (_.Library.String destination, _.Library.String action, _.Library.String addressingNamespace)
 Get the default Properties for a SOAP request.
 
_.SOAP.Addressing.Properties GetDefaultResponseProperties (_.SOAP.Addressing.Properties requestProperties, _.Library.String action)
 Get the default Properties for a SOAP response.
 
_.Library.String GetUniqueMessageId ()
 Get a unique InterSystems format message id.
 
_.Library.Boolean IsWSANamespace (_.Library.String namespace)
 Return true if the specified namespace is a supported WS-Addressing namespace.
 

Public Attributes

 Action
 An absolute IRI that uniquely identifies the semantics implied by this message. More...
 
 Destination
 An absolute URI representing the address of the intended receiver of this message. More...
 
 FaultEndpoint
 An endpoint reference for the intended receiver for faults related to this message. More...
 
 MessageId
 An absolute IRI that uniquely identifies the message. More...
 
 ReferenceParameters
 Corresponds to the value of the [reference parameters] property of the endpoint. More...
 
 Relationship
 A pair of values that indicate how this message relates to another message. More...
 
 ReplyEndpoint
 An endpoint reference for the intended receiver for replies to this message. More...
 
 SourceEndpoint
 Reference to the endpoint from which the message originated. More...
 
 mustUnderstand
 mustUnderstand is a multidimensional property which specifies the mustUnderstand attribute More...
 

Additional Inherited Members

- Static Public Attributes inherited from RegisteredObject
 CAPTION = None
 Optional name used by the Form Wizard for a class when generating forms. More...
 
 JAVATYPE = None
 The Java type to be used when exported.
 
 PROPERTYVALIDATION = None
 This parameter controls the default validation behavior for the object. More...
 

Detailed Description

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

Member Function Documentation

◆ Namespace()

_.Library.String Namespace ( )

Get the WS-Addressing XML namespace.

Use the namespace of the imported headers if possible, otherwise use the newest specification.

Member Data Documentation

◆ Action

An absolute IRI that uniquely identifies the semantics implied by this message.

Should be SoapAction for SOAP 1.1.  

◆ Destination

Destination

An absolute URI representing the address of the intended receiver of this message.

 

◆ FaultEndpoint

FaultEndpoint

An endpoint reference for the intended receiver for faults related to this message.

 

◆ MessageId

MessageId

An absolute IRI that uniquely identifies the message.

 

◆ ReferenceParameters

ReferenceParameters

Corresponds to the value of the [reference parameters] property of the endpoint.

reference to which the message is addressed.  

◆ Relationship

Relationship

A pair of values that indicate how this message relates to another message.

 

◆ ReplyEndpoint

ReplyEndpoint

An endpoint reference for the intended receiver for replies to this message.

 

◆ SourceEndpoint

SourceEndpoint

Reference to the endpoint from which the message originated.

 

◆ mustUnderstand

mustUnderstand

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