RE: i67 and i68 proposal for SOAP Binding doc

Here's a proposal for i067 and i068 that changes the WS-Addressing SOAP
binding document.  


3.5 Use of Anonymous Address in SOAP


3.5.1 SOAP 1.1/HTTP


When "http://www.w3.org/@@@@/@@/addressing/anonymous" is specified for
the response endpoint then there is no change to the SOAP 1.1/HTTP
binding.


3.5.1 SOAP 1.2


When "http://www.w3.org/@@@@/@@/addressing/anonymous" is specified for
the response endpoint and the request is the request part of a SOAP
request-response MEP [soap 1.2 adjuncts ref], then any response MUST be
the response part of the same SOAP request-response MEP [soap 1.2
adjuncts ref].  


3.6 Anonymous Address not used in SOAP


3.6.1 SOAP 1.1/HTTP


When "http://www.w3.org/@@@@/@@/addressing/anonymous" is not specified
for the response endpoint, then the request MUST be part of a binding
that supports not returning a SOAP envelope in the HTTP response, such
as [URI for binding doc].  The response message MUST be sent using a
separate connection and using the address value specified by response
endpoint.  


3.6.2 SOAP 1.2


When "http://www.w3.org/@@@@/@@/addressing/anonymous" is not specified
for the response endpoint, then any response MUST not be the response
part of the same SOAP request-response MEP [soap 1.2 adjuncts ref].  For
instance, a SOAP 1.2 HTTP binding that supports a one-way MEP could put
the reply message in a separate one-way MEP and a separate HTTP request.

 


4. SOAP 1.1 Addressing 1.0 Extension


The SOAP 1.1 Addressing 1.0 Extension defines a set of SOAP header
blocks and SOAP 1.1 HTTP Binding modification to support the SOAP 1.2
Addressing 1.0 Feature described in 2. SOAP 1.2 Addressing 1.0 Feature
<http://dev.w3.org/cvsweb/%7Echeckout%7E/2004/ws/addressing/ws-addr-soap
.html#s12feature#s12feature> .  This SOAP 1.1 extension is provided for
backwards compatibility only.

 


Addition to 4.2 Description


The SOAP 1.2 Addressing 1.0 Feature changes the SOAP 1.1/HTTP binding
when "http://www.w3.org/@@@@/@@/addressing/anonymous" is not specified
for the response endpoint as described in 3.6.1 SOAP 1.1/HTTP.  


Existing 3.5 Use of Anonymous Address in SOAP


When "http://www.w3.org/@@@@/@@/addressing/anonymous" is specified as
the address of an EPR, the underlying SOAP protocol binding provides a
channel to the specified endpoint. Any underlying protocol binding
supporting the SOAP request-response message exchange pattern provides
such a channel for response messages. For instance, the SOAP 1.2 HTTP
binding[SOAP 1.2 Part 2: Adjuncts
<http://dev.w3.org/cvsweb/~checkout~/2004/ws/addressing/ws-addr-soap.htm
l?content-type=text/html;%20charset=utf-8#SOAP12-PART2#SOAP12-PART2> ]
puts the reply message in the HTTP response.

 

Received on Friday, 20 January 2006 00:04:35 UTC