- From: Mark A. Jones <jones@research.att.com>
- Date: Tue, 20 Aug 2002 13:37:36 -0400
- To: Mark Baker <distobj@acm.org>
- Cc: "Williams, Stuart" <skw@hplb.hpl.hp.com>, xmlp-comments@w3.org, jacek@systinet.com, marc.hadley@sun.com, moreau@crf.canon.fr
Upon reading Noah's minutes, I think that Mark (Baker) is probably right about the interpretation of point (3) -- "leave web method as a mandatory feature of the http binding". It certainly implies that implementations must code for the feature. The discussion as Mark recalls it also implies that it must be used, i.e., that applications must supply a value for it. There was a following bit of discourse (also captured in the minutes) which clarified that a feature spec could mandate a default value -- such a feature would obviously be optional in use: [MarkB] does "must supply a value" imply a default? [mitrepaul] My reading is no. Unless we say that. [scribenrm] Clarification: mandatory in the sense that bindings can mandate that applications (nodes, whatever) must conform to the features spec, supply values for properties per the features spec, etc. [MarkB] ah, ok, *application* must supply ... that's ok [scribenrm] DF: answer to MarkB...only if the feature spec says the value defaults. I took that last comment to mean that the feature being discussed (web method) was such a feature -- mandatory in implementation, optional in use, but defaulting (in this regard it would 'manditorily' get a value). But I confess that I wasn't as attuned to the nuances as Mark was in this discussion at the time. --mark Mark Jones AT&T Mark Baker wrote: > Hi Stuart, > > On Tue, Aug 20, 2002 at 10:43:57AM +0100, Williams, Stuart wrote: > >>Hi Mark, >> >>Well it would appear that the resolution recorded in xmlp-comments [1] may >>not fully reflect what the WG appears to have agreed at the F2F. >> > > Agreed. I guess the ball's in your court in terms of deciding what you > want to do next; just patch the resolution based on what was agreed at > the f2f (though I don't believe that the minutes haven't yet been > approved), or reopen the issue. > > >>As you might expect I am happy with Mark's clarification, although I imagine >>that you are not ;-). >> > > 8-) > > >>If we examine the other case... ie.. mandatory applies to use of the >>feature... I have two remarks: >> >>1) IMO the case for making use 'mandatory' has not been made. >> > > I think it was made, in part, during the discussion about inferring the > method from the MEP; that not only can the method not be inferred, but > that the application should specify it explicitly. That's my > recollection anyhow. I agree that probably wasn't spelled out as an > explicit position by anyone. > > >>2) It is impossible for an external observer to assess compliance with a >>MUST use constraint on the Web Method feature - so the constraint is largely >>meaningless. >> > > I think it's quite testable at design time, just not at run time; just > write some code that uses the APIs provided by the library, and see if > the library lets you send a message without specifying a method; if it > does, it's not compliant. > > MB > -- Mark A. Jones AT&T Labs Shannon Laboratory Room 2A-02 180 Park Ave. Florham Park, NJ 07932-0971 email: jones@research.att.com phone: (973) 360-8326 fax: (973) 236-6453
Received on Tuesday, 20 August 2002 13:38:08 UTC