WS-Addressing
defines an empty global element, wsaw:UsingAddressing, that may be used to
indicate that an endpoint conforms to the WS-Addressing specification.
The wsdl:required
attribute MAY be used to indicate whether WS-Addressing Message
Addressing Properties are required in messages received from service
requesters.
A wsaw:UsingAddressing
element with a wsdl:required attribute
whose value is "true" indicates that messages exchanged with the
endpoint MUST contain WS-Addressing Message Addressing Properties. A wsaw:UsingAddressing
element with a wsdl:required attribute
whose value is "false" indicates that the endpoint will accept input
messages with or without WS-Addressing header blocks, and MAY generate
output messages containing WS-Addressing headers. If a SOAP binding is
used and WS-Addressing header blocks are not present in an input
message then WS-Addressing header blocks encoded in the corresponding
output message MUST NOT be required to be understood using the SOAP mustUnderstand mechanism.
The wsaw:UsingAddressing
element SHOULD appear as a child of the wsdl:binding
element. Alternatively, the wsaw:UsingAddressing element MAY instead be
included as a child of the wsdl20:endpoint (or wsdl11:port) when an
endpoint intends to indicate compliance with WS-Addressing for a
specific endpoint only.
The inclusion of the wsaw:UsingAddressing
element indicates that the applicable WS-Addressing specifications are
supported may change the constraints of the WSDL binding being used.
T The extension
allows a SOAP1.x/HTTP binding to use a separate connection for sending
response messages, instead of using the same HTTP connection. This
extension allows SOAP 1.x/HTTP to be used asynchronously as follows.
The response message
MAY be sent over the same HTTP channel over which the request was
received or by opening a separate connection. When the value of the
[reply endpoint] in the request message contains the anonymous URI as
the address, the response MUST be sent over the same HTTP channel. However, when the value of [reply endpoint]
contains an address that is different than the anonymous URI, this
extension for the SOAP/HTTP binding requires the following