CR20: proposal 4a (crisper version)

As requested on the call, here is a crisper version of proposal 4a (what 
was called proposal 4' earlier).

In the Core spec [1]:

1) In Section 3.1, change:
-----
[destination] : IRI (1..1)
-----

to:
-----
[destination] : IRI (0..1)
-----

2) In section 3.2, change:
-----
/wsa:To

     This OPTIONAL element (whose content is of type xs:anyURI) provides 
the value for the [destination] property. If this element is NOT present 
then the value of the [destination] property is 
"http://www.w3.org/@@@@/@@/addressing/anonymous".
-----

to:
-----
/wsa:To

     This OPTIONAL element (whose content is of type xs:anyURI) provides 
the value for the [destination] property.
-----


In the SOAP binding spec [2]:

1) We would add wordings in section 3.5 to the effect that when 
"http://www.w3.org/@@@@/@@/addressing/anonymous" is specified for the 
value of the [destination] property it refers to the HTTP response channel.
(Currently, we do not define what the 'anon' URI means when used as a 
value of the [destination] property in the context of soap/http binding)


Alternately, if we don't want to change the cardinality of [destination] 
property then I would suggest making the wsa:To infoset representation 
REQUIRED.

When using WSDL, wsa:To of request messages will always have the value 
defined by the 'location' or {address} property in the WSDL document per 
the WSDL binding spec [3] and the response message's [destination] 
property will have the 'anon' value (when using soap/http binding 
req-res MEP) per section 3.3 of the Core spec. I.e., when using WSDL, 
the default rule never kicks in (assuming that one doesn't come across 
WSDL's that don't have the 'location' or {address} property.


-Anish
--

[1]
http://dev.w3.org/cvsweb/~checkout~/2004/ws/addressing/ws-addr-soap.html?content-type=text/html;%20charset=utf-8
[2] 
http://dev.w3.org/cvsweb/~checkout~/2004/ws/addressing/ws-addr-soap.html?content-type=text/html;%20charset=utf-8
[3] 
http://dev.w3.org/cvsweb/~checkout~/2004/ws/addressing/ws-addr-wsdl.html?content-type=text/html;%20charset=utf-8#destinwsdl

Received on Monday, 13 February 2006 08:25:50 UTC