- From: Jean-Jacques Moreau via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 22 Feb 2007 11:09:14 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv26960 Modified Files: wsdl20.xml Log Message: CR138: {element declaration} for Interface Fault component Index: wsdl20.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v retrieving revision 1.441 retrieving revision 1.442 diff -C 2 -d -r1.441 -r1.442 *** wsdl20.xml 21 Feb 2007 01:17:08 -0000 1.441 --- wsdl20.xml 22 Feb 2007 11:09:12 -0000 1.442 *************** *** 2818,2821 **** --- 2818,2841 ---- </item> + <item><p><propdef comp="Interface Fault">message content model</propdef> REQUIRED. + <assert class="component" id="InterfaceFault-1205001">An + <emph>xs:token</emph> with one of the values + <emph>#any</emph>, <emph>#none</emph>, <emph>#other</emph>, + or + <emph>#element</emph>.</assert> A value of <emph>#any</emph> + indicates that the fault content is any single + element. A value of <emph>#none</emph> indicates there is + no fault content. + A value of <emph>#other</emph> indicates that the fault + content is described by some other extension property that + references a declaration in a non-XML extension type system. + A value of <emph>#element</emph> + indicates that the fault consists of a single element + described by the global element declaration referenced by the + <prop comp="Interface Fault">element declaration</prop> property. + This property is used only when + the fault is described using an XML based data + model.</p></item> + <item> <p> *************** *** 2826,2829 **** --- 2846,2854 ---- “payload” of the fault. + <assert class="component" id="InterfaceFault-0041">When + the <prop comp="Interface Fault">message content model</prop> property has the value + <emph>#any</emph> or <emph>#none</emph> the + <prop comp="Interface Fault">element declaration</prop> + property MUST be empty.</assert> </p> </item> *************** *** 3061,3065 **** <<b>fault</b> name="<emph>xs:NCName</emph>" ! element="<emph>xs:QName</emph>"? > <documentation />* </<b>fault</b>> --- 3086,3090 ---- <<b>fault</b> name="<emph>xs:NCName</emph>" ! element="<emph>union of xs:QName, xs:token</emph>"? > <documentation />* </<b>fault</b>> *************** *** 3163,3169 **** </ulist> <p> ! The type of the <att>element</att> &AII; is ! <emph>xs:QName</emph>. ! </p> </div4> --- 3188,3196 ---- </ulist> <p> ! <assert class="document" id="InterfaceFault-1205002">The type of the <att>element</att> &AII; ! is a union of ! <emph>xs:QName</emph> and <emph>xs:token</emph> where ! the allowed token values are <emph>#any</emph>, ! <emph>#none</emph>, or <emph>#other</emph>.</assert></p> </div4> *************** *** 3197,3212 **** </td> </tr> <tr> ! <td><prop comp="Interface Fault">element declaration</prop></td> <td> The <comp>Element Declaration</comp> component ! from the <prop comp="Description">element declarations</prop> property of ! the <comp>Description</comp> component resolved ! to by the value of the <att>element</att> ! &AII; if present (see <specref ref="qnameres"/>), otherwise empty. ! <assert class="document" id="InterfaceFault-1203000">If the <att>element</att> &AII; has ! a value then it MUST resolve to an <comp>Element Declaration</comp> component ! from the <prop comp="Description">element declarations</prop> property of ! the <comp>Description</comp> component.</assert> </td> ! </tr> <tr> <td><prop comp="Interface Fault">parent</prop></td> --- 3224,3252 ---- </td> </tr> + <tr> + <td><prop comp="Interface Fault">message content model</prop></td> <td>If the + <att>element</att> &AII; is present and its + value is a QName, then + <emph>#element</emph>: otherwise the actual + value of the <att>element</att> &AII;, if + any; otherwise <emph>#other</emph>.</td> + </tr> <tr> ! <td><prop comp="Interface Fault">element declaration</prop></td> <td> If the <att>element</att> ! &AII; is present and its value is a QName, ! then the ! <comp>Element Declaration</comp> component from the ! <prop comp="Description">element declarations</prop> property of the ! <comp>Description</comp> component resolved to by ! the value of the <att>element</att> &AII; (see <specref ref="qnameres"/>); ! otherwise empty. <assert class="document" id="InterfaceFault-1203000"> ! If the <att>element</att> &AII; has a value then ! it MUST resolve to an ! <comp>Element Declaration</comp> component from the ! <prop comp="Description">element declarations</prop> ! property of the ! <comp>Description</comp> component.</assert> </td> ! </tr> <tr> <td><prop comp="Interface Fault">parent</prop></td> *************** *** 4047,4055 **** model.</p></item> ! <item><p><propdef comp="Interface Message Reference">element declaration</propdef> OPTIONAL. A reference to an XML element ! declaration in the <prop comp="Description">element declarations</prop> property of the Description component. This element ! represents the content or payload of the message. <assert class="component" id="InterfaceMessageReference-0041">When the <prop comp="Interface Message Reference">message content model</prop> property has the value --- 4087,4095 ---- model.</p></item> ! <item><p><propdef comp="Interface Message Reference">element declaration</propdef> OPTIONAL. A reference to a <comp>Element ! Declaration</comp> component in the <prop comp="Description">element declarations</prop> property of the Description component. This element ! represents the content or “payload” of the message. <assert class="component" id="InterfaceMessageReference-0041">When the <prop comp="Interface Message Reference">message content model</prop> property has the value *************** *** 9501,9505 **** <documentation />* ! <fault name="<emph>xs:NCName</emph>" element="<emph>xs:QName</emph>"? > <documentation />* </fault>* --- 9541,9545 ---- <documentation />* ! <fault name="<emph>xs:NCName</emph>" element="<emph>union of xs:QName, xs:token</emph>"? > <documentation />* </fault>* *************** *** 12360,12363 **** --- 12400,12412 ---- <tr> + <td>20070222</td> + <td>JJM</td> + <td> + <loc href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR138">CR138</loc> + : {element declaration} for Interface Fault component + </td> + </tr> + + <tr> <td>20070220</td> <td>JJM</td>
Received on Thursday, 22 February 2007 11:09:26 UTC