- From: Sanjiva Weerawarana <sweeraw@dev.w3.org>
- Date: Thu, 22 Jul 2004 16:28:59 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv30845 Modified Files: wsdl20-bindings.html wsdl20-bindings.xml Log Message: moved soap binding syntax summary per call decision Index: wsdl20-bindings.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-bindings.xml,v retrieving revision 1.72 retrieving revision 1.73 diff -C2 -d -r1.72 -r1.73 *** wsdl20-bindings.xml 22 Jul 2004 10:29:33 -0000 1.72 --- wsdl20-bindings.xml 22 Jul 2004 16:28:57 -0000 1.73 *************** *** 216,229 **** for <bibref ref="WSDL-PART1"/> to enable Web Services applications to use SOAP 1.2 <bibref ref="SOAP12-PART1"/>. This ! binding extends WSDL 2.0 by adding properties to the Binding ! component as defined in <bibref ref="WSDL-PART1"/>. In addition, ! an XML Infoset representation for these additional properties is ! provided, along with a mapping from that representation to the ! various component properties.</p> <p>As allowed in <bibref ref="WSDL-PART1"/>, a Binding component ! MAY exist without indicating a specific Interface component that ! it applies to. In this case there MUST NOT be any Binding ! Operation or Binding Fault components present in the Binding component.</p> --- 216,236 ---- for <bibref ref="WSDL-PART1"/> to enable Web Services applications to use SOAP 1.2 <bibref ref="SOAP12-PART1"/>. This ! binding extends WSDL 2.0 by adding properties to the <xspecref ! href="&w3c-designation-part1;#Binding">Binding ! component</xspecref> as defined in <bibref ! ref="WSDL-PART1"/>. In addition, an XML Infoset representation ! for these additional properties is provided, along with a ! mapping from that representation to the various component ! properties.</p> <p>As allowed in <bibref ref="WSDL-PART1"/>, a Binding component ! MAY exist without indicating a specific <xspecref ! href="&w3c-designation-part1;#Interface">Interface ! component</xspecref> that it applies to. In this case there MUST ! NOT be any <xspecref ! href="&w3c-designation-part1;#Binding_Operation">Binding ! Operation</xspecref> or <xspecref ! href="&w3c-designation-part1;#Binding_Fault">Binding ! Fault</xspecref> components present in the Binding component.</p> *************** *** 240,248 **** <p>Notice that there are no default binding rules defined for ! Fault components by this binding. Thus, if a given Interface ! component has any Fault components, then such Interface ! components MUST be bound via Binding components which indicate a ! specific interface and contain as many Binding Fault components ! as there are Fault components in the Interface Fault component.</p> --- 247,257 ---- <p>Notice that there are no default binding rules defined for ! <xspecref ! href="&w3c-designation-part1;#InterfaceFault">Interface Fault ! components</xspecref> by this binding. Thus, if a given ! Interface component has any Fault components, then such ! Interface components MUST be bound via Binding components which ! indicate a specific interface and contain as many Binding Fault ! components as there are Fault components in the Interface Fault component.</p> *************** *** 268,271 **** --- 277,347 ---- <!-- +++++++++ --> + <div2 id="soap-syntax"> + <head>XML Syntax Summary (Non-Normative)</head> + + <eg xml:space="preserve"> + <definitions > + <binding name="<emph>xs:NCName</emph>" interface="<emph>xs:QName</emph>"? + type="<emph>&wsdl-soap12-ns;</emph>" + <b>wsoap:protocol</b>="<emph>xs:anyURI</emph>" + <b>wsoap:mepDefault</b>="<emph>xs:anyURI</emph>"? > + <documentation />? + + <<b>wsoap:module</b> uri="<emph>xs:anyURI</emph>" required="<emph>xs:boolean</emph>"? > + <documentation />? + <property ... />? + </<b>wsoap:module</b>>* + + <fault ref="<emph>xs:QName</emph>" + <b>wsoap:code</b>="<emph>xs:QName</emph>" + <b>wsoap:subcodes</b>="<emph>list of xs:QName</emph>"? > + <documentation />? + </fault>* + + <operation ref="<emph>xs:QName</emph>" + <b>wsoap:mep</b>="<emph>xs:anyURI</emph>"? + <b>wsoap:action</b>="<emph>xs:anyURI</emph>"? > + <documentation />? + + <<b>wsoap:module</b> ... />* + + <input messageLabel="<emph>xs:NCName</emph>"? > + <documentation />? + <<b>wsoap:module</b> ... />* + <feature ... />* + <property ... />* + </input>* + + <output messageLabel="<emph>xs:NCName</emph>"? > + <documentation />? + <<b>wsoap:module</b> ... />* + <feature ... />* + <property ... />* + </output>* + + <feature ... />* + <property ... />* + </operation>* + + <feature ... />* + <property ... />* + + </binding> + + <service> + <endpoint name="<emph>xs:NCName</emph>" binding="<emph>xs:QName</emph>" address="<emph>xs:anyURI</emph>"? > + <documentation />? + <feature ... />* + <property ... />* + </endpoint> + <feature ... />* + <property ... />* + </service> + </definitions> + </eg> + </div2> + + <!-- +++++++++ --> + <div2 id="soap-binding-decl"> <head>Identifying a SOAP Binding</head> *************** *** 929,998 **** </div2> - <!-- +++++++++ --> - - <div2 id="soap-syntax"> - <head>XML Syntax Summary (Non-Normative)</head> - - <eg xml:space="preserve"> - <definitions > - <binding name="<emph>xs:NCName</emph>" interface="<emph>xs:QName</emph>"? type="<emph>xs:anyURI</emph>" - <b>wsoap:protocol</b>="<emph>xs:anyURI</emph>" - <b>wsoap:mepDefault</b>="<emph>xs:anyURI</emph>"? > - <documentation />? - - <<b>wsoap:module</b> uri="<emph>xs:anyURI</emph>" required="<emph>xs:boolean</emph>"? > - <documentation />? - <property ... />? - </<b>wsoap:module</b>>* - - <fault ref="<emph>xs:QName</emph>" - <b>wsoap:code</b>="<emph>xs:QName</emph>" - <b>wsoap:subcodes</b>="<emph>list of xs:QName</emph>"? > - <documentation />? - </fault>* - - <operation ref="<emph>xs:QName</emph>" - <b>wsoap:mep</b>="<emph>xs:anyURI</emph>"? - <b>wsoap:action</b>="<emph>xs:anyURI</emph>"? > - <documentation />? - - <<b>wsoap:module</b> ... />* - - <input messageLabel="<emph>xs:NCName</emph>"? > - <documentation />? - <<b>wsoap:module</b> ... />* - <feature ... />* - <property ... />* - </input>* - - <output messageLabel="<emph>xs:NCName</emph>"? > - <documentation />? - <<b>wsoap:module</b> ... />* - <feature ... />* - <property ... />* - </output>* - - <feature ... />* - <property ... />* - </operation>* - - <feature ... />* - <property ... />* - - </binding> - - <service> - <endpoint name="<emph>xs:NCName</emph>" binding="<emph>xs:QName</emph>" address="<emph>xs:anyURI</emph>"? > - <documentation />? - <feature ... />* - <property ... />* - </endpoint> - <feature ... />* - <property ... />* - </service> - </definitions> - </eg> - </div2> - </div1> --- 1005,1008 ---- *************** *** 2566,2569 **** --- 2576,2586 ---- <tr> <td>20040722</td> + <td>SW</td> + <td>Moved SOAP binding syntax summary to the top per request. Also + fixed the value of the binding/@type property in the pseudo-schema + to show that its a SOAP binding. </td> + </tr> + <tr> + <td>20040722</td> <td>HH</td> <td>Added HTTP error code attribute on fault binding. Added Index: wsdl20-bindings.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-bindings.html,v retrieving revision 1.48 retrieving revision 1.49 diff -C2 -d -r1.48 -r1.49 *** wsdl20-bindings.html 22 Jul 2004 10:29:56 -0000 1.48 --- wsdl20-bindings.html 22 Jul 2004 16:28:57 -0000 1.49 *************** *** 1,15 **** ! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ! "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ! <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> ! <head> ! <meta name="generator" content= ! "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" /> ! <meta http-equiv="Content-Type" content= ! "text/html; charset=utf-8" /> ! <title>Web Services Description Language (WSDL) Version 2.0 Part 3: ! Bindings</title> [...6430 lines suppressed...] ! </tbody> ! </table><br> ! <p>The table below lists the changes to the encoding schema.</p> ! <a name="xml-encoding-schema-changes-table"></a><br><table border="1"> ! <tbody> ! <tr> ! <th rowspan="1" colspan="1">Class</th> ! <th rowspan="1" colspan="1">Description</th> ! </tr> ! <tr> ! <td rowspan="1" colspan="1">@@@</td> ! <td rowspan="1" colspan="1">@@@</td> ! </tr> ! </tbody> ! </table><br> ! </div> ! </div> ! </div> ! </body></html> \ No newline at end of file
Received on Thursday, 22 July 2004 12:29:09 UTC