- From: Jonathan Marsh <jonathan@wso2.com>
- Date: Thu, 15 Feb 2007 16:44:44 -0800
- To: "'Jonathan Marsh'" <jonathan@wso2.com>
- Cc: <public-ws-desc-comments@w3.org>
- Message-ID: <036301c75163$a7939e30$3501a8c0@DELLICIOUS>
FTR, the Working Group this issue as a CR146 [1]. The latest editor's draft includes this fix [2]. Unless you let us know otherwise within 2 weeks, we will assume you agree with the resolution of this issue. [1] http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR146 [2] http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20-adjuncts.html ?content-type=text/html;%20charset=utf-8#_http_urlencoded_stop Jonathan Marsh - <http://www.wso2.com> http://www.wso2.com - <http://auburnmarshes.spaces.live.com> http://auburnmarshes.spaces.live.com _____ From: www-ws-desc-request@w3.org [mailto:www-ws-desc-request@w3.org] On Behalf Of Jonathan Marsh Sent: Monday, January 22, 2007 11:55 PM To: 'www-ws-desc' Subject: Ignoring uncited and nillable {http location ignore uncited} is primarily designed to force query parameters to be inserted into the body of an x-www-form-urlencoded message instead of appended to the URI. When there is no body (GET), this simply drops those parameters on the floor. When reconstituting an XML message on the receiving end (as Axis2 does), it is important not to drop parameters that affect the service's ability to reconstitute a schema-valid message. Having parameters that will be dropped marked as nillable allows such a reconstruction. Codifying this as a new assertion in section 6.7.2.2.2 would aid interoperability: When serializing an HTTP request method that does not allow an HTTP message body, and when {http location ignore uncited} is true, any element not cited in the {http location} property MUST be defined in the schema as nillable. Jonathan Marsh - <http://www.wso2.com> http://www.wso2.com - <http://auburnmarshes.spaces.live.com> http://auburnmarshes.spaces.live.com
Received on Friday, 16 February 2007 00:45:09 UTC