2002/ws/desc/wsdl20 wsdl20-adjuncts.xml,1.218,1.219

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 | "-" | "." | "_" | "~" | "!" | "$"
!                     | "&amp;" | "'" | "(" | ")" | "*" | "+" | "," | ";" | "=" | ":" | "@"</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 | "-" | "." | "_" | "~" | "!" | "$" | "&amp;" | "'" | "(" |
!                 ")" | "*" | "+" | "," | ";" | "=" | ":" | "@" | "?" | "/"</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