- From: Jean-Jacques Moreau via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 14 Feb 2007 17:47:36 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv6226 Modified Files: wsdl20-adjuncts.xml Log Message: CR116: 6.7.1.1 Construction of the request IRI using the http location Index: wsdl20-adjuncts.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v retrieving revision 1.221 retrieving revision 1.222 diff -C 2 -d -r1.221 -r1.222 *** wsdl20-adjuncts.xml 14 Feb 2007 17:15:50 -0000 1.221 --- wsdl20-adjuncts.xml 14 Feb 2007 17:47:33 -0000 1.222 *************** *** 4393,4403 **** </p> ! <eg xml:space="preserve">httpLocation ::= charData? (( openBrace | closeBrace | elementName ) charData?)* charData ::= [^{}]* openBrace ::= '{{' closeBrace ::= '}}' ! elementName ::= rawElementName | encodedElementName ! rawElementName ::= '{!' NCName '}' ! encodedElementName ::= '{' NCName '}'</eg> <p>The request IRI is constructed as follows:</p> --- 4393,4403 ---- </p> ! <eg xml:space="preserve">httpLocation ::= charData? (( openBrace | closeBrace | template ) charData?)* charData ::= [^{}]* openBrace ::= '{{' closeBrace ::= '}}' ! template ::= rawTemplate | encodedTemplate ! rawTemplate ::= '{!' NCName '}' ! encodedTemplate ::= '{' NCName '}'</eg> <p>The request IRI is constructed as follows:</p> *************** *** 4405,4409 **** <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 --- 4405,4409 ---- <ulist> ! <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 *************** *** 4411,4415 **** 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, --- 4411,4415 ---- No percent-encoding is performed.</p></item> ! <item><p>Each encoded template (<el>encodedTemplate</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, *************** *** 4429,4434 **** </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, --- 4429,4435 ---- </item> ! <item><p>Each uncited element (i.e. each element not referenced in a template), ! OR each encoded template ! (<el>encodedTemplate</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, *************** *** 4445,4464 **** 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, ! the elements are used in the order they appear in the ! <termref def="instance_data">instance data</termref>. </p></item> <item><p> ! <assert class="message" id="HTTPSerialization-2607010">Cited element MUST NOT carry an <att>xs:nil</att> attribute whose value is <attval>true</attval></assert>.</p></item> - <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> - <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> --- 4446,4468 ---- MUST be percent-encoded (thus the query parameter separator will be encoded, but not "/" and "?").</p></item></ulist> ! </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 consummes the first non-consummed matching ! element from the <termref def="instance_data">instance data</termref>. ! The next occurrence of the template consummes the next non-consummed matching ! element, and so on until all templates are processed. Matching elements are ! consummed 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>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> *************** *** 5638,5641 **** --- 5642,5654 ---- <td>JJM</td> <td><loc + href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR116">CR116</loc>: + 6.7.1.1 Construction of the request IRI using the http location + </td> + </tr> + + <tr> + <td>20070214</td> + <td>JJM</td> + <td><loc href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR114">CR114</loc>: Separation of the in-only and robust-in-only cases.
Received on Wednesday, 14 February 2007 17:47:55 UTC