W3C home > Mailing lists > Public > public-ws-desc-eds@w3.org > November 2004

2002/ws/desc/wsdl20 properties.dtd,1.6,1.7 wsdl20-soap11-binding.html,1.1,1.2 wsdl20-soap11-binding.xml,1.1,1.2

From: Asir Vedamuthu <avedamut@dev.w3.org>
Date: Mon, 29 Nov 2004 19:33:53 +0000
To: public-ws-desc-eds@w3.org
Message-ID: <E1CYrHV-0000Ab-8s@lionel-hutz.w3.org>

Update of /sources/public/2002/ws/desc/wsdl20
In directory hutz:/tmp/cvs-serv645/ws/desc/wsdl20

Modified Files:
	properties.dtd wsdl20-soap11-binding.html 
	wsdl20-soap11-binding.xml 
Log Message:
Incorporated WG resolutions from the webMethods F2F, Nov 2004 (see http://lists.w3.org/Archives/Public/www-ws-desc/2004Nov/0040.html)

Index: wsdl20-soap11-binding.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-soap11-binding.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** wsdl20-soap11-binding.xml	26 Aug 2004 22:41:56 -0000	1.1
--- wsdl20-soap11-binding.xml	29 Nov 2004 19:33:51 -0000	1.2
***************
*** 55,59 ****
          specification) describes the binding extension for SOAP Version 1.1
            <bibref ref="SOAP11"/> (see <specref ref="soap11-binding"/>) protocol
!         and message format.</p>
        <p> The <emph>WSDL Version 2.0 Part 2: Core Language</emph> specification
            <bibref ref="WSDL-PART1"/> defines a language for describing the
--- 55,61 ----
          specification) describes the binding extension for SOAP Version 1.1
            <bibref ref="SOAP11"/> (see <specref ref="soap11-binding"/>) protocol
!         and message format. This binding is for backward compatibility and will
!         ease the migration from WSDL 1.1 to WSDL 2.0 for implementors describing
!         services that use SOAP 1.1. </p>
        <p> The <emph>WSDL Version 2.0 Part 2: Core Language</emph> specification
            <bibref ref="WSDL-PART1"/> defines a language for describing the
***************
*** 140,192 ****
      </div1>
      <!-- *************************************************************** -->
-     <div1 id="soap11-features">
-       <head>SOAP 1.1 Feature Names</head>
-       <p>A SOAP feature is an extension of the SOAP messaging framework.
-         Although SOAP poses no constraints on the potential scope of such
-         features, example features may include "reliability", "security",
-         "correlation", "routing", and message exchange patterns (MEPs) such as
-         request/response, one-way, and peer-to-peer conversations. A URI is used
-         to name the feature. This enables the feature to be unambiguously
-         referenced in description languages or during negotiation.</p>
-       <p>This section enumerates SOAP features described in SOAP 1.1 <bibref
-         ref="SOAP11"/> and identifies them using URIs.</p>
-       <div2 id="soap11-http-binding">
-         <head>SOAP 1.1 HTTP Binding</head>
-         <p>The HTTP Protocol Binding in Section 6, SOAP 1.1 <bibref
-           ref="SOAP11"/>, is identified by the URI:</p>
-         <ulist>
-           <item>
-             <p>
-               <attval>&soap11-http-uri;</attval>
-             </p>
-           </item>
-         </ulist>
-       </div2>
-       <div2 id="soap11-request-response-mep">
-         <head>SOAP 1.1 Request-Response Message Exchange Pattern</head>
-         <p>The Request-Response Message Exchange Pattern in Section 6, SOAP 1.1
-             <bibref ref="SOAP11"/>, is identified by the URI:</p>
-         <ulist>
-           <item>
-             <p>
-               <attval>&soap11-request-response-mep-uri;</attval>
-             </p>
-           </item>
-         </ulist>
-       </div2>
-       <div2 id="soap11-one-way-mep">
-         <head>SOAP 1.1 One-Way Message Exchange Pattern</head>
-         <p>The One-Way Message Exchange Pattern in Section 5.6.10 One-Way
-           Operations, WS-I Basic Profile 1.0 <bibref ref="WSI-BP10"/>, is
-           identified by the URI:</p>
-         <ulist>
-           <item>
-             <p>
-               <attval>&soap11-one-way-mep-uri;</attval>
-             </p>
-           </item>
-         </ulist>
-       </div2>
-     </div1>
      <div1 id="soap11-binding">
        <head>SOAP 1.1 Binding</head>
--- 142,145 ----
***************
*** 199,262 ****
          <head>Description</head>
          <p>The SOAP 1.1 binding is an extension of the SOAP binding in WSDL
