- From: Sanjiva Weerawarana <sweeraw@dev.w3.org>
- Date: Tue, 13 Jul 2004 18:04:58 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20
In directory hutz:/tmp/cvs-serv24876
Modified Files:
wsdl20.html wsdl20.xml
Log Message:
allowed f&p in interface and binding fault components and updated f&p composition rules
Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.97
retrieving revision 1.98
diff -C2 -d -r1.97 -r1.98
*** wsdl20.html 13 Jul 2004 17:33:23 -0000 1.97
--- wsdl20.html 13 Jul 2004 18:04:56 -0000 1.98
***************
*** 991,1002 ****
represents the content or "payload" of the fault. </p>
</li>
</ul>
! <p>If a type sytem NOT based on the XML Infoset [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>]
! is in use (as considered in
! <a href="#other-types"><b>3.2 Using Other Schema Languages</b></a>) then additional properties would
! need to be added to the Fault Component (along with
! extensibility attributes to its XML representation) to allow
! associating such message types with the message reference.</p>
<p>For each Interface Fault component in the {faults}
--- 991,1006 ----
represents the content or "payload" of the fault. </p>
</li>
+
+ <li><p>{features} A set of named feature
+ definitions.</p></li>
+
+ <li><p>{properties} A set of named property
+ definitions.</p></li>
</ul>
! <p>If a type sytem NOT based on the XML Infoset [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>] is in use (as considered in <a href="#other-types"><b>3.2 Using Other Schema Languages</b></a>) then additional properties would need to
! be added to the Fault Component (along with extensibility
! attributes to its XML representation) to allow associating
! such message types with the message reference.</p>
<p>For each Interface Fault component in the {faults}
***************
*** 1054,1057 ****
--- 1058,1062 ----
element="<em>xs:QName</em>"? >
<documentation />?
+ [ <feature /> | <property /> ]*
</<b>fault</b>>
</interface>
***************
*** 1101,1104 ****
--- 1106,1113 ----
</p>
</li>
+
+ <li><p>Zero or more <code>feature</code> and/or
+ <code>property</code> <em>element information item</em>s (see <a href="#Feature_XMLRep"><b>2.7.2 XML Representation of Feature Component</b></a> and <a href="#Property_XMLRep"><b>2.8.2 XML Representation of Property Component</b></a>, respectively).</p></li>
+
<li>
<p>Zero or more namespace-qualified
***************
*** 1198,1201 ****
--- 1207,1226 ----
</td>
</tr>
+ <tr>
+ <td rowspan="1" colspan="1">{features}</td>
+ <td rowspan="1" colspan="1">
+ The set of features corresponding to the
+ <code>feature</code> <em>element information item</em>s in
+ [children], if any.
+ </td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">{properties}</td>
+ <td rowspan="1" colspan="1">
+ The set of properties corresponding to the
+ <code>property</code> <em>element information item</em>s in
+ [children], if any.
+ </td>
+ </tr>
</tbody>
</table><br>
***************
*** 1273,1281 ****
property is false.</p></li>
! <li><p>{features} A set of named feature definitions
! used by the operation</p></li>
! <li><p>{properties} A set of named property definitions
! used by the operation</p></li>
</ul>
--- 1298,1306 ----
property is false.</p></li>
! <li><p>{features} A set of named feature
! definitions.</p></li>
! <li><p>{properties} A set of named property
! definitions.</p></li>
</ul>
***************
*** 1931,1939 ****
property has no value.</p> </li>
! <li><p>{features} A set of named feature definitions
! used by the operation</p></li>
! <li><p>{properties} A set of named property definitions
! used by the operation</p></li>
</ul>
--- 1956,1964 ----
property has no value.</p> </li>
! <li><p>{features} A set of named feature
! definitions.</p></li>
! <li><p>{properties} A set of named property
! definitions.</p></li>
</ul>
***************
*** 2234,2242 ****
fault message.</p></li>
! <li><p>{features} A set of named feature definitions
! used by the operation</p></li>
! <li><p>{properties} A set of named property definitions
! used by the operation</p></li>
</ul>
--- 2259,2267 ----
fault message.</p></li>
! <li><p>{features} A set of named feature
! definitions.</p></li>
! <li><p>{properties} A set of named property
! definitions.</p></li>
</ul>
***************
*** 2524,2527 ****
--- 2549,2556 ----
within the interface component.</p></li>
+ <li><p>Interface Fault component: all features
+ asserted within the interface fault component and
+ those within the parent interface component.</p></li>
+
<li><p>Interface Operation component: all features
asserted within the interface operation component and
***************
*** 2538,2541 ****
--- 2567,2576 ----
any).</p></li>
+ <li><p>Binding Fault component: all features
+ asserted within the binding fault component, those
+ within the parent binding component and those within the
+ interface component referred to by the binding component
+ (if any).</p></li>
+
<li><p>Binding Operation component: all features
asserted within the binding operation component, those
***************
*** 2823,2826 ****
--- 2858,2865 ----
within the interface component.</p></li>
+ <li><p>Interface Fault component: all properties
+ asserted within the interface fault component and
+ those within the parent interface component.</p></li>
+
<li><p>Interface Operation component: all properties
asserted within the interface operation component and
***************
*** 2837,2840 ****
--- 2876,2885 ----
any).</p></li>
+ <li><p>Binding Fault component: all properties
+ asserted within the binding fault component, those
+ within the parent binding component and those within the
+ interface component referred to by the binding component
+ (if any).</p></li>
+
<li><p>Binding Operation component: all properties
asserted within the binding operation component, those
***************
*** 3430,3433 ****
--- 3475,3483 ----
for which binding information is being
specified.</p></li>
+
+ <li><p>{features} A set of named feature definitions.</p></li>
+
+ <li><p>{properties} A set of named property
+ definitions.</p></li>
</ul>
***************
*** 3448,3451 ****
--- 3498,3502 ----
ref="<em>xs:QName</em>" >
<documentation />?
+ [ <feature /> | <property /> ]*
</<b>fault</b>>
</binding>
***************
*** 3487,3490 ****
--- 3538,3545 ----
<a href="#eii-documentation"><b>5. Documentation</b></a>).</p>
</li>
+
+ <li><p>Zero or more <code>feature</code> and/or
+ <code>property</code> <em>element information item</em>s (see <a href="#Feature_XMLRep"><b>2.7.2 XML Representation of Feature Component</b></a> and <a href="#Property_XMLRep"><b>2.8.2 XML Representation of Property Component</b></a>, respectively).</p></li>
+
<li> <p> Zero or more namespace-qualified <em>element information item</em>s
amongst its [children]. The [namespace name] of
***************
*** 3549,3552 ****
--- 3604,3623 ----
<td rowspan="1" colspan="1">The actual value of the <code>ref</code> <em>attribute information item</em>.</td>
</tr>
+ <tr>
+ <td rowspan="1" colspan="1">{features}</td>
+ <td rowspan="1" colspan="1">
+ The set of features corresponding to the
+ <code>feature</code> <em>element information item</em>s in
+ [children], if any.
+ </td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">{properties}</td>
+ <td rowspan="1" colspan="1">
+ The set of properties corresponding to the
+ <code>property</code> <em>element information item</em>s in
+ [children], if any.
+ </td>
+ </tr>
</tbody>
</table><br>
***************
*** 3793,3801 ****
containing Binding Operation component.</p></li>
! <li><p>{features} A set of named feature definitions
! used by the operation</p></li>
! <li><p>{properties} A set of named property definitions
! used by the operation</p></li>
</ul>
--- 3864,3871 ----
containing Binding Operation component.</p></li>
! <li><p>{features} A set of named feature definitions.</p></li>
! <li><p>{properties} A set of named property
! definitions.</p></li>
</ul>
***************
*** 4007,4015 ****
</p></li>
! <li><p>{features} A set of named feature definitions
! used by the operation</p></li>
! <li><p>{properties} A set of named property definitions
! used by the operation</p></li>
</ul>
--- 4077,4085 ----
</p></li>
! <li><p>{features} A set of named feature
! definitions.</p></li>
! <li><p>{properties} A set of named property
! definitions.</p></li>
</ul>
***************
*** 4243,4251 ****
</li>
! <li><p>{features} A set of named feature definitions
! used by the operation</p></li>
! <li><p>{properties} A set of named property definitions
! used by the operation</p></li>
</ul>
--- 4313,4321 ----
</li>
! <li><p>{features} A set of named feature
! definitions.</p></li>
! <li><p>{properties} A set of named property
! definitions.</p></li>
</ul>
***************
*** 5590,5593 ****
--- 5660,5667 ----
<fault name="<em>xs:NCName</em>" element="<em>xs:QName</em>"? >
<documentation />?
+
+ <feature ... />*
+
+ <property ... />*
</fault>*
***************
*** 5650,5653 ****
--- 5724,5731 ----
<fault ref="<em>xs:QName</em>" >
<documentation />?
+
+ <feature ... />*
+
+ <property ... />*
</fault>*
***************
*** 6574,6577 ****
--- 6652,6661 ----
</tr>
<tr>
+ <td rowspan="1" colspan="1">20040714</td>
+ <td rowspan="1" colspan="1">SW</td>
+ <td rowspan="1" colspan="1">Made f&p allowed in the remaining places and updated composition
+ rules</td>
+ </tr>
+ <tr>
<td rowspan="1" colspan="1">20040713</td>
<td rowspan="1" colspan="1">SW</td>
Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.106
retrieving revision 1.107
diff -C2 -d -r1.106 -r1.107
*** wsdl20.xml 13 Jul 2004 17:33:23 -0000 1.106
--- wsdl20.xml 13 Jul 2004 18:04:56 -0000 1.107
***************
*** 999,1010 ****
represents the content or "payload" of the fault. </p>
</item>
</ulist>
! <p>If a type sytem NOT based on the XML Infoset <bibref ref="XMLInfoSet"/>
! is in use (as considered in
! <specref ref="other-types"/>) then additional properties would
! need to be added to the Fault Component (along with
! extensibility attributes to its XML representation) to allow
! associating such message types with the message reference.</p>
<p>For each Interface Fault component in the {faults}
--- 999,1016 ----
represents the content or "payload" of the fault. </p>
</item>
+
+ <item><p>{features} A set of named feature
+ definitions.</p></item>
+
+ <item><p>{properties} A set of named property
+ definitions.</p></item>
</ulist>
! <p>If a type sytem NOT based on the XML Infoset <bibref
! ref="XMLInfoSet"/> is in use (as considered in <specref
! ref="other-types"/>) then additional properties would need to
! be added to the Fault Component (along with extensibility
! attributes to its XML representation) to allow associating
! such message types with the message reference.</p>
<p>For each Interface Fault component in the {faults}
***************
*** 1062,1065 ****
--- 1068,1072 ----
element="<emph>xs:QName</emph>"? >
<documentation />?
+ [ <feature /> | <property /> ]*
</<b>fault</b>>
</interface>
***************
*** 1112,1115 ****
--- 1119,1128 ----
</p>
</item>
+
+ <item><p>Zero or more <el>feature</el> and/or
+ <el>property</el> &EII;s (see <specref
+ ref="Feature_XMLRep"/> and <specref
+ ref="Property_XMLRep"/>, respectively).</p></item>
+
<item>
<p>Zero or more namespace-qualified
***************
*** 1208,1211 ****
--- 1221,1240 ----
</td>
</tr>
+ <tr>
+ <td>{features}</td>
+ <td>
+ The set of features corresponding to the
+ <el>feature</el> &EII;s in
+ [children], if any.
+ </td>
+ </tr>
+ <tr>
+ <td>{properties}</td>
+ <td>
+ The set of properties corresponding to the
+ <el>property</el> &EII;s in
+ [children], if any.
+ </td>
+ </tr>
</tbody>
</table>
***************
*** 1285,1293 ****
property is false.</p></item>
! <item><p>{features} A set of named feature definitions
! used by the operation</p></item>
! <item><p>{properties} A set of named property definitions
! used by the operation</p></item>
</ulist>
--- 1314,1322 ----
property is false.</p></item>
! <item><p>{features} A set of named feature
! definitions.</p></item>
! <item><p>{properties} A set of named property
! definitions.</p></item>
</ulist>
***************
*** 1950,1958 ****
property has no value.</p> </item>
! <item><p>{features} A set of named feature definitions
! used by the operation</p></item>
! <item><p>{properties} A set of named property definitions
! used by the operation</p></item>
</ulist>
--- 1979,1987 ----
property has no value.</p> </item>
! <item><p>{features} A set of named feature
! definitions.</p></item>
! <item><p>{properties} A set of named property
! definitions.</p></item>
</ulist>
***************
*** 2252,2260 ****
fault message.</p></item>
! <item><p>{features} A set of named feature definitions
! used by the operation</p></item>
! <item><p>{properties} A set of named property definitions
! used by the operation</p></item>
</ulist>
--- 2281,2289 ----
fault message.</p></item>
! <item><p>{features} A set of named feature
! definitions.</p></item>
! <item><p>{properties} A set of named property
! definitions.</p></item>
</ulist>
***************
*** 2534,2537 ****
--- 2563,2570 ----
within the interface component.</p></item>
+ <item><p>Interface Fault component: all features
+ asserted within the interface fault component and
+ those within the parent interface component.</p></item>
+
<item><p>Interface Operation component: all features
asserted within the interface operation component and
***************
*** 2548,2551 ****
--- 2581,2590 ----
any).</p></item>
+ <item><p>Binding Fault component: all features
+ asserted within the binding fault component, those
+ within the parent binding component and those within the
+ interface component referred to by the binding component
+ (if any).</p></item>
+
<item><p>Binding Operation component: all features
asserted within the binding operation component, those
***************
*** 2823,2826 ****
--- 2862,2869 ----
within the interface component.</p></item>
+ <item><p>Interface Fault component: all properties
+ asserted within the interface fault component and
+ those within the parent interface component.</p></item>
+
<item><p>Interface Operation component: all properties
asserted within the interface operation component and
***************
*** 2837,2840 ****
--- 2880,2889 ----
any).</p></item>
+ <item><p>Binding Fault component: all properties
+ asserted within the binding fault component, those
+ within the parent binding component and those within the
+ interface component referred to by the binding component
+ (if any).</p></item>
+
<item><p>Binding Operation component: all properties
asserted within the binding operation component, those
***************
*** 3440,3443 ****
--- 3489,3497 ----
for which binding information is being
specified.</p></item>
+
+ <item><p>{features} A set of named feature definitions.</p></item>
+
+ <item><p>{properties} A set of named property
+ definitions.</p></item>
</ulist>
***************
*** 3457,3460 ****
--- 3511,3515 ----
ref="<emph>xs:QName</emph>" >
<documentation />?
+ [ <feature /> | <property /> ]*
</<b>fault</b>>
</binding>
***************
*** 3497,3500 ****
--- 3552,3561 ----
<specref ref="eii-documentation"/>).</p>
</item>
+
+ <item><p>Zero or more <el>feature</el> and/or
+ <el>property</el> &EII;s (see <specref
+ ref="Feature_XMLRep"/> and <specref
+ ref="Property_XMLRep"/>, respectively).</p></item>
+
<item> <p> Zero or more namespace-qualified &EII;s
amongst its [children]. The [namespace name] of
***************
*** 3559,3562 ****
--- 3620,3639 ----
<td>The actual value of the <att>ref</att> &AII;.</td>
</tr>
+ <tr>
+ <td>{features}</td>
+ <td>
+ The set of features corresponding to the
+ <el>feature</el> &EII;s in
+ [children], if any.
+ </td>
+ </tr>
+ <tr>
+ <td>{properties}</td>
+ <td>
+ The set of properties corresponding to the
+ <el>property</el> &EII;s in
+ [children], if any.
+ </td>
+ </tr>
</tbody>
</table>
***************
*** 3802,3810 ****
containing Binding Operation component.</p></item>
! <item><p>{features} A set of named feature definitions
! used by the operation</p></item>
! <item><p>{properties} A set of named property definitions
! used by the operation</p></item>
</ulist>
--- 3879,3886 ----
containing Binding Operation component.</p></item>
! <item><p>{features} A set of named feature definitions.</p></item>
! <item><p>{properties} A set of named property
! definitions.</p></item>
</ulist>
***************
*** 4018,4026 ****
</p></item>
! <item><p>{features} A set of named feature definitions
! used by the operation</p></item>
! <item><p>{properties} A set of named property definitions
! used by the operation</p></item>
</ulist>
--- 4094,4102 ----
</p></item>
! <item><p>{features} A set of named feature
! definitions.</p></item>
! <item><p>{properties} A set of named property
! definitions.</p></item>
</ulist>
***************
*** 4256,4264 ****
</item>
! <item><p>{features} A set of named feature definitions
! used by the operation</p></item>
! <item><p>{properties} A set of named property definitions
! used by the operation</p></item>
</ulist>
--- 4332,4340 ----
</item>
! <item><p>{features} A set of named feature
! definitions.</p></item>
! <item><p>{properties} A set of named property
! definitions.</p></item>
</ulist>
***************
*** 5579,5582 ****
--- 5655,5662 ----
<fault name="<emph>xs:NCName</emph>" element="<emph>xs:QName</emph>"? >
<documentation />?
+
+ <feature ... />*
+
+ <property ... />*
</fault>*
***************
*** 5639,5642 ****
--- 5719,5726 ----
<fault ref="<emph>xs:QName</emph>" >
<documentation />?
+
+ <feature ... />*
+
+ <property ... />*
</fault>*
***************
*** 6580,6583 ****
--- 6664,6673 ----
</tr>
<tr>
+ <td>20040714</td>
+ <td>SW</td>
+ <td>Made f&p allowed in the remaining places and updated composition
+ rules</td>
+ </tr>
+ <tr>
<td>20040713</td>
<td>SW</td>
Received on Tuesday, 13 July 2004 14:04:58 UTC