- 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