- From: Sanjiva Weerawarana <sweeraw@dev.w3.org>
- Date: Wed, 23 Jun 2004 06:06:36 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv18305 Modified Files: wsdl20-bindings.html wsdl20-bindings.xml Log Message: fixed up wsoap:protocol section Index: wsdl20-bindings.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-bindings.xml,v retrieving revision 1.34 retrieving revision 1.35 diff -C2 -d -r1.34 -r1.35 *** wsdl20-bindings.xml 18 Jun 2004 19:14:43 -0000 1.34 --- wsdl20-bindings.xml 23 Jun 2004 06:06:34 -0000 1.35 *************** *** 254,258 **** <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 />? --- 254,258 ---- <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 />? *************** *** 312,316 **** <p>A Binding component (defined in <bibref ref="WSDL-PART1"/>) is identified as a SOAP binding by the presence of the {soap ! protocol} property.</p> </div2> --- 312,317 ---- <p>A Binding component (defined in <bibref ref="WSDL-PART1"/>) is identified as a SOAP binding by the presence of the {soap ! protocol} property. This property MUST be present if to be ! considered a SOAP binding.</p> </div2> *************** *** 342,359 **** <div3 id="soap-binding-decl-xml"> ! <head>XML Representation of SOAP Binding Component</head> <eg xml:space="preserve"><definitions > ! <binding > ! <<b>wsoap:binding</b> protocol="<emph>xs:anyURI</emph>" ! mepDefault="<emph>xs:anyURI</emph>"? ! webMethodDefault="<emph>xs:string</emph>"? /> </binding> </definitions> </eg> ! <p>The XML representation for a SOAP Binding component is an &EII; ! with the following Infoset properties: </p> <ulist> <item> ! <p>A [local name] of <el>binding</el> </p> </item> --- 343,359 ---- <div3 id="soap-binding-decl-xml"> ! <head>XML Representation for Specifying the SOAP Protocol</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>" > ! ... </binding> </definitions> </eg> ! <p>The XML representation for specifying the SOAP protocol ! is an &AII; with the following Infoset properties: </p> <ulist> <item> ! <p>A [local name] of <el>protocol</el> </p> </item> *************** *** 363,366 **** --- 363,368 ---- </p> </item> + </ulist> + <!-- <item> <p>One or more &AII;s amongst its [attributes] as follows:</p> *************** *** 432,446 **** </item> </ulist> </div3> <div3 id="soap-binding-decl-mapping"> ! <head>Mapping Between SOAP Binding's XML Representation to Component ! Properties</head> ! <p>The mapping between the properties of the SOAP Binding component ! and the XML representation of the <el>wsoap:binding</el> ! &EII; is as ! described in <specref ref="tab_SOAP_Binding_Mapping"/>.</p> <table border="1" id="tab_SOAP_Binding_Mapping"> ! <caption>Mapping between SOAP Binding Component Properties and XML ! Representation</caption> <tbody> <tr> --- 434,446 ---- </item> </ulist> + --> </div3> <div3 id="soap-binding-decl-mapping"> ! <head>Mapping Between Binding Component Extension Properties ! and XML Representation</head> ! <table border="1" id="tab_SOAP_Binding_Mapping"> ! <caption>Mapping between Binding Component Extension ! Properties and XML Representation</caption> <tbody> <tr> *************** *** 449,456 **** </tr> <tr> ! <td rowspan="1" colspan="1">{protocol}</td> ! <td rowspan="1" colspan="1">The actual value of the <att>protocol</att> &AII;.</td> </tr> <tr> <td rowspan="1" colspan="1">{default message exchange pattern}</td> --- 449,457 ---- </tr> <tr> ! <td rowspan="1" colspan="1">{soap protocol}</td> ! <td rowspan="1" colspan="1">The actual value of the <att>wsoap:protocol</att> &AII;.</td> </tr> + <!-- <tr> <td rowspan="1" colspan="1">{default message exchange pattern}</td> *************** *** 458,468 **** &AII;.</td> </tr> ! <tr> ! <td rowspan="1" colspan="1">{default Web method}</td> ! <td rowspan="1" colspan="1">The actual value of the <att>webMethodDefault</att> ! &AII;.</td> ! <td rowspan="1" colspan="1"> ! </td> ! </tr> </tbody> </table> --- 459,463 ---- &AII;.</td> </tr> ! --> </tbody> </table> *************** *** 2352,2356 **** <!-- template <tr> ! <td>2004</td> <td></td> <td></td> --- 2347,2351 ---- <!-- template <tr> ! <td>200406</td> <td></td> <td></td> *************** *** 2358,2361 **** --- 2353,2361 ---- --> <tr> + <td>20040623</td> + <td>SW</td> + <td>Fixed up the wsoap:protocol section</td> + </tr> + <tr> <td>20040618</td> <td>SW</td> Index: wsdl20-bindings.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-bindings.html,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** wsdl20-bindings.html 18 Jun 2004 19:14:43 -0000 1.29 --- wsdl20-bindings.html 23 Jun 2004 06:06:34 -0000 1.30 *************** *** 83,88 **** <hr><div class="toc"> <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#soap-binding">WSDL SOAP Binding</a><br>3. <a href="#http-binding">WSDL HTTP Binding</a><br>4. <a href="#References">References</a><br>A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>B. <a href="#changelog">Part 3 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc"> ! <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#notcon">Notational Conventions</a><br>2. <a href="#soap-binding">WSDL SOAP Binding</a><br> 2.1 <a href="#soap-syntax">XML Syntax Summary (Non-Normative)</a><br> 2.2 <a href="#soap-binding-decl">Indicating a SOAP Binding</a><br> 2.3 <a href="#soap-protocol">Specifying the SOAP Protocol</a><br> 2.3.1 <a href="#soap-binding-decl-xml">XML Representation of SOAP Binding Component</a><br> 2.3.2 <a href="#soap-binding-decl-mapping">Mapping Between SOAP Binding's XML Representation to Component ! Properties</a><br> 2.4 <a href="#soap-defaults">Default Binding Rules</a><br> 2.5 <a href="#soap-module-decl">SOAP Module</a><br> 2.5.1 <a href="#soap-module-decl-relate">Relationship to WSDL Component Model</a><br> 2.5.2 <a href="#soap-module-decl-property">SOAP Module Component</a><br> 2.5.3 <a href="#soap-module-decl-xml">XML Representation of SOAP Module Component</a><br> 2.5.4 <a href="#soap-module-decl-mapping">Mapping Between SOAP Module's XML Representation to Component Properties</a><br> 2.6 <a href="#soap-fault-decl">Indicating a SOAP Fault</a><br> 2.6.1 <a href="#soap-fault-decl-relate">Relationship to WSDL Component Model</a><br> 2.6.2 <a href="#soap-fault-decl-property">SOAP Fault Component</a><br> 2.6.3 <a href="#soap-fault-decl-xml">XML Representation of SOAP Fault Component</a><br> 2.6.4 <a href="#soap-fault-decl-mapping">Mapping Between SOAP Fault's XML Representation to Component Properties</a><br> 2.7 <a href="#soap-operation-decl">Indicating a SOAP Operation</a><br> 2.7.1 <a href="#soap-operation-decl-relate">Relationship to WSDL Component Model</a><br> 2.7.2 <a href="#soap-operation-decl-property">SOAP Operation Component</a><br> 2.7.3 <a href="#soap-operation-decl-xml">XML Representation of SOAP Operation Component</a><br> 2.7.4 <a href="#soap-operation-decl-mapping">Mapping Between SOAP Operation's XML Representation to Component --- 83,88 ---- <hr><div class="toc"> <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#soap-binding">WSDL SOAP Binding</a><br>3. <a href="#http-binding">WSDL HTTP Binding</a><br>4. <a href="#References">References</a><br>A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>B. <a href="#changelog">Part 3 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc"> ! <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#notcon">Notational Conventions</a><br>2. <a href="#soap-binding">WSDL SOAP Binding</a><br> 2.1 <a href="#soap-syntax">XML Syntax Summary (Non-Normative)</a><br> 2.2 <a href="#soap-binding-decl">Indicating a SOAP Binding</a><br> 2.3 <a href="#soap-protocol">Specifying the SOAP Protocol</a><br> 2.3.1 <a href="#soap-binding-decl-xml">XML Representation for Specifying the SOAP Protocol</a><br> 2.3.2 <a href="#soap-binding-decl-mapping">Mapping Between Binding Component Extension Properties ! and XML Representation</a><br> 2.4 <a href="#soap-defaults">Default Binding Rules</a><br> 2.5 <a href="#soap-module-decl">SOAP Module</a><br> 2.5.1 <a href="#soap-module-decl-relate">Relationship to WSDL Component Model</a><br> 2.5.2 <a href="#soap-module-decl-property">SOAP Module Component</a><br> 2.5.3 <a href="#soap-module-decl-xml">XML Representation of SOAP Module Component</a><br> 2.5.4 <a href="#soap-module-decl-mapping">Mapping Between SOAP Module's XML Representation to Component Properties</a><br> 2.6 <a href="#soap-fault-decl">Indicating a SOAP Fault</a><br> 2.6.1 <a href="#soap-fault-decl-relate">Relationship to WSDL Component Model</a><br> 2.6.2 <a href="#soap-fault-decl-property">SOAP Fault Component</a><br> 2.6.3 <a href="#soap-fault-decl-xml">XML Representation of SOAP Fault Component</a><br> 2.6.4 <a href="#soap-fault-decl-mapping">Mapping Between SOAP Fault's XML Representation to Component Properties</a><br> 2.7 <a href="#soap-operation-decl">Indicating a SOAP Operation</a><br> 2.7.1 <a href="#soap-operation-decl-relate">Relationship to WSDL Component Model</a><br> 2.7.2 <a href="#soap-operation-decl-property">SOAP Operation Component</a><br> 2.7.3 <a href="#soap-operation-decl-xml">XML Representation of SOAP Operation Component</a><br> 2.7.4 <a href="#soap-operation-decl-mapping">Mapping Between SOAP Operation's XML Representation to Component *************** *** 275,279 **** <definitions > <binding name="<em>xs:NCName</em>" interface="<em>xs:QName</em>"? type="<em>xs:anyURI</em>" ! <b>wsoap:protocol</b>="<em>xs:anyURI</em>"? <b>wsoap:mepDefault</b>="<em>xs:anyURI</em>"? > <documentation />? --- 275,279 ---- <definitions > <binding name="<em>xs:NCName</em>" interface="<em>xs:QName</em>"? type="<em>xs:anyURI</em>" ! <b>wsoap:protocol</b>="<em>xs:anyURI</em>" <b>wsoap:mepDefault</b>="<em>xs:anyURI</em>"? > <documentation />? *************** *** 334,338 **** <p>A Binding component (defined in [<cite><a href="#WSDL-PART1">WSDL 2.0 Core Language</a></cite>]) is identified as a SOAP binding by the presence of the {soap ! protocol} property.</p> </div> --- 334,339 ---- <p>A Binding component (defined in [<cite><a href="#WSDL-PART1">WSDL 2.0 Core Language</a></cite>]) is identified as a SOAP binding by the presence of the {soap ! protocol} property. This property MUST be present if to be ! considered a SOAP binding.</p> </div> *************** *** 366,383 **** <div class="div3"> ! <h4><a name="soap-binding-decl-xml"></a>2.3.1 XML Representation of SOAP Binding Component</h4> <div class="exampleInner"><pre><definitions > ! <binding > ! <<b>wsoap:binding</b> protocol="<em>xs:anyURI</em>" ! mepDefault="<em>xs:anyURI</em>"? ! webMethodDefault="<em>xs:string</em>"? /> </binding> </definitions> </pre></div> ! <p>The XML representation for a SOAP Binding component is an <em>element information item</em> ! with the following Infoset properties: </p> <ul> <li> ! <p>A [local name] of <code>binding</code> </p> </li> --- 367,383 ---- <div class="div3"> ! <h4><a name="soap-binding-decl-xml"></a>2.3.1 XML Representation for Specifying the SOAP Protocol</h4> <div class="exampleInner"><pre><definitions > ! <binding name="<em>xs:NCName</em>" interface="<em>xs:QName</em>"? type="<em>xs:anyURI</em>" ! <b>wsoap:protocol</b>="<em>xs:anyURI</em>" > ! ... </binding> </definitions> </pre></div> ! <p>The XML representation for specifying the SOAP protocol ! is an <em>attribute information item</em> with the following Infoset properties: </p> <ul> <li> ! <p>A [local name] of <code>protocol</code> </p> </li> *************** *** 387,471 **** </p> </li> - <li> - <p>One or more <em>attribute information item</em>s amongst its [attributes] as follows:</p> - <ul> - <li> - <p>A REQUIRED <code>protocol</code> - <em>attribute information item</em> with the following - Infoset properties:</p> - <ul> - <li> - <p>A [local name] of <code>protocol</code> - </p> - </li> - <li> - <p>A [namespace name] which has no value</p> - </li> - </ul> - </li> - <li> - <p>An OPTIONAL <code>mepDefault</code> - <em>attribute information item</em> with the - following Infoset properties:</p> - <ul> - <li> - <p>A [local name] of <code>mepDefault</code> - </p> - </li> - <li> - <p>A [namespace name] which has no value</p> - </li> - </ul> - </li> - <li> - <p>An OPTIONAL <code>webMethodDefault</code> - <em>attribute information item</em> with the - following Infoset properties:</p> - <ul> - <li> - <p>A [local name] of <code>webMethodDefault</code> - </p> - </li> - <li> - <p>A [namespace name] which has no value</p> - </li> - </ul> - </li> - <li> - <p>Zero or more namespace qualified <em>attribute information item</em>s. The [namespace - name] of such <em>attribute information item</em>s MUST NOT be "http://www.w3.org/@@@@/@@/wsdl" and - MUST NOT be "http://www.w3.org/@@@@/@@/wsdl/soap12". </p> - </li> - </ul> - </li> - <li> - <p>Zero or more <em>element information item</em> amongst its [children], in order, as - follows:</p> - <ol> - <li> - <p>An OPTIONAL <code>documentation</code> - <em>element information item</em>.</p> - </li> - <li> - <p>Zero or more namespace-qualified <em>element information item</em>s amongst its - [children]. The [namespace name] of such <em>element information item</em>s MUST NOT be - "http://www.w3.org/@@@@/@@/wsdl" and MUST NOT be - "http://www.w3.org/@@@@/@@/wsdl/soap12".</p> - </li> - </ol> - </li> </ul> </div> <div class="div3"> ! <h4><a name="soap-binding-decl-mapping"></a>2.3.2 Mapping Between SOAP Binding's XML Representation to Component ! Properties</h4> ! <p>The mapping between the properties of the SOAP Binding component ! and the XML representation of the <code>wsoap:binding</code> ! <em>element information item</em> is as ! described in <a href="#tab_SOAP_Binding_Mapping">Table 2-1</a>.</p> <a name="tab_SOAP_Binding_Mapping"></a><br><table border="1"> ! <caption>Table 2-1. Mapping between SOAP Binding Component Properties and XML ! Representation</caption> <tbody> <tr> --- 387,401 ---- </p> </li> </ul> + </div> <div class="div3"> ! <h4><a name="soap-binding-decl-mapping"></a>2.3.2 Mapping Between Binding Component Extension Properties ! and XML Representation</h4> ! <a name="tab_SOAP_Binding_Mapping"></a><br><table border="1"> ! <caption>Table 2-1. Mapping between Binding Component Extension ! Properties and XML Representation</caption> <tbody> <tr> *************** *** 474,493 **** </tr> <tr> ! <td rowspan="1" colspan="1">{protocol}</td> ! <td rowspan="1" colspan="1">The actual value of the <code>protocol</code> ! <em>attribute information item</em>.</td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1">{default message exchange pattern}</td> ! <td rowspan="1" colspan="1">The actual value of the <code>mepDefault</code> ! <em>attribute information item</em>.</td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1">{default Web method}</td> ! <td rowspan="1" colspan="1">The actual value of the <code>webMethodDefault</code> <em>attribute information item</em>.</td> - <td rowspan="1" colspan="1"> - </td> </tr> </tbody> </table><br> --- 404,412 ---- </tr> <tr> ! <td rowspan="1" colspan="1">{soap protocol}</td> ! <td rowspan="1" colspan="1">The actual value of the <code>wsoap:protocol</code> <em>attribute information item</em>.</td> </tr> + </tbody> </table><br> *************** *** 1350,1353 **** --- 1269,1273 ---- </table><br> <p> + Mechanisms that are outside the scope of this specification MAY modify the serialization format of the <a title="instance_data" href="#instance_data">instance data</a> corresponding to
Received on Wednesday, 23 June 2004 02:06:37 UTC