- 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