WS-Addressing
An overview of how you use WS-Addressing with IBM® Integration Bus.
Sending a message to an endpoint reference (EPR)
When
sending a message to an endpoint reference, the following processes
take place:
- The [
destination
] Message Addressing Property (MAP) is completed from the [address
] property in the EPR. - [
reference parameters
] are copied to top level SOAP headers from the [reference parameters
] property of the EPR. - The [
action
] property is required, but is not populated from the EPR.In this context,
action
is an absolute Internationalized Resource Identifier (IRI) that uniquely identifies the semantics implied by this message, and it must be the same as the HTTPSOAPAction
if a non-emptySOAPAction
is specified. - The [
message id
] property must be specified if this message is part of a request-response Message Exchange Pattern (MEP); themessage id
is generated by default.
When replying with a non-fault message, the following
processes take place:
- The EPR to reply to is selected from the [
reply endpoint
] MAP.- If this property contains the special address
none
, no reply is sent. - If this property contains the special address
anonymous
, the reply is sent on the return channel of the transport on which the request was received. This is the default value in the absence of any other supplied EPR. - Otherwise, the reply is sent to the [
address
] property in the Reply EPR,
- If this property contains the special address
- The [
message id
] property of the inbound message request is placed into the [relationship
] property of the response, along with the predefined relationship of the reply part of the Universal Resource Identifier (URI) - which indicates that this message is a reply.For further information on the URI see Web Services Addressing URI Specification.
- A new [
message id
] property is specified for the reply, and this is generated by default.