Message Addressing Properties

Message addressing properties allow uniform addressing of messages independent of underlying transport. These properties convey end-to-end message characteristics including addressing for source and destination endpoints as well as message identity.

Most of the properties are optional; the only required property is the action property. The value of the [action] property should be an IRI identifying an input, output, or fault message within a WSDL interface or port type. An action may be explicitly or implicitly associated with the corresponding WSDL definition. See Configuring the Action Property. If present, the request is delivered to the IRI specified in the To element. The action IRI indicates the action to be taken. In an HTTP request, these would be the same IRI. In a non-HTTP request, the To IRI may differ from the action IRI.

Message Addressing Properties

The message addressing properties augment a message with the properties listed in Message Addressing Properties.

Message Addressing Elements

The syntax of the message addressing elements is described in Message Addressing Elements.

Example

<soapenv:Envelope xmlns:soapenv='http://www.w3.org/2003/05/soap-envelope'>
<soapenv:Header xmlns:wsa='http://www.w3.org/2005/08/addressing'>
  <wsa:To>http://localhost:9090/axis2/services/order_service</wsa:To>
  <wsa:Action>http://tibco.com/addr/order</wsa:Action>
  <wsa:ReplyTo>
    <wsa:Address>http://localhost:9090/axis2/services/billing_service</wsa:Address>
  </wsa:ReplyTo>
  <wsa:FaultTo>
    <wsa:Address>http://localhost:9090/axis2/services/reorder_service</wsa:Address>
  </wsa:FaultTo>
  <wsa:MessageID>a4dfb94a-593b-1dc1-36d2-000000000000</wsa:MessageID>
</soapenv:Header>
<soapenv:Body>
</soapenv:Body>
</soapenv:Envelope>