- From: Asir Vedamuthu <avedamut@dev.w3.org>
- Date: Mon, 29 Nov 2004 19:33:53 +0000
- To: public-ws-desc-eds@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 ****
1.1 <a href="#notcon">Notational
Conventions</a><br />
! 2. <a href="#soap11-features">SOAP 1.1 Feature Names</a><br />
! 2.1 <a href="#soap11-http-binding">SOAP 1.1
! HTTP Binding</a><br />
! 2.2 <a href=
! "#soap11-request-response-mep">SOAP 1.1 Request-Response Message
! Exchange Pattern</a><br />
! 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 />
! 3.1 <a href=
"#soap11-binding-decl">Identifying a SOAP 1.1 Binding</a><br />
! 3.2 <a href=
"#soap11-binding-description">Description</a><br />
! 3.3 <a href="#soap11-defaults">Default
! Binding Rules</a><br />
! 3.4 <a href="#Example">Example
(Non-Normative)</a><br />
! 4. <a href="#References">References</a><br />
! 4.1 <a href=
"#Normative-References">Normative References</a><br />
! 4.2 <a href=
"#Informative-References">Informative References</a></p>
<h3><a name="appendix" id="appendix">Appendices</a></h3>
--- 133,149 ----
1.1 <a href="#notcon">Notational
Conventions</a><br />
! 2. <a href="#soap11-binding">SOAP 1.1 Binding</a><br />
! 2.1 <a href=
"#soap11-binding-decl">Identifying a SOAP 1.1 Binding</a><br />
! 2.2 <a href=
"#soap11-binding-description">Description</a><br />
! 2.3 <a href="#soap11-defaults">Default
! Binding Rule</a><br />
! 2.4 <a href="#Example">Example
(Non-Normative)</a><br />
! 3. <a href="#References">References</a><br />
! 3.1 <a href=
"#Normative-References">Normative References</a><br />
! 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 UTC