- From: Hugo Haas via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 11 Nov 2005 12:00:00 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory homer:/tmp/cvs-serv21995 Modified Files: wsdl20-adjuncts.xml Log Message: LC333 Index: wsdl20-adjuncts.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v retrieving revision 1.134 retrieving revision 1.135 diff -C2 -d -r1.134 -r1.135 *** wsdl20-adjuncts.xml 11 Nov 2005 09:16:33 -0000 1.134 --- wsdl20-adjuncts.xml 11 Nov 2005 11:59:58 -0000 1.135 *************** *** 258,262 **** underlying protocol binding (e.g. SOAP Message Exchange Patterns; section <specref ref="soap12-defaults"/> contains the ! default binding rules for the selection of a SOAP 1.2 message exchange pattern based on the WSDL message exchange pattern in use for the SOAP binding extension defined in this specification in section <specref ref='soap-binding'/>). --- 258,262 ---- underlying protocol binding (e.g. SOAP Message Exchange Patterns; section <specref ref="soap12-defaults"/> contains the ! binding rules for the selection of a SOAP 1.2 message exchange pattern based on the WSDL message exchange pattern in use for the SOAP binding extension defined in this specification in section <specref ref='soap-binding'/>). *************** *** 1302,1306 **** <item><p><prop comp="Binding Message Reference">http headers</prop> as defined in <specref ref="http-headers-decl"/></p></item> ! <item><p><prop comp="Binding Message Reference">http transfer coding</prop> as defined in <specref ref="http-transfer-coding-decl"/></p></item> <item><p><prop comp="Binding">http cookies</prop> as defined in <specref --- 1302,1310 ---- <item><p><prop comp="Binding Message Reference">http headers</prop> as defined in <specref ref="http-headers-decl"/></p></item> ! <item><p><prop comp="Binding Message Reference">http transfer ! coding</prop> on the <comp>Binding Message Reference</comp> components, <prop comp="Binding Fault Reference">http transfer ! coding</prop> on the <comp>Binding Fault Reference</comp> components, <prop comp="Binding Operation">http transfer ! coding default</prop> on the <comp>Binding Operation</comp> components, <prop comp="Binding">http transfer ! coding default</prop> on the <comp>Binding</comp> component, as defined in <specref ref="http-transfer-coding-decl"/></p></item> <item><p><prop comp="Binding">http cookies</prop> as defined in <specref *************** *** 1434,1438 **** <div2 id="soap-defaults"> ! <head>Default Binding Rules</head> <ulist> --- 1438,1442 ---- <div2 id="soap-defaults"> ! <head>SOAP Binding Rules</head> <ulist> *************** *** 1445,1449 **** to optimization by a feature that is in use which may affect serialization, such as MTOM <bibref ref="MTOM"/>. The ! following default binding rules MUST be adhered to:</p> <ulist> --- 1449,1453 ---- to optimization by a feature that is in use which may affect serialization, such as MTOM <bibref ref="MTOM"/>. The ! following binding rules MUST be adhered to:</p> <ulist> *************** *** 1799,1803 **** <p>For every <comp>Interface Operation</comp> component contained in an <comp>Interface</comp> ! component, in addition to the default binding rules (for SOAP 1.2, see <specref ref="soap12-defaults"/>), there may be additional binding information to be specified. This binding extension specification allows the user --- 1803,1807 ---- <p>For every <comp>Interface Operation</comp> component contained in an <comp>Interface</comp> ! component, in addition to the binding rules (for SOAP 1.2, see <specref ref="soap12-defaults"/>), there may be additional binding information to be specified. This binding extension specification allows the user *************** *** 1814,1827 **** <ulist> ! <item><p><propdef comp="Binding Operation">soap mep</propdef> REQUIRED. A <emph>xs:anyURI</emph>, which is an absolute IRI as defined by <bibref ref="RFC3987"/>, to the <comp>Binding Operation</comp> component. The value of this property identifies the SOAP Message ! Exchange Pattern (MEP) for this specific operation. If no ! specific value is assigned, then the value assigned by the ! default rules apply (for SOAP 1.2, see <specref ! ref="soap12-defaults"/>). It is an error for this property ! to not have a value (which MAY happen if the default rules ! are not applicable).</p></item> <item><p><propdef comp="Binding Operation">soap action</propdef> OPTIONAL. --- 1818,1836 ---- <ulist> ! ! <item><p><propdef comp="Binding">soap mep ! default</propdef> OPTIONAL. A <emph>xs:anyURI</emph>, ! which is an absolute IRI as defined by <bibref ! ref="RFC3987"/>, to the <comp>Binding</comp> ! component. The value of this property identifies the ! default SOAP Message Exchange Pattern (MEP) for all the ! <comp>Interface Operation</comp> components of any <comp>Interface</comp> component ! that uses this <comp>Binding</comp> component.</p></item> ! ! <item><p><propdef comp="Binding Operation">soap mep</propdef> OPTIONAL. A <emph>xs:anyURI</emph>, which is an absolute IRI as defined by <bibref ref="RFC3987"/>, to the <comp>Binding Operation</comp> component. The value of this property identifies the SOAP Message ! Exchange Pattern (MEP) for this specific operation.</p></item> <item><p><propdef comp="Binding Operation">soap action</propdef> OPTIONAL. *************** *** 1883,1890 **** <p>The following &AII; for the <el>binding</el> &EII; is ! defined for assigning a default value to the <prop ! comp="Binding Operation">soap mep</prop> ! properties of the <comp>Binding Operation</comp> components ! of a <comp>Binding</comp> component:</p> <ulist> --- 1892,1896 ---- <p>The following &AII; for the <el>binding</el> &EII; is ! defined:</p> <ulist> *************** *** 1919,1930 **** </tr> <tr> <td rowspan="1" colspan="1"><prop comp="Binding Operation">soap mep</prop></td> <td rowspan="1" colspan="1">The actual value of the ! <att>wsoap:mep</att> &AII;, if present. If not, the ! actual value of the <att>wsoap:mepDefault</att> &AII; ! of the [parent] <el>binding</el> &EII;, if present. If not ! the value as defined by the default SOAP binding rules ! (for SOAP 1.2, see <specref ref="soap12-defaults"/>), if ! applicable. Otherwise, it is an error.</td> </tr> <tr> --- 1925,1937 ---- </tr> <tr> + <td rowspan="1" colspan="1"><prop comp="Binding">soap + mep default</prop></td> <td + rowspan="1" colspan="1">The actual value of the + <att>wsoap:mepDefault</att> &AII;, if present.</td> + </tr> + <tr> <td rowspan="1" colspan="1"><prop comp="Binding Operation">soap mep</prop></td> <td rowspan="1" colspan="1">The actual value of the ! <att>wsoap:mep</att> &AII;, if present.</td> </tr> <tr> *************** *** 2554,2560 **** <div3 id="soap12-defaults"> ! <head>Default Binding Rules</head> ! <p>These default binding rules are applicable to SOAP 1.2 bindings. </p> --- 2561,2567 ---- <div3 id="soap12-defaults"> ! <head>SOAP 1.2 Binding Rules</head> ! <p>These binding rules are applicable to SOAP 1.2 bindings. </p> *************** *** 2573,2589 **** of the message exchange pattern.</p></item> ! <item><p><emph>SOAP MEP Selection.</emph> If the <comp>Interface ! Operation</comp> component's ! <prop comp="Interface Operation">message exchange pattern</prop> property ! has the value <attval>&wsdl-mep-in-out;</attval>, then the ! default value of the <prop comp="Binding Operation">soap mep</prop> property for the ! corresponding <comp>Binding Operation</comp> component is ! <attval>&soap12-request-response-mep-uri;</attval> ! identifying the SOAP Request-Response Message Exchange ! Pattern as defined in <bibref ref="SOAP12-PART2"/>. If the ! <comp>Interface Operation</comp> component has any other value for the ! <prop comp="Interface Operation">message exchange pattern</prop> property, ! then no default value is defined for the <prop comp="Binding Operation">soap mep</prop> property ! of the corresponding <comp>Binding Operation</comp> component.</p> <ednote id='one-way-mep-default'> --- 2580,2605 ---- of the message exchange pattern.</p></item> ! <item><p><emph>SOAP MEP Selection.</emph> ! ! For a given <comp>Interface Operation</comp> component, if ! there is a <comp>Binding Operation</comp> component whose ! <prop comp="Binding Operation">interface operation</prop> ! property matches the component in question and its <prop ! comp="Binding Operation">soap mep</prop> property has a ! value, then SOAP MEP is the value of the <prop comp="Binding ! Operation">soap mep</prop> property. Otherwise, the SOAP MEP ! is the value of the <comp>Binding </comp> component's <prop ! comp="Binding">soap mep default</prop>, if ! any. Otherwise, if the <comp>Interface Operation</comp> ! component's <prop comp="Interface Operation">message ! exchange pattern</prop> property has the value ! <attval>&wsdl-mep-in-out;</attval>, then the SOAP MEP is the URI ! <attval>&soap12-request-response-mep-uri;</attval> ! identifying the SOAP Request-Response Message Exchange ! Pattern as defined in <bibref ref="SOAP12-PART2"/>. ! Otherwise (i.e. if the <comp>Interface Operation</comp> ! component has any other value for the <prop comp="Interface ! Operation">message exchange pattern</prop> property), it is ! an ERROR.</p> <ednote id='one-way-mep-default'> *************** *** 2603,2614 **** <prop comp="Binding">soap underlying protocol</prop> property of the <comp>Binding</comp> component is <attval>&soap12-http-uri;</attval>. If ! the <prop comp="Binding Operation">soap mep</prop> property of the <comp>Binding Operation</comp> component ! has the value <attval>&soap12-request-response-mep-uri;</attval> ! then the default value of the <prop comp="Binding Operation">http method</prop> property is ! <attval>POST</attval>. If the <prop comp="Binding Operation">soap mep</prop> property of the ! <comp>Binding Operation</comp> component has the value <attval>&soap12-soap-response-mep-uri;</attval> ! then the default value of the <prop comp="Binding Operation">http method</prop> property is <attval>GET</attval>.</p></item> --- 2619,2628 ---- <prop comp="Binding">soap underlying protocol</prop> property of the <comp>Binding</comp> component is <attval>&soap12-http-uri;</attval>. If ! the SOAP MEP selected as specified above has the value <attval>&soap12-request-response-mep-uri;</attval> ! then the HTTP method used is ! <attval>POST</attval>. If the SOAP MEP selected has the value <attval>&soap12-soap-response-mep-uri;</attval> ! then the HTTP method used is <attval>GET</attval>.</p></item> *************** *** 2618,2623 **** property of the <comp>Binding</comp> component is <attval>&soap12-http-uri;</attval>. If ! the <prop comp="Binding Operation">soap mep</prop> property of the <comp>Binding Operation</comp> component ! has the value <attval>&soap12-soap-response-mep-uri;</attval> then the IRI to execute the HTTP GET against MUST be --- 2632,2636 ---- property of the <comp>Binding</comp> component is <attval>&soap12-http-uri;</attval>. If ! the SOAP MEP selected is <attval>&soap12-soap-response-mep-uri;</attval> then the IRI to execute the HTTP GET against MUST be *************** *** 2804,2816 **** <div2 id="_http_binding_default_rules"> ! <head>Default Binding Rules</head> <div3 id="_http_binding_default_rule_method"> ! <head>HTTP Method Declaration</head> <p>When formulating the HTTP message to be transmitted, the ! HTTP request method MUST be the value of the ! <prop comp="Binding Operation">http method</prop> ! property of the corresponding <comp>Binding Operation</comp> component.</p> </div3> --- 2817,2861 ---- <div2 id="_http_binding_default_rules"> ! <head>HTTP Binding Rules</head> <div3 id="_http_binding_default_rule_method"> ! <head>HTTP Method Selection</head> <p>When formulating the HTTP message to be transmitted, the ! HTTP request method used MUST be the following:</p> ! ! <ulist> ! <item> ! <p>For a given <comp>Interface Operation</comp> component, if ! there is a <comp>Binding Operation</comp> component whose ! <prop comp="Binding Operation">interface operation</prop> ! property matches the component in question and its <prop ! comp="Binding Operation">http method</prop> property has a ! value, then the value of the <prop comp="Binding ! Operation">http method</prop> property. ! </p> ! </item> ! <item> ! <p> ! Otherwise, the value of the <comp>Binding</comp> component's <prop ! comp="Binding">http method default</prop>, if ! any. ! </p> ! </item> ! <item> ! <p> ! Otherwise, if a ! <prop comp="Interface Operation">safety</prop> property as defined in <specref ref="safety" ! /> is present on the bound <comp>Interface Operation</comp> ! component and has a value of <attval>true</attval>, ! the value <attval>GET</attval>. ! </p> ! </item> ! <item> ! <p> ! Otherwise, it is ! an ERROR.</p> ! </item> ! </ulist> </div3> *************** *** 2912,2916 **** <p>Section <specref ref="method_value"/> defines the default values for the GET, POST, PUT and DELETE values of the ! <prop comp="Binding Operation">http method</prop> property. </p> --- 2957,2961 ---- <p>Section <specref ref="method_value"/> defines the default values for the GET, POST, PUT and DELETE values of the ! HTTP method as selected in section <specref ref="_http_binding_default_rule_method"/>. </p> *************** *** 2928,2932 **** </tr> <tr> ! <th rowspan="1" colspan="1"><prop comp="Binding Operation">http method</prop></th> <th rowspan="1" colspan="1"><prop comp="Binding Operation">http input serialization</prop></th> <th rowspan="1" colspan="1"><prop comp="Binding Operation">http output serialization</prop></th> --- 2973,2977 ---- </tr> <tr> ! <th rowspan="1" colspan="1">Selected in <specref ref='_http_binding_default_rule_method'/></th> <th rowspan="1" colspan="1"><prop comp="Binding Operation">http input serialization</prop></th> <th rowspan="1" colspan="1"><prop comp="Binding Operation">http output serialization</prop></th> *************** *** 2977,2982 **** <p>The default value for the <prop comp="Binding Operation">http input serialization</prop> and ! <prop comp="Binding Operation">http output serialization</prop> properties for any other value of ! the <prop comp="Binding Operation">http method</prop> method is <code>application/xml</code>.</p> <p> --- 3022,3027 ---- <p>The default value for the <prop comp="Binding Operation">http input serialization</prop> and ! <prop comp="Binding Operation">http output ! serialization</prop> properties for any other HTTP method selected is <code>application/xml</code>.</p> <p> *************** *** 3158,3166 **** <div3 id="http-operation-decl-relate"> <head>Relationship to WSDL Component Model</head> ! <p>The HTTP binding extension adds the following property ! to the <comp>Binding Operation</comp> component of the WSDL component model (as defined in <bibref ref="WSDL-PART1"/>):</p> <ulist> <item> ! <p><propdef comp="Binding Operation">http location</propdef> OPTIONAL. A <emph>xs:anyURI</emph>. This IRI is combined with the base IRI specified in the <prop comp="Endpoint">address</prop> property of the <comp>Endpoint</comp> component to --- 3203,3213 ---- <div3 id="http-operation-decl-relate"> <head>Relationship to WSDL Component Model</head> ! <p>The HTTP binding extension adds the following properties ! to the WSDL component model (as defined in <bibref ref="WSDL-PART1"/>):</p> <ulist> <item> ! <p><propdef comp="Binding Operation">http ! location</propdef> OPTIONAL. A <emph>xs:anyURI</emph>, ! to the <comp>Binding Operation</comp> component. This IRI is combined with the base IRI specified in the <prop comp="Endpoint">address</prop> property of the <comp>Endpoint</comp> component to *************** *** 3183,3202 **** </item> <item> ! <p><propdef comp="Binding Operation">http method</propdef> REQUIRED. A <emph>xs:string</emph> indicating the value ! for the HTTP Request Method for this specific operation.</p> </item> <item> <p><propdef comp="Binding Operation">http input serialization</propdef> REQUIRED. A ! <emph>xs:string</emph> indicating allowed serialization rules of the HTTP Request message for this specific operation, as described in section <specref ref='_http_ser_val'/>.</p> </item> <item> ! <p><propdef comp="Binding Operation">http output serialization</propdef> REQUIRED. A <emph>xs:string</emph> indicating allowed serialization rules of the HTTP Response message for this specific operation, as described in section <specref ref='_http_ser_val'/>.</p> </item> <item> ! <p><propdef comp="Binding Operation">http fault serialization</propdef> REQUIRED. A <emph>xs:string</emph> indicating allowed serialization rules of the HTTP Response message for this specific operation in case a fault is --- 3230,3263 ---- </item> <item> ! <p><propdef comp="Binding">http method default</propdef> OPTIONAL. A <emph>xs:string</emph>, ! to the <comp>Binding</comp> component, indicating the ! default value ! for the HTTP Request Method for all the ! <comp>Interface Operation</comp> components of any ! <comp>Interface</comp> component that uses this Binding ! component.</p> ! </item> ! <item> ! <p><propdef comp="Binding Operation">http method</propdef> OPTIONAL. A <emph>xs:string</emph>, ! to the <comp>Binding Operation</comp> component, indicating the value ! for the HTTP Request Method for this specific ! <comp>Binding Operation</comp>.</p> </item> <item> <p><propdef comp="Binding Operation">http input serialization</propdef> REQUIRED. A ! <emph>xs:string</emph>, ! to the <comp>Binding Operation</comp> component, indicating allowed serialization rules of the HTTP Request message for this specific operation, as described in section <specref ref='_http_ser_val'/>.</p> </item> <item> ! <p><propdef comp="Binding Operation">http output serialization</propdef> REQUIRED. A <emph>xs:string</emph>, ! to the <comp>Binding Operation</comp> component, indicating allowed serialization rules of the HTTP Response message for this specific operation, as described in section <specref ref='_http_ser_val'/>.</p> </item> <item> ! <p><propdef comp="Binding Operation">http fault serialization</propdef> REQUIRED. A <emph>xs:string</emph>, ! to the <comp>Binding Operation</comp> component, indicating allowed serialization rules of the HTTP Response message for this specific operation in case a fault is *************** *** 3204,3210 **** </item> <item> ! <p><propdef comp="Binding Operation">http query parameter separator</propdef> REQUIRED. A ! <emph>xs:string</emph> indicating the query parameter ! separator character.</p> </item> </ulist> --- 3265,3283 ---- </item> <item> ! <p><propdef comp="Binding">http query parameter ! separator default</propdef> REQUIRED. A ! <emph>xs:string</emph>, ! to the <comp>Binding</comp> component, indicating the default query ! parameter separator character for all the ! <comp>Interface Operation</comp> components of any ! <comp>Interface</comp> component that uses this Binding ! component.</p> ! </item> ! <item> ! <p><propdef comp="Binding Operation">http query parameter separator</propdef> OPTIONAL. A ! <emph>xs:string</emph>, ! to the <comp>Binding Operation</comp> component, indicating the query parameter ! separator character for this <comp>Binding ! Operation</comp> component.</p> </item> </ulist> *************** *** 3381,3389 **** <p>The following &AII;s for the <el>binding</el> &EII; are ! defined for assigning default values to the <prop ! comp="Binding Operation">http method</prop> and <prop ! comp="Binding Operation">http query parameter separator</prop> ! properties of the <comp>Binding Operation</comp> components ! of a <comp>Binding</comp> component:</p> <ulist> --- 3454,3458 ---- <p>The following &AII;s for the <el>binding</el> &EII; are ! defined:</p> <ulist> *************** *** 3447,3459 **** </tr> <tr> <td rowspan="1" colspan="1"><prop comp="Binding Operation">http method</prop></td> <td rowspan="1" colspan="1">The actual value of the ! <att>whttp:method</att> &AII;, if present; otherwise, the ! actual value of the <att>whttp:methodDefault</att> ! &AII; of the [parent] <el>binding</el> &EII;; otherwise, if a ! <prop comp="Interface Operation">safety</prop> property as defined in <specref ref="safety" ! /> is present on the bound <comp>Interface Operation</comp> ! component and has a value of <attval>true</attval>, ! the value <attval>GET</attval>; otherwise, it is an error.</td> </tr> <tr> --- 3516,3528 ---- </tr> <tr> + <td rowspan="1" colspan="1"><prop comp="Binding">http + method default</prop></td> + <td rowspan="1" colspan="1">The actual value of the + <att>whttp:methodDefault</att> &AII;, if present.</td> + </tr> + <tr> <td rowspan="1" colspan="1"><prop comp="Binding Operation">http method</prop></td> <td rowspan="1" colspan="1">The actual value of the ! <att>whttp:method</att> &AII;, if present.</td> </tr> <tr> *************** *** 3461,3466 **** <td rowspan="1" colspan="1">The actual value of the <att>whttp:inputSerialization</att> &AII;, if present; otherwise, the default value as ! defined in <specref ref="_http_binding_default_rules"/>, computed based on the ! value of the <prop comp="Binding Operation">http method</prop> property.</td> </tr> <tr> --- 3530,3534 ---- <td rowspan="1" colspan="1">The actual value of the <att>whttp:inputSerialization</att> &AII;, if present; otherwise, the default value as ! defined in <specref ref="_http_binding_default_rules"/>.</td> </tr> <tr> *************** *** 3468,3474 **** <td rowspan="1" colspan="1">The actual value of the <att>whttp:outputSerialization</att> &AII;, if present; otherwise, the default value as ! defined in <specref ref="_http_binding_default_rules"/>, computed based on the ! value of the <prop comp="Binding Operation">http ! method</prop> property. </td> </tr> --- 3536,3540 ---- <td rowspan="1" colspan="1">The actual value of the <att>whttp:outputSerialization</att> &AII;, if present; otherwise, the default value as ! defined in <specref ref="_http_binding_default_rules"/>. </td> </tr> *************** *** 3481,3489 **** </tr> <tr> <td rowspan="1" colspan="1"><prop comp="Binding Operation">http query parameter separator</prop></td> <td rowspan="1" colspan="1">The actual value of the ! <att>whttp:queryParameterSeparator</att> &AII;, if present; otherwise, the ! actual value of the <att>whttp:queryParameterSeparatorDefault</att> ! &AII; of the [parent] <el>binding</el> &EII;, if present; otherwise, <attval>&</attval>.</td> </tr> </tbody> --- 3547,3558 ---- </tr> <tr> + <td rowspan="1" colspan="1"><prop comp="Binding">http query parameter separator default</prop></td> + <td rowspan="1" colspan="1">The actual value of the + <att>whttp:queryParameterSeparatorDefault</att> &AII;, if present; otherwise, <attval>&</attval>.</td> + </tr> + <tr> <td rowspan="1" colspan="1"><prop comp="Binding Operation">http query parameter separator</prop></td> <td rowspan="1" colspan="1">The actual value of the ! <att>whttp:queryParameterSeparator</att> &AII;, if present.</td> </tr> </tbody> *************** *** 4071,4076 **** ref="_http_operation_location_query_constr"/>.</p> ! <p>If the HTTP method used for the request, as specified ! by the <prop comp="Binding Operation">http method</prop>, does not allow a message body, then this query string is serialized as parameters in the request IRI (see <specref --- 4140,4144 ---- ref="_http_operation_location_query_constr"/>.</p> ! <p>If the HTTP method used for the request does not allow a message body, then this query string is serialized as parameters in the request IRI (see <specref *************** *** 4099,4104 **** <p> ! Each parameter pair is ! separated by the value of the <prop comp="Binding Operation">http query parameter separator</prop> property. </p> <ulist> --- 4167,4175 ---- <p> ! Each parameter pair is separated by 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. </p> <ulist> *************** *** 4133,4141 **** </data></eg> <p> ! with the following value of the {http location} property: </p> <eg xml:space="preserve">'temperature/{town}'</eg> <p> ! and the following value of the {http query parameter separator} property: </p> <eg xml:space="preserve">'&'</eg> --- 4204,4213 ---- </data></eg> <p> ! with the following value of the <prop comp="Binding Operation">http location</prop> property: </p> <eg xml:space="preserve">'temperature/{town}'</eg> <p> ! and the following value of the <prop comp="Binding">http ! query parameter separator default</prop> property: </p> <eg xml:space="preserve">'&'</eg> *************** *** 4210,4216 **** <head>Serialization in the request IRI</head> ! <p>If the HTTP request method used, specified in the ! <prop comp="Binding Operation">http method</prop> of ! the Binding Operation component bound, does not allow HTTP message body (e.g. <attval>GET</attval> and <attval>DELETE</attval>), and if the value of the <prop comp="Binding Operation">http location ignore uncited</prop> property is <attval>false</attval>, then the following rules --- 4282,4286 ---- <head>Serialization in the request IRI</head> ! <p>If the HTTP request method used does not allow HTTP message body (e.g. <attval>GET</attval> and <attval>DELETE</attval>), and if the value of the <prop comp="Binding Operation">http location ignore uncited</prop> property is <attval>false</attval>, then the following rules *************** *** 4224,4228 **** a question mark character, then the value of the <prop comp="Binding Operation">http query parameter ! separator</prop> property is appended.</p> <p>Finally, the query string computed in <specref ref= --- 4294,4300 ---- a question mark character, then 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, is appended.</p> <p>Finally, the query string computed in <specref ref= *************** *** 4254,4260 **** <head>Serialization in the message body</head> ! <p>If the HTTP request method used, specified in the ! <prop comp="Binding Operation">http method</prop> of ! the Binding Operation component bound, does allow an HTTP message body (e.g. <attval>POST</attval> and <attval>PUT</attval>), then the following rules --- 4326,4330 ---- <head>Serialization in the message body</head> ! <p>If the HTTP request method used does allow an HTTP message body (e.g. <attval>POST</attval> and <attval>PUT</attval>), then the following rules *************** *** 4315,4321 **** Therefore, it is only suitable for HTTP requests using methods allowing message bodies (i.e., for the HTTP binding ! defined in this specification, input messages when the ! method specified in the <prop comp="Binding Operation">http ! method</prop> property of a Binding Operation component has a body), and for HTTP responses (i.e. output messages for the HTTP binding defined in this specification). --- 4385,4391 ---- Therefore, it is only suitable for HTTP requests using methods allowing message bodies (i.e., for the HTTP binding ! defined in this specification, input messages where the ! HTTP method selected ! has a body), and for HTTP responses (i.e. output messages for the HTTP binding defined in this specification). *************** *** 4364,4369 **** This format serializes the instance data in the HTTP message body, making it only suitable for ! HTTP requests using methods, specified in the <prop comp="Binding Operation">http method</prop> property ! of a Binding Operation component, allowing message bodies.</p> <p> --- 4434,4438 ---- This format serializes the instance data in the HTTP message body, making it only suitable for ! HTTP requests using methods allowing message bodies.</p> <p> *************** *** 4497,4507 **** <ulist> <item> <p><propdef comp="Binding Message Reference">http transfer coding</propdef> OPTIONAL. A <emph>xs:string</emph> to ! the <comp>Binding Message Reference</comp> and <comp>Binding Fault ! Reference</comp> components. This property indicates the ! transfer codings available for a particular message. Its value is ignored when the value of the <prop comp="Binding">http version</prop> property is <attval>1.0</attval>.</p> </item> </ulist> --- 4566,4602 ---- <ulist> <item> + <p><propdef comp="Binding">http + transfer coding default</propdef> OPTIONAL. A + <emph>xs:string</emph> to the <comp>Binding</comp> + component. This property indicates the default transfer + codings available for all <comp>Interface Message + Reference</comp> and <comp>Interface Fault + Reference</comp> components of any <comp>Interface</comp> + component that uses this <comp>Binding</comp> component. Its + value is ignored when the value of the <prop + comp="Binding">http version</prop> property is + <attval>1.0</attval>.</p> + </item> + <item> + <p><propdef comp="Binding Operation">http + transfer coding default</propdef> OPTIONAL. A + <emph>xs:string</emph> to the <comp>Binding Operation</comp> + component. This property indicates the default transfer + codings available for all <comp>Binding Message + Reference</comp> and <comp>Binding Fault + Reference</comp> of this <comp>Binding Operation</comp> + component. Its + value is ignored when the value of the <prop + comp="Binding">http version</prop> property is + <attval>1.0</attval>.</p> + </item> + <item> <p><propdef comp="Binding Message Reference">http transfer coding</propdef> OPTIONAL. A <emph>xs:string</emph> to ! the <comp>Binding Message Reference</comp> component. This property indicates the ! transfer codings available for this <comp>Binding Message Reference</comp> component. Its value is ignored when the value of the <prop comp="Binding">http version</prop> property is <attval>1.0</attval>.</p> </item> + <item><p>Similarly, <propdef comp="Binding Fault Reference">http transfer coding</propdef> OPTIONAL, to the <comp>Binding Fault Reference</comp> component</p></item> </ulist> *************** *** 4586,4598 **** </tr> <tr> ! <td rowspan="1" colspan="1"><prop comp="Binding Message Reference">http transfer coding</prop></td> <td rowspan="1" colspan="1">The actual value of the ! <att>whttp:transferCoding</att> &AII;, ! if present; otherwise, the actual value of the ! <att>whttp:transferCodingDefault</att> &AII; of the ! [parent] <el>operation</el> &EII;, if present; otherwise, the actual ! value of the <att>whttp:transferCodingDefault</att> &AII; of ! its [parent] <el>binding</el> &EII;, if present.</td> </tr> </tbody> --- 4681,4718 ---- </tr> <tr> ! <td rowspan="1" colspan="1"><prop comp="Binding">http ! transfer coding default</prop> of the ! <comp>Binding</comp> component</td> <td rowspan="1" colspan="1">The actual value of the ! <att>whttp:transferCodingDefault</att> &AII; of ! the <el>binding</el> &EII;, if present.</td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"><prop comp="Binding ! Operation">http transfer coding default</prop> of the ! <comp>Binding Operation</comp> component</td> ! <td rowspan="1" colspan="1">The actual value of the ! <att>whttp:transferCodingDefault</att> ! &AII; of ! the <el>operation</el> &EII;, if present.</td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"><prop comp="Binding ! Message ! Reference">http transfer coding</prop> of the <comp>Binding Message Reference</comp> component</td> ! <td rowspan="1" colspan="1">The actual value of the ! <att>whttp:transferCoding</att> &AII; of ! the <el>input</el> or <el>output</el> &EII;, ! if present.</td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"><prop comp="Binding ! Fault ! Reference">http transfer coding</prop> of the <comp>Binding Fault Reference</comp> component</td> ! <td rowspan="1" colspan="1">The actual value of the ! <att>whttp:transferCoding</att> &AII; of ! the <el>infault</el> or <el>outfault</el> &EII;, ! if present.</td> </tr> </tbody> *************** *** 5133,5136 **** --- 5253,5266 ---- <td>HH</td> <td><loc + href="http://www.w3.org/2002/ws/desc/5/lc-issues/issues.html#LC333">LC333</loc>: + implemented <loc + href='http://lists.w3.org/Archives/Public/www-ws-desc/2005Oct/0051.html'>resolution</loc> to accomodate interfaceless bindings + </td> + </tr> + + <tr> + <td>20051111</td> + <td>HH</td> + <td><loc href="http://www.w3.org/2002/ws/desc/5/lc-issues/issues.html#LC362">LC362</loc>: added URI to fault propagation rules
Received on Friday, 11 November 2005 12:00:22 UTC