- From: Hugo Haas via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 06 Jun 2005 10:08:45 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20
In directory homer:/tmp/cvs-serv20574
Modified Files:
wsdl20-adjuncts.xml
Log Message:
LC130: Binding fault defaulting?
Harmonized the REQUIRED/OPTIONAL information of the properties, and the defaulting to empty
Index: wsdl20-adjuncts.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v
retrieving revision 1.54
retrieving revision 1.55
diff -C2 -d -r1.54 -r1.55
*** wsdl20-adjuncts.xml 3 Jun 2005 19:55:23 -0000 1.54
--- wsdl20-adjuncts.xml 6 Jun 2005 10:08:43 -0000 1.55
***************
*** 1229,1233 ****
<fault ref="<emph>xs:QName</emph>"
! <b>wsoap:code</b>="<emph>xs:QName</emph>"
<b>wsoap:subcodes</b>="<emph>list of xs:QName</emph>"? >
--- 1229,1233 ----
<fault ref="<emph>xs:QName</emph>"
! <b>wsoap:code</b>="<emph>union of xs:QName, xs:token</emph>"?
<b>wsoap:subcodes</b>="<emph>list of xs:QName</emph>"? >
***************
*** 1418,1422 ****
<ulist>
! <item><p>{soap version}, a <emph>xs:string</emph>, to the Binding
component.</p></item>
</ulist>
--- 1418,1422 ----
<ulist>
! <item><p>{soap version} REQUIRED. A <emph>xs:string</emph>, to the Binding
component.</p></item>
</ulist>
***************
*** 1499,1503 ****
<ulist>
! <item><p>{soap underlying protocol}, a
<emph>xs:anyURI</emph>, which is an absolute IRI as defined by
<bibref ref="RFC3987"/>, to the Binding
--- 1499,1503 ----
<ulist>
! <item><p>{soap underlying protocol} REQUIRED. A
<emph>xs:anyURI</emph>, which is an absolute IRI as defined by
<bibref ref="RFC3987"/>, to the Binding
***************
*** 1640,1650 ****
<ulist>
! <item><p>{soap fault code}, a <emph>xs:QName</emph>, to the Binding Fault component. The value
! of this property identifies a possible SOAP fault for the operations in
! scope.</p> </item>
! <item><p>{soap fault subcodes}, a list of <emph>xs:QName</emph>, to the
! Binding Fault component. The value of this property
! identifies one or more subcodes for this SOAP fault.</p>
</item>
</ulist>
--- 1640,1653 ----
<ulist>
! <item><p>{soap fault code} OPTIONAL. A <emph>xs:QName</emph>, to
! the Binding Fault component. The value of this property
! identifies a possible SOAP fault for the operations in
! scope. If this property is empty, no assertion is made
! about the value of the SOAP fault code.</p> </item>
! <item><p>{soap fault subcodes} OPTIONAL. A list of
! <emph>xs:QName</emph>, to the Binding Fault component.
! The value of this property identifies one or more subcodes
! for this SOAP fault.</p>
</item>
</ulist>
***************
*** 1657,1661 ****
<binding >
<fault ref="xs:QName"
! <b>wsoap:code</b>="xs:QName"
<b>wsoap:subcodes</b>="list of xs:QName"? >
<documentation />?
--- 1660,1664 ----
<binding >
<fault ref="xs:QName"
! <b>wsoap:code</b>="union of xs:QName, xs:token"?
<b>wsoap:subcodes</b>="list of xs:QName"? >
<documentation />?
***************
*** 1670,1674 ****
<ulist>
! <item><p>wsoap:code REQUIRED &AII;</p>
<ulist>
<item><p>A [local name] of <el>code</el></p></item>
--- 1673,1677 ----
<ulist>
! <item><p>wsoap:code OPTIONAL &AII;</p>
<ulist>
<item><p>A [local name] of <el>code</el></p></item>
***************
*** 1678,1682 ****
</p></item>
<item>
! <p>A type of <emph>xs:QName</emph></p>
</item>
</ulist>
--- 1681,1687 ----
</p></item>
<item>
! <p>A type of union of <emph>xs:QName</emph> and
! <emph>xs:token</emph> where the allowed token value
! is <attval>#any</attval></p>
</item>
</ulist>
***************
*** 1712,1721 ****
<td rowspan="1" colspan="1">{soap fault code}</td>
<td rowspan="1" colspan="1">The actual value of the <att>code</att>
! &AII;.</td>
</tr>
<tr>
<td rowspan="1" colspan="1">{soap fault subcodes}</td>
<td rowspan="1" colspan="1">The actual value of the <att>subcodes</att>
! &AII;.</td>
</tr>
</tbody>
--- 1717,1727 ----
<td rowspan="1" colspan="1">{soap fault code}</td>
<td rowspan="1" colspan="1">The actual value of the <att>code</att>
! &AII; if present and if its value is not
! <attval>#any</attval>; otherwise empty.</td>
</tr>
<tr>
<td rowspan="1" colspan="1">{soap fault subcodes}</td>
<td rowspan="1" colspan="1">The actual value of the <att>subcodes</att>
! &AII;, if present; otherwise empty.</td>
</tr>
</tbody>
***************
*** 1748,1752 ****
<ulist>
! <item><p>{soap mep}, a <emph>xs:anyURI</emph>, which is an absolute IRI as defined by <bibref
ref="RFC3987"/>, to the Binding Operation component. The
value of this property identifies the SOAP Message
--- 1754,1758 ----
<ulist>
! <item><p>{soap mep} REQUIRED. A <emph>xs:anyURI</emph>, which is an absolute IRI as defined by <bibref
ref="RFC3987"/>, to the Binding Operation component. The
value of this property identifies the SOAP Message
***************
*** 1758,1762 ****
are not applicable).</p></item>
! <item><p>{soap action}, a <emph>xs:anyURI</emph>, which
is an absolute IRI as defined by <bibref
ref="RFC3987"/>, to the Binding Operation component. The
--- 1764,1768 ----
are not applicable).</p></item>
! <item><p>{soap action} OPTIONAL. A <emph>xs:anyURI</emph>, which
is an absolute IRI as defined by <bibref
ref="RFC3987"/>, to the Binding Operation component. The
***************
*** 1837,1841 ****
<td rowspan="1" colspan="1">{soap action}</td>
<td rowspan="1" colspan="1">The actual value of the
! <att>action</att> &AII;., if any.</td>
</tr>
</tbody>
--- 1843,1847 ----
<td rowspan="1" colspan="1">{soap action}</td>
<td rowspan="1" colspan="1">The actual value of the
! <att>action</att> &AII;., if any; otherwise empty.</td>
</tr>
</tbody>
***************
*** 1868,1872 ****
<ulist>
! <item><p>{soap modules}, a set of SOAP Module components
as defined in <specref ref="soap-module-decl-property"/>,
to the Binding, Binding Operation, Binding Message
--- 1874,1878 ----
<ulist>
! <item><p>{soap modules} OPTIONAL. A set of SOAP Module components
as defined in <specref ref="soap-module-decl-property"/>,
to the Binding, Binding Operation, Binding Message
***************
*** 2112,2116 ****
<ulist>
! <item><p>{soap headers}, OPTIONAL, a set of SOAP Header
Block components as defined in <specref
ref="soap-header-decl-property"/>, to the Binding Fault
--- 2118,2122 ----
<ulist>
! <item><p>{soap headers} OPTIONAL. A set of SOAP Header
Block components as defined in <specref
ref="soap-header-decl-property"/>, to the Binding Fault
***************
*** 2154,2159 ****
<description>
<binding name="<emph>xs:NCName</emph>" type="<emph>&wsdl-soap-ns;</emph>" >
! <fault ref="<emph>xs:QName</emph>"
! wsoap:code="<emph>xs:QName</emph>" >
<<b>wsoap:header</b> element="<emph>xs:QName</emph>" mustUnderstand="xs:boolean"?>
<documentation />?
--- 2160,2164 ----
<description>
<binding name="<emph>xs:NCName</emph>" type="<emph>&wsdl-soap-ns;</emph>" >
! <fault ref="<emph>xs:QName</emph>" >
<<b>wsoap:header</b> element="<emph>xs:QName</emph>" mustUnderstand="xs:boolean"?>
<documentation />?
***************
*** 2544,2548 ****
<fault ref="<emph>xs:QName</emph>"
! <b>whttp:code</b>="<emph>xs:int</emph>"?
<b>whttp:reasonPhrase</b>="xs:string"? >
<documentation />?
--- 2549,2553 ----
<fault ref="<emph>xs:QName</emph>"
! <b>whttp:code</b>="<emph>union of xs:int, xs:token</emph>"?
<b>whttp:reasonPhrase</b>="xs:string"? >
<documentation />?
***************
*** 2832,2836 ****
<ulist>
<item>
! <p>{http version}, a <emph>xs:string</emph> to the
Binding component. The value of this property follows
the "<major>.<minor>" numbering scheme defined in
--- 2837,2841 ----
<ulist>
<item>
! <p>{http version} REQUIRED. A <emph>xs:string</emph> to the
Binding component. The value of this property follows
the "<major>.<minor>" numbering scheme defined in
***************
*** 2988,2992 ****
<ulist>
<item>
! <p>{http location}, REQUIRED. A <emph>xs:anyURI</emph>. This
IRI is combined with the base IRI specified in the
&endpoint-address-p; property of the endpoint component to
--- 2993,2997 ----
<ulist>
<item>
! <p>{http location} OPTIONAL. A <emph>xs:anyURI</emph>. This
IRI is combined with the base IRI specified in the
&endpoint-address-p; property of the endpoint component to
***************
*** 3163,3184 ****
</ulist>
</item>
- <item>
- <p>An OPTIONAL <att>queryParameterSeparator</att>
- &AII; with the
- following Infoset properties:</p>
- <ulist>
- <item>
- <p>A [local name] of <att>queryParameterSeparator</att>
- </p>
- </item>
- <item>
- <p>A [namespace name] of <attval>&wsdl-http-ns;</attval>
- </p>
- </item>
- <item>
- <p>A type of <emph>xs:string</emph> whose length facet value is 1</p>
- </item>
- </ulist>
- </item>
</ulist>
</div3>
--- 3168,3171 ----
***************
*** 3265,3269 ****
<ulist>
! <item><p>{http headers}, OPTIONAL, a set of HTTP Header
components as defined in <specref
ref="http-header-decl-property"/>, to the Binding Fault
--- 3252,3256 ----
<ulist>
! <item><p>{http headers}, OPTIONAL. A set of HTTP Header
components as defined in <specref
ref="http-header-decl-property"/>, to the Binding Fault
***************
*** 3516,3520 ****
<binding >
<fault ref="xs:QName"
! <b>whttp:code</b>="xs:int"?
<b>whttp:reasonPhrase</b>="xs:string"? />
</fault>*
--- 3503,3507 ----
<binding >
<fault ref="xs:QName"
! <b>whttp:code</b>="union of xs:int, xs:token"?
<b>whttp:reasonPhrase</b>="xs:string"? />
</fault>*
***************
*** 3534,3538 ****
<attval>&wsdl-http-ns;</attval>
</p></item>
! <item><p>A type of <emph>xs:int</emph></p></item>
</ulist>
</item>
--- 3521,3527 ----
<attval>&wsdl-http-ns;</attval>
</p></item>
! <item><p>A type of union of <emph>xs:int</emph> and
! <emph>xs:token</emph> where the allowed token value
! is <attval>#any</attval></p></item>
</ulist>
</item>
***************
*** 3565,3575 ****
<tr>
<td rowspan="1" colspan="1">{http error status code}</td>
! <td rowspan="1" colspan="1">The actual value of the <att>whttp:code</att>
! &AII;, if present.</td>
</tr>
<tr>
<td rowspan="1" colspan="1">{http error reason phrase}</td>
<td rowspan="1" colspan="1">The actual value of the <att>whttp:reasonPhrase</att>
! &AII;, if present.</td>
</tr>
</tbody>
--- 3554,3565 ----
<tr>
<td rowspan="1" colspan="1">{http error status code}</td>
! <td rowspan="1" colspan="1">The actual value of the
! <att>whttp:code</att> &AII;, if present and its value
! is not <attval>#any</attval>; otherwise empty.</td>
</tr>
<tr>
<td rowspan="1" colspan="1">{http error reason phrase}</td>
<td rowspan="1" colspan="1">The actual value of the <att>whttp:reasonPhrase</att>
! &AII;, if present; otherwise empty.</td>
</tr>
</tbody>
***************
*** 3979,3983 ****
<ulist>
<item>
! <p>{http transfer coding}, a <emph>xs:string</emph> to
the Binding Message Reference and Binding Fault
Reference components. This property indicates the
--- 3969,3973 ----
<ulist>
<item>
! <p>{http transfer coding}, OPTIONAL. A <emph>xs:string</emph> to
the Binding Message Reference and Binding Fault
Reference components. This property indicates the
***************
*** 4074,4078 ****
Operation component, if present; otherwise, the actual
value of the <att>whttp:transferCodingDefault</att> on
! the Binding component, if present.</td>
</tr>
</tbody>
--- 4064,4068 ----
Operation component, if present; otherwise, the actual
value of the <att>whttp:transferCodingDefault</att> on
! the Binding component, if present; otherwise empty.</td>
</tr>
</tbody>
***************
*** 4105,4109 ****
<ulist>
<item>
! <p>{http cookies}, a <emph>xs:boolean</emph> to the Binding
component.</p>
</item>
--- 4095,4099 ----
<ulist>
<item>
! <p>{http cookies} REQUIRED. A <emph>xs:boolean</emph> to the Binding
component.</p>
</item>
***************
*** 4188,4192 ****
<ulist>
<item>
! <p>{http authentication scheme}, a <emph>xs:string</emph> to the Endpoint
component, corresponding to the HTTP authentication
scheme used. The valid values are "basic" for the "basic"
--- 4178,4182 ----
<ulist>
<item>
! <p>{http authentication scheme} REQUIRED. <emph>xs:string</emph> to the Endpoint
component, corresponding to the HTTP authentication
scheme used. The valid values are "basic" for the "basic"
***************
*** 4197,4203 ****
</item>
<item>
! <p>{http authentication realm}, a <emph>xs:string</emph> to the
Endpoint. It corresponds to the realm authentication
! parameter defined in <bibref ref="RFC2617"/>. If the the
value of the {http authentication scheme} property is
not "none", it MUST not be empty.
--- 4187,4193 ----
</item>
<item>
! <p>{http authentication realm} REQUIRED. A <emph>xs:string</emph> to the
Endpoint. It corresponds to the realm authentication
! parameter defined in <bibref ref="RFC2617"/>. If the
value of the {http authentication scheme} property is
not "none", it MUST not be empty.
***************
*** 4554,4557 ****
--- 4544,4557 ----
-->
<tr>
+ <td>20050606</td>
+ <td>HH</td>
+ <td><loc
+ href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC130">LC130</loc>:
+ <code>wsoap:code</code> is now optional, and aligned
+ <code>whttp:code</code>
+ </td>
+ </tr>
+
+ <tr>
<td>20050602</td>
<td>HH</td>
Received on Monday, 6 June 2005 10:08:46 UTC