- From: Jean-Jacques Moreau via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 14 Feb 2007 10:39:57 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv16816 Modified Files: wsdl20-adjuncts.xml Log Message: Completed CR117 Index: wsdl20-adjuncts.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v retrieving revision 1.218 retrieving revision 1.219 diff -C 2 -d -r1.218 -r1.219 *** wsdl20-adjuncts.xml 13 Feb 2007 17:58:29 -0000 1.218 --- wsdl20-adjuncts.xml 14 Feb 2007 10:39:53 -0000 1.219 *************** *** 4294,4305 **** <item><p>either by enclosing the element name within curly braces. For example, <attval>temperature/{town}</attval>. See ! <specref ref="urlencoded_example_querystring"/> for a more detailed example;</p></item> ! <item><p>or by enclosing the element name within tilded-curly ! braces. For example, <attval>temperature/{~town}</attval>, to ! include the element without percent-encoding.</p></item> </ulist> - <p>Details are provided further below.</p> - <p>The following EBNF <bibref ref="EBNF"/> grammar represents the patterns for constructing the request IRI: --- 4294,4303 ---- <item><p>either by enclosing the element name within curly braces. For example, <attval>temperature/{town}</attval>. See ! <specref ref="urlencoded_example_querystring"/> for additional details;</p></item> ! <item><p>or by enclosing the element name within exclamated-curly ! braces, to include the element without percent-encoding. ! For example, <attval>temperature/{!town}</attval>. Detailed rules further below.</p></item> </ulist> <p>The following EBNF <bibref ref="EBNF"/> grammar represents the patterns for constructing the request IRI: *************** *** 4318,4342 **** <ulist> ! <item><p>Each cited raw element (refered to as <el>rawElementName</el> in the grammar above) is replaced by the possibly empty single value of the corresponding element from the ! <termref def="instance_data">instance data</termref>, ! No percent-encoding performed. ! </p></item> ! ! <item><p>Each cited encoded element (refered to as <el>encodedElementName</el> in ! the grammar above) preceeded in the <prop comp="Binding Operation">http location</prop> ! property by a <attval>?</attval> or a <attval>#</attval> character, OR an uncited element, ! is encoded as follows: Any character in the replacement value falling outside the range ! <code>ALPHA | DIGIT | "-" | "." | "_" | "~" | "!" | "$" ! | "&" | "'" | "(" | ")" | "*" | "+" | "," | ";" | "=" | ":" | "@"</code> ! MUST be percent-encoded.</p></item> ! <item><p>Each cited encoded element NOT preceeded in the <prop comp="Binding Operation">http location</prop> property by a <attval>?</attval> or a <attval>#</attval> character, ! is encoded as follows: Any character in the XML value falling outside the range ! <code>ALPHA | DIGIT | "-" | "." | "_" | "~" | "!" | "$" | "&" | "'" | "(" | ! ")" | "*" | "+" | "," | ";" | "=" | ":" | "@" | "?" | "/"</code> ! MUST be percent-encoded.</p></item> <item><p>If a local name appears more than once, --- 4316,4360 ---- <ulist> ! <item><p>Each cited exclamated element (<el>rawElementName</el> production in the grammar above) is replaced by the possibly empty single value of the corresponding element from the ! <termref def="instance_data">instance data</termref>. ! No percent-encoding is performed.</p></item> ! <item><p>Each cited un-exclamated element (<el>encodedElementName</el> production in ! the grammar above) NOT preceeded in the <prop comp="Binding Operation">http location</prop> property by a <attval>?</attval> or a <attval>#</attval> character, ! is encoded as follows:</p> ! <ulist> ! <item><p>The value of the <prop ! comp="Binding Operation">http query parameter ! separator</prop> property, if present, OR the value of the ! <prop comp="Binding">http query parameter ! separator default</prop> property, MUST NOT be percent-encoded.</p></item> ! <item><p>The characters in the range: ! <code>ALPHA | DIGIT | "-" | "." | "_" | "~" | "!" | "$" | "'" | "(" | ! ")" | "*" | "+" | "," | ";" | "=" | ":" | "@"</code>, MUST NOT be percent-encoded.</p></item> ! <item><p>The other characters MUST be percent-encoded ! (thus "/" and "?" will be encoded, ! but not the query parameter separator).</p></item></ulist> ! </item> ! ! <item><p>Each uncited element, OR each cited un-exclamated element ! (<el>encodedElementName</el> production in ! the grammar above) preceeded in the <prop comp="Binding Operation">http location</prop> ! property by a <attval>?</attval> or a <attval>#</attval> character, ! is encoded as follows:</p> ! <ulist> ! <item><p>The value of the <prop ! comp="Binding Operation">http query parameter ! separator</prop> property, if present, OR the value of the ! <prop comp="Binding">http query parameter ! separator default</prop> property, MUST be percent-encoded.</p></item> ! <item><p>The other characters, EXCEPT the ones in the range: ! <code>ALPHA | DIGIT | "-" | "." | "_" | "~" | "!" | "$" | "'" | "(" | ! ")" | "*" | "+" | "," | ";" | "=" | ":" | "@" | "?" | "/"</code>, ! MUST be percent-encoded (thus the query parameter separator ! will be encoded, but not "/" and "?").</p></item></ulist> ! </item> <item><p>If a local name appears more than once, *************** *** 4350,4356 **** <item><p><assert class="component" ! id="HTTPSerialization-5073">Strings enclosed within single ! curly braces or tilded single curly braces MUST be element names from the <termref ! def="instance_data">instance data</termref> of the input message.</assert></p></item> --- 4368,4373 ---- <item><p><assert class="component" ! id="HTTPSerialization-5073"><el>NCNames</el> in the grammar above MUST be ! element names from the <termref def="instance_data">instance data</termref> of the input message.</assert></p></item> *************** *** 4358,4364 **** as prescribed by section 6.4 of <bibref ref="RFC3987"/>.</p></item> ! <item><p>A double curly brace (refered to as <el>openBrace</el> ! or <el>closeBrace</el> in the grammar above) MAY be used to include a single, ! literal curly brace (i.e. <attval>{</attval> or <attval>}</attval> respectively) in the request IRI. This provides a simple escaping mechanism.</p></item> --- 4375,4381 ---- as prescribed by section 6.4 of <bibref ref="RFC3987"/>.</p></item> ! <item><p>A double curly brace (<el>openBrace</el> ! and <el>closeBrace</el> productions in the grammar above) MAY be used to include a single ! literal curly brace (<attval>{</attval> or <attval>}</attval> respectively) in the request IRI. This provides a simple escaping mechanism.</p></item> *************** *** 4367,4372 **** <p>Note that the mechanism described in this section could be used to ! indicate the entire abosulte IRI, including the scheme, host, or port ! (e.g. "{scheme}://{host}:{port}/temperature/{town}" or even "{myIRI}").</p> --- 4384,4389 ---- <p>Note that the mechanism described in this section could be used to ! indicate the entire abosulte IRI, including the scheme, host, or port, for example: ! <eg>{scheme}://{host}:{port}/temperature/{town}</eg> or even: <eg>{myIRI}</eg></p> *************** *** 5533,5536 **** --- 5550,5562 ---- <td><loc href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR117">CR117</loc>: + Re: 6.7.1.1 Construction of the request IRI using the http location [completed] + </td> + </tr> + + <tr> + <td>20070213</td> + <td>JJM</td> + <td><loc + href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR117">CR117</loc>: Re: 6.7.1.1 Construction of the request IRI using the http location [half-way through] </td>
Received on Wednesday, 14 February 2007 10:40:09 UTC