Re: CR 20: amalgamated proposal

This looks good, I think, but shouldn't it be a delta to the text
accepted for CR15 [1]? I believe that the result would be mostly the
same, but the wording about "messages on such a channel" and "outside
this usage" will probably have to be tweaked.  For example, in the case
of SOAP 1.2, there's deliberately no "channel" per se.

[1] http://lists.w3.org/Archives/Public/public-ws-addressing/2006Jan/0085

Anish Karmarkar wrote:

>
> Here is a joint proposal to resolve issue 20.
>
> The proposal does the following:
>
> a) Gets rid of defaulting in the Core, but allow bindings to specify
> defaults.
> b) Does not change the cardinality of [destination] or wsa:To in the Core
> c) specifies that messages on the "back channel" must have the value
> of 'anon' for the [destination] property.
> d) specifies 'anon' as the default for messages on the back channel.
> e) incorporates wordings similar to Paul Downey's which say that
> outside of this particular scope this spec does not define any
> particular semantics for the 'anon' URI.
>
> Please note that this proposal keeps the resolution text of CR4, which
> either got removed as a result of resolution of CR15 or was an
> editorial oversight (I have already sent a separate email for this).
> If we do not keep the resolution of CR4 then the editors will have to
> change the wordings to make it fit better.
>
> Proposal:
> --------
>
> 1) In the Core spec [1], 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/2005/08/addressing/anonymous".
> -----
>
> to:
> -----
>   /wsa:To
>      This OPTIONAL element (whose content is of type xs:anyURI) provides
> the value for the [destination] property. A binding of Addressing to a
> specific protocol may define a default value for wsa:To. In the absence
> of such a default, a value for wsa:To MUST be specified.
> -----
>
> 2) In the SOAP binding spec [2], in section 5.1 add:
> -----
> {The para below is the resolution text for CR4 and included here for
> flow}
> When "http://www.w3.org/@@@@/@@/addressing/anonymous" is specified as
> the address of an EPR, such as the ReplyTo or FaultTo 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] puts the reply message in the HTTP response.
>
> {The next 2 paras below are new}
> Messages on such a channel must have a [destination] property value of
> "http://www.w3.org/@@@@/@@/addressing/anonymous". Additionally, this is
> the default value of such responses if the [destination] value is not
> specified.
>
> Outside of this usage, this specification assigns no particular
> semantics to the use of "http://www.w3.org/@@@@/@@/addressing/anonymous"
> for the [destination] property in this binding.
>
>
> -Paco & Anish
> -- 
>
>
>
>

Received on Thursday, 16 February 2006 19:37:34 UTC