- From: Asir Vedamuthu <avedamut@dev.w3.org>
- Date: Thu, 13 Jan 2005 00:09:56 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv2838/ws/desc/wsdl20 Modified Files: wsdl20-soap11-binding.html wsdl20-soap11-binding.xml Log Message: Cleaned up, rewrote sections to improve readability, zero substantial changes Index: wsdl20-soap11-binding.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-soap11-binding.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** wsdl20-soap11-binding.xml 9 Dec 2004 02:17:02 -0000 1.3 --- wsdl20-soap11-binding.xml 13 Jan 2005 00:09:54 -0000 1.4 *************** *** 37,43 **** </authlist> <abstract> ! <p>Web Services Description Language (WSDL) provides a model and an XML ! format for describing Web services. WSDL SOAP 1.1 Binding describes ! concrete details for using WSDL in conjunction with SOAP 1.1 <bibref ref="SOAP11"/>.</p> </abstract> &status; <langusage> <language id="en">English</language> --- 37,42 ---- </authlist> <abstract> ! <p>WSDL SOAP 1.1 Binding describes the concrete details for using WSDL 2.0 ! in conjunction with SOAP 1.1 <bibref ref="SOAP11"/> protocol.</p> </abstract> &status; <langusage> <language id="en">English</language> *************** *** 53,74 **** <p> The Web Services Description Language (WSDL) provides a model and an XML format for describing Web services. WSDL SOAP 1.1 Binding (this ! 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 ! abstract functionality of a service as well as a framework for ! describing the concrete details of a service description. The <emph>WSDL ! Version 2.0 Part 2: Message Exchange Patterns</emph> specification ! <bibref ref="WSDL-PART2"/> defines the sequence and cardinality of ! abstract messages sent or received by an operation. The <emph>WSDL ! Version 2.0 Part 3: Bindings</emph> specification <bibref ! ref="WSDL-PART3"/> defines a language for describing concrete details ! for SOAP 1.2 <bibref ref="SOAP12-PART1"/> and HTTP <bibref ref="RFC2616"/>.</p> ! <p>This specification depends on WSDL Version 2.0 <bibref ! ref="WSDL-PART1"/> and WSDL Version 2.0 Bindings <bibref ! ref="WSDL-PART3"/>. </p> <!-- +++++++++ --> <div2 id="notcon"> --- 52,62 ---- <p> The Web Services Description Language (WSDL) provides a model and an XML format for describing Web services. WSDL SOAP 1.1 Binding (this ! specification) describes the binding extension for SOAP 1.1 <bibref ! ref="SOAP11"/> protocol. This binding is intended to ease the migration ! from WSDL 1.1 to WSDL 2.0 for implementers describing services that use ! SOAP 1.1 protocol. And, this binding allows users to continue using SOAP ! 1.1 protocol.</p> ! <p>This specification depends on WSDL 2.0 <bibref ref="WSDL-PART1"/> and ! WSDL 2.0 Bindings <bibref ref="WSDL-PART3"/>. </p> <!-- +++++++++ --> <div2 id="notcon"> *************** *** 151,189 **** <div2 id="soap11-binding-description"> <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 --- 139,174 ---- <div2 id="soap11-binding-description"> <head>Description</head> ! <p>The SOAP 1.1 binding enables Web Service applications to use SOAP 1.1 ! <bibref ref="SOAP11"/> by extending the SOAP binding in the WSDL ! Bindings Specification <bibref ref="WSDL-PART3"/>. This binding ! supports the following: </p> <ulist> <item> ! <p> ! <b>Message Exchange Patterns</b> - 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> ! <b>SOAP Modules</b> - supports SOAP Modules and allows users to ! indicate SOAP Modules using the SOAP Module component. For SOAP ! 1.1, this specification adopts the conceptual definition of SOAP ! Module as described in the SOAP 1.2 specification <bibref ! ref="SOAP12-PART1"/>. </p> ! <p> The term "SOAP Module" (also known as SOAP 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 a SOAP 1.1 binding.</p> </note> </item> <item> ! <p> ! <b>SOAP 1.1 HTTP Binding</b> - 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>The value of the &soap-action; property identifies the value of the SOAP 1.1 SOAPAction HTTP request header field, Section *************** *** 191,200 **** <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> --- 176,198 ---- <p>The values of &http-method; and &http-location; properties are ignored for SOAP 1.1 HTTP binding.</p> + <note> + <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. For specific guidance on what the HTTP + response MUST be, implementers SHOULD refer to the Basic Profile + <bibref ref="WSI-BP10"/> and / or the latest version of this + specification (s).</p> + </note> </item> <item> ! <p> ! <b>Other SOAP 1.1 Underlying Protocols</b> - 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> *************** *** 206,218 **** <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> </div2> <div2 id="Example"> --- 204,212 ---- <head>Default Binding Rule</head> <p>The following default binding rule applies to SOAP 1.1 binding:</p> ! <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> </div2> <div2 id="Example"> *************** *** 282,286 **** <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 --- 276,280 ---- <head>Normative References</head> <blist> ! <bibl id="WSI-BP10" key="BP10" 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 *************** *** 301,305 **** 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 --- 295,299 ---- Berners-Lee, Authors. Internet Engineering Task Force, June 1999. Available at http://www.ietf.org/rfc/rfc2616.txt. </bibl> ! <bibl id="SOAP12-PART1" key="SOAP12 Part 1" 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 *************** *** 311,315 **** 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. Moreau, S. Weerawarana, Editors. World Wide Web Consortium, --- 305,309 ---- Version 1.2 Part 1: Messaging Framework"</loc> is available at http://www.w3.org/TR/soap12-part1/. </bibl> ! <bibl key="WSDL20 Core" href="&w3c-designation-part1;" id="WSDL-PART1"> <titleref>&part1.title;</titleref>, R. Chinnici, M. Gudgin, J-J. Moreau, S. Weerawarana, Editors. World Wide Web Consortium, *************** *** 319,323 **** href="&part1.latest;">latest version of "&part1.title;"</loc> is available at &part1.latest;. </bibl> ! <bibl key="WSDL 2.0 Predefined Extensions" href="&w3c-designation-part2;" id="WSDL-PART2"> <titleref>&part2.title;</titleref>, M. Gudgin, A. Lewis, and J. --- 313,317 ---- href="&part1.latest;">latest version of "&part1.title;"</loc> is available at &part1.latest;. </bibl> ! <bibl key="WSDL20 Predefined Extensions" href="&w3c-designation-part2;" id="WSDL-PART2"> <titleref>&part2.title;</titleref>, M. Gudgin, A. Lewis, and J. *************** *** 328,332 **** href="&part2.latest;">latest version of "&part2.title;"</loc> is available at &part2.latest;. </bibl> ! <bibl key="WSDL 2.0 Bindings" href="&w3c-designation-part3;" id="WSDL-PART3"> <titleref>&part3.title;</titleref>, Hugo Haas, Philippe Le Hégaret, Jean-Jacques Moreau, David Orchard, Jeffrey Schlimmer, and --- 322,326 ---- href="&part2.latest;">latest version of "&part2.title;"</loc> is available at &part2.latest;. </bibl> ! <bibl key="WSDL20 Bindings" href="&w3c-designation-part3;" id="WSDL-PART3"> <titleref>&part3.title;</titleref>, Hugo Haas, Philippe Le Hégaret, Jean-Jacques Moreau, David Orchard, Jeffrey Schlimmer, and *************** *** 337,341 **** href="&part3.latest;">latest version of "&part3.title;"</loc> is available at &part3.latest;. </bibl> ! <bibl id="XMLSchemaP1" key="XML Schema Structures" href="http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/"> <titleref>XML Schema Part 1: Structures</titleref>, H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn, Editors. World Wide Web --- 331,335 ---- href="&part3.latest;">latest version of "&part3.title;"</loc> is available at &part3.latest;. </bibl> ! <bibl id="XMLSchemaP1" key="XSD Structures" href="http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/"> <titleref>XML Schema Part 1: Structures</titleref>, H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn, Editors. World Wide Web *************** *** 346,350 **** Schema Part 1</loc> is available at http://www.w3.org/TR/xmlschema-1. </bibl> ! <bibl key="XML Schema Datatypes" id="XMLSchemaP2" href="http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/"> <titleref>XML Schema Part 2: Datatypes</titleref>, P. Byron and A. Malhotra, Editors. World Wide Web Consortium, 2 May 2001. This --- 340,344 ---- Schema Part 1</loc> is available at http://www.w3.org/TR/xmlschema-1. </bibl> ! <bibl key="XSD Datatypes" id="XMLSchemaP2" href="http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/"> <titleref>XML Schema Part 2: Datatypes</titleref>, P. Byron and A. Malhotra, Editors. World Wide Web Consortium, 2 May 2001. This *************** *** 367,376 **** <head>Informative References</head> <blist> ! <bibl id="SOAP11" key="Simple Object Access Protocol (SOAP) 1.1" href="http://www.w3.org/TR/2000/NOTE-SOAP-20000508/"> <titleref>Simple Object Access Protocol (SOAP) 1.1</titleref>, Don Box, David Ehnebuske, Gopal Kakivaya, Andrew Layman, Noah Mendelsohn, Henrik Frystyk Nielsen, Satish Thatte, Dave Winer, Editors. World Wide Web Consortium, Note 08 May 2000. </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, M. Hadley, N. Mendelsohn, J-J. Moreau, and H. Frystyk Nielsen, --- 361,370 ---- <head>Informative References</head> <blist> ! <bibl id="SOAP11" key="SOAP11" href="http://www.w3.org/TR/2000/NOTE-SOAP-20000508/"> <titleref>Simple Object Access Protocol (SOAP) 1.1</titleref>, Don Box, David Ehnebuske, Gopal Kakivaya, Andrew Layman, Noah Mendelsohn, Henrik Frystyk Nielsen, Satish Thatte, Dave Winer, Editors. World Wide Web Consortium, Note 08 May 2000. </bibl> ! <bibl id="SOAP12-PART2" key="SOAP12 Part 2" href="http://www.w3.org/TR/2003/REC-soap12-part2-20030624/"> <titleref>SOAP Version 1.2 Part 2: Adjuncts</titleref>, M. Gudgin, M. Hadley, N. Mendelsohn, J-J. Moreau, and H. Frystyk Nielsen, *************** *** 381,385 **** Version 1.2 Part 2: Adjuncts"</loc> is available at http://www.w3.org/TR/soap12-part2/. </bibl> ! <bibl key="WSDL 2.0 Primer" href="http://www.w3.org/2002/ws/desc/" id="WSDL-PART0"> <titleref>Web Services Description (WSDL) Version 2.0: Primer</titleref>, K. Sankar, K. Liu, D. Booth, Editors. World Wide --- 375,379 ---- Version 1.2 Part 2: Adjuncts"</loc> is available at http://www.w3.org/TR/soap12-part2/. </bibl> ! <bibl key="WSDL20 Primer" href="http://www.w3.org/2002/ws/desc/" id="WSDL-PART0"> <titleref>Web Services Description (WSDL) Version 2.0: Primer</titleref>, K. Sankar, K. Liu, D. Booth, Editors. World Wide *************** *** 396,400 **** </div1> </body> ! <back> &acknowledgements; <inform-div1 id="changelog"> <head>SOAP 1.1 Binding Change Log</head> <table id="wsdl-spec-changelog-table" border="1"> --- 390,408 ---- </div1> </body> ! <!-- Many people have contributed ideas and feedback that ! has improved this document. In particular, the editor acknowledges ! contributions from Amy Gersema, webMethods.--> ! <back> ! <!-- &acknowledgements; --> ! <inform-div1 id="acknowledgments"> ! <head>Acknowledgements</head> ! <p>This document is developed by the participants of the <loc ! href="http://www.w3.org/2002/ws/desc/">W3C Web Service Description ! Working Group</loc>.</p> ! <p>Many people have contributed ideas and feedback that has improved this ! document. In particular, the editor acknowledges contributions from Amy ! Gersema, webMethods.</p> ! </inform-div1> ! <inform-div1 id="changelog"> <head>SOAP 1.1 Binding Change Log</head> <table id="wsdl-spec-changelog-table" border="1"> *************** *** 413,416 **** --- 421,429 ---- --> <tr> + <td>20050112</td> + <td>AV</td> + <td>Rewrote sections to improve readability, no substantial changes</td> + </tr> + <tr> <td>20041208</td> <td>AV</td> *************** *** 422,426 **** <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> --- 435,440 ---- <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> Index: wsdl20-soap11-binding.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-soap11-binding.html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** wsdl20-soap11-binding.html 9 Dec 2004 02:17:02 -0000 1.3 --- wsdl20-soap11-binding.html 13 Jan 2005 00:09:54 -0000 1.4 *************** *** 103,111 **** <div> <h2><a name="abstract" id="abstract">Abstract</a></h2> ! <p>Web Services Description Language (WSDL) provides a model and an ! XML format for describing Web services. WSDL SOAP 1.1 Binding ! describes concrete details for using WSDL in conjunction with SOAP ! 1.1 [<cite><a href="#SOAP11">Simple Object Access Protocol (SOAP) ! 1.1</a></cite>].</p> </div> <div> --- 103,109 ---- <div> <h2><a name="abstract" id="abstract">Abstract</a></h2> ! <p>WSDL SOAP 1.1 Binding describes the concrete details for using ! WSDL 2.0 in conjunction with SOAP 1.1 [<cite><a href= ! "#SOAP11">SOAP11</a></cite>] protocol.</p> </div> <div> *************** *** 159,186 **** and an XML format for describing Web services. WSDL SOAP 1.1 Binding (this specification) describes the binding extension for ! 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 ! Language</a></cite>] defines a language for describing the abstract ! functionality of a service as well as a framework for describing ! the concrete details of a service description. The <em>WSDL Version ! 2.0 Part 2: Message Exchange Patterns</em> specification ! [<cite><a href="#WSDL-PART2">WSDL 2.0 Predefined ! Extensions</a></cite>] defines the sequence and cardinality of ! abstract messages sent or received by an operation. The <em>WSDL ! Version 2.0 Part 3: Bindings</em> specification [<cite><a href= ! "#WSDL-PART3">WSDL 2.0 Bindings</a></cite>] defines a language for ! describing concrete details for SOAP 1.2 [<cite><a href= ! "#SOAP12-PART1">SOAP 1.2 Part 1: Messaging Framework</a></cite>] ! and HTTP [<cite><a href="#RFC2616">IETF RFC 2616</a></cite>].</p> ! <p>This specification depends on WSDL Version 2.0 [<cite><a href= ! "#WSDL-PART1">WSDL 2.0 Core Language</a></cite>] and WSDL Version ! 2.0 Bindings [<cite><a href="#WSDL-PART3">WSDL 2.0 ! Bindings</a></cite>].</p> <div class="div2"> <h3><a name="notcon" id="notcon"></a>1.1 Notational --- 157,168 ---- and an XML format for describing Web services. WSDL SOAP 1.1 Binding (this specification) describes the binding extension for ! SOAP 1.1 [<cite><a href="#SOAP11">SOAP11</a></cite>] protocol. This ! binding is intended to ease the migration from WSDL 1.1 to WSDL 2.0 ! for implementers describing services that use SOAP 1.1 protocol. ! And, this binding allows users to continue using SOAP 1.1 ! protocol.</p> ! <p>This specification depends on WSDL 2.0 [<cite><a href= ! "#WSDL-PART1">WSDL20 Core</a></cite>] and WSDL 2.0 Bindings ! [<cite><a href="#WSDL-PART3">WSDL20 Bindings</a></cite>].</p> <div class="div2"> <h3><a name="notcon" id="notcon"></a>1.1 Notational *************** *** 197,202 **** <p>This specification uses curly brackets (e.g., {property}) to indicate a property in the WSDL component model, as defined in Part ! 1 [<cite><a href="#WSDL-PART1">WSDL 2.0 Core Language</a></cite>] ! Component Model.</p> <a name="tabprefns" id="tabprefns"></a><br /> <table border="1" summary= --- 179,184 ---- <p>This specification uses curly brackets (e.g., {property}) to indicate a property in the WSDL component model, as defined in Part ! 1 [<cite><a href="#WSDL-PART1">WSDL20 Core</a></cite>] Component ! Model.</p> <a name="tabprefns" id="tabprefns"></a><br /> <table border="1" summary= *************** *** 214,219 **** <td rowspan="1" colspan="1">"http://www.w3.org/@@@@/@@/wsdl"</td> <td rowspan="1" colspan="1">A normative XML Schema [<cite><a href= ! "#XMLSchemaP1">XML Schema Structures</a></cite>], [<cite><a href= ! "#XMLSchemaP2">XML Schema Datatypes</a></cite>] document for the "http://www.w3.org/@@@@/@@/wsdl" namespace can be found at <a href= "http://www.w3.org/@@@@/@@/wsdl">http://www.w3.org/@@@@/@@/wsdl</a>.</td> --- 196,201 ---- <td rowspan="1" colspan="1">"http://www.w3.org/@@@@/@@/wsdl"</td> <td rowspan="1" colspan="1">A normative XML Schema [<cite><a href= ! "#XMLSchemaP1">XSD Structures</a></cite>], [<cite><a href= ! "#XMLSchemaP2">XSD Datatypes</a></cite>] document for the "http://www.w3.org/@@@@/@@/wsdl" namespace can be found at <a href= "http://www.w3.org/@@@@/@@/wsdl">http://www.w3.org/@@@@/@@/wsdl</a>.</td> *************** *** 224,229 **** "http://www.w3.org/@@@@/@@/wsdl/soap"</td> <td rowspan="1" colspan="1">A normative XML Schema [<cite><a href= ! "#XMLSchemaP1">XML Schema Structures</a></cite>], [<cite><a href= ! "#XMLSchemaP2">XML Schema Datatypes</a></cite>] document for the "http://www.w3.org/@@@@/@@/wsdl/soap" namespace can be found at <a href= --- 206,211 ---- "http://www.w3.org/@@@@/@@/wsdl/soap"</td> <td rowspan="1" colspan="1">A normative XML Schema [<cite><a href= ! "#XMLSchemaP1">XSD Structures</a></cite>], [<cite><a href= ! "#XMLSchemaP2">XSD Datatypes</a></cite>] document for the "http://www.w3.org/@@@@/@@/wsdl/soap" namespace can be found at <a href= *************** *** 235,240 **** "http://www.w3.org/@@@@/@@/wsdl/http"</td> <td rowspan="1" colspan="1">A normative XML Schema [<cite><a href= ! "#XMLSchemaP1">XML Schema Structures</a></cite>], [<cite><a href= ! "#XMLSchemaP2">XML Schema Datatypes</a></cite>] document for the "http://www.w3.org/@@@@/@@/wsdl/http" namespace can be found at <a href= --- 217,222 ---- "http://www.w3.org/@@@@/@@/wsdl/http"</td> <td rowspan="1" colspan="1">A normative XML Schema [<cite><a href= ! "#XMLSchemaP1">XSD Structures</a></cite>], [<cite><a href= ! "#XMLSchemaP2">XSD Datatypes</a></cite>] document for the "http://www.w3.org/@@@@/@@/wsdl/http" namespace can be found at <a href= *************** *** 245,250 **** <td rowspan="1" colspan="1">"http://www.w3.org/2001/XMLSchema"</td> <td rowspan="1" colspan="1">Defined in the W3C XML Schema ! specification [<cite><a href="#XMLSchemaP1">XML Schema ! Structures</a></cite>], [<cite><a href="#XMLSchemaP2">XML Schema Datatypes</a></cite>].</td> </tr> --- 227,232 ---- <td rowspan="1" colspan="1">"http://www.w3.org/2001/XMLSchema"</td> <td rowspan="1" colspan="1">Defined in the W3C XML Schema ! specification [<cite><a href="#XMLSchemaP1">XSD ! Structures</a></cite>], [<cite><a href="#XMLSchemaP2">XSD Datatypes</a></cite>].</td> </tr> *************** *** 274,339 **** <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> --- 256,323 ---- <h3><a name="soap11-binding-description" id= "soap11-binding-description"></a>2.2 Description</h3> ! <p>The SOAP 1.1 binding enables Web Service applications to use ! SOAP 1.1 [<cite><a href="#SOAP11">SOAP11</a></cite>] by extending ! the SOAP binding in the WSDL Bindings Specification [<cite><a href= ! "#WSDL-PART3">WSDL20 Bindings</a></cite>]. This binding supports ! the following:</p> <ul> <li> ! <p><b>Message Exchange Patterns</b> - supports two Message Exchange ! Patterns defined by the WSDL Predefined Extensions specification ! [<cite><a href="#WSDL-PART2">WSDL20 Predefined ! Extensions</a></cite>]: In-Out and In-Only.</p> </li> <li> ! <p><b>SOAP Modules</b> - supports SOAP Modules and allows users to ! indicate SOAP Modules using the SOAP Module component. For SOAP ! 1.1, this specification adopts the conceptual definition of SOAP ! Module as described in the SOAP 1.2 specification [<cite><a href= ! "#SOAP12-PART1">SOAP12 Part 1</a></cite>].</p> ! <p>The term "SOAP Module" (also known as SOAP 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 a SOAP 1.1 binding.</p> </div> </li> <li> ! <p><b>SOAP 1.1 HTTP Binding</b> - supports the SOAP 1.1 HTTP ! binding defined in Section 6, SOAP 1.1 specification ! [<cite><a href="#SOAP11">SOAP11</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>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">SOAP11</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> + <div class="note"> + <p class="prefix"><b>Note:</b></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. For specific guidance on what the HTTP + response MUST be, implementers SHOULD refer to the Basic Profile + [<cite><a href="#WSI-BP10">BP10</a></cite>] and / or the latest + version of this specification (s).</p> + </div> </li> <li> ! <p><b>Other SOAP 1.1 Underlying Protocols</b> - 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> *************** *** 349,362 **** <p>The following default binding rule applies to SOAP 1.1 binding:</p> - <ul> - <li> <p><em>SOAP Action.</em> If the Binding Operation component's <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"> --- 333,342 ---- <p>The following default binding rule applies to SOAP 1.1 binding:</p> <p><em>SOAP Action.</em> If the Binding Operation component's <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">SOAP11</a></cite>]).</p> </div> <div class="div2"> *************** *** 430,435 **** "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 --- 410,414 ---- "Normative-References"></a>3.1 Normative References</h3> <dl> ! <dt class="label"><a name="WSI-BP10" id="WSI-BP10"></a>[BP10]</dt> <dd><cite><a href= "http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html">Basic *************** *** 459,463 **** 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 --- 438,442 ---- http://www.ietf.org/rfc/rfc2616.txt.</dd> <dt class="label"><a name="SOAP12-PART1" id= ! "SOAP12-PART1"></a>[SOAP12 Part 1]</dt> <dd><cite><a href= "http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version *************** *** 470,475 **** 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> <dd><cite><a href="wsdl20.html">Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</a></cite>, R. Chinnici, --- 449,454 ---- 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>[WSDL20 ! Core]</dt> <dd><cite><a href="wsdl20.html">Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</a></cite>, R. Chinnici, *************** *** 482,487 **** Language"</a> is available at http://www.w3.org/2002/ws/desc/wsdl20.</dd> ! <dt class="label"><a name="WSDL-PART2" id="WSDL-PART2"></a>[WSDL ! 2.0 Predefined Extensions]</dt> <dd><cite><a href="wsdl20-extensions.html">Web Services Description Language (WSDL) Version 2.0 Part 2: Predefined --- 461,466 ---- Language"</a> is available at http://www.w3.org/2002/ws/desc/wsdl20.</dd> ! <dt class="label"><a name="WSDL-PART2" id="WSDL-PART2"></a>[WSDL20 ! Predefined Extensions]</dt> <dd><cite><a href="wsdl20-extensions.html">Web Services Description Language (WSDL) Version 2.0 Part 2: Predefined *************** *** 495,500 **** Predefined Extensions"</a> is available at http://www.w3.org/2002/ws/desc/wsdl20-extensions.</dd> ! <dt class="label"><a name="WSDL-PART3" id="WSDL-PART3"></a>[WSDL ! 2.0 Bindings]</dt> <dd><cite><a href="wsdl20-bindings.html">Web Services Description Language (WSDL) Version 2.0 Part 3: Bindings</a></cite>, Hugo Haas, --- 474,479 ---- Predefined Extensions"</a> is available at http://www.w3.org/2002/ws/desc/wsdl20-extensions.</dd> ! <dt class="label"><a name="WSDL-PART3" id="WSDL-PART3"></a>[WSDL20 ! Bindings]</dt> <dd><cite><a href="wsdl20-bindings.html">Web Services Description Language (WSDL) Version 2.0 Part 3: Bindings</a></cite>, Hugo Haas, *************** *** 508,513 **** Bindings"</a> is available at http://www.w3.org/2002/ws/desc/wsdl20-bindings.</dd> ! <dt class="label"><a name="XMLSchemaP1" id="XMLSchemaP1"></a>[XML ! Schema Structures]</dt> <dd><cite><a href= "http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/">XML Schema --- 487,492 ---- Bindings"</a> is available at http://www.w3.org/2002/ws/desc/wsdl20-bindings.</dd> ! <dt class="label"><a name="XMLSchemaP1" id="XMLSchemaP1"></a>[XSD ! Structures]</dt> <dd><cite><a href= "http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/">XML Schema *************** *** 518,523 **** "http://www.w3.org/TR/xmlschema-1/">latest version of XML Schema Part 1</a> is available at http://www.w3.org/TR/xmlschema-1.</dd> ! <dt class="label"><a name="XMLSchemaP2" id="XMLSchemaP2"></a>[XML ! Schema Datatypes]</dt> <dd><cite><a href= "http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/">XML Schema --- 497,502 ---- "http://www.w3.org/TR/xmlschema-1/">latest version of XML Schema Part 1</a> is available at http://www.w3.org/TR/xmlschema-1.</dd> ! <dt class="label"><a name="XMLSchemaP2" id="XMLSchemaP2"></a>[XSD ! Datatypes]</dt> <dd><cite><a href= "http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/">XML Schema *************** *** 545,550 **** "Informative-References"></a>3.2 Informative References</h3> <dl> ! <dt class="label"><a name="SOAP11" id="SOAP11"></a>[Simple Object ! Access Protocol (SOAP) 1.1]</dt> <dd><cite><a href= "http://www.w3.org/TR/2000/NOTE-SOAP-20000508/">Simple Object --- 524,528 ---- "Informative-References"></a>3.2 Informative References</h3> <dl> ! <dt class="label"><a name="SOAP11" id="SOAP11"></a>[SOAP11]</dt> <dd><cite><a href= "http://www.w3.org/TR/2000/NOTE-SOAP-20000508/">Simple Object *************** *** 554,558 **** Consortium, Note 08 May 2000.</dd> <dt class="label"><a name="SOAP12-PART2" id= ! "SOAP12-PART2"></a>[SOAP 1.2 Part 2: Adjuncts]</dt> <dd><cite><a href= "http://www.w3.org/TR/2003/REC-soap12-part2-20030624/">SOAP Version --- 532,536 ---- Consortium, Note 08 May 2000.</dd> <dt class="label"><a name="SOAP12-PART2" id= ! "SOAP12-PART2"></a>[SOAP12 Part 2]</dt> <dd><cite><a href= "http://www.w3.org/TR/2003/REC-soap12-part2-20030624/">SOAP Version *************** *** 565,570 **** Version 1.2 Part 2: Adjuncts"</a> is available at http://www.w3.org/TR/soap12-part2/.</dd> ! <dt class="label"><a name="WSDL-PART0" id="WSDL-PART0"></a>[WSDL ! 2.0 Primer]</dt> <dd><cite><a href="http://www.w3.org/2002/ws/desc/">Web Services Description (WSDL) Version 2.0: Primer</a></cite>, K. Sankar, K. --- 543,548 ---- Version 1.2 Part 2: Adjuncts"</a> is available at http://www.w3.org/TR/soap12-part2/.</dd> ! <dt class="label"><a name="WSDL-PART0" id="WSDL-PART0"></a>[WSDL20 ! Primer]</dt> <dd><cite><a href="http://www.w3.org/2002/ws/desc/">Web Services Description (WSDL) Version 2.0: Primer</a></cite>, K. Sankar, K. *************** *** 581,629 **** <h2><a name="acknowledgments" id="acknowledgments"></a>A. Acknowledgements (Non-Normative)</h2> ! <p>This document is the work of the <a href= "http://www.w3.org/2002/ws/desc/">W3C Web Service Description Working Group</a>.</p> ! <p>Members of the Working Group are (at the time of writing, and by ! alphabetical order): David Booth (W3C), Allen Brookes (Rogue Wave ! Softwave), Helen Chen (Agfa-Gevaert N. V.), Roberto Chinnici (Sun ! Microsystems), Ugo Corda (SeeBeyond), Glen Daniels (Sonic ! Software), Paul Downey (British Telecommunications), Youenn Fablet ! (Canon), Martin Gudgin (Microsoft Corporation), Hugo Haas (W3C), ! Hao He (The Thomson Corporation), Tom Jordahl (Macromedia), Jacek ! Kopecky (Digital Enterprise Research Institute (DERI)), Amelia ! Lewis (TIBCO Software, Inc.), Kevin Canyang Liu (SAP), Jonathan ! Marsh (Microsoft Corporation), Peter Madziak (Agfa-Gevaert N. V.), ! Josephine Micallef (SAIC - Telcordia Technologies), Jeff ! Mischkinsky (Oracle Corporation), Dale Moberg (Cyclone Commerce), ! Jean-Jacques Moreau (Canon), Mark Nottingham (BEA Systems, Inc.), ! David Orchard (BEA Systems, Inc.), Bijan Parsia (University of ! Maryland), Arthur Ryman (IBM), Adi Sakala (IONA Technologies), ! Jeffrey Schlimmer (Microsoft Corporation), Igor Sedukhin (Computer ! Associates), Jerry Thrasher (Lexmark), William Vambenepe ! (Hewlett-Packard Company), Asir Vedamuthu (webMethods, Inc.), ! Sanjiva Weerawarana (IBM), Ümit Yalçınalp (Oracle Corporation), ! Prasad Yendluri (webMethods, Inc.).</p> ! <p>Previous members were: Lily Liu (webMethods, Inc.), Don Wright ! (Lexmark), Joyce Yang (Oracle Corporation), Daniel Schutzer ! (Citigroup), Dave Solo (Citigroup), Stefano Pogliani (Sun ! Microsystems), William Stumbo (Xerox), Stephen White (SeeBeyond), ! Barbara Zengler (DaimlerChrysler Research and Technology), Tim ! Finin (University of Maryland), Laurent De Teneuille (L'Echangeur), ! Johan Pauhlsson (L'Echangeur), Mark Jones (AT&T), Steve Lind ! (AT&T), Sandra Swearingen (U.S. Department of Defense, U.S. Air ! Force), Philippe Le Hégaret (W3C), Jim Hendler (University of ! Maryland), Dietmar Gaertner (Software AG), Michael Champion ! (Software AG), Don Mullen (TIBCO Software, Inc.), Steve Graham ! (Global Grid Forum), Steve Tuecke (Global Grid Forum), Michael ! Mahan (Nokia), Bryan Thompson (Hicks & Associates), Ingo Melzer ! (DaimlerChrysler Research and Technology), Sandeep Kumar (Cisco ! Systems), Alan Davies (SeeBeyond), Jacek Kopecky (Systinet), Mike ! Ballantyne (Electronic Data Systems), Mike Davoren (W. W. ! Grainger), Dan Kulp (IONA Technologies), Mike McHugh (W. W. ! Grainger), Michael Mealling (Verisign), Waqar Sadiq (Electronic ! Data Systems), Yaron Goland (BEA Systems, Inc.).</p> ! <p>The people who have contributed to <a href= ! "http://lists.w3.org/Archives/Public/www-ws-desc/">discussions on ! www-ws-desc@w3.org</a> are also gratefully acknowledged.</p> </div> <div class="div1"> --- 559,568 ---- <h2><a name="acknowledgments" id="acknowledgments"></a>A. Acknowledgements (Non-Normative)</h2> ! <p>This document is developed by the participants of the <a href= "http://www.w3.org/2002/ws/desc/">W3C Web Service Description Working Group</a>.</p> ! <p>Many people have contributed ideas and feedback that has ! improved this document. In particular, the editor acknowledges ! contributions from Amy Gersema, webMethods.</p> </div> <div class="div1"> *************** *** 640,643 **** --- 579,588 ---- </tr> <tr> + <td rowspan="1" colspan="1">20050112</td> + <td rowspan="1" colspan="1">AV</td> + <td rowspan="1" colspan="1">Rewrote sections to improve + readability, no substantial changes</td> + </tr> + <tr> <td rowspan="1" colspan="1">20041208</td> <td rowspan="1" colspan="1">AV</td>
Received on Thursday, 13 January 2005 00:09:57 UTC