- From: David Hull <dmh@tibco.com>
- Date: Fri, 10 Feb 2006 09:31:25 -0500
- To: Mark Baker <distobj@acm.org>
- Cc: "public-ws-addressing@w3.org" <public-ws-addressing@w3.org>
- Message-id: <43ECA3BD.6000602@tibco.com>
Mark Baker wrote:
>As this relates to the TAG's endPointRefs-47 issue, I'd suggest that
>an absent wsa:To header should imply that the endpoint address is that
>provided in the envelope of the containing application protocol (when
>one is in use). e.g. the HTTP Request-URI on an HTTP hop.
>
>Mark.
>
>
I would see this as applying to CR 18, not CR 20. CR 20 is a purely
syntactic question: If you don't see wsa:To, what value (if any) do you
assign to [destination]? CR 18 is a semantic question of what do you
/do/ when you see anonymous in the [destination] (regardless of whether
wsa:To was anonymous or missing).
With that in mind, I believe this supports choice option 2 for CR 18
(allow anonymous in the [destination] for messages and define it as the
binding-specified destination of the message.) I'm a bit unclear on why
HTTP in the usual case would be a "/containing application /protocol"
and not an "/underlying trans/* protocol" (your choice of "*"), but I'm
going to hope this is just a difference in terminology.
Note that option 2 is not completely consistent with our current
description of anonymous ("Some endpoints cannot be located with a
meaningful IRI; this URI is used to allow such endpoints to send and
receive messages. The precise meaning of this URI is defined by the
binding of Addressing to a specific protocol.."). It's consistent with
the second part (binding-specific), and it's consistent with the
approach we took for response endpoints (defining them in terms of
request-response), but it's generally not consistent with the first part
of the description (no IRI available). Adopting option 2 would mean
deleting the (non-normative) first sentence in favor of giving a
somewhat precise meaning for the case of [destination].
>On 2/8/06, David Hull <dmh@tibco.com> wrote:
>
>
>> There are basically three choices:
>>
>>
>>Status quo. Missing wsa:To in the infoset means [destination] == anonymous
>>in the MAPs, always.
>>Limit this defaulting to the context of request-response. If you want to
>>use an anonymous [destination] elsewhere, you have to do so explicitly.
>>Get rid of defaulting entirely. You must always spell out what value you
>>want for [destination]. Separately from this, we can place various
>>restrictions on the use of anonymous [destination], however it may have
>>arisen, as part of resolving CR 18. For example, in any of the three cases,
>>we could say that anonymous [destination] is only allowed for response
>>messages as a result of section 3.4. We could also ban anonymous
>>[destination] altogether.
>>
>>
>
>
>
Received on Friday, 10 February 2006 14:31:37 UTC