- From: Philippe Le Hegaret via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 15 Feb 2007 18:28:33 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv20121 Modified Files: wsdl20-adjuncts.html Log Message: New Index: wsdl20-adjuncts.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.html,v retrieving revision 1.162 retrieving revision 1.163 diff -C 2 -d -r1.162 -r1.163 *** wsdl20-adjuncts.html 15 Feb 2007 15:29:24 -0000 1.162 --- wsdl20-adjuncts.html 15 Feb 2007 18:28:30 -0000 1.163 *************** *** 82,86 **** Language (WSDL) Version 2.0 Part 2: Adjuncts</h1> <h2><a name="w3c-doctype" id="w3c-doctype"></a>Editors' copy $Date: ! 2007/02/15 15:23:54 $ @@ @@@@ @@@@</h2> <dl> <dt>This version:</dt> --- 82,86 ---- Language (WSDL) Version 2.0 Part 2: Adjuncts</h1> <h2><a name="w3c-doctype" id="w3c-doctype"></a>Editors' copy $Date: ! 2007/02/15 16:57:52 $ @@ @@@@ @@@@</h2> <dl> <dt>This version:</dt> *************** *** 369,405 **** <br />                 5.10.4.1.1 ! <a href="#id2296817">The Client</a> <br />                 5.10.4.1.2 ! <a href="#id2296892">The Service</a> <br />             5.10.4.2 ! <a href="#id2296934">WSDL In-Out to SOAP SOAP-Response</a> <br />                 5.10.4.2.1 ! <a href="#id2296958">The Client</a> <br />                 5.10.4.2.2 ! <a href="#id2297063">The Service</a> <br />             5.10.4.3 ! <a href="#soap-mep-i-o">WSDL In-Only to SOAP ! Request-Optional-Response</a> <br />                 5.10.4.3.1 ! <a href="#id2297160">The Client</a> <br />                 5.10.4.3.2 ! <a href="#id2297228">The Service</a> <br />             5.10.4.4 <a href="#soap-mep-r-i-o">WSDL Robust-In-Only to SOAP ! Request-Optional-Response</a> <br />                 5.10.4.4.1 ! <a href="#id2297298">The Client</a> <br />                 5.10.4.4.2 ! <a href="#id2297365">The Service</a> <br />     5.11 <a href= --- 369,404 ---- <br />                 5.10.4.1.1 ! <a href="#id2296689">The Client</a> <br />                 5.10.4.1.2 ! <a href="#id2296786">The Service</a> <br />             5.10.4.2 ! <a href="#id2296828">WSDL In-Out to SOAP SOAP-Response</a> <br />                 5.10.4.2.1 ! <a href="#id2296852">The Client</a> <br />                 5.10.4.2.2 ! <a href="#id2296951">The Service</a> <br />             5.10.4.3 ! <a href="#soap-mep-i-o">WSDL In-Only to SOAP Request-Response</a> <br />                 5.10.4.3.1 ! <a href="#id2297048">The Client</a> <br />                 5.10.4.3.2 ! <a href="#id2297109">The Service</a> <br />             5.10.4.4 <a href="#soap-mep-r-i-o">WSDL Robust-In-Only to SOAP ! Request-Response</a> <br />                 5.10.4.4.1 ! <a href="#id2297179">The Client</a> <br />                 5.10.4.4.2 ! <a href="#id2297240">The Service</a> <br />     5.11 <a href= *************** *** 441,444 **** --- 440,446 ---- "#_http_default_rule_head">HTTP Header Construction</a> <br /> +         6.4.6 <a href= + "#_http_request_iri_">HTTP Request IRI</a> + <br />     6.5 <a href="#http-operation-decl">Binding Operations</a> *************** *** 621,628 **** D. <a href="#changelog">Part 2 Change Log</a> (Non-Normative) <br /> !     D.1 <a href="#id2329702">WSDL 2.0 Extensions Change Log</a> <br /> !     D.2 <a href="#id2330736">WSDL 2.0 Bindings Change Log</a> <br /></p> --- 623,630 ---- D. <a href="#changelog">Part 2 Change Log</a> (Non-Normative) <br /> !     D.1 <a href="#id2329726">WSDL 2.0 Extensions Change Log</a> <br /> !     D.2 <a href="#id2330760">WSDL 2.0 Bindings Change Log</a> <br /></p> *************** *** 658,663 **** <li> <p>A SOAP 1.2 [<cite><a href="#SOAP12-PART1">SOAP 1.2 Part 1: ! Messaging Framework</a></cite>] binding extension: <a href= ! "#soap-binding"><strong>5. WSDL SOAP Binding Extension</strong></a></p> </li> --- 660,665 ---- <li> <p>A SOAP 1.2 [<cite><a href="#SOAP12-PART1">SOAP 1.2 Part 1: ! Messaging Framework (Second Edition)</a></cite>] binding extension: ! <a href="#soap-binding"><strong>5. WSDL SOAP Binding Extension</strong></a></p> </li> *************** *** 2157,2161 **** "Link to assertion SOAPBinding-5043 summary">†</a></sup></span></p> <p>By default, SOAP 1.2 [<cite><a href="#SOAP12-PART1">SOAP 1.2 ! Part 1: Messaging Framework</a></cite>] is used.</p> </div> <div class="div3"> --- 2159,2164 ---- "Link to assertion SOAPBinding-5043 summary">†</a></sup></span></p> <p>By default, SOAP 1.2 [<cite><a href="#SOAP12-PART1">SOAP 1.2 ! Part 1: Messaging Framework (Second Edition)</a></cite>] is ! used.</p> </div> <div class="div3"> *************** *** 2257,2262 **** refers to an appropriate SOAP underlying protocol binding (see SOAP Protocol Binding Framework in [<cite><a href="#SOAP12-PART1">SOAP ! 1.2 Part 1: Messaging Framework</a></cite>]), which is to be used ! for any of the SOAP interactions described by this binding.</p> </li> </ul> --- 2260,2266 ---- refers to an appropriate SOAP underlying protocol binding (see SOAP Protocol Binding Framework in [<cite><a href="#SOAP12-PART1">SOAP ! 1.2 Part 1: Messaging Framework (Second Edition)</a></cite>]), ! which is to be used for any of the SOAP interactions described by ! this binding.</p> </li> </ul> *************** *** 2354,2359 **** "#property-Binding.soapversion">soap version</a>} is "1.2", the allowed QNames are the ones defined by [<cite><a href= ! "#SOAP12-PART1">SOAP 1.2 Part 1: Messaging Framework</a></cite>], ! section 5.4.6;</p> </li> <li> --- 2358,2363 ---- "#property-Binding.soapversion">soap version</a>} is "1.2", the allowed QNames are the ones defined by [<cite><a href= ! "#SOAP12-PART1">SOAP 1.2 Part 1: Messaging Framework (Second ! Edition)</a></cite>], section 5.4.6;</p> </li> <li> *************** *** 2665,2672 **** or more additional features (typically implemented as one or more SOAP header blocks), as defined by SOAP Modules (see ! [<cite><a href="#SOAP12-PART1">SOAP 1.2 Part 1: Messaging ! Framework</a></cite>]). This binding extension specification allows ! description of which SOAP Modules are in use across an entire ! binding, on a per operation basis or on a per message basis.</p> </div> <div class="div3"> --- 2669,2677 ---- or more additional features (typically implemented as one or more SOAP header blocks), as defined by SOAP Modules (see ! [<cite><a href="#SOAP12-PART1">SOAP 1.2 Part 1: Messaging Framework ! (Second Edition)</a></cite>]). This binding extension specification ! allows description of which SOAP Modules are in use across an ! entire binding, on a per operation basis or on a per message ! basis.</p> </div> <div class="div3"> *************** *** 2758,2762 **** value of this property uniquely identifies the SOAP module that is in use (as per the SOAP 1.2 [<cite><a href="#SOAP12-PART1">SOAP 1.2 ! Part 1: Messaging Framework</a></cite>] processing model).</p> </li> <li> --- 2763,2768 ---- value of this property uniquely identifies the SOAP module that is in use (as per the SOAP 1.2 [<cite><a href="#SOAP12-PART1">SOAP 1.2 ! Part 1: Messaging Framework (Second Edition)</a></cite>] processing ! model).</p> </li> <li> *************** *** 3326,3337 **** "#soap-binding"><strong>5. WSDL SOAP Binding Extension</strong></a> to enable Web service applications to use SOAP 1.2 [<cite><a href= ! "#SOAP12-PART1">SOAP 1.2 Part 1: Messaging ! Framework</a></cite>].</p> <p>The WSDL SOAP 1.2 binding extension supports the SOAP 1.2 HTTP binding defined by the [<cite><a href="#SOAP12-PART2">SOAP 1.2 Part ! 2: Adjuncts</a></cite>] specification. This is indicated by ! assigning the URI "http://www.w3.org/2003/05/soap/bindings/HTTP/" ! (as defined by [<cite><a href="#SOAP12-PART2">SOAP 1.2 Part 2: ! Adjuncts</a></cite>]) to the {<a href= "#property-Binding.soapunderlyingprotocol">soap underlying protocol</a>} property. Other values MAY be used for this property --- 3332,3344 ---- "#soap-binding"><strong>5. WSDL SOAP Binding Extension</strong></a> to enable Web service applications to use SOAP 1.2 [<cite><a href= ! "#SOAP12-PART1">SOAP 1.2 Part 1: Messaging Framework (Second ! Edition)</a></cite>].</p> <p>The WSDL SOAP 1.2 binding extension supports the SOAP 1.2 HTTP binding defined by the [<cite><a href="#SOAP12-PART2">SOAP 1.2 Part ! 2: Adjuncts (Second Edition)</a></cite>] specification. This is ! indicated by assigning the URI ! "http://www.w3.org/2003/05/soap/bindings/HTTP/" (as defined by ! [<cite><a href="#SOAP12-PART2">SOAP 1.2 Part 2: Adjuncts (Second ! Edition)</a></cite>]) to the {<a href= "#property-Binding.soapunderlyingprotocol">soap underlying protocol</a>} property. Other values MAY be used for this property *************** *** 3343,3363 **** Rules</strong></a> define the relationship between SOAP message exchange patterns defined in [<cite><a href="#SOAP12-PART2">SOAP ! 1.2 Part 2: Adjuncts</a></cite>] and WSDL message exchange patterns ! defined in section <a href="#meps"><strong>2. Predefined Message ! Exchange Patterns</strong></a>.</p> ! <p>When the SOAP Message Exchange Pattern is the SOAP 1.2 Response ! MEP and the underlying protocol is HTTP, the <a href= ! "wsdl20.html#component-BindingOperation">Binding Operation</a> may ! use the {<a href="#property-BindingOperation.httplocation">http ! location</a>} property defined in section <a href= ! "#http-operation-decl"><strong>6.5 Binding Operations</strong></a>. ! When this property is present on the <a href= ! "wsdl20.html#component-BindingOperation">Binding Operation</a> ! component, the <a href= ! "wsdl20.html#component-Endpoint">Endpoint</a> component also ! follows the rules for constructing the address from the {<a href= ! "wsdl20.html#property-Endpoint.address">address</a>} property and ! the {<a href="#property-BindingOperation.httplocation">http ! location</a>} property values.</p> </div> <div class="div3"> --- 3350,3356 ---- Rules</strong></a> define the relationship between SOAP message exchange patterns defined in [<cite><a href="#SOAP12-PART2">SOAP ! 1.2 Part 2: Adjuncts (Second Edition)</a></cite>] and WSDL message ! exchange patterns defined in section <a href="#meps"><strong>2. ! Predefined Message Exchange Patterns</strong></a>.</p> </div> <div class="div3"> *************** *** 3378,3384 **** "#property-BindingOperation.soapaction">soap action</a>} property defined, then the SOAP Action Feature (see [<cite><a href= ! "#SOAP12-PART2">SOAP 1.2 Part 2: Adjuncts</a></cite>]) has NO ! value. Otherwise, its value is the value of the SOAP Action Feature ! for the initial message of the message exchange pattern.</p> </li> <li> --- 3371,3380 ---- "#property-BindingOperation.soapaction">soap action</a>} property defined, then the SOAP Action Feature (see [<cite><a href= ! "#SOAP12-PART2">SOAP 1.2 Part 2: Adjuncts (Second ! Edition)</a></cite>]) has NO value. Otherwise, its value is the ! value of the SOAP Action Feature for the initial message of the ! message exchange pattern. {<a href= ! "#property-BindingOperation.soapaction">soap action</a>} has NO ! effect when binding to the SOAP-Response MEP.</p> </li> <li> *************** *** 3405,3411 **** URI "http://www.w3.org/2003/05/soap/mep/request-response/" identifying the SOAP Request-Response Message Exchange Pattern as ! defined in [<cite><a href="#SOAP12-PART2">SOAP 1.2 Part 2: ! Adjuncts</a></cite>].<sup><a href="#SOAPMEPSelection-5053-summary" ! title= "Link to assertion SOAPMEPSelection-5053 summary">†</a></sup></span></p> <table border="1" summary="Editorial note: One-way MEP defaulting"> --- 3401,3407 ---- URI "http://www.w3.org/2003/05/soap/mep/request-response/" identifying the SOAP Request-Response Message Exchange Pattern as ! defined in [<cite><a href="#SOAP12-PART2">SOAP 1.2 Part 2: Adjuncts ! (Second Edition)</a></cite>].<sup><a href= ! "#SOAPMEPSelection-5053-summary" title= "Link to assertion SOAPMEPSelection-5053 summary">†</a></sup></span></p> <table border="1" summary="Editorial note: One-way MEP defaulting"> *************** *** 3451,3477 **** "Link to assertion SOAPHTTPSelection-5054 summary">†</a></sup></span></p> </li> - <li> - <p><em>HTTP IRI Generation.</em> This default binding rule is - applicable when the value of the {<a href= - "#property-Binding.soapunderlyingprotocol">soap underlying - protocol</a>} property of the <a href= - "wsdl20.html#component-Binding">Binding</a> component is - "http://www.w3.org/2003/05/soap/bindings/HTTP/". <span id= - "SOAPHTTPGeneration-5055" class="test-assertion">If the SOAP MEP - selected is "http://www.w3.org/2003/05/soap/mep/soap-response/" - then the value of the SOAP - "http://www.w3.org/2003/05/soap/mep/ImmediateDestination" property - MUST be generated using the HTTP binding extension's rules for - generating an IRI for HTTP GET (see <a href= - "#_http_location_template"><strong>6.8.1 Serialization of the - instance data in parts of the HTTP request - IRI</strong></a>).<sup><a href="#SOAPHTTPGeneration-5055-summary" - title= - "Link to assertion SOAPHTTPGeneration-5055 summary">†</a></sup></span> - The input serialization format of - <code>application/x-www-form-urlencoded</code> is the only - supported serialization format for HTTP GET in the SOAP Response - Message Exchange Pattern.</p> - </li> </ul> </div> --- 3447,3450 ---- *************** *** 3481,3485 **** <p>This section describes the relationship between WSDL components and SOAP 1.2 MEP properties as described in [<cite><a href= ! "#SOAP12-PART2">SOAP 1.2 Part 2: Adjuncts</a></cite>].</p> <div class="div4"> <h5><a name="soap-mep-r-r" id="soap-mep-r-r"></a>5.10.4.1 WSDL --- 3454,3459 ---- <p>This section describes the relationship between WSDL components and SOAP 1.2 MEP properties as described in [<cite><a href= ! "#SOAP12-PART2">SOAP 1.2 Part 2: Adjuncts (Second ! Edition)</a></cite>].</p> <div class="div4"> <h5><a name="soap-mep-r-r" id="soap-mep-r-r"></a>5.10.4.1 WSDL *************** *** 3493,3497 **** Core</a></cite>]) MAY alter these mappings.</p> <div class="div5"> ! <h6><a name="id2296817" id="id2296817"></a>5.10.4.1.1 The Client</h6> <p>As the client, the property --- 3467,3471 ---- Core</a></cite>]) MAY alter these mappings.</p> <div class="div5"> ! <h6><a name="id2296689" id="id2296689"></a>5.10.4.1.1 The Client</h6> <p>As the client, the property *************** *** 3500,3508 **** <p>The SOAP "http://www.w3.org/2003/05/soap/mep/ImmediateDestination" property ! takes the value of the WSDL {<a href= ! "wsdl20.html#property-Endpoint.address">address</a>} property, ! modified by the {<a href= ! "#property-BindingOperation.httplocation">http location</a>} ! property following the rules described in section <a href= "#_http_location_template"><strong>6.8.1 Serialization of the instance data in parts of the HTTP request IRI</strong></a>.</p> --- 3474,3480 ---- <p>The SOAP "http://www.w3.org/2003/05/soap/mep/ImmediateDestination" property ! takes the value of the HTTP Request IRI, as defined in <a href= ! "#_http_request_iri_"><strong>6.4.6 HTTP Request IRI</strong></a>, ! and modified as described in section <a href= "#_http_location_template"><strong>6.8.1 Serialization of the instance data in parts of the HTTP request IRI</strong></a>.</p> *************** *** 3513,3517 **** </div> <div class="div5"> ! <h6><a name="id2296892" id="id2296892"></a>5.10.4.1.2 The Service</h6> <p>As the service, the property --- 3485,3489 ---- </div> <div class="div5"> ! <h6><a name="id2296786" id="id2296786"></a>5.10.4.1.2 The Service</h6> <p>As the service, the property *************** *** 3525,3529 **** </div> <div class="div4"> ! <h5><a name="id2296934" id="id2296934"></a>5.10.4.2 WSDL In-Out to SOAP SOAP-Response</h5> <p>This section describes the mapping from the WSDL --- 3497,3501 ---- </div> <div class="div4"> ! <h5><a name="id2296828" id="id2296828"></a>5.10.4.2 WSDL In-Out to SOAP SOAP-Response</h5> <p>This section describes the mapping from the WSDL *************** *** 3533,3537 **** Core</a></cite>]) MAY alter these mappings.</p> <div class="div5"> ! <h6><a name="id2296958" id="id2296958"></a>5.10.4.2.1 The Client</h6> <p>As the client, the property --- 3505,3509 ---- Core</a></cite>]) MAY alter these mappings.</p> <div class="div5"> ! <h6><a name="id2296852" id="id2296852"></a>5.10.4.2.1 The Client</h6> <p>As the client, the property *************** *** 3540,3548 **** <p>The SOAP "http://www.w3.org/2003/05/soap/mep/ImmediateDestination" property ! takes the value of the WSDL {<a href= ! "wsdl20.html#property-Endpoint.address">address</a>} property, ! modified by the {<a href= ! "#property-BindingOperation.httplocation">http location</a>} ! property following the rules described in section <a href= "#_http_location_template"><strong>6.8.1 Serialization of the instance data in parts of the HTTP request IRI</strong></a>.</p> --- 3512,3518 ---- <p>The SOAP "http://www.w3.org/2003/05/soap/mep/ImmediateDestination" property ! takes the value of the HTTP Request IRI, as defined in <a href= ! "#_http_request_iri_"><strong>6.4.6 HTTP Request IRI</strong></a>, ! and modified as described in section <a href= "#_http_location_template"><strong>6.8.1 Serialization of the instance data in parts of the HTTP request IRI</strong></a>.</p> *************** *** 3564,3568 **** </div> <div class="div5"> ! <h6><a name="id2297063" id="id2297063"></a>5.10.4.2.2 The Service</h6> <p>As the service, the property --- 3534,3538 ---- </div> <div class="div5"> ! <h6><a name="id2296951" id="id2296951"></a>5.10.4.2.2 The Service</h6> <p>As the service, the property *************** *** 3586,3590 **** <div class="div4"> <h5><a name="soap-mep-i-o" id="soap-mep-i-o"></a>5.10.4.3 WSDL ! In-Only to SOAP Request-Optional-Response</h5> <p>This section describes the mapping from the WSDL "http://www.w3.org/@@@@/@@/wsdl/in-only" MEP to the SOAP --- 3556,3560 ---- <div class="div4"> <h5><a name="soap-mep-i-o" id="soap-mep-i-o"></a>5.10.4.3 WSDL ! In-Only to SOAP Request-Response</h5> <p>This section describes the mapping from the WSDL "http://www.w3.org/@@@@/@@/wsdl/in-only" MEP to the SOAP *************** *** 3593,3597 **** Core</a></cite>]) MAY alter these mappings.</p> <div class="div5"> ! <h6><a name="id2297160" id="id2297160"></a>5.10.4.3.1 The Client</h6> <p>As the client, the property --- 3563,3567 ---- Core</a></cite>]) MAY alter these mappings.</p> <div class="div5"> ! <h6><a name="id2297048" id="id2297048"></a>5.10.4.3.1 The Client</h6> <p>As the client, the property *************** *** 3600,3608 **** <p>The SOAP "http://www.w3.org/2003/05/soap/mep/ImmediateDestination" property ! takes the value of the WSDL {<a href= ! "wsdl20.html#property-Endpoint.address">address</a>} property, ! modified by the {<a href= ! "#property-BindingOperation.httplocation">http location</a>} ! property following the rules described in section <a href= "#_http_location_template"><strong>6.8.1 Serialization of the instance data in parts of the HTTP request IRI</strong></a>.</p> --- 3570,3576 ---- <p>The SOAP "http://www.w3.org/2003/05/soap/mep/ImmediateDestination" property ! takes the value of the HTTP Request IRI, as defined in <a href= ! "#_http_request_iri_"><strong>6.4.6 HTTP Request IRI</strong></a>, ! and modified as described in section <a href= "#_http_location_template"><strong>6.8.1 Serialization of the instance data in parts of the HTTP request IRI</strong></a>.</p> *************** *** 3613,3617 **** </div> <div class="div5"> ! <h6><a name="id2297228" id="id2297228"></a>5.10.4.3.2 The Service</h6> <p>As the service, the property --- 3581,3585 ---- </div> <div class="div5"> ! <h6><a name="id2297109" id="id2297109"></a>5.10.4.3.2 The Service</h6> <p>As the service, the property *************** *** 3626,3630 **** <div class="div4"> <h5><a name="soap-mep-r-i-o" id="soap-mep-r-i-o"></a>5.10.4.4 WSDL ! Robust-In-Only to SOAP Request-Optional-Response</h5> <p>This section describes the mapping from the WSDL "http://www.w3.org/@@@@/@@/wsdl/robust-in-only" MEP to the SOAP --- 3594,3598 ---- <div class="div4"> <h5><a name="soap-mep-r-i-o" id="soap-mep-r-i-o"></a>5.10.4.4 WSDL ! Robust-In-Only to SOAP Request-Response</h5> <p>This section describes the mapping from the WSDL "http://www.w3.org/@@@@/@@/wsdl/robust-in-only" MEP to the SOAP *************** *** 3633,3637 **** Core</a></cite>]) MAY alter these mappings.</p> <div class="div5"> ! <h6><a name="id2297298" id="id2297298"></a>5.10.4.4.1 The Client</h6> <p>As the client, the property --- 3601,3605 ---- Core</a></cite>]) MAY alter these mappings.</p> <div class="div5"> ! <h6><a name="id2297179" id="id2297179"></a>5.10.4.4.1 The Client</h6> <p>As the client, the property *************** *** 3640,3648 **** <p>The SOAP "http://www.w3.org/2003/05/soap/mep/ImmediateDestination" property ! takes the value of the WSDL {<a href= ! "wsdl20.html#property-Endpoint.address">address</a>} property, ! modified by the {<a href= ! "#property-BindingOperation.httplocation">http location</a>} ! property following the rules described in section <a href= "#_http_location_template"><strong>6.8.1 Serialization of the instance data in parts of the HTTP request IRI</strong></a>.</p> --- 3608,3614 ---- <p>The SOAP "http://www.w3.org/2003/05/soap/mep/ImmediateDestination" property ! takes the value of the HTTP Request IRI, as defined in <a href= ! "#_http_request_iri_"><strong>6.4.6 HTTP Request IRI</strong></a>, ! and modified as described in section <a href= "#_http_location_template"><strong>6.8.1 Serialization of the instance data in parts of the HTTP request IRI</strong></a>.</p> *************** *** 3653,3657 **** </div> <div class="div5"> ! <h6><a name="id2297365" id="id2297365"></a>5.10.4.4.2 The Service</h6> <p>As the service, the property --- 3619,3623 ---- </div> <div class="div5"> ! <h6><a name="id2297240" id="id2297240"></a>5.10.4.4.2 The Service</h6> <p>As the service, the property *************** *** 4181,4186 **** "http://www.w3.org/TR/2003/REC-soap12-part2-20030624/#soapresmep">SOAP-Response Message Exchange Pattern</a> ([<cite><a href="#SOAP12-PART2">SOAP ! 1.2 Part 2: Adjuncts</a></cite>], Section 6.3) only supports input ! message serialization as <code>application/x-www-form-urlencoded</code>. Other examples of such mechanisms are other message exchange patterns or binding --- 4147,4152 ---- "http://www.w3.org/TR/2003/REC-soap12-part2-20030624/#soapresmep">SOAP-Response Message Exchange Pattern</a> ([<cite><a href="#SOAP12-PART2">SOAP ! 1.2 Part 2: Adjuncts (Second Edition)</a></cite>], Section 6.3) ! only supports input message serialization as <code>application/x-www-form-urlencoded</code>. Other examples of such mechanisms are other message exchange patterns or binding *************** *** 4234,4237 **** --- 4200,4244 ---- otherwise it is OPTIONAL.</p> </div> + <div class="div3"> + <h4><a name="_http_request_iri_" id="_http_request_iri_"></a>6.4.6 + HTTP Request IRI</h4> + <p><span id="HTTPBindingOperation-2605002" class= + "test-assertion">When formulating the HTTP Request, the HTTP + Request IRI is an absolute IRI reference and is the value of the + {<a href="#property-BindingOperation.httplocation">http + location</a>} property of the <a href= + "wsdl20.html#component-BindingOperation">Binding Operation</a> + component, resolved using the value of the {<a href= + "wsdl20.html#property-Endpoint.address">address</a>} property of + the <a href="wsdl20.html#component-Endpoint">Endpoint</a> component + (see section 5 of [<cite><a href="#RFC3986">IETF RFC + 3986</a></cite>]).<sup><a href= + "#HTTPBindingOperation-2605002-summary" title= + "Link to assertion HTTPBindingOperation-2605002 summary">†</a></sup></span> + If the {<a href="#property-BindingOperation.httplocation">http + location</a>} property is bsent, the HTTP Request IRI is the value + of the {<a href= + "wsdl20.html#property-Endpoint.address">address</a>} property of + the <a href="wsdl20.html#component-Endpoint">Endpoint</a> + component. Input serializations may define additional processing + rules to be applied to the value of {<a href= + "#property-BindingOperation.httplocation">http location</a>} before + applying the process of reference resolution, ie before combining + it with the {<a href= + "wsdl20.html#property-Endpoint.address">address</a>} property of + the endpoint element to form the HTTP Request IRI. For example, the + three serialization formats defined in section <a href= + "#_http_serialization"><strong>6.8 Serialization Format of Instance + Data</strong></a> define a syntax to use the {<a href= + "#property-BindingOperation.httplocation">http location</a>} as a + template using elements of the instance data.</p> + <p>If the resulting IRI uses the <code>https</code> scheme, then + HTTP over TLS [<cite><a href="#RFC2818">IETF RFC 2818</a></cite>] + is used to send the HTTP request.</p> + <p>The HTTP Request IRI identifies the resource upon which to apply + the request and is transmitted using the Request-URI, and + optionally the Host header field, as defined in [<cite><a href= + "#RFC2616">IETF RFC 2616</a></cite>].</p> + </div> </div> <div class="div2"> *************** *** 4315,4344 **** include a fragment identifier component.<sup><a href= "#HTTPBindingOperation-5066-summary" title= ! "Link to assertion HTTPBindingOperation-5066 summary">†</a></sup></span> ! <span id="HTTPBindingOperation-2605002" class="test-assertion">If ! this IRI is a relative reference, the value of the {<a href= ! "wsdl20.html#property-Endpoint.address">address</a>} property of ! the <a href="wsdl20.html#component-Endpoint">Endpoint</a> component ! is used as a base URI to resolve it, as defined in section 5 of ! [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>].<sup><a href= ! "#HTTPBindingOperation-2605002-summary" title= ! "Link to assertion HTTPBindingOperation-2605002 summary">†</a></sup></span> ! As a consequence, if this IRI is an absolute IRI, the {<a href= ! "wsdl20.html#property-Endpoint.address">address</a>} property of ! the <a href="wsdl20.html#component-Endpoint">Endpoint</a> component ! is ignored. Input serializations may define additional processing ! rules to be applied to the value of {<a href= ! "#property-BindingOperation.httplocation">http location</a>} before ! combining it with the {<a href= ! "wsdl20.html#property-Endpoint.address">address</a>} property of ! the endpoint element to form the HTTP request IRI. For example, the ! three serialization formats defined in section <a href= ! "#_http_serialization"><strong>6.8 Serialization Format of Instance ! Data</strong></a> define a syntax to use the {<a href= ! "#property-BindingOperation.httplocation">http location</a>} as a ! template using elements of the instance data.</p> ! <p>If the resulting IRI uses the <code>https</code> scheme, then ! HTTP over TLS [<cite><a href="#RFC2818">IETF RFC 2818</a></cite>] ! is used to send the HTTP request.</p> </li> <li> --- 4322,4326 ---- include a fragment identifier component.<sup><a href= "#HTTPBindingOperation-5066-summary" title= ! "Link to assertion HTTPBindingOperation-5066 summary">†</a></sup></span></p> </li> <li> *************** *** 5804,5809 **** "#HTTPSerialization-5075-summary" title= "Link to assertion HTTPSerialization-5075 summary">†</a></sup></span> ! Other HTTP headers, such as <code>Content-Encoding</code> or ! <code>Transfer-Encoding</code>, MAY be used.</p> </div> <div class="div3"> --- 5786,5790 ---- "#HTTPSerialization-5075-summary" title= "Link to assertion HTTPSerialization-5075 summary">†</a></sup></span> ! Other HTTP headers MAY be used.</p> </div> <div class="div3"> *************** *** 5957,5961 **** Reference</a> and <a href= "wsdl20.html#component-BindingFault">Binding Fault</a> component ! MAY indicate which transfer codings, as defined in section 3.6 of [<cite><a href="#RFC2616">IETF RFC 2616</a></cite>], are available for this particular message.</p> --- 5938,5942 ---- Reference</a> and <a href= "wsdl20.html#component-BindingFault">Binding Fault</a> component ! MAY indicate which content codings, as defined in section 3.5 of [<cite><a href="#RFC2616">IETF RFC 2616</a></cite>], are available for this particular message.</p> *************** *** 6008,6013 **** Reference</a> component. If this property does not have a value, the value of the {<a href= ! "#property-BindingOperation.httptransfercodingdefault">http ! transfer coding default</a>} property of the parent <a href= "wsdl20.html#component-BindingOperation">Binding Operation</a> component is used instead. If that itself has no value, the value --- 5989,5994 ---- Reference</a> component. If this property does not have a value, the value of the {<a href= ! "#property-BindingOperation.httpcontentcodingdefault">http content ! coding default</a>} property of the parent <a href= "wsdl20.html#component-BindingOperation">Binding Operation</a> component is used instead. If that itself has no value, the value *************** *** 6483,6506 **** 1.0</a> is available at http://www.w3.org/TR/xforms/.</dd> <dt class="label"><a name="SOAP12-PART1" id= ! "SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework]</dt> <dd><cite><a href= ! "http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version ! 1.2 Part 1: Messaging Framework</a></cite>, M. Gudgin, M. Hadley, ! N. Mendelsohn, J-J. Moreau, H. Frystyk Nielsen, Editors. World Wide ! Web Consortium, 24 June 2003. This version of the "SOAP Version 1.2 ! Part 1: Messaging Framework" Recommendation is ! http://www.w3.org/TR/2003/REC-soap12-part1-20030624/. The <a href= "http://www.w3.org/TR/soap12-part1/">latest version of "SOAP Version 1.2 Part 1: Messaging Framework"</a> is available at http://www.w3.org/TR/soap12-part1/.</dd> <dt class="label"><a name="SOAP12-PART2" id= ! "SOAP12-PART2"></a>[SOAP 1.2 Part 2: Adjuncts]</dt> <dd><cite><a href= ! "http://www.w3.org/TR/2003/REC-soap12-part2-20030624/">SOAP Version ! 1.2 Part 2: Adjuncts</a></cite>, M. Gudgin, M. Hadley, N. ! Mendelsohn, J-J. Moreau, and H. Frystyk Nielsen, Editors. World ! Wide Web Consortium, 7 May 2003. This version of the "SOAP Version ! 1.2 Part 2: Adjuncts" Recommendation is ! http://www.w3.org/TR/2003/REC-soap12-part2-20030624/. The <a href= "http://www.w3.org/TR/soap12-part2/">latest version of "SOAP Version 1.2 Part 2: Adjuncts"</a> is available at --- 6464,6492 ---- 1.0</a> is available at http://www.w3.org/TR/xforms/.</dd> <dt class="label"><a name="SOAP12-PART1" id= ! "SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework (Second ! Edition)]</dt> <dd><cite><a href= ! "http://www.w3.org/TR/2006/PER-soap12-part1-20061219/">SOAP Version ! 1.2 Part 1: Messaging Framework (Second Edition)</a></cite>, M. ! Gudgin, M. Hadley, N. Mendelsohn, J-J. Moreau, H. Frystyk Nielsen, ! A. Karmarkar, Y. Lafon, Editors. World Wide Web Consortium, 19 ! December 2006. This version of the "SOAP Version 1.2 Part 1: ! Messaging Framework (Second Edition)" Proposed Edited ! Recommendation is ! http://www.w3.org/TR/2006/PER-soap12-part1-20061219/. The <a href= "http://www.w3.org/TR/soap12-part1/">latest version of "SOAP Version 1.2 Part 1: Messaging Framework"</a> is available at http://www.w3.org/TR/soap12-part1/.</dd> <dt class="label"><a name="SOAP12-PART2" id= ! "SOAP12-PART2"></a>[SOAP 1.2 Part 2: Adjuncts (Second ! Edition)]</dt> <dd><cite><a href= ! "http://www.w3.org/TR/2006/PER-soap12-part2-20061219/">SOAP Version ! 1.2 Part 2: Adjuncts (Second Edition)</a></cite>, M. Gudgin, M. ! Hadley, N. Mendelsohn, J-J. Moreau, and H. Frystyk Nielsen, A. ! Karmarkar, Y. Lafon, Editors. World Wide Web Consortium, 7 May ! 2003. This version of the "SOAP Version 1.2 Part 2: Adjuncts ! (Second Edition)" Proposed Edited Recommendation is ! http://www.w3.org/TR/2006/PER-soap12-part2-20061219/. The <a href= "http://www.w3.org/TR/soap12-part2/">latest version of "SOAP Version 1.2 Part 2: Adjuncts"</a> is available at *************** *** 7224,7233 **** "#HTTPBindingOperation-2605002" id= "HTTPBindingOperation-2605002-summary">HTTPBindingOperation-2605002</a></td> ! <td rowspan="1" colspan="1">If this IRI is a relative reference, ! the value of the {<a href= "wsdl20.html#property-Endpoint.address">address</a>} property of the <a href="wsdl20.html#component-Endpoint">Endpoint</a> component ! is used as a base URI to resolve it, as defined in section 5 of ! [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>].</td> </tr> <tr> --- 7210,7223 ---- "#HTTPBindingOperation-2605002" id= "HTTPBindingOperation-2605002-summary">HTTPBindingOperation-2605002</a></td> ! <td rowspan="1" colspan="1">When formulating the HTTP Request, the ! HTTP Request IRI is an absolute IRI reference and is the value of ! the {<a href="#property-BindingOperation.httplocation">http ! location</a>} property of the <a href= ! "wsdl20.html#component-BindingOperation">Binding Operation</a> ! component, resolved using the value of the {<a href= "wsdl20.html#property-Endpoint.address">address</a>} property of the <a href="wsdl20.html#component-Endpoint">Endpoint</a> component ! (see section 5 of [<cite><a href="#RFC3986">IETF RFC ! 3986</a></cite>]).</td> </tr> <tr> *************** *** 7850,7867 **** <tr> <td rowspan="1" colspan="1"><a name= - "SOAPHTTPGeneration-5055-summary" href="#SOAPHTTPGeneration-5055" - id= - "SOAPHTTPGeneration-5055-summary">SOAPHTTPGeneration-5055</a></td> - <td rowspan="1" colspan="1">If the SOAP MEP selected is - "http://www.w3.org/2003/05/soap/mep/soap-response/" then the value - of the SOAP - "http://www.w3.org/2003/05/soap/mep/ImmediateDestination" property - MUST be generated using the HTTP binding extension's rules for - generating an IRI for HTTP GET (see <a href= - "#_http_location_template"><strong>6.8.1 Serialization of the - instance data in parts of the HTTP request IRI</strong></a>).</td> - </tr> - <tr> - <td rowspan="1" colspan="1"><a name= "SOAPHTTPProperties-2500001-summary" href= "#SOAPHTTPProperties-2500001" id= --- 7840,7843 ---- *************** *** 7961,7966 **** URI "http://www.w3.org/2003/05/soap/mep/request-response/" identifying the SOAP Request-Response Message Exchange Pattern as ! defined in [<cite><a href="#SOAP12-PART2">SOAP 1.2 Part 2: ! Adjuncts</a></cite>].</td> </tr> <tr> --- 7937,7942 ---- URI "http://www.w3.org/2003/05/soap/mep/request-response/" identifying the SOAP Request-Response Message Exchange Pattern as ! defined in [<cite><a href="#SOAP12-PART2">SOAP 1.2 Part 2: Adjuncts ! (Second Edition)</a></cite>].</td> </tr> <tr> *************** *** 8228,8231 **** --- 8204,8243 ---- <td rowspan="1" colspan="1">20070215</td> <td rowspan="1" colspan="1">JJM</td> + <td rowspan="1" colspan="1"><a href= + "http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR148">CR148</a>: + SOAP Action has no effect with SOAP-Response.</td> + </tr> + <tr> + <td rowspan="1" colspan="1">20070215</td> + <td rowspan="1" colspan="1">JJM</td> + <td rowspan="1" colspan="1"><a href= + "http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR142">CR142</a>: + Remove trailing slash.</td> + </tr> + <tr> + <td rowspan="1" colspan="1">20070215</td> + <td rowspan="1" colspan="1">PLH</td> + <td rowspan="1" colspan="1"><a href= + "http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR112">CR112</a>: + HTTP Location property definition.</td> + </tr> + <tr> + <td rowspan="1" colspan="1">20070215</td> + <td rowspan="1" colspan="1">JJM</td> + <td rowspan="1" colspan="1"><a href= + "http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR112">CR112</a>: + Rename Request-Optional-Response to Request-Response and point to + SOAP 1.2 Second Edition.</td> + </tr> + <tr> + <td rowspan="1" colspan="1">20070215</td> + <td rowspan="1" colspan="1">JJM</td> + <td rowspan="1" colspan="1"><a href= + "http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR143">CR143</a>: + Remove example headers since we cover them all already.</td> + </tr> + <tr> + <td rowspan="1" colspan="1">20070215</td> + <td rowspan="1" colspan="1">JJM</td> <td rowspan="1" colspan="1">Fix missing "In" for SOAP-Reponse.</td> </tr> *************** *** 9385,9389 **** <br /> <div class="div2"> ! <h3><a name="id2329702" id="id2329702"></a>D.1 WSDL 2.0 Extensions Change Log</h3> <a name="wsdl-changelog-table" id="wsdl-changelog-table"></a> --- 9397,9401 ---- <br /> <div class="div2"> ! <h3><a name="id2329726" id="id2329726"></a>D.1 WSDL 2.0 Extensions Change Log</h3> <a name="wsdl-changelog-table" id="wsdl-changelog-table"></a> *************** *** 9613,9617 **** <br /></div> <div class="div2"> ! <h3><a name="id2330736" id="id2330736"></a>D.2 WSDL 2.0 Bindings Change Log</h3> <a name="wsdl-spec3-changelog-table" id= --- 9625,9629 ---- <br /></div> <div class="div2"> ! <h3><a name="id2330760" id="id2330760"></a>D.2 WSDL 2.0 Bindings Change Log</h3> <a name="wsdl-spec3-changelog-table" id=
Received on Thursday, 15 February 2007 18:28:47 UTC