!           Bindings <bibref ref="WSDL-PART3"/> to enable Web Service applications
!           to use SOAP 1.1 <bibref ref="SOAP11"/>.</p>
!         <p>The SOAP 1.1 binding supports the SOAP 1.1 HTTP binding defined by
!           the <bibref ref="SOAP11"/> specification. This is indicated by
!           assigning the URI <attval>&soap11-http-uri;</attval> to the
!           &soap-underlying-protocol; property. Other values MAY be used for
!           the &soap-underlying-protocol; property in conjunction with the
!           SOAP 1.1 binding provided that the semantics of such protocols are
!           consistent with this binding.</p>
!         <p>The term "SOAP module" (also known as extensions) refers to the
!           specification of the syntax and semantics of one or more SOAP header
!           blocks. A SOAP module realizes zero or more SOAP features. The SOAP
!           1.1 binding supports SOAP module and allows users to indicate SOAP
!           Modules using SOAP Module component.</p>
!         <p>The value of the &soap-action; property identifies the value of
!           the SOAP 1.1 SOAPAction HTTP request header field, Section 6.1.1, SOAP
!           1.1 <bibref ref="SOAP11"/>.</p>
!         <p>The value of the &soap-fault-subcodes; property is ignored for
!           SOAP 1.1 binding.</p>
!       </div2>
!       <div2 id="soap11-defaults">
!         <head>Default Binding Rules</head>
!         <p>These default binding rules are applicable to SOAP 1.1 binding.</p>
          <ulist>
            <item>
!             <p>
!               <emph>SOAP Action.</emph> If the Binding Operation component's
!               &soap-action; property has NOT been specified, then the
!               Binding component assigns NO value to the SOAP 1.1 SOAPAction HTTP
!               Header Field (see <bibref ref="SOAP11"/>).</p>
            </item>
            <item>
!             <p>
!               <emph>SOAP MEP Selection.</emph> If the Interface Operation
!               component's &interface_operation-message_exchange_pattern-p;
!               property has the value <attval>&wsdl-mep-in-out;</attval>,
!               then the default value of the &soap-mep; property for the
!               corresponding Binding Operation component is
!               <attval>&soap11-request-response-mep-uri;</attval>,
!               identifying the SOAP 1.1 Request-Response Message Exchange Pattern
!               as defined in <bibref ref="SOAP11"/>.</p>
!             <p>If the Interface Operation component's
!               &interface_operation-message_exchange_pattern-p; property has
!               the value <attval>&wsdl-mep-in-only;</attval> then the default
!               value of the &soap-mep; property for the corresponding Binding
!               Operation component is
!               <attval>&soap11-one-way-mep-uri;</attval>, identifying the
!               SOAP 1.1 One-Way Message Exchange Pattern as defined in <bibref
!               ref="WSI-BP10"/>. </p>
              <p>If the Interface Operation component's
                &interface_operation-message_exchange_pattern-p; property has
!               any other value, then no default value is defined for the
!               &soap-mep; property of the corresponding Binding Operation component.</p>
            </item>
            <item>
              <p>
!               <emph>HTTP Method Selection.</emph> If the value of the
!               &soap-underlying-protocol; property of the Binding component
!               is <attval>&soap11-http-uri;</attval>, then the default value
!               of the &http-method; property is <emph>POST</emph>.</p>
            </item>
          </ulist>
--- 152,216 ----
          <head>Description</head>
          <p>The SOAP 1.1 binding is an extension of the SOAP binding in WSDL
!           Bindings specification <bibref ref="WSDL-PART3"/> to enable Web
!           Service applications to use SOAP 1.1 <bibref ref="SOAP11"/>. This
!           binding: </p>
          <ulist>
            <item>
!             <p>Supports two message exchange patterns defined by the WSDL
!               Predefined Extensions specification <bibref ref="WSDL-PART2"/>:
!               In-Out and In-Only.</p>
            </item>
            <item>
!             <p>Supports SOAP modules and allows users to indicate SOAP Modules
!               using SOAP Module component. For SOAP 1.1, this specification
!               adopts the SOAP module conceptual definition from SOAP 1.2
!               specification <bibref ref="SOAP12-PART1"/>. The term "SOAP module"
!               (also known as extensions) refers to the specification of the
!               syntax and semantics of one or more SOAP header blocks.</p>
!             <note>
!               <p>A URI is required to indicate a SOAP Module in SOAP 1.1 binding.</p>
!             </note>
!           </item>
!           <item>
!             <p>Supports the SOAP 1.1 HTTP binding defined in Section 6, SOAP 1.1
!               specification <bibref ref="SOAP11"/>. This is indicated by
!               assigning the URI <attval>&soap11-http-uri;</attval> to the
!               &soap-underlying-protocol; property.</p>
              <p>If the Interface Operation component's
                &interface_operation-message_exchange_pattern-p; property has
