2002/ws/desc/wsdl20 wsdl20-adjuncts.xml,1.201,1.202

Update of /sources/public/2002/ws/desc/wsdl20
In directory hutz:/tmp/cvs-serv17867

Modified Files:
	wsdl20-adjuncts.xml 
Log Message:
CR53: Allow absolute URI in {location}.

Index: wsdl20-adjuncts.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v
retrieving revision 1.201
retrieving revision 1.202
diff -C 2 -d -r1.201 -r1.202
*** wsdl20-adjuncts.xml	21 Dec 2006 14:47:31 -0000	1.201
--- wsdl20-adjuncts.xml	8 Feb 2007 17:03:20 -0000	1.202
***************
*** 3301,3312 ****
            <ulist>
              <item>
!               <p><propdef comp="Binding Operation">http location</propdef> OPTIONAL. A <emph>xs:anyURI</emph>,
! 	      to the <comp>Binding Operation</comp> component.  <assert class="component" id="HTTPBindingOperation-2605002">This
!               IRI is combined with the base IRI specified in the
!               <prop comp="Endpoint">address</prop> property of the <comp>Endpoint</comp> component to
!               form the full IRI for the HTTP request to invoke the
!               operation.</assert> <assert class="component" id="HTTPBindingOperation-5066">It MUST contain an absolute or a relative
!               IRI, i.e. it MUST NOT include a fragment identifier in
!               the IRI.</assert> Input serializations may define additional
                processing rules to be applied to the value of
                <prop comp="Binding Operation">http location</prop> before combining it with the
--- 3301,3320 ----
            <ulist>
              <item>
!               <p><propdef comp="Binding Operation">http location</propdef> OPTIONAL. An <emph>xs:anyURI</emph>,
! 	      to the <comp>Binding Operation</comp> component.
!               
!               <assert class="component" id="HTTPBindingOperation-5066">
!               It MUST contain an IRI reference and MUST NOT include
!               a fragment identifier component.</assert>
!               <assert class="component" id="HTTPBindingOperation-2605002">
!               If this IRI is a relative reference, the value of the
!               <prop comp="Endpoint">address</prop> property of the <comp>Endpoint</comp>
!               component is used as a base URI to resolve it, as defined
!               in section 5 of <bibref ref="RFC3986"/>.</assert>
!               As a consequence, if this IRI is an absolute IRI,
!               the <prop comp="Endpoint">address</prop> property of the <comp>Endpoint</comp>
!               component is ignored.
!               
!               Input serializations may define additional
                processing rules to be applied to the value of
                <prop comp="Binding Operation">http location</prop> before combining it with the
***************
*** 4222,4226 ****
  				message to be serialized in 
  				request IRI by enclosing the element name within curly
! 				braces (e.g. <attval>temperature/{town}</attval>):
  				</p>
              <ulist>
--- 4230,4234 ----
  				message to be serialized in 
  				request IRI by enclosing the element name within curly
! 				braces (e.g. <attval>temperature/{town}</attval>, see <specref ref="urlencoded_example_querystring"/>):
  				</p>
              <ulist>
***************
*** 4229,4236 ****
                  curly braces (and enclosed element name) is replaced
                  by the possibly empty single value of the
!                 corresponding element. 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>. <assert class="message" id="HTTPSerialization-2607010">This element MUST NOT
                  carry an <att>xs:nil</att> attribute whose value is
                  <attval>true</attval></assert>.
--- 4237,4246 ----
                  curly braces (and enclosed element name) is replaced
                  by the possibly empty single value of the
!                 corresponding element.
!                 No percent-encoding mechanism, as defined in section 2.1 of <bibref ref="RFC3986"/>,
!                 is performed on the replacement value. 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>. 
!                 <assert class="message" id="HTTPSerialization-2607010">This element MUST NOT
                  carry an <att>xs:nil</att> attribute whose value is
                  <attval>true</attval></assert>.
***************
*** 4248,4251 ****
--- 4258,4265 ----
              message.</assert>
  				</p>
+ 				
+ 				<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>
  
            </div4>
***************
*** 4483,4488 ****
              will serialize the message in the HTTP request as follows:
            </p>
!             <eg xml:space="preserve">GET http://ws.example.com/service1/
!     temperature/Fr%C3%A9jus?date=&draft.year;-&draft.mm;-&draft.dd;&amp;unit=C HTTP/1.1
  Host: ws.example.com</eg>
            </example>
--- 4497,4501 ----
              will serialize the message in the HTTP request as follows:
            </p>
!             <eg xml:space="preserve">GET http://ws.example.com/service1/temperature/Fr%C3%A9jus?date=&draft.year;-&draft.mm;-&draft.dd;&amp;unit=C HTTP/1.1
  Host: ws.example.com</eg>
            </example>
***************
*** 5381,5384 ****
--- 5394,5406 ----
  
  	    <tr>
+ 	    	<td>20070208</td>
+ 	    	<td>JJM</td>
+ 	      <td><loc
+ 	      href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR053">CR053</loc>:
+ 	      Allow absolute URI in {location}.
+ 	      </td>
+ 	    </tr>
+ 
+ 	    <tr>
  	    	<td>20061221</td>
  	    	<td>AGR</td>

Received on Thursday, 8 February 2007 17:03:34 UTC