- From: Jonathan Marsh via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 22 Feb 2007 21:08:28 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv2852/wsdl20 Modified Files: wsdl20-adjuncts.xml wsdl20-adjuncts.html Log Message: Reordered bullets in 6.8.1.1 Index: wsdl20-adjuncts.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.html,v retrieving revision 1.170 retrieving revision 1.171 diff -C 2 -d -r1.170 -r1.171 *** wsdl20-adjuncts.html 22 Feb 2007 20:30:00 -0000 1.170 --- wsdl20-adjuncts.html 22 Feb 2007 21:08:24 -0000 1.171 *************** *** 2033,2042 **** template ::= rawTemplate | encodedTemplate rawTemplate ::= '{!' NCName '}' ! encodedTemplate ::= '{' NCName '}'</pre></div><p>The request IRI is constructed as follows:</p><ul><li><p>Percent-encoding MUST be performed using the UTF-8 representation of the character ! as prescribed by section 6.4 of [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>].</p></li><li><p>A double curly brace (<code>openBrace</code> ! or <code>closeBrace</code> production in the grammar above) MAY be used to include a single ! literal curly brace ("{" or "}" respectively) ! in the request IRI. This provides a simple escaping ! mechanism.</p></li><li><p>Each raw template (<code>rawTemplate</code> production in the grammar above) is replaced by the possibly empty single value of the corresponding element from the --- 2033,2050 ---- template ::= rawTemplate | encodedTemplate rawTemplate ::= '{!' NCName '}' ! encodedTemplate ::= '{' NCName '}'</pre></div><p>The request IRI is constructed as follows:</p><ul><li><p><span class="test-assertion" id="HTTPSerialization-5073"> ! The local name in a template SHOULD match at least one element ! from the <a title="instance data" href="#instance_data">instance data</a> of the input ! message.<sup><a title="Link to assertion HTTPSerialization-5073 summary" href="#HTTPSerialization-5073-summary">†</a></sup></span> When there is no match, the template is replaced by ! an empty string. Otherwise, the template consumes the first non-consumed matching ! element from the <a title="instance data" href="#instance_data">instance data</a>. ! The next occurrence of the template consumes the next non-consumed matching ! element, and so on until all templates are processed. Matching elements are ! consumed in the order in which they appear in the ! <a title="instance data" href="#instance_data">instance data</a>.</p></li><li><p> ! <span class="test-assertion" id="HTTPSerialization-2607010">Cited elements (i.e. ! elements referenced in templates) MUST NOT ! carry an <code>xs:nil</code> attribute whose value is ! "true"<sup><a title="Link to assertion HTTPSerialization-2607010 summary" href="#HTTPSerialization-2607010-summary">†</a></sup></span>.</p></li><li><p>Each raw template (<code>rawTemplate</code> production in the grammar above) is replaced by the possibly empty single value of the corresponding element from the *************** *** 2045,2049 **** the grammar above) NOT preceded in the {<a href="wsdl20-adjuncts.html#property-BindingOperation.httplocation">http location</a>} property by a "?" or a "#" character, ! the characters EXCEPT the following ones MUST be percent-encoded:</p><ul><li><p>The value of the {<a href="wsdl20-adjuncts.html#property-BindingOperation.httpqueryparameterseparator">http query parameter separator</a>} property, if present OR instead the value of the {<a href="wsdl20-adjuncts.html#property-Binding.httpqueryparameterseparatordefault">http query parameter separator default</a>} property.</p></li><li><p>The characters in the range: <code>ALPHA | DIGIT | "-" | "." | "_" | "~" | "!" | "$" | "'" | "(" | --- 2053,2057 ---- the grammar above) NOT preceded in the {<a href="wsdl20-adjuncts.html#property-BindingOperation.httplocation">http location</a>} property by a "?" or a "#" character, ! all characters EXCEPT the following ones MUST be percent-encoded:</p><ul><li><p>The value of the {<a href="wsdl20-adjuncts.html#property-BindingOperation.httpqueryparameterseparator">http query parameter separator</a>} property, if present OR instead the value of the {<a href="wsdl20-adjuncts.html#property-Binding.httpqueryparameterseparatordefault">http query parameter separator default</a>} property.</p></li><li><p>The characters in the range: <code>ALPHA | DIGIT | "-" | "." | "_" | "~" | "!" | "$" | "'" | "(" | *************** *** 2057,2074 **** <code>ALPHA | DIGIT | "-" | "." | "_" | "~" | "!" | "$" | "'" | "(" | ")" | "*" | "+" | "," | ";" | "=" | ":" | "@" | "?" | "/"</code>, ! MUST be percent-encoded.</p></li></ul></li><li><p><span class="test-assertion" id="HTTPSerialization-5073"> ! The local name in a template SHOULD match at least one element ! from the <a title="instance data" href="#instance_data">instance data</a> of the input ! message.<sup><a title="Link to assertion HTTPSerialization-5073 summary" href="#HTTPSerialization-5073-summary">†</a></sup></span> When there is no match, the template is replaced by ! an empty string. Otherwise, the template consumes the first non-consumed matching ! element from the <a title="instance data" href="#instance_data">instance data</a>. ! The next occurrence of the template consumes the next non-consumed matching ! element, and so on until all templates are processed. Matching elements are ! consumed in the order in which they appear in the ! <a title="instance data" href="#instance_data">instance data</a>.</p></li><li><p> ! <span class="test-assertion" id="HTTPSerialization-2607010">Cited elements (i.e. ! elements referenced in templates) MUST NOT ! carry an <code>xs:nil</code> attribute whose value is ! "true"<sup><a title="Link to assertion HTTPSerialization-2607010 summary" href="#HTTPSerialization-2607010-summary">†</a></sup></span>.</p></li></ul><p>Note that the mechanism described in this section could be used to indicate the entire absolute IRI, including the scheme, host, or port, for example: <div class="exampleInner"><pre>{scheme}://{host}:{port}/temperature/{town}</pre></div> or even: <div class="exampleInner"><pre>{!myIRI}</pre></div></p></div></div><div class="div3"> --- 2065,2074 ---- <code>ALPHA | DIGIT | "-" | "." | "_" | "~" | "!" | "$" | "'" | "(" | ")" | "*" | "+" | "," | ";" | "=" | ":" | "@" | "?" | "/"</code>, ! MUST be percent-encoded.</p></li></ul></li><li><p>Percent-encoding MUST be performed using the UTF-8 representation of the character ! as prescribed by section 6.4 of [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>].</p></li><li><p>A double curly brace (<code>openBrace</code> ! or <code>closeBrace</code> production in the grammar above) MAY be used to include a single ! literal curly brace ("{" or "}" respectively) ! in the request IRI. This provides a simple escaping ! mechanism.</p></li></ul><p>Note that the mechanism described in this section could be used to indicate the entire absolute IRI, including the scheme, host, or port, for example: <div class="exampleInner"><pre>{scheme}://{host}:{port}/temperature/{town}</pre></div> or even: <div class="exampleInner"><pre>{!myIRI}</pre></div></p></div></div><div class="div3"> *************** *** 2999,3005 **** <a href="#HTTPSerialization-5073" name="HTTPSerialization-5073-summary">HTTPSerialization-5073</a> </td><td rowspan="1" colspan="1"> ! The local name in a template SHOULD match at least one element ! from the <a title="instance data" href="#instance_data">instance data</a> of the input ! message.</td></tr><tr><td rowspan="1" colspan="1"> <a href="#HTTPSerialization-5075" name="HTTPSerialization-5075-summary">HTTPSerialization-5075</a> </td><td rowspan="1" colspan="1">The <code>Content-Type</code> --- 2999,3005 ---- <a href="#HTTPSerialization-5073" name="HTTPSerialization-5073-summary">HTTPSerialization-5073</a> </td><td rowspan="1" colspan="1"> ! The local name in a template SHOULD match at least one element ! from the <a title="instance data" href="#instance_data">instance data</a> of the input ! message.</td></tr><tr><td rowspan="1" colspan="1"> <a href="#HTTPSerialization-5075" name="HTTPSerialization-5075-summary">HTTPSerialization-5075</a> </td><td rowspan="1" colspan="1">The <code>Content-Type</code> *************** *** 3256,3262 **** <a href="#HTTPSerialization-2607010" name="HTTPSerialization-2607010-summary">HTTPSerialization-2607010</a> </td><td rowspan="1" colspan="1">Cited elements (i.e. ! elements referenced in templates) MUST NOT ! carry an <code>xs:nil</code> attribute whose value is ! "true" </td></tr><tr><td rowspan="1" colspan="1"> <a href="#SOAP12Binding-SOAPDetail-001" name="SOAP12Binding-SOAPDetail-001-summary">SOAP12Binding-SOAPDetail-001</a> --- 3256,3262 ---- <a href="#HTTPSerialization-2607010" name="HTTPSerialization-2607010-summary">HTTPSerialization-2607010</a> </td><td rowspan="1" colspan="1">Cited elements (i.e. ! elements referenced in templates) MUST NOT ! carry an <code>xs:nil</code> attribute whose value is ! "true" </td></tr><tr><td rowspan="1" colspan="1"> <a href="#SOAP12Binding-SOAPDetail-001" name="SOAP12Binding-SOAPDetail-001-summary">SOAP12Binding-SOAPDetail-001</a> Index: wsdl20-adjuncts.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v retrieving revision 1.247 retrieving revision 1.248 diff -C 2 -d -r1.247 -r1.248 *** wsdl20-adjuncts.xml 22 Feb 2007 16:03:49 -0000 1.247 --- wsdl20-adjuncts.xml 22 Feb 2007 21:08:24 -0000 1.248 *************** *** 4400,4413 **** <ulist> - <item><p>Percent-encoding MUST be performed using the UTF-8 representation of the character - as prescribed by section 6.4 of <bibref ref="RFC3987"/>.</p></item> - - <item><p>A double curly brace (<el>openBrace</el> - or <el>closeBrace</el> production 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> ! <item><p>Each raw template (<el>rawTemplate</el> production in the grammar above) is replaced by the possibly empty single value of the corresponding element from the --- 4400,4422 ---- <ulist> ! <item><p><assert class="component" id="HTTPSerialization-5073"> ! The local name in a template SHOULD match at least one element ! from the <termref def="instance_data">instance data</termref> of the input ! message.</assert> When there is no match, the template is replaced by ! an empty string. Otherwise, the template consumes the first non-consumed matching ! element from the <termref def="instance_data">instance data</termref>. ! The next occurrence of the template consumes the next non-consumed matching ! element, and so on until all templates are processed. Matching elements are ! consumed in the order in which they appear in the ! <termref def="instance_data">instance data</termref>.</p></item> ! ! <item><p> ! <assert class="message" id="HTTPSerialization-2607010">Cited elements (i.e. ! elements referenced in templates) MUST NOT ! carry an <att>xs:nil</att> attribute whose value is ! <attval>true</attval></assert>.</p></item> ! ! <item><p>Each raw template (<el>rawTemplate</el> production in the grammar above) is replaced by the possibly empty single value of the corresponding element from the *************** *** 4418,4422 **** the grammar above) NOT preceded in the <prop comp="Binding Operation">http location</prop> property by a <attval>?</attval> or a <attval>#</attval> character, ! the characters EXCEPT the following ones MUST be percent-encoded:</p> <ulist> <item><p>The value of the <prop --- 4427,4431 ---- the grammar above) NOT preceded in the <prop comp="Binding Operation">http location</prop> property by a <attval>?</attval> or a <attval>#</attval> character, ! all characters EXCEPT the following ones MUST be percent-encoded:</p> <ulist> <item><p>The value of the <prop *************** *** 4449,4469 **** </item> ! <item><p><assert class="component" id="HTTPSerialization-5073"> ! The local name in a template SHOULD match at least one element ! from the <termref def="instance_data">instance data</termref> of the input ! message.</assert> When there is no match, the template is replaced by ! an empty string. Otherwise, the template consumes the first non-consumed matching ! element from the <termref def="instance_data">instance data</termref>. ! The next occurrence of the template consumes the next non-consumed matching ! element, and so on until all templates are processed. Matching elements are ! consumed in the order in which they appear in the ! <termref def="instance_data">instance data</termref>.</p></item> ! ! <item><p> ! <assert class="message" id="HTTPSerialization-2607010">Cited elements (i.e. ! elements referenced in templates) MUST NOT ! carry an <att>xs:nil</att> attribute whose value is ! <attval>true</attval></assert>.</p></item> ! </ulist> --- 4458,4469 ---- </item> ! <item><p>Percent-encoding MUST be performed using the UTF-8 representation of the character ! as prescribed by section 6.4 of <bibref ref="RFC3987"/>.</p></item> ! ! <item><p>A double curly brace (<el>openBrace</el> ! or <el>closeBrace</el> production 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> </ulist>
Received on Thursday, 22 February 2007 21:08:52 UTC