!               the value <attval>&wsdl-mep-in-only;</attval> and the Binding
!               component's &soap-underlying-protocol; property has the
!               value<attval>&soap11-http-uri;</attval>, then the HTTP
!               response is undefined. Implementors SHOULD refer to the Basic
!               Profile <bibref ref="WSI-BP10"/> and or the latest version of this
!               specification (s) that provides specific guidance on what the HTTP
!               response MUST be.</p>
!             <p>The value of the &soap-action; property identifies the value
!               of the SOAP 1.1 SOAPAction HTTP request header field, Section
!               6.1.1, SOAP 1.1 specification <bibref ref="SOAP11"/>.</p>
!             <p>The values of &http-method; and &http-location;
!               properties are ignored for SOAP 1.1 HTTP binding.</p>
            </item>
            <item>
+             <p>Supports other SOAP 1.1 underlying protocols. Other values MAY be
+               used for the &soap-underlying-protocol; property in
+               conjunction with the SOAP 1.1 binding provided that the semantics
+               of such protocols are consistent with this binding.</p>
+           </item>
+         </ulist>
+         <p>The values of &soap-mep; and &soap-fault-subcodes; properties
+           are ignored for SOAP 1.1 binding.</p>
+         <p/>
+       </div2>
+       <div2 id="soap11-defaults">
+         <head>Default Binding Rule</head>
+         <p>The following default binding rule applies to SOAP 1.1 binding:</p>
+         <ulist>
+           <item>
              <p>
!               <emph>SOAP Action.</emph> If the Binding Operation component's
!               &soap-action; property has NOT been specified, then the
!               Binding component assigns <emph>quoted string</emph> value to the
!               SOAP 1.1 SOAPAction HTTP Header Field (see <bibref ref="SOAP11"/>).</p>
            </item>
          </ulist>
***************
*** 328,331 ****
--- 282,290 ----
          <head>Normative References</head>
          <blist>
+           <bibl id="WSI-BP10" key="Basic Profile Version 1.0" href="http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html">
+             <titleref>Basic Profile Version 1.0</titleref>, Keith Ballinger,
+             David Ehnebuske, Martin Gudgin, Mark Nottingham, and Prasad
+             Yendluri, Editors. The Web Services-Interoperability Organization,
+             Final Material 16 April 2004. </bibl>
            <bibl key="IETF RFC 2119" href="http://www.ietf.org/rfc/rfc2119.txt" id="RFC2119">
              <titleref>Key words for use in RFCs to Indicate Requirement
***************
*** 342,345 ****
--- 301,314 ----
              Berners-Lee, Authors. Internet Engineering Task Force, June 1999.
              Available at http://www.ietf.org/rfc/rfc2616.txt. </bibl>
+           <bibl id="SOAP12-PART1" key="SOAP 1.2 Part 1: Messaging Framework" href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">
+             <titleref>SOAP Version 1.2 Part 1: Messaging Framework</titleref>,
+             M. Gudgin, M. Hadley, N. Mendelsohn, J-J. Moreau, H. Frystyk
+             Nielsen, Editors. World Wide Web Consortium, 24 June 2003. This
+             version of the "SOAP Version 1.2 Part 1: Messaging Framework"
+             Recommendation is
+             http://www.w3.org/TR/2003/REC-soap12-part1-20030624/. The <loc
+               href="http://www.w3.org/TR/soap12-part1/">latest version of "SOAP
+               Version 1.2 Part 1: Messaging Framework"</loc> is available at
+             http://www.w3.org/TR/soap12-part1/. </bibl>
            <bibl key="WSDL 2.0 Core Language" href="&w3c-designation-part1;" id="WSDL-PART1">
              <titleref>&part1.title;</titleref>, R. Chinnici, M. Gudgin, J-J.
***************
*** 403,421 ****
              Mendelsohn, Henrik Frystyk Nielsen, Satish Thatte, Dave Winer,
              Editors. World Wide Web Consortium, Note 08 May 2000. </bibl>
-           <bibl id="WSI-BP10" key="Basic Profile Version 1.0" href="http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html">
-             <titleref>Basic Profile Version 1.0</titleref>, Keith Ballinger,
-             David Ehnebuske, Martin Gudgin, Mark Nottingham, and Prasad
-             Yendluri, Editors. The Web Services-Interoperability Organization,
-             Final Material 16 April 2004. </bibl>
-           <bibl id="SOAP12-PART1" key="SOAP 1.2 Part 1: Messaging Framework" href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">
-             <titleref>SOAP Version 1.2 Part 1: Messaging Framework</titleref>,
-             M. Gudgin, M. Hadley, N. Mendelsohn, J-J. Moreau, H. Frystyk
-             Nielsen, Editors. World Wide Web Consortium, 24 June 2003. This
-             version of the "SOAP Version 1.2 Part 1: Messaging Framework"
-             Recommendation is
-             http://www.w3.org/TR/2003/REC-soap12-part1-20030624/. The <loc
-               href="http://www.w3.org/TR/soap12-part1/">latest version of "SOAP
-               Version 1.2 Part 1: Messaging Framework"</loc> is available at
-             http://www.w3.org/TR/soap12-part1/. </bibl>
            <bibl id="SOAP12-PART2" key="SOAP 1.2 Part 2: Adjuncts" href="http://www.w3.org/TR/2003/REC-soap12-part2-20030624/">
              <titleref>SOAP Version 1.2 Part 2: Adjuncts</titleref>, M. Gudgin,
