- 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