- From: Francisco Curbera <curbera@us.ibm.com>
- Date: Mon, 13 Feb 2006 15:58:57 -0500
- To: David Hull <dmh@tibco.com>
- Cc: Jonathan Marsh <jmarsh@microsoft.com>, public-ws-addressing@w3.org, public-ws-addressing-request@w3.org
I meant to propose that my text go in Section 3.5 right before 3.5.1, as
Jonathan suggests.
As for the SOAP 1.2 and its abstract features, the problem we have now is
that the transport (HTTP) lacks the concept of anonymous destination for a
request message. This is is not going to change because SOAP 1.2 defined
set of abstract concepts. Let's just be clear about it and be done with
this issue (and CR18 as well).
Paco
David Hull
<dmh@tibco.com> To: Jonathan Marsh <jmarsh@microsoft.com>
cc: Francisco Curbera/Watson/IBM@IBMUS, public-ws-addressing@w3.org,
02/13/2006 02:38 public-ws-addressing-request@w3.org
PM Subject: Re: CR20 proposal (consistent wording)
Jonathan Marsh wrote:
Dave,
Perhaps it’s just me, but the sense of what we’re trying to say gets
lost by the time you’re crafted it into a proposal.
3.5.1 looks accurate, but starts the reader on a treasure hunt
instead of directly giving them the answer to this question. 3.5.2
seems to apply restrictions to SOAP request-response beyond the
desired definition of the HTTP binding.
I prefer Paco’s formulation – directly state that for HTTP, anonymous
means no more and no less than the HTTP response. I’d put his
proposed text directly into the (currently empty) 3.5. And declare
victory.
In that case, strike "and no less", which is just a new complication. That
leaves the semantics unchanged, and we can declare victory without firing a
shot. I would much rather declare victory this way.
Special-casing HTTP for SOAP 1.2 is only victory if you abandon the idea
that features and properties can apply across protocols.
From: public-ws-addressing-request@w3.org [
mailto:public-ws-addressing-request@w3.org] On Behalf Of David Hull
Sent: Sunday, February 12, 2006 10:08 PM
To: Francisco Curbera
Cc: public-ws-addressing@w3.org; public-ws-addressing-request@w3.org
Subject: Re: CR20 proposal (consistent wording)
Francisco Curbera wrote:
As I said in my earlier mail, this would be the text to include in
section
3.5:
"When the HTTP transport is in use, the anonymous URI is only used to
indicate the use of the HTTP reply channel so it can only appear as
the
value of the [destination] property in reply messages."
To be more concrete (insertions in italics):
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. The URI
"http://www.w3.org/@@@@/@@/addressing/anonymous" MUST NOT be
specified
for the [destination] property of an HTTP message, except when
required
as a result of the rules in section 3.4 of the core.
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]. The URI
"http://www.w3.org/@@@@/@@/addressing/anonymous" MUST NOT be
specified
for the [destination] property of any message in a SOAP
request-response
MEP, except when required as a result of the rules in section 3.4 of
the core.
This could be sharpened by saying the server/receiver MUST fault on
receiving a message with such a [destination], instead of saying that
such a [destination] MUST NOT be used but not saying what happens if
it is.
Paco
David Hull
<dmh@tibco.com> To:
Francisco Curbera/Watson/IBM@IBMUS
Sent by: cc:
public-ws-addressing@w3.org
public-ws-addressing-req Subject: Re:
CR20 proposal
uest@w3.org
02/12/2006 02:22 PM
Francisco Curbera wrote:
As per Bob's request, and for easier reference, this is a more
detailed
version of the proposal for closing CR20 that we discussed on
the last
call:
Middle of the road approach: retain the defaulting of the To
header to
anonymous, but re-state (in section 3.2 of the Core spec) that
the use of
the anonymous URI in the destination field is actually
dependent on the
interpretation that the transport binding gives to the
anonymous URI. Add
a
note in Section 3.5 of the SOAP spec indicating that for the
case of the
HTTP transport the anonymous URI is only used to indicate the
use of the
HTTP reply channel so it can only be used in reply messages.
Could you please state this in the form of an amendment to the text
accepted for section 3.5 in the resolution to CR 15 [1]? While this
text has not yet been incorporated into the editors' draft yet, I
believe it represents the latest draft of that section.
[1]
http://lists.w3.org/Archives/Public/public-ws-addressing/2006Jan/0085
Paco
Received on Monday, 13 February 2006 20:59:12 UTC