--- 372,375 ----
***************
*** 459,462 ****
--- 413,423 ----
            -->
            <tr>
+             <td>20041129</td>
+             <td>AV</td>
+             <td>Incorporated WG <loc
+                 href="http://lists.w3.org/Archives/Public/www-ws-desc/2004Nov/0040.html">resolutions
+                 from the webMethods F2F, Nov 2004</loc>.</td>
+           </tr>
+           <tr>
              <td>20040826</td>
              <td>AV</td>

Index: properties.dtd
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/properties.dtd,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** properties.dtd	26 Aug 2004 22:41:56 -0000	1.6
--- properties.dtd	29 Nov 2004 19:33:51 -0000	1.7
***************
*** 42,44 ****
          "<xspecref href='&w3c-designation-part3;#soap-operation-decl-relate'>{soap mep}</xspecref>">
  <!ENTITY http-method
!         "<xspecref href='&w3c-designation-part3;#http-operation-decl-relate'>{http method}</xspecref>">       
\ No newline at end of file
--- 42,46 ----
          "<xspecref href='&w3c-designation-part3;#soap-operation-decl-relate'>{soap mep}</xspecref>">
  <!ENTITY http-method
!         "<xspecref href='&w3c-designation-part3;#http-operation-decl-relate'>{http method}</xspecref>">
! <!ENTITY http-location
!         "<xspecref href='&w3c-designation-part3;#http-operation-decl-relate'>{http location}</xspecref>">       
\ No newline at end of file

Index: wsdl20-soap11-binding.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-soap11-binding.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** wsdl20-soap11-binding.html	26 Aug 2004 22:41:56 -0000	1.1
--- wsdl20-soap11-binding.html	29 Nov 2004 19:33:51 -0000	1.2
***************
*** 120,126 ****
  Contents</a></h2>
  <p class="toc">1. <a href="#intro">Introduction</a><br />
! 2. <a href="#soap11-features">SOAP 1.1 Feature Names</a><br />
! 3. <a href="#soap11-binding">SOAP 1.1 Binding</a><br />
! 4. <a href="#References">References</a><br />
  A. <a href="#acknowledgments">Acknowledgements</a>
  (Non-Normative)<br />
--- 120,125 ----
  Contents</a></h2>
  <p class="toc">1. <a href="#intro">Introduction</a><br />
! 2. <a href="#soap11-binding">SOAP 1.1 Binding</a><br />
! 3. <a href="#References">References</a><br />
  A. <a href="#acknowledgments">Acknowledgements</a>
  (Non-Normative)<br />
***************
*** 134,158 ****
  &nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#notcon">Notational
  Conventions</a><br />
! 2. <a href="#soap11-features">SOAP 1.1 Feature Names</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#soap11-http-binding">SOAP 1.1
! HTTP Binding</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href=
! "#soap11-request-response-mep">SOAP 1.1 Request-Response Message
! Exchange Pattern</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#soap11-one-way-mep">SOAP 1.1
! One-Way Message Exchange Pattern</a><br />
! 3. <a href="#soap11-binding">SOAP 1.1 Binding</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;3.1 <a href=
  "#soap11-binding-decl">Identifying a SOAP 1.1 Binding</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;3.2 <a href=
  "#soap11-binding-description">Description</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;3.3 <a href="#soap11-defaults">Default
! Binding Rules</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;3.4 <a href="#Example">Example
  (Non-Normative)</a><br />
! 4. <a href="#References">References</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href=
  "#Normative-References">Normative References</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href=
  "#Informative-References">Informative References</a></p>
  <h3><a name="appendix" id="appendix">Appendices</a></h3>
--- 133,149 ----
  &nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#notcon">Notational
  Conventions</a><br />
! 2. <a href="#soap11-binding">SOAP 1.1 Binding</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href=
  "#soap11-binding-decl">Identifying a SOAP 1.1 Binding</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href=
  "#soap11-binding-description">Description</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#soap11-defaults">Default
! Binding Rule</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#Example">Example
  (Non-Normative)</a><br />
! 3. <a href="#References">References</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;3.1 <a href=
  "#Normative-References">Normative References</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;3.2 <a href=
  "#Informative-References">Informative References</a></p>
  <h3><a name="appendix" id="appendix">Appendices</a></h3>
