- From: Jonathan Marsh <jmarsh@microsoft.com>
- Date: Mon, 24 May 2004 21:50:32 -0700
- To: <www-ws-desc@w3.org>
Web Service Description Group Minutes, FTF meeting 19-21 May 2004 New York City, hosted by IBM. ------------------------------------------------------- Summary ------------------------------------------------------- Wednesday: Media type description draft review NEW ISSUE: 198 mismatch between value of media type attribute and pattern NEW ISSUE: 199 mismatch between the media type attribute and the actual data NEW ISSUE: MT3 Is acceptMediaType the right name for the attribute? NEW ISSUE: 200 Where should appInfo go? NEW ISSUE: MT5 Remove or describe fully multipart and message NEW ISSUE: MT6 acceptedMediaType should be able to be a list NEW ISSUE: 201 Name of mediaType NEW ISSUE: 202 More examples NEW ISSUE: 203 Limited to base64encoded? NEW ISSUE: 204 why */* NEW ISSUE: 205 Explain priority NEW ISSUE: 206 Annotations and schema component model. RESOLUTION: Issue mt5 closed by removal of composite types RESOLUTION: Issue mt3 closed by renaming acceptMediaType to expectedMediaType RESOLUTION: Issue mt6 closed by making expectedMediaType a list ACTION: Media type editors to implement these resolutions prior to publication. ACTION: Umit to communicate to XMLP the above issues and resolutions. Part 3 draft review NEW ISSUE: 179 put and delete need to be added (Hugo) NEW ISSUE: 180 inconsistent propagation of soap:header/module and F&P (Roberto) NEW ISSUE: 181 bind to other protocols (JJM) NEW ISSUE: 182 defaultMEP inheritance - syntax or model? (Marsh) NEW ISSUE: 183 wsoap prefix (Sanjiva) NEW ISSUE: 184 MTOM serialization into SOAP body (Ugo) NEW ISSUE: 185 eliminate wsoap:header (Sanjiva) NEW ISSUE: 186 interaction between wsoap:header and wsoap:module (Umit) NEW ISSUE: 187 interaction between MEPdefault and webMethodDefault (Youenn) NEW ISSUE: 188 wsoap:address vs http:address (DaveO) NEW ISSUE: 189 binding message content to URI (DaveO) NEW ISSUE: 190 layering of SOAP webmethod on top of HTTP binding (DaveO) NEW ISSUE: 191 relationship between SOAP MEPs and WSDL MEPs (Hugo) NEW ISSUE: 192 2.4.1 "increasing specificity" -> "decreasing..." (Amy) NEW ISSUE: 193 header declaration at different levels (Youenn) NEW ISSUE: 194 why interleave wsdl: and wsoap: elements? (Glen) NEW ISSUE: 195 property value merging (DaveO) NEW ISSUE: 196 f&p/module at operation level vs input/output message level (Asir) Issue 72: MTOM support RESOLUTION: We'd like to describe MTOM availability using our feature mechanism and we need to coordinate with the XMLP working group. RESOLUTION: Close issue 72. ACTION: Glen to write an example of expressing MTOM in WSDL using f&p and send it to the XMLP WG. ACTION: Editors to include in the primer an example that uses MTOM. Issue 96: Intermediaries support RESOLUTION: Close 185 by removing soap:header. RESOLUTION: Close 186 as obsolete. ACTION: Editors to remove soap:header. Issue 181: Bind to other protocols RESOLUTION: Close issue 181 by dropping the word "only" from 2.2.2 SOAP Binding Component and describe what happens if a different uri (which must be compatible with the wsdl soap binding) is used. ACTION: Editors to fix 2.2.2 to allow other protocols. Issue 196: Module operation at operation level vs input/output level RESOLUTION: Close Issue 196 no change. Issues 180: Inconsistent propogation of soap:module and features & properties, 193: Module declaration at different levels RESOLUTION: If there is more than one module with the sam uri in scope then go up the tree - msg->op->interface (nearest enclosing scope wins). Close 180, 193. ACTION: Editors to make propogation of modules and f&p use the nearing enclosing scope. NEW ISSUE: 197 Don't override interface features that are required in binding (Umit). Issue 182: defaultMEP inheritance-syntax or model? RESOLUTION: Change component model to remove default* properties, use mapping from syntax instead. ACTION: Editors to fix component model to remove default* properties, use mapping from syntax instead. Thursday: Issue 54: Allow binding to any HTTP method. RESOLUTION: Issue 54 closed, Hugo's full potato proposal accepted, with default changed to x-www-form-urlencoded. ACTION: Editors to incorporate Hugo's full potato proposal. RESOLUTION: Issue 147 closed (covered by full potato). HTTP properties: ACTION: David Orchard to update HTTP binding to include discussion of how to generate an accepts header from schema annotations conformant to the media types extension document, and to use outputSerialization based on that information. RESOLUTION: add http:authenticationType, http:authenticationRealm to endpoint, http:cookies and http:version to binding, and http:transfer-coding to input/output (with defaulting at binding and operation). ACTION: Editors to incorporate http:{properties} into binding. David Orchard added as Editor on Part 3. RESOLUTION: Close issues: 165, 147, 56, and 164 as addressed by this proposal. Leave 55 open until we get to ADD. Friday: Issue 84: SOAP header faults needed? RESOLUTION: Closed, already gone. Issue 62: Specify a specific SOAP fault code to be returned RESOLUTION: Closed, already dealt with with code/subcode. Issue 114: Name of wsoap:fault/@name RESOLUTION: Closed, already fixed. Issue 68: Confusing description between soap:body and soap:fault RESOLUTION: Closed, new text, and parts are gone. Issue 73: Clarify Fault versus Body in SOAP binding RESOLUTION: Closed, obsolete editorial problem. Issue 29: How to specify the structure and ordering of 'soap:body' parts RESOLUTION: Closed, parts are gone. Issue 31: 'soap:address' insufficient to describe SOAP 1.2 Endpoint RESOLUTION: Closed, already have protocol and mep in binding. Issue 52: Allow operation addresses to be absolute RESOLUTION: Closed: Can be achieved by putting one operation per interface and bind the interface to a uri. Issue 28: 'transport' cannot fully describe underlying SOAP 1.2 protocol binding RESOLUTION: Closed, done that with protocol attribute. Issue 1: How to specify an empty SOAP action RESOLUTION: Closed, no @soapaction means no header. ACTION: Sanjiva to implement the resolution that @soapaction not there means no soapaction. Issues 86: New @soapActionURI? RESOLUTION: Closed, we have addressed this with @soapAction. Issue 97: Schema language for SOAP encoding RESOLUTION: Closed, we will not do this new schema language for soap data model. Issue 99: Support SOAP 1.2 data model and encoding RESOLUTION: Closed, resolved as a duplicate of 97. Issue 100: Support SOAP 1.2 RPC RESOLUTION: Closed, can't support without a SOAP data model schema language (see issue 97). Issue 101: Support SOAP 1.2 transport binding framework RESOLUTION: Closed, already handled by @protocol and F&P. Issue 141: Should WSDL say anything about whitespace in SOAP:Body? RESOLUTION: Closed, as we don't say how the infoset is made up from the schem-valid data and do not plan to do so. F&P can provide means of specifying that signature, canonicalization can be turned on. Issue 19: Inconsistency on optionality of 'soap:headerfault', Issue 44: "name" attribute of "soap:fault" is not defined in schema, Issue 46: "transport" attribute of "soap:binding" should be optional, Issue 47: "soap:operation" should be optional. RESOLUTION: Closed as a group since the soap binding schema is now obsolete. It should be very clear from the spec since we will rewrite it completely. Issue 191: Relationship between wsdl mep and soap mep. RESOLUTION: Closed with a statement in the introduction "if you are familiar with soap meps, wsdl meps are the same but a little bit more abstract" ACTION: Part 2 Editors to add such a statement. ACTION: Part 3 Editors to add a statement to relate each of the two soap meps to wsdl meps. Issue 194: Why interleave wsdl: and wsoap: namespaced elements? RESOLUTION: Closed, by adopting Sanjiva's proposal as amended by Roberto (add @type). Issue 173: Convert nested subcodes into a flat list (attribute) RESOLUTION: Closed, by accepting Editor's implementation of Paul's roll-up. Issue 187: Interaction between MEPdefault and webMethodDefault RESOLUTION: Closed as obsoleted by issue 190 resolution. Issue 190: Layering of SOAP webMethod on top of HTTP binding RESOLUTION: Agreed to remove {web method} property and associated attribute. ACTION: Editors to remove the {web method} property from the component model (and related syntax, including defaulting syntax). RESOLUTION: http:inputSerialization will not be added to SOAP binding. ACTION: Editors to add ednotes to the spec to indicate areas that had contention. RESOLUTION: Remove @separator from HTTP binding. ACTION: Editors to remove @separator from HTTP binding. ACTION: DaveO to write up a scenario to motivate path creation on a per-operation basis. RESOLUTION: Allow http:version, http:authenticationType, http:authenticationRealm, http:cookies, http:transfer-coding on the SOAP binding. ACTION: Editors to write up that we allow http:version etc. in the soap binding when the protocol is http. RESOLUTION: Close 190 per above resolutions. Issue 188: wsoap:address vs. http:address? RESOLUTION: coalesce http:address and soap:address. ACTION: Editors to update part 1 to add optional /service/endpoint/@address ACTION: Editors to update part 3 to remove soap:address and http:address and update binding details accordingly. RESOLUTION: issue 188 closed per above. Issue 61: Additional SOAP binding for HTTP GET-in/SOAP-out. RESOLUTION: Close issue 61, add support for HTTP URI binding rules. ACTION: Editors to update part 3 to say that for SOAP Response MEPs the URI will be generated following the HTTP binding rules for generating a URI (for GET). Issue 184: RESOLUTION: Closed with editorial Action Item to make sure the wording does not preclude MTOM use. ACTION: Editors to update soap binding default rules to allow use of MTOM. Issue 178: Track operation safety RESOLUTION: Move issue 178 to a test suite issue as we've done the technical stuff needed. Issue 187: Interaction between MEPdefault and webMethodDefault RESOLUTION: Close issue 187 as obsolete now that webMethod has been removed. Issue 155: support for outbound ops in http ACTION: Amy to provide wording to go into spec to say that our bindings only support the identified MEPs but others can be handled if appropriate rules are defined elsewhere. RESOLUTION: Close issue 155 with the above editorial changes. Issue 170: Shortcut syntax for synchronizing webMethod and HTTP verb RESOLUTION: Closed issue 170 as obsolete. Issue 171: Indicate XML version for XML in SOAP and HTTP bindings? RESOLUTION: Close issue 171 with no action; serialization details are not constrained by WSDL.
Received on Tuesday, 25 May 2004 01:03:06 UTC