Skip to main content

%SOAP.Addressing.EndpointReference

Class %SOAP.Addressing.EndpointReference Extends %SOAP.Header [ System = 4 ]

%SOAP.Addressing.EndpointReference represents a WS-Addressing Endpoint Reference.

Parameters

XMLFORMAT

Parameter XMLFORMAT = "literal";

XMLIGNOREINVALIDTAG

Parameter XMLIGNOREINVALIDTAG = 1;

Ignore extra elements.

Properties

Address

Property Address As %xsd.anyURI [ Required ];

ReferenceParameters

Property ReferenceParameters As %XML.String(MAXLEN = "");

Metadata

Property Metadata As %XML.String(MAXLEN = "");

Methods

%OnNew

Method %OnNew(address As %String) As %Status [ Private, ProcedureBlock = 1, ServerOnly = 1 ]

Define EPR with specified address.

GetAnonymousEPR

ClassMethod GetAnonymousEPR(namespace As %String) As %SOAP.Addressing.EndpointReference [ CodeMode = expression ]

Get an EPR for anonymous reference. This is the ddefault for ReplyTo.

Anonymous

ClassMethod Anonymous(namespace As %String) As %String [ CodeMode = expression ]

Some endpoints cannot be located with a meaningful IRI; this URI is used to allow such endpoints to send and receive messages. The precise meaning of this URI is defined by the binding of Addressing to a specific protocol and/or the context in which the EPR is used. This is the value for the ReplyTo header using request-response semantics.

None

ClassMethod None() As %String [ CodeMode = expression ]

Messages sent to EPRs whose [address] is this value MUST be discarded (i.e. not sent). This URI is typically used in EPRs that designate a reply or fault endpoint to indicate that no reply or fault message should be sent.