- From: <Paul.V.Biron@kp.org>
- Date: Wed, 19 Apr 2006 10:15:57 -0700
- To: dmh@tibco.com
- Cc: bob.freund@hitachisoftware.com, hugo@w3.org, public-ws-addressing-comments@w3.org
- Message-Id: <OF0B1BDA0C.3415B05B-ON88257155.005D8036-88257155.005EDF0C@KP.ORG>
David, thanx for the quick response. >> 2.1 [address] is defined as an IRI but the description contains "...this >> URI is used...". Shouldn't that says "...this IRI is used...]? This >> happens in a few other places. The editors should carefully check all >> uses of URI to insure that they shouldn't actually be IRI. > > This usage is deliberate. If something meets the tighter > constraints of URI, we say "URI", otherwise we say "IRI". So for > example [address] is an IRI, but the anonymous address in particular > is a URI and we say so. It would also be correct to say " ... this > IRI is used ..." but we discussed the issue and opted for the present wording. I understand this rationale...but in that case I think it would be good to put something in the "Notational Conventions" section explaining this...so that other readers don't have to wonder. >> 3 "The contract between the interacting parties may specify that multiple >> or even a variable number of replies be delivered" should be "The contract >> between the interacting parties MAY specify that multiple or even a >> variable number of replies be delivered." The editors should check all >> uses of "conformance verbs", to make sure they are capitalized >> appropriately. > In other words, the classic RFC 2119 MAY means "One vendor may > choose to include the item because a particular marketplace requires > it or because the vendor feels that it enhances the product while > another vendor may omit the same item." Here we're saying that > different interactions may define various rules and the presence of > "ReplyTo" doesn't necessarily mandate use of a particular definition > of "Request-Response". By "capitalized appropriately" I meant that they should be ALL CAPS when they have conformance strength and not caps when they don't. I was rushed when doing my review and wasn't sure in what sense these were being used in this context. Upon further reading, I think both occurances of 'may' in this paragraph do NOT have conformance implications for implementors of THIS spec...so they are OK not capitalized. I still request that the editors do a double-check to make sure that those that do have implications for implementors of THIS spec are ALL CAPS. > 3.1 [reference params] I'm sure there's a good reason but why isn't > [destination] and EPR? The presence of [ref params] (and it's description > as applying to [destination] )would seem to indicate that [dest] really is > an EPR and not "just" an IRI. Is the current model because of difficulty > binding "to" EPRs to common transports? I realize it is VERY late in the > process to change something this fundimental but it has always seemed odd > to me...sorry for not saying anything sooner. > > Heh. There is a formal objection around just this issue, but for > better or worse, [destination] is an IRI. I'm glad I'm not to only one to feel that there is something wrong. > 3.2 section 3.4 describes the default for wsa:FaultTo as being > wsa:ReplyTo..and if wsa:ReplyTo is empty then it's a free-for-all. > Shouldn't this behavior be stated here? since the defaults of all the > other properties are described here. > > Again, this is deliberate (originally the description was in section > 3.2). This section defines the semantics of [reply endpoint] and > [fault endpoint] in the context of request-response. Other patterns > may define other semantics. These shouldn't be gratuitously > different from what we give here, but they may have to be different > in various ways. Perhaps there is a good reason [fault endpoint] > shouldn't default to [reply endpoint], but both designations > otherwise make sense. We did not want to prohibit that. I think it is fine to have it in 3.4...I guess I was just asking for a "forward pointer" in 3.2. > 3.2.1 why isn't comparison of [source], [reply endpoint] and [fault > endpoint] discussed? > > This, too, is deliberate. There are thorny issues involved in > defining the context within which a particular comparison is > meaningful. Byte-for-byte identical EPRs may mean different things > depending on context, and completely different-looking EPRs may mean > the same thing. Rather than try to define what an EPR "means", we > define what you can do with it. It would help me (and I think others) if you included something similar to the above paragraph so that readers don't have to stop and ask "hey, they talk about comparison of *those*, why aren't they talking about comparision of *these*?" Again, all of HL7's comments are basically editorial in nature (wsa:To as an EPR is a little stronger than editoral :-) and so any resolution you come up with is fine. We are looking forward to WS-Addr becoming a Rec because we have are developing a standard that relies on it and we can't progress that one until WS-Addr becomes a Rec. pvb
Received on Wednesday, 19 April 2006 17:17:21 UTC