- 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