2002/ws/desc/wsdl20 wsdl20-bindings.html,1.48,1.49 wsdl20-bindings.xml,1.72,1.73

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">
+ &lt;definitions &gt;
+   &lt;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>"? &gt;
+     &lt;documentation /&gt;?
+ 
+     &lt;<b>wsoap:module</b> uri="<emph>xs:anyURI</emph>" required="<emph>xs:boolean</emph>"? &gt;
+       &lt;documentation /&gt;?
+       &lt;property ... /&gt;?
+     &lt;/<b>wsoap:module</b>&gt;*
+     
+     &lt;fault ref="<emph>xs:QName</emph>"
+            <b>wsoap:code</b>="<emph>xs:QName</emph>"
+            <b>wsoap:subcodes</b>="<emph>list of xs:QName</emph>"? &gt;
+       &lt;documentation /&gt;?
+     &lt;/fault&gt;*
+ 
+     &lt;operation ref="<emph>xs:QName</emph>" 
+                <b>wsoap:mep</b>="<emph>xs:anyURI</emph>"?
+                <b>wsoap:action</b>="<emph>xs:anyURI</emph>"? &gt;
+       &lt;documentation /&gt;?
+ 
+       &lt;<b>wsoap:module</b> ... /&gt;*
+ 
+       &lt;input messageLabel="<emph>xs:NCName</emph>"? &gt;
+         &lt;documentation /&gt;?
+         &lt;<b>wsoap:module</b> ... /&gt;*
+         &lt;feature ... /&gt;*
+         &lt;property ... /&gt;*
+       &lt;/input&gt;*
+ 
+       &lt;output messageLabel="<emph>xs:NCName</emph>"? &gt;
+         &lt;documentation /&gt;?
+         &lt;<b>wsoap:module</b> ... /&gt;*
+         &lt;feature ... /&gt;*
+         &lt;property ... /&gt;*
+       &lt;/output&gt;*
+ 
+       &lt;feature ... /&gt;*
+       &lt;property ... /&gt;*
+     &lt;/operation&gt;*
+ 
+     &lt;feature ... /&gt;*
+     &lt;property ... /&gt;*
+ 
+   &lt;/binding&gt;
+ 
+   &lt;service&gt;
+     &lt;endpoint name="<emph>xs:NCName</emph>" binding="<emph>xs:QName</emph>" address="<emph>xs:anyURI</emph>"? &gt;
+       &lt;documentation /&gt;?
+       &lt;feature ... /&gt;*
+       &lt;property ... /&gt;*
+     &lt;/endpoint&gt;
+     &lt;feature ... /&gt;*
+     &lt;property ... /&gt;*
+   &lt;/service&gt;
+ &lt;/definitions&gt;
+ </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">
- &lt;definitions &gt;
-   &lt;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>"? &gt;
-     &lt;documentation /&gt;?
- 
-     &lt;<b>wsoap:module</b> uri="<emph>xs:anyURI</emph>" required="<emph>xs:boolean</emph>"? &gt;
-       &lt;documentation /&gt;?
-       &lt;property ... /&gt;?
-     &lt;/<b>wsoap:module</b>&gt;*
-     
-     &lt;fault ref="<emph>xs:QName</emph>"
-            <b>wsoap:code</b>="<emph>xs:QName</emph>"
-            <b>wsoap:subcodes</b>="<emph>list of xs:QName</emph>"? &gt;
-       &lt;documentation /&gt;?
-     &lt;/fault&gt;*
- 
-     &lt;operation ref="<emph>xs:QName</emph>" 
-                <b>wsoap:mep</b>="<emph>xs:anyURI</emph>"?
-                <b>wsoap:action</b>="<emph>xs:anyURI</emph>"? &gt;
-       &lt;documentation /&gt;?
- 
-       &lt;<b>wsoap:module</b> ... /&gt;*
- 
-       &lt;input messageLabel="<emph>xs:NCName</emph>"? &gt;
-         &lt;documentation /&gt;?
-         &lt;<b>wsoap:module</b> ... /&gt;*
-         &lt;feature ... /&gt;*
-         &lt;property ... /&gt;*
-       &lt;/input&gt;*
- 
-       &lt;output messageLabel="<emph>xs:NCName</emph>"? &gt;
-         &lt;documentation /&gt;?
-         &lt;<b>wsoap:module</b> ... /&gt;*
-         &lt;feature ... /&gt;*
-         &lt;property ... /&gt;*
-       &lt;/output&gt;*
- 
-       &lt;feature ... /&gt;*
-       &lt;property ... /&gt;*
-     &lt;/operation&gt;*
- 
-     &lt;feature ... /&gt;*
-     &lt;property ... /&gt;*
- 
-   &lt;/binding&gt;
- 
-   &lt;service&gt;
-     &lt;endpoint name="<emph>xs:NCName</emph>" binding="<emph>xs:QName</emph>" address="<emph>xs:anyURI</emph>"? &gt;
-       &lt;documentation /&gt;?
-       &lt;feature ... /&gt;*
-       &lt;property ... /&gt;*
-     &lt;/endpoint&gt;
-     &lt;feature ... /&gt;*
-     &lt;property ... /&gt;*
-   &lt;/service&gt;
- &lt;/definitions&gt;
- </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