Proposed text for SOAP Binding doc WRT Async in HTTP/SOAP

i067 / i068

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.2 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.1 SOAP 1.1/HTTP

When "http://www.w3.org/@@@@/@@/addressing/anonymous" is not  
specified for the response endpoint, then the request SHOULD be part  
of a binding that supports not returning a SOAP envelope in the HTTP  
response, such as [URI for binding doc].  Any response message SHOULD  
be sent using a separate connection and using the address value  
specified by response endpoint. Note that other specifications MAY  
define special URIs that have other behaviours (similar to the  
anonymous URI).

3.6.2 SOAP 1.2

When "http://www.w3.org/@@@@/@@/addressing/anonymous" is not  
specified for the response endpoint, then any response SHOULD 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. As in SOAP 1.1/HTTP, note that other  
specifications MAY define special URIs that have other behaviours  
(similar to the anonymous URI).

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>.  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.


--
Mark Nottingham     http://www.mnot.net/

Received on Friday, 20 January 2006 02:15:09 UTC