***************
*** 171,176 ****
  SOAP Version 1.1 [<cite><a href="#SOAP11">Simple Object Access
  Protocol (SOAP) 1.1</a></cite>] (see <a href=
! "#soap11-binding"><b>3. SOAP 1.1 Binding</b></a>) protocol and
! message format.</p>
  <p>The <em>WSDL Version 2.0 Part 2: Core Language</em>
  specification [<cite><a href="#WSDL-PART1">WSDL 2.0 Core
--- 162,169 ----
  SOAP Version 1.1 [<cite><a href="#SOAP11">Simple Object Access
  Protocol (SOAP) 1.1</a></cite>] (see <a href=
! "#soap11-binding"><b>2. SOAP 1.1 Binding</b></a>) protocol and
! message format. This binding is for backward compatibility and will
! ease the migration from WSDL 1.1 to WSDL 2.0 for implementors
! describing services that use SOAP 1.1.</p>
  <p>The <em>WSDL Version 2.0 Part 2: Core Language</em>
  specification [<cite><a href="#WSDL-PART1">WSDL 2.0 Core
***************
*** 269,328 ****
  </div>
  <div class="div1">
! <h2><a name="soap11-features" id="soap11-features"></a>2. SOAP 1.1
! Feature Names</h2>
! <p>A SOAP feature is an extension of the SOAP messaging framework.
! Although SOAP poses no constraints on the potential scope of such
! features, example features may include "reliability", "security",
! "correlation", "routing", and message exchange patterns (MEPs) such
! as request/response, one-way, and peer-to-peer conversations. A URI
! is used to name the feature. This enables the feature to be
! unambiguously referenced in description languages or during
! negotiation.</p>
! <p>This section enumerates SOAP features described in SOAP 1.1
! [<cite><a href="#SOAP11">Simple Object Access Protocol (SOAP)
! 1.1</a></cite>] and identifies them using URIs.</p>
! <div class="div2">
! <h3><a name="soap11-http-binding" id="soap11-http-binding"></a>2.1
! SOAP 1.1 HTTP Binding</h3>
! <p>The HTTP Protocol Binding in Section 6, SOAP 1.1 [<cite><a href=
! "#SOAP11">Simple Object Access Protocol (SOAP) 1.1</a></cite>], is
! identified by the URI:</p>
! <ul>
! <li>
! <p>"http://www.w3.org/@@@@/@@/soap11/bindings/HTTP"</p>
! </li>
! </ul>
! </div>
! <div class="div2">
! <h3><a name="soap11-request-response-mep" id=
! "soap11-request-response-mep"></a>2.2 SOAP 1.1 Request-Response
! Message Exchange Pattern</h3>
! <p>The Request-Response Message Exchange Pattern in Section 6, SOAP
! 1.1 [<cite><a href="#SOAP11">Simple Object Access Protocol (SOAP)
! 1.1</a></cite>], is identified by the URI:</p>
! <ul>
! <li>
! <p>"http://www.w3.org/@@@@/@@/soap11/mep/request-response"</p>
! </li>
! </ul>
! </div>
! <div class="div2">
! <h3><a name="soap11-one-way-mep" id="soap11-one-way-mep"></a>2.3
! SOAP 1.1 One-Way Message Exchange Pattern</h3>
! <p>The One-Way Message Exchange Pattern in Section 5.6.10 One-Way
! Operations, WS-I Basic Profile 1.0 [<cite><a href="#WSI-BP10">Basic
! Profile Version 1.0</a></cite>], is identified by the URI:</p>
! <ul>
! <li>
! <p>"http://www.w3.org/@@@@/@@/soap11/mep/one-way"</p>
! </li>
! </ul>
! </div>
! </div>
! <div class="div1">
! <h2><a name="soap11-binding" id="soap11-binding"></a>3. SOAP 1.1
  Binding</h2>
  <div class="div2">
! <h3><a name="soap11-binding-decl" id="soap11-binding-decl"></a>3.1
  Identifying a SOAP 1.1 Binding</h3>
  <p>A SOAP Binding is identified as a SOAP 1.1 binding by assigning
--- 262,269 ----
  </div>
  <div class="div1">
! <h2><a name="soap11-binding" id="soap11-binding"></a>2. SOAP 1.1
  Binding</h2>
  <div class="div2">
! <h3><a name="soap11-binding-decl" id="soap11-binding-decl"></a>2.1
  Identifying a SOAP 1.1 Binding</h3>
  <p>A SOAP Binding is identified as a SOAP 1.1 binding by assigning
***************
*** 333,370 ****
  <div class="div2">
  <h3><a name="soap11-binding-description" id=
! "soap11-binding-description"></a>3.2 Description</h3>
  <p>The SOAP 1.1 binding is an extension of the SOAP binding in WSDL
! Bindings [<cite><a href="#WSDL-PART3">WSDL 2.0 Bindings</a></cite>]
! to enable Web Service applications to use SOAP 1.1 [<cite><a href=
! "#SOAP11">Simple Object Access Protocol (SOAP) 1.1</a></cite>].</p>
! <p>The SOAP 1.1 binding supports the SOAP 1.1 HTTP binding defined
! by the [<cite><a href="#SOAP11">Simple Object Access Protocol
! (SOAP) 1.1</a></cite>] specification. This is indicated by
! assigning the URI "http://www.w3.org/@@@@/@@/soap11/bindings/HTTP"
! to the <a href="wsdl20-bindings.html#soap-protocol">{soap
! underlying protocol}</a> property. Other values MAY be used for the
  <a href="wsdl20-bindings.html#soap-protocol">{soap underlying
! protocol}</a> property in conjunction with the SOAP 1.1 binding
! provided that the semantics of such protocols are consistent with
! this binding.</p>
! <p>The term "SOAP module" (also known as extensions) refers to the
! specification of the syntax and semantics of one or more SOAP
! header blocks. A SOAP module realizes zero or more SOAP features.
! The SOAP 1.1 binding supports SOAP module and allows users to
! indicate SOAP Modules using SOAP Module component.</p>
  <p>The value of the <a href=
  "wsdl20-bindings.html#soap-operation-decl-relate">{soap action}</a>
  property identifies the value of the SOAP 1.1 SOAPAction HTTP
! request header field, Section 6.1.1, SOAP 1.1 [<cite><a href=
! "#SOAP11">Simple Object Access Protocol (SOAP) 1.1</a></cite>].</p>
! <p>The value of the <a href=
! "wsdl20-bindings.html#soap-fault-decl-relate">{soap fault
! subcodes}</a> property is ignored for SOAP 1.1 binding.</p>
  </div>
  <div class="div2">
! <h3><a name="soap11-defaults" id="soap11-defaults"></a>3.3 Default
! Binding Rules</h3>
! <p>These default binding rules are applicable to SOAP 1.1
! binding.</p>
  <ul>
  <li>
--- 274,353 ----
  <div class="div2">
  <h3><a name="soap11-binding-description" id=
! "soap11-binding-description"></a>2.2 Description</h3>
  <p>The SOAP 1.1 binding is an extension of the SOAP binding in WSDL
! Bindings specification [<cite><a href="#WSDL-PART3">WSDL 2.0
! Bindings</a></cite>] to enable Web Service applications to use SOAP
! 1.1 [<cite><a href="#SOAP11">Simple Object Access Protocol (SOAP)
! 1.1</a></cite>]. This binding:</p>
! <ul>
! <li>
! <p>Supports two message exchange patterns defined by the WSDL
! Predefined Extensions specification [<cite><a href=
! "#WSDL-PART2">WSDL 2.0 Predefined Extensions</a></cite>]: In-Out
! and In-Only.</p>
! </li>
! <li>
! <p>Supports SOAP modules and allows users to indicate SOAP Modules
! using SOAP Module component. For SOAP 1.1, this specification
! adopts the SOAP module conceptual definition from SOAP 1.2
! specification [<cite><a href="#SOAP12-PART1">SOAP 1.2 Part 1:
! Messaging Framework</a></cite>]. The term "SOAP module" (also known
! as extensions) refers to the specification of the syntax and
! semantics of one or more SOAP header blocks.</p>
! <div class="note">
! <p class="prefix"><b>Note:</b></p>
! <p>A URI is required to indicate a SOAP Module in SOAP 1.1
! binding.</p>
! </div>
! </li>
! <li>
! <p>Supports the SOAP 1.1 HTTP binding defined in Section 6, SOAP
! 1.1 specification [<cite><a href="#SOAP11">Simple Object Access
! Protocol (SOAP) 1.1</a></cite>]. This is indicated by assigning the
! URI "http://www.w3.org/@@@@/@@/soap11/bindings/HTTP" to the
  <a href="wsdl20-bindings.html#soap-protocol">{soap underlying
! protocol}</a> property.</p>
! <p>If the Interface Operation component's <a href=
! "wsdl20.html#InterfaceOperation_details">{message exchange
! pattern}</a> property has the value
! "http://www.w3.org/@@@@/@@/wsdl/in-only" and the Binding
! component's <a href="wsdl20-bindings.html#soap-protocol">{soap
! underlying protocol}</a> property has the
! value"http://www.w3.org/@@@@/@@/soap11/bindings/HTTP", then the
! HTTP response is undefined. Implementors SHOULD refer to the Basic
! Profile [<cite><a href="#WSI-BP10">Basic Profile Version
! 1.0</a></cite>] and or the latest version of this specification (s)
! that provides specific guidance on what the HTTP response MUST
! be.</p>
  <p>The value of the <a href=
  "wsdl20-bindings.html#soap-operation-decl-relate">{soap action}</a>
  property identifies the value of the SOAP 1.1 SOAPAction HTTP
! request header field, Section 6.1.1, SOAP 1.1 specification
! [<cite><a href="#SOAP11">Simple Object Access Protocol (SOAP)
! 1.1</a></cite>].</p>
! <p>The values of <a href=
! "wsdl20-bindings.html#http-operation-decl-relate">{http method}</a>
! and <a href="wsdl20-bindings.html#http-operation-decl-relate">{http
! location}</a> properties are ignored for SOAP 1.1 HTTP binding.</p>
! </li>
! <li>
! <p>Supports other SOAP 1.1 underlying protocols. Other values MAY
! be used for the <a href="wsdl20-bindings.html#soap-protocol">{soap
! underlying protocol}</a> property in conjunction with the SOAP 1.1
! binding provided that the semantics of such protocols are
! consistent with this binding.</p>
! </li>
! </ul>
! <p>The values of <a href=
! "wsdl20-bindings.html#soap-operation-decl-relate">{soap mep}</a>
! and <a href="wsdl20-bindings.html#soap-fault-decl-relate">{soap
! fault subcodes}</a> properties are ignored for SOAP 1.1
! binding.</p>
  </div>
  <div class="div2">
! <h3><a name="soap11-defaults" id="soap11-defaults"></a>2.3 Default
! Binding Rule</h3>
! <p>The following default binding rule applies to SOAP 1.1
! binding:</p>
  <ul>
  <li>
***************
*** 372,421 ****
  <a href="wsdl20-bindings.html#soap-operation-decl-relate">{soap
  action}</a> property has NOT been specified, then the Binding
! component assigns NO value to the SOAP 1.1 SOAPAction HTTP Header
! Field (see [<cite><a href="#SOAP11">Simple Object Access Protocol
! (SOAP) 1.1</a></cite>]).</p>
! </li>
! <li>
! <p><em>SOAP MEP Selection.</em> If the Interface Operation
! component's <a href=
! "wsdl20.html#InterfaceOperation_details">{message exchange
! pattern}</a> property has the value
! "http://www.w3.org/@@@@/@@/wsdl/in-out", then the default value of
! the <a href="wsdl20-bindings.html#soap-operation-decl-relate">{soap
! mep}</a> property for the corresponding Binding Operation component
! is "http://www.w3.org/@@@@/@@/soap11/mep/request-response",
! identifying the SOAP 1.1 Request-Response Message Exchange Pattern
! as defined in [<cite><a href="#SOAP11">Simple Object Access
! Protocol (SOAP) 1.1</a></cite>].</p>
! <p>If the Interface Operation component's <a href=
! "wsdl20.html#InterfaceOperation_details">{message exchange
! pattern}</a> property has the value
! "http://www.w3.org/@@@@/@@/wsdl/in-only" then the default value of
! the <a href="wsdl20-bindings.html#soap-operation-decl-relate">{soap
! mep}</a> property for the corresponding Binding Operation component
! is "http://www.w3.org/@@@@/@@/soap11/mep/one-way", identifying the
! SOAP 1.1 One-Way Message Exchange Pattern as defined in
! [<cite><a href="#WSI-BP10">Basic Profile Version
! 1.0</a></cite>].</p>
! <p>If the Interface Operation component's <a href=
! "wsdl20.html#InterfaceOperation_details">{message exchange
! pattern}</a> property has any other value, then no default value is
! defined for the <a href=
! "wsdl20-bindings.html#soap-operation-decl-relate">{soap mep}</a>
! property of the corresponding Binding Operation component.</p>
! </li>
! <li>
! <p><em>HTTP Method Selection.</em> If the value of the <a href=
! "wsdl20-bindings.html#soap-protocol">{soap underlying protocol}</a>
! property of the Binding component is
! "http://www.w3.org/@@@@/@@/soap11/bindings/HTTP", then the default
! value of the <a href=
! "wsdl20-bindings.html#http-operation-decl-relate">{http method}</a>
! property is <em>POST</em>.</p>
  </li>
  </ul>
  </div>
  <div class="div2">
! <h3><a name="Example" id="Example"></a>3.4 Example
  (Non-Normative)</h3>
  <p>The following example shows the WSDL definition of a simple
--- 355,366 ----
  <a href="wsdl20-bindings.html#soap-operation-decl-relate">{soap
  action}</a> property has NOT been specified, then the Binding
! component assigns <em>quoted string</em> value to the SOAP 1.1
! SOAPAction HTTP Header Field (see [<cite><a href="#SOAP11">Simple
! Object Access Protocol (SOAP) 1.1</a></cite>]).</p>
  </li>
  </ul>
  </div>
  <div class="div2">
! <h3><a name="Example" id="Example"></a>2.4 Example
  (Non-Normative)</h3>
  <p>The following example shows the WSDL definition of a simple
***************
*** 481,489 ****
  </div>
  <div class="div1">
! <h2><a name="References" id="References"></a>4. References</h2>
  <div class="div2">
  <h3><a name="Normative-References" id=
! "Normative-References"></a>4.1 Normative References</h3>
  <dl>
  <dt class="label"><a name="RFC2119" id="RFC2119"></a>[IETF RFC
  2119]</dt>
--- 426,442 ----
  </div>
  <div class="div1">
! <h2><a name="References" id="References"></a>3. References</h2>
  <div class="div2">
  <h3><a name="Normative-References" id=
! "Normative-References"></a>3.1 Normative References</h3>
  <dl>
+ <dt class="label"><a name="WSI-BP10" id="WSI-BP10"></a>[Basic
+ Profile Version 1.0]</dt>
+ <dd><cite><a href=
+ "http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html">Basic
+ Profile Version 1.0</a></cite>, Keith Ballinger, David Ehnebuske,
+ Martin Gudgin, Mark Nottingham, and Prasad Yendluri, Editors. The
+ Web Services-Interoperability Organization, Final Material 16 April
+ 2004.</dd>
  <dt class="label"><a name="RFC2119" id="RFC2119"></a>[IETF RFC
  2119]</dt>
***************
*** 506,509 ****
--- 459,474 ----
  Authors. Internet Engineering Task Force, June 1999. Available at
  http://www.ietf.org/rfc/rfc2616.txt.</dd>
+ <dt class="label"><a name="SOAP12-PART1" id=
+ "SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework]</dt>
+ <dd><cite><a href=
+ "http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version
+ 1.2 Part 1: Messaging Framework</a></cite>, M. Gudgin, M. Hadley,
+ N. Mendelsohn, J-J. Moreau, H. Frystyk Nielsen, Editors. World Wide
+ Web Consortium, 24 June 2003. This version of the "SOAP Version 1.2
+ Part 1: Messaging Framework" Recommendation is
+ http://www.w3.org/TR/2003/REC-soap12-part1-20030624/. The <a href=
+ "http://www.w3.org/TR/soap12-part1/">latest version of "SOAP
+ Version 1.2 Part 1: Messaging Framework"</a> is available at
+ http://www.w3.org/TR/soap12-part1/.</dd>
  <dt class="label"><a name="WSDL-PART1" id="WSDL-PART1"></a>[WSDL
  2.0 Core Language]</dt>
***************
*** 579,583 ****
  <div class="div2">
  <h3><a name="Informative-References" id=
! "Informative-References"></a>4.2 Informative References</h3>
  <dl>
  <dt class="label"><a name="SOAP11" id="SOAP11"></a>[Simple Object
--- 544,548 ----
  <div class="div2">
  <h3><a name="Informative-References" id=
! "Informative-References"></a>3.2 Informative References</h3>
  <dl>
  <dt class="label"><a name="SOAP11" id="SOAP11"></a>[Simple Object
***************
*** 589,612 ****
  Nielsen, Satish Thatte, Dave Winer, Editors. World Wide Web
  Consortium, Note 08 May 2000.</dd>
- <dt class="label"><a name="WSI-BP10" id="WSI-BP10"></a>[Basic
- Profile Version 1.0]</dt>
- <dd><cite><a href=
- "http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html">Basic
- Profile Version 1.0</a></cite>, Keith Ballinger, David Ehnebuske,
- Martin Gudgin, Mark Nottingham, and Prasad Yendluri, Editors. The
- Web Services-Interoperability Organization, Final Material 16 April
- 2004.</dd>
- <dt class="label"><a name="SOAP12-PART1" id=
- "SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework]</dt>
- <dd><cite><a href=
- "http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version
- 1.2 Part 1: Messaging Framework</a></cite>, M. Gudgin, M. Hadley,
- N. Mendelsohn, J-J. Moreau, H. Frystyk Nielsen, Editors. World Wide
- Web Consortium, 24 June 2003. This version of the "SOAP Version 1.2
- Part 1: Messaging Framework" Recommendation is
- http://www.w3.org/TR/2003/REC-soap12-part1-20030624/. The <a href=
- "http://www.w3.org/TR/soap12-part1/">latest version of "SOAP
- Version 1.2 Part 1: Messaging Framework"</a> is available at
- http://www.w3.org/TR/soap12-part1/.</dd>
  <dt class="label"><a name="SOAP12-PART2" id=
  "SOAP12-PART2"></a>[SOAP 1.2 Part 2: Adjuncts]</dt>
--- 554,557 ----
***************
*** 696,699 ****
--- 641,651 ----
  </tr>
  <tr>
+ <td rowspan="1" colspan="1">20041129</td>
+ <td rowspan="1" colspan="1">AV</td>
+ <td rowspan="1" colspan="1">Incorporated WG <a href=
+ "http://lists.w3.org/Archives/Public/www-ws-desc/2004Nov/0040.html">
+ resolutions from the webMethods F2F, Nov 2004</a>.</td>
+ </tr>
+ <tr>
  <td rowspan="1" colspan="1">20040826</td>
  <td rowspan="1" colspan="1">AV</td>
Received on Monday, 29 November 2004 19:33:54 GMT

This archive was generated by hypermail 2.2.0+W3C-0.29 : Monday, 29 November 2004 19:33:54 GMT