- From: Jean-Jacques Moreau via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 08 Feb 2007 17:03:23 +0000
- To: public-ws-desc-eds@w3.org
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;&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;&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