- 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