- From: Charlton Barreto <cbarreto@webmethods.com>
- Date: Thu, 31 Mar 2005 07:01:09 -0800
- To: W3C WSDL Group <www-ws-desc@w3.org>
- Message-Id: <0dfb5e6d288902bd7acb35e7f46a14f7@webmethods.com>
In issue LC69a [1], it was raised that for "application/x-www-form-urlencoded" serialization, escaping must be defined as per XForms. As such, either the ampersand (&) or semi-colon (;) must be supported for use as the query parameter separator, with semi-colon as the default [2]. To resolve this we require a mechanism to signal the separator at the operation level. As such I propose to add the following text to the last paragraph of Section 5.8.1: "In this serialization, the value of the {http query parameter separator} is used to specify the valid separator character for name-value pairs in urlencoding." and I propose adding the following section as appropriate in the HTTP binding spec: The HTTP binding specification adds the following property to the WSDL component model (as defined in [WSDL 2.0 Core Language]): * {http query parameter separator}, a xs:string to the Operation component. XML Representation <description> <binding name="xs:NCName" interface="xs:QName"? type="xs:anyURI" whttp:queryParameterSeparatorDefault="xs:string"?> <operation whttp:location="xs:anyURI"? whttp: queryParameterSeparator="xs:string" ?> </operation> </binding> </description> The XML representation for specifying the default query parameter separator is an OPTIONAL attribute information item for the binding element information item with the following Infoset properties: * A [local name] of queryParameterSeparatorDefault * A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl/http" * A type of xs:string * A default value of '&' The XML representation for specifying the query parameter separator is an OPTIONAL attribute information item for the operation element information item with the following Infoset properties: * A [local name] of queryParameterSeparator * A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl/http" * A type of xs:string * A default value of '&' Please provide any feedback you may have on this. [1] http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC69a [2] http://www.w3.org/TR/xforms/slice3.html#structure-model-submission
Attachments
- text/enriched attachment: stored
Received on Thursday, 31 March 2005 15:01:22 UTC