2002/ws/desc/wsdl20 mod-entities.dtd,NONE,1.1 mod-Makefile.bindings,NONE,1.1 wsdl20-soap11-binding.html,NONE,1.1 mod-Makefile,NONE,1.1 wsdl20-soap11-binding.xml,NONE,1.1 mod-wsdl20-bindings.xml,NONE,1.1 mod-wsdl20-soap.xsd,NONE,1.1 mod-entitiesedcopy.dtd,NONE,1.1 mod-wsdl20-bindings.html,NONE,1.1 Makefile.soap11-binding,NONE,1.1 properties.dtd,1.5,1.6 entities.dtd,1.13,1.14 Makefile,1.7,1.8 entitiesedcopy.dtd,1.2,1.3 entitieswd.dtd,1.5,1.6

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

Modified Files:
	properties.dtd entities.dtd Makefile entitiesedcopy.dtd 
	entitieswd.dtd 
Added Files:
	mod-entities.dtd mod-Makefile.bindings 
	wsdl20-soap11-binding.html mod-Makefile 
	wsdl20-soap11-binding.xml mod-wsdl20-bindings.xml 
	mod-wsdl20-soap.xsd mod-entitiesedcopy.dtd 
	mod-wsdl20-bindings.html Makefile.soap11-binding 
Log Message:
adding soap 11 binding first draft plus a modified version of part 3

--- NEW FILE: mod-entitiesedcopy.dtd ---
<?xml version='1.0' encoding='ISO-8859-1' ?>

<!--
  Date parameters
  ** DO NOT CHANGE **
  for publication, change them in entitieswd.dtd
  -->
<!ENTITY draft.year "@@@@">
<!ENTITY draft.month "@@@@">
<!ENTITY draft.mm "@@">
<!ENTITY draft.day "@@">
<!ENTITY draft.dd "@@">

<!-- Don't touch after this line -->

<!ENTITY draft.date "&draft.year;&draft.mm;&draft.dd;">

<!ENTITY part0.prefix "wsdl20-primer">
<!ENTITY part1.prefix "wsdl20">
<!ENTITY part2.prefix "wsdl20-extensions">
<!ENTITY part3.prefix "wsdl20-bindings">
<!ENTITY reqs.prefix  "ws-desc-reqs">
<!ENTITY testcollection.prefix "wsdl20-testcollection">

<!ENTITY shortname-testcollection "wsdl20-testcollection">

<!ENTITY w3c.tr.latest  "http://www.w3.org/2002/ws/desc">	

<!ENTITY w3c.tr  "">	

<!ENTITY document.role "editors-copy">

<!ENTITY w3c-designation-part0
  "&part0.prefix;.html">
<!ENTITY w3c-designation-part1
  "&part1.prefix;.html">
<!ENTITY w3c-designation-part2
  "&part2.prefix;.html">
<!ENTITY w3c-designation-part3
  "&part3.prefix;.html">
<!ENTITY w3c-designation-reqs
  "&reqs.prefix;.html">
<!ENTITY w3c-designation-testcollection 
  "&w3c.tr.latest;/&draft.year;/&testcollection.prefix;-&draft.date;">

<!ENTITY status "<status><p></p></status>">

<!ENTITY altlocs "<altlocs><loc href='' /></altlocs>">

Index: entitieswd.dtd
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/entitieswd.dtd,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** entitieswd.dtd	30 Jul 2004 08:14:36 -0000	1.5
--- entitieswd.dtd	26 Aug 2004 22:41:56 -0000	1.6
***************
*** 18,21 ****
--- 18,22 ----
  <!ENTITY part2.prefix "wsdl20-extensions">
  <!ENTITY part3.prefix "wsdl20-bindings">
+ <!ENTITY soap11binding.prefix "wsdl20-soap11-binding">
  <!ENTITY reqs.prefix "ws-desc-reqs">
  
***************
*** 41,44 ****
--- 42,47 ----
  <!ENTITY w3c-designation-part3
    "&w3c.tr.latest;/&draft.year;/WD-&part3.prefix;-&draft.date;">
+ <!ENTITY w3c-designation-soap11binding
+   "&w3c.tr.latest;/&draft.year;/WD-&soap11binding.prefix;-&draft.date;">
  <!ENTITY w3c-designation-reqs
    "&w3c.tr.latest;/&draft.year;/WD-&reqs.prefix;-&draft.date;">

--- NEW FILE: mod-wsdl20-bindings.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta name="generator" content=
"HTML Tidy for Cygwin (vers 1st September 2003), see www.w3.org" />
<meta http-equiv="Content-Type" content=
"text/html; charset=utf-8" />
<title>Web Services Description Language (WSDL) Version 2.0 Part 3:
Bindings</title>

<style type="text/css">
/*<![CDATA[*/
code           { font-family: monospace; }

div.constraint,
div.issue,
div.note,
div.notice     { margin-left: 2em; }
[...3753 lines suppressed...]
<td rowspan="1" colspan="1">Simplified the introduction; referred
to Part1 for a longer introduction</td>
</tr>
<tr>
<td rowspan="1" colspan="1">20020221</td>
<td rowspan="1" colspan="1">JJM</td>
<td rowspan="1" colspan="1">Renamed to "Part 2: Bindings"</td>
</tr>
<tr>
<td rowspan="1" colspan="1">20020221</td>
<td rowspan="1" colspan="1">JJM</td>
<td rowspan="1" colspan="1">Created from
http://www.w3.org/TR/2001/NOTE-wsdl-20010315</td>
</tr>
</tbody>
</table>
</div>
</div>
</body>
</html>

--- NEW FILE: mod-wsdl20-bindings.xml ---
<?xml version="1.0" encoding="utf-8"?>
<!-- $Id: mod-wsdl20-bindings.xml,v 1.1 2004/08/26 22:41:56 avedamut Exp $ -->
<?xml-stylesheet type='text/xsl' href='xmlspec-wsdl.xsl'?>
<!DOCTYPE spec PUBLIC "-//W3C//DTD Specification V2.1//EN" "xmlspec.dtd"[
<!ENTITY % entities SYSTEM "mod-entities.dtd" >
<!ENTITY prefix "wsdl20-bindings">
%entities;
<!ENTITY document.status "Editors' copy $Date: 2004/08/26 22:41:56 $">
<!ENTITY status SYSTEM "status.xml">
<!ENTITY % properties-refs SYSTEM "properties.dtd">
%properties-refs;
<!ENTITY prevloc "http://www.w3.org/TR/2003/WD-wsdl12-bindings-20030611">
]>
<spec w3c-doctype="wd" role="&document.role;">
  <header>
    <title>&part3.title;</title>
    <w3c-designation>&w3c-designation-part2;</w3c-designation>
    <w3c-doctype>&document.status;</w3c-doctype>
    <pubdate>
[...3480 lines suppressed...]
            <tr>
              <td rowspan="1" colspan="1">20020221</td>
              <td rowspan="1" colspan="1">JJM</td>
              <td rowspan="1" colspan="1">Simplified the introduction; referred to Part1 for a longer introduction</td>
            </tr>
            <tr>
              <td rowspan="1" colspan="1">20020221</td>
              <td rowspan="1" colspan="1">JJM</td>
              <td rowspan="1" colspan="1">Renamed to "Part 2: Bindings"</td>
            </tr>
            <tr>
              <td rowspan="1" colspan="1">20020221</td>
              <td rowspan="1" colspan="1">JJM</td>
              <td rowspan="1" colspan="1">Created from http://www.w3.org/TR/2001/NOTE-wsdl-20010315</td>
            </tr>
          </tbody>
        </table>
    </inform-div1>
  </back>
</spec>

Index: Makefile
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/Makefile,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** Makefile	3 Aug 2004 15:14:44 -0000	1.7
--- Makefile	26 Aug 2004 22:41:56 -0000	1.8
***************
*** 2,5 ****
--- 2,6 ----
  PART2=Makefile.extensions
  PART3=Makefile.bindings
+ SOAP11BINDING=Makefile.soap11-binding
  
  default:
***************
*** 9,13 ****
  	echo "	core / part1";\
  	echo "	extensions / part2";\
! 	echo "	bindings / part3"
  
  all: part1 part2 part3
--- 10,15 ----
  	echo "	core / part1";\
  	echo "	extensions / part2";\
! 	echo "	bindings / part3";\
! 	echo "  soap11-binding"
  
  all: part1 part2 part3
***************
*** 24,31 ****
  part3:
  	make -f $(PART3)
  
  clean:
! 	@for m in $(PART1) $(PART2) $(PART3); do\
  	make -f $$m clean; done
  
! .PHONY: default all part1 part2 part3 core extensions bindings clean
--- 26,36 ----
  part3:
  	make -f $(PART3)
+ 	
+ soap11-binding: 
+ 	make -f $(SOAP11BINDING)
  
  clean:
! 	@for m in $(PART1) $(PART2) $(PART3) $(SOAP11BINDING); do\
  	make -f $$m clean; done
  
! .PHONY: default all part1 part2 part3 core extensions bindings soap11-binding clean

--- NEW FILE: Makefile.soap11-binding ---
# -*-makefile-*-
PREFIX=wsdl20-soap11-binding

SCHEMAS= \
wsdl20-soap.xsd \
wsdl20-http.xsd

FILES=\
properties.dtd \
status.xml \
status-bindings.xml \
prevwgmb.txt \
wgmb.txt \
xmlspec.dtd \
entitiesedcopy.dtd \
entitieswd.dtd \
entities.dtd \
xmlspec.xsl \
xmlspec-wsdl.xsl

include Makefile.base

Index: entitiesedcopy.dtd
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/entitiesedcopy.dtd,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** entitiesedcopy.dtd	3 Aug 2004 15:14:44 -0000	1.2
--- entitiesedcopy.dtd	26 Aug 2004 22:41:56 -0000	1.3
***************
*** 20,23 ****
--- 20,24 ----
  <!ENTITY part2.prefix "wsdl20-extensions">
  <!ENTITY part3.prefix "wsdl20-bindings">
+ <!ENTITY soap11binding.prefix "wsdl20-soap11-binding">
  <!ENTITY reqs.prefix  "ws-desc-reqs">
  <!ENTITY testcollection.prefix "wsdl20-testcollection">
***************
*** 39,42 ****
--- 40,46 ----
  <!ENTITY w3c-designation-part3
    "&part3.prefix;.html">
+ <!ENTITY w3c-designation-soap11binding
+   "&soap11binding.prefix;.html">
+ 
  <!ENTITY w3c-designation-reqs
    "&reqs.prefix;.html">

--- NEW FILE: wsdl20-soap11-binding.xml ---
<?xml version="1.0" encoding="utf-8"?>
<!-- $Id: wsdl20-soap11-binding.xml,v 1.1 2004/08/26 22:41:56 avedamut Exp $ -->
<?xml-stylesheet type='text/xsl' href='xmlspec-wsdl.xsl'?>
<!DOCTYPE spec PUBLIC "-//W3C//DTD Specification V2.1//EN" "xmlspec.dtd"[
<!ENTITY % entities SYSTEM "entities.dtd" >
<!ENTITY prefix "wsdl20-soap11-binding">
%entities;
<!ENTITY document.status "Editors' copy $Date: 2004/08/26 22:41:56 $">
<!ENTITY status SYSTEM "status.xml">
<!ENTITY % properties-refs SYSTEM "properties.dtd">
%properties-refs;
<!ENTITY prevloc "">
]>
<spec w3c-doctype="wd" role="&document.role;">
  <header>
    <title>&soap11binding.title;</title>
    <w3c-designation>&w3c-designation-soap11binding;</w3c-designation>
    <w3c-doctype>&document.status;</w3c-doctype>
    <pubdate>
      <day>&draft.day;</day>
      <month>&draft.month;</month>
      <year>&draft.year;</year>
    </pubdate>
    <publoc>
      <loc href="&w3c-designation-soap11binding;">&w3c-designation-soap11binding;</loc>
    </publoc> &altlocs; <prevlocs>
      <loc href="&prevloc;">&prevloc;</loc>
    </prevlocs>
    <latestloc>
      <loc href="&soap11binding.latest;">&soap11binding.latest;</loc>
    </latestloc>
    <authlist>
      <author>
        <name>Asir S. Vedamuthu</name>
        <affiliation>webMethods</affiliation>
      </author>
    </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>
    </langusage>
    <revisiondesc>
      <p>Last Modified: $Date: 2004/08/26 22:41:56 $ CET</p>
    </revisiondesc>
  </header>
  <body>
    <!-- *************************************************************** -->
    <div1 id="intro">
      <head>Introduction</head>
      <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.</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">
        <head>Notational Conventions</head>
        <p>The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
          "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
          document are to be interpreted as described in RFC2119 <bibref ref="RFC2119"/>.</p>
        <p>This specification uses a number of namespace prefixes throughout;
          they are listed in <specref ref="tabprefns"/>. Note that the choice of
          any namespace prefix is arbitrary and not semantically significant
          (see <bibref ref="XMLInfoSet"/>).</p>
        <p>This specification uses curly brackets (e.g., {property}) to indicate
          a property in the WSDL component model, as defined in Part 1 <bibref
          ref="WSDL-PART1"/> Component Model.</p>
        <table border="1"
          summary="Mapping of prefixes used in this document to their&#xD;&#xA;  associated namespace name" id="tabprefns">
          <caption>Prefixes and Namespaces used in this specification</caption>
          <tbody>
            <tr>
              <th rowspan="1" colspan="1">Prefix</th>
              <th rowspan="1" colspan="1">Namespace</th>
              <th rowspan="1" colspan="1">Notes</th>
            </tr>
            <tr>
              <td rowspan="1" colspan="1">wsdl</td>
              <td rowspan="1" colspan="1">
                <attval>&wsdl-ns;</attval>
              </td>
              <td rowspan="1" colspan="1">A normative XML Schema <bibref
                ref="XMLSchemaP1"/>, <bibref ref="XMLSchemaP2"/> document for
                the <attval>&wsdl-ns;</attval> namespace can be found at
                  <loc href="&wsdl-ns;">&wsdl-ns;</loc>.</td>
            </tr>
            <tr>
              <td rowspan="1" colspan="1">wsoap</td>
              <td rowspan="1" colspan="1">
                <attval>&wsdl-soap-ns;</attval>
              </td>
              <td rowspan="1" colspan="1">A normative XML Schema <bibref
                ref="XMLSchemaP1"/>, <bibref ref="XMLSchemaP2"/> document for
                the <attval>&wsdl-soap-ns;</attval> namespace can be found
                at <loc href="&wsdl-soap12-ns;">&wsdl-soap-ns;</loc>.</td>
            </tr>
            <tr>
              <td rowspan="1" colspan="1">whttp</td>
              <td rowspan="1" colspan="1">
                <attval>&wsdl-http-ns;</attval>
              </td>
              <td rowspan="1" colspan="1">A normative XML Schema <bibref
                ref="XMLSchemaP1"/>, <bibref ref="XMLSchemaP2"/> document for
                the <attval>&wsdl-http-ns;</attval> namespace can be found
                at <loc href="&wsdl-http-ns;">&wsdl-http-ns;</loc>.</td>
            </tr>
            <tr>
              <td rowspan="1" colspan="1">xs</td>
              <td rowspan="1" colspan="1">
                <attval>http://www.w3.org/2001/XMLSchema</attval>
              </td>
              <td rowspan="1" colspan="1">Defined in the W3C XML Schema
                specification <bibref ref="XMLSchemaP1"/>, <bibref ref="XMLSchemaP2"/>.</td>
            </tr>
          </tbody>
        </table>
        <p>Namespace names of the general form
          <attval>http://example.org/...</attval> and
          <attval>http://example.com/...</attval> represent application or
          context-dependent URIs <bibref ref="RFC2396"/>.</p>
        <p>All parts of this specification are normative, with the EXCEPTION of
          examples, and sections explicitly marked as "Non-Normative".</p>
      </div2>
    </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>
      <div2 id="soap11-binding-decl">
        <head>Identifying a SOAP 1.1 Binding</head>
        <p>A SOAP Binding is identified as a SOAP 1.1 binding by assigning the
          value "1.1" to the &soap-version; property of the Binding component.</p>
      </div2>
      <div2 id="soap11-binding-description">
        <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>
      </div2>
      <div2 id="Example">
        <head>Example (Non-Normative)</head>
        <p>The following example shows the WSDL definition of a simple service
          providing stock quotes. This service supports a single operation
          called GetLastTradePrice, which is deployed using the SOAP 1.1
          protocol over HTTP. GetLastTradePrice operation request takes a ticker
          symbol of type string, and returns the price as a float.</p>
        <eg xml:space="preserve">
&lt;?xml version="1.0"?&gt;
&lt;wsdl:definitions name="StockQuote" xmlns:wsdl="&wsdl-ns;"
  targetNamespace="http://example.com/stockquote"
  xmlns:tns="http://example.com/stockquote" 
  <b>xmlns:wsoap="&wsdl-soap-ns;"</b>&gt;
  
  &lt;wsdl:types&gt;
    &lt;xs:schema targetNamespace="http://example.com/stockquote" 
      xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
      &lt;xs:element name="TradePriceRequest"&gt;
        &lt;xs:complexType&gt;
          &lt;xs:all&gt;
            &lt;xs:element name="tickerSymbol" type="xs:string"/&gt;
          &lt;/xs:all&gt;
        &lt;/xs:complexType&gt;
      &lt;/xs:element&gt;
      &lt;xs:element name="TradePrice"&gt;
        &lt;xs:complexType&gt;
          &lt;xs:all&gt;
            &lt;xs:element name="price" type="xs:float"/&gt;
          &lt;/xs:all&gt;
        &lt;/xs:complexType&gt;
      &lt;/xs:element&gt;
    &lt;/xs:schema&gt;
  &lt;/wsdl:types&gt;
  
  &lt;wsdl:interface name="StockQuoteInterface"&gt;
    &lt;wsdl:operation name="GetLastTradePrice" 
      pattern="&wsdl-mep-in-out;"&gt;
      &lt;wsdl:input element="tns:GetLastTradePriceInput"/&gt;
      &lt;wsdl:output element="tns:GetLastTradePriceOutput"/&gt;
    &lt;/wsdl:operation&gt;
  &lt;/wsdl:interface&gt;
  
  &lt;wsdl:binding name="StockQuoteSoapBinding" interface="tns:StockQuoteInterface"
    <b>type="&wsdl-soap-ns;"</b> 
    <b>wsoap:version="1.1"</b> 
    <b>wsoap:protocol="&soap11-http-uri;"</b>&gt;
    &lt;wsdl:operation ref="tns:GetLastTradePrice" 
      <b>wsoap:action="http://example.com/GetLastTradePrice"</b>/&gt;
  &lt;/wsdl:binding&gt;
  
  &lt;wsdl:service name="StockQuoteService" interface="tns:StockQuoteInterface"&gt;
    &lt;wsdl:documentation&gt;My first service&lt;/wsdl:documentation&gt;
    &lt;wsdl:endpoint name="StockQuoteEndPoint" binding="tns:StockQuoteBinding" 
    address="http://example.com/endpoint/stockquote"/&gt;
  &lt;/wsdl:service&gt;
  
&lt;/wsdl:definitions&gt;
        </eg>
      </div2>
    </div1>
    <!-- *************************************************************** -->
    <div1 id="References">
      <head>References</head>
      <div2 id="Normative-References">
        <head>Normative References</head>
        <blist>
          <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
            Levels</titleref>, S. Bradner, Author. Internet Engineering Task
            Force, June 1999. Available at http://www.ietf.org/rfc/rfc2119.txt. </bibl>
          <bibl id="RFC2396" key="IETF RFC 2396" href="http://www.ietf.org/rfc/rfc2396.txt">
            <titleref>Uniform Resource Identifiers (URI): Generic
            Syntax</titleref>, T. Berners-Lee, R. Fielding, L. Masinter,
            Authors. Internet Engineering Task Force, August 1998. Available at
            http://www.ietf.org/rfc/rfc2396.txt. </bibl>
          <bibl id="RFC2616" key="IETF RFC 2616" href="http://www.ietf.org/rfc/rfc2616.txt">
            <titleref>Hypertext Transfer Protocol -- HTTP/1.1</titleref>, R.
            Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, T.
            Berners-Lee, Authors. Internet Engineering Task Force, June 1999.
            Available at http://www.ietf.org/rfc/rfc2616.txt. </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,
            &draft.day; &draft.month; &draft.year;. This version of
            the "&part1.title;" Specification is available is available at
            &w3c-designation-part1;. The <loc
              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.
            Schlimmer, Editors. World Wide Web Consortium, &draft.day;
            &draft.month; &draft.year;. This version of the
            "&part2.title;" Specification is available at
            &w3c-designation-part2;. The <loc
              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
            Sanjiva Weerawarana, Editors. World Wide Web Consortium,
            &draft.day; &draft.month; &draft.year;. This version of
            the "&part3.title;" Specification is available at
            &w3c-designation-part3;. The <loc
              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
            Consortium, 2 May 2001. This version of the XML Schema Part 1
            Recommendation is
            http://www.w3.org/TR/2001/REC-xmlschema-1-20010502. The <loc
              href="http://www.w3.org/TR/xmlschema-1/">latest version of XML
              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
            version of the XML Schema Part 2 Recommendation is
            http://www.w3.org/TR/2001/REC-xmlschema-2-20010502. The <loc
              href="http://www.w3.org/TR/xmlschema-2/">latest version of XML
              Schema Part 2</loc> is available at
            http://www.w3.org/TR/xmlschema-2. </bibl>
          <bibl id="XMLInfoSet" key="XML Information Set" href="http://www.w3.org/TR/2001/REC-xml-infoset-20011024">
            <titleref>XML Information Set</titleref>, J. Cowan and R. Tobin,
            Editors. World Wide Web Consortium, 24 October 2001. This version of
            the XML Information Set Recommendation is
            http://www.w3.org/TR/2001/REC-xml-infoset-20011024. The <loc
              href="http://www.w3.org/TR/xml-infoset">latest version of XML
              Information Set</loc> is available at
            http://www.w3.org/TR/xml-infoset. </bibl>
        </blist>
      </div2>
      <div2 id="Informative-References">
        <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="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,
            M. Hadley, N. Mendelsohn, J-J. Moreau, and H. Frystyk Nielsen,
            Editors. World Wide Web Consortium, 7 May 2003. This version of the
            "SOAP Version 1.2 Part 2: Adjuncts" Recommendation is
            http://www.w3.org/TR/2003/REC-soap12-part2-20030624/. The <loc
              href="http://www.w3.org/TR/soap12-part2/">latest version of "SOAP
              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
            Web Consortium

            <!--, &draft.day; &draft.month;
                    &draft.year;-->.
            The editors' version of the "Web Services Description Version 2.0:
            Primer" document is available from
            <!--&part0.latest;-->
            http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20-primer.html. </bibl>
        </blist>
      </div2>
    </div1>
  </body>
  <back> &acknowledgements; <inform-div1 id="changelog">
      <head>SOAP 1.1 Binding Change Log</head>
      <table id="wsdl-spec-changelog-table" border="1">
        <tbody>
          <tr>
            <th rowspan="1" colspan="1">Date</th>
            <th rowspan="1" colspan="1">Author</th>
            <th rowspan="1" colspan="1">Description</th>
          </tr>
          <!-- template
          <tr>
           <td>200407</td>
           <td></td>
           <td></td>
          </tr>
          -->
          <tr>
            <td>20040826</td>
            <td>AV</td>
            <td>Created the first draft</td>
          </tr>
        </tbody>
      </table>
    </inform-div1>
  </back>
</spec>

--- NEW FILE: mod-wsdl20-soap.xsd ---
<?xml version="1.0" encoding="UTF-8"?>
<!-- 
   W3C XML Schema defined in the Web Services Description Language
   (WSDL) Version 2.0 Part 3: Bindings specification
     http://www.w3.org/TR/wsdl20-bindings

   Copyright (c) 2004 World Wide Web Consortium,
  
   (Massachusetts Institute of Technology, European Research Consortium for
   Informatics and Mathematics, Keio University). All Rights Reserved. This
   work is distributed under the W3C(r) Software License [1] in the hope that
   it will be useful, but WITHOUT ANY WARRANTY; without even the implied
   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
   [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-->
<!DOCTYPE xs:schema PUBLIC '-//W3C//DTD XMLSCHEMA 200102//EN'
                           'http://www.w3.org/2001/XMLSchema.dtd' [
	<!ENTITY % entities SYSTEM 'mod-entities.dtd'>
	%entities;
]>

<xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'
	   targetNamespace="&wsdl-soap-ns;" 
	   xmlns:tns="&wsdl-soap-ns;" 
	   xmlns:wsdl="&wsdl-ns;" 
           elementFormDefault="qualified" 
           attributeFormDefault="unqualified" >

  <xs:import namespace="&wsdl-ns;" location="&wsdl-ns;"/>

  <xs:attribute name="version" type="xs:string"/>
  <xs:attribute name="protocol" type="xs:anyURI" />
  <xs:attribute name="mepDefault" type="xs:anyURI" />
  <xs:attribute name="mep" type="xs:anyURI" />

  <xs:attribute name="action" type="xs:anyURI" />

  <xs:element name="module">
    <xs:complexType>
      <xs:complexContent>
	<xs:extension base='wsdl:ExtensibleDocumentedType' >
	  <xs:sequence>
	    <xs:element ref="wsdl:property"
			minOccurs="0" maxOccurs='unbounded'/>
	  </xs:sequence>
	  <xs:attribute name="uri" type="xs:anyURI" use="required" />
	  <xs:attribute name="required"	type="xs:boolean" />
	</xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>

  <xs:attribute name="code" type="xs:QName" />
  <xs:attribute name="subcodes" >
    <xs:simpleType>
      <xs:list itemType="xs:QName" />
    </xs:simpleType>
  </xs:attribute>

</xs:schema>

--- NEW FILE: wsdl20-soap11-binding.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta name="generator" content=
"HTML Tidy for Cygwin (vers 1st September 2003), see www.w3.org" />
<meta http-equiv="Content-Type" content=
"text/html; charset=utf-8" />
<title>Web Services Description Language (WSDL) Version 2.0 SOAP 11
Binding</title>

<style type="text/css">
/*<![CDATA[*/
code           { font-family: monospace; }

div.constraint,
div.issue,
div.note,
div.notice     { margin-left: 2em; }

dt.label       { display: run-in; }

li, p           { margin-top: 0.3em;
                 margin-bottom: 0.3em; }

.diff-chg       { background-color: yellow; }
.diff-del       { background-color: red; text-decoration: line-through;}
.diff-add       { background-color: lime; }

table          { empty-cells: show; }

table caption {
        font-weight: normal;
        font-style: italic;
        text-align: left;
        margin-bottom: .5em;
}

div.issue {
  color: red;
}

div.exampleInner pre { margin-left: 1em;
                       margin-top: 0em; margin-bottom: 0em}
div.exampleOuter {border: 4px double gray;
                  margin: 0em; padding: 0em}
div.exampleInner { background-color: #d5dee3;
                   border-top-width: 4px;
                   border-top-style: double;
                   border-top-color: #d3d3d3;
                   border-bottom-width: 4px;
                   border-bottom-style: double;
                   border-bottom-color: #d3d3d3;
                   padding: 4px; margin: 0em }
div.exampleWrapper { margin: 4px }
div.exampleHeader { font-weight: bold;
                    margin: 4px}
/*]]>*/
</style>
<link rel="stylesheet" type="text/css" href=
"http://www.w3.org/StyleSheets/TR/base.css" />
<link rel="alternate" title="" href="" type="" />
<link rel="contents" href="#contents" />
</head>
<body>
<div class="head">
<h1>Web Services Description Language (WSDL) Version 2.0 SOAP 11
Binding</h1>
<h2>Editors' copy $Date: 2004/08/26 22:41:56 $ @@ @@@@ @@@@</h2>
<dl>
<dt>This version:</dt>
<dd><a href=
"wsdl20-soap11-binding.html">wsdl20-soap11-binding.html</a></dd>
<dt>Latest version:</dt>
<dd><a href=
"http://www.w3.org/2002/ws/desc/wsdl20-soap11-binding">http://www.w3.org/2002/ws/desc/wsdl20-soap11-binding</a></dd>
<dt>Previous versions:</dt>
<dd><a href=""></a></dd>
<dt>Editor:</dt>
<dd>Asir S. Vedamuthu, webMethods</dd>
</dl>
<p>This document is also available in these non-normative formats:
<a href=""></a>.</p>
<p class="copyright"><a href=
"http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>&nbsp;©&nbsp;@@@@&nbsp;<a href="http://www.w3.org/">
<acronym title=
"World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href=
"http://www.csail.mit.edu/"><acronym title=
"Massachusetts Institute of Technology">MIT</acronym></a>, <a href=
"http://www.ercim.org/"><acronym title=
"European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
<a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved.
W3C <a href=
"http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
<a href=
"http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>,
<a href=
"http://www.w3.org/Consortium/Legal/copyright-documents">document
use</a> and <a href=
"http://www.w3.org/Consortium/Legal/copyright-software">software
licensing</a> rules apply.</p>
</div>
<hr />
<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>
<h2><a name="status" id="status">Status of this Document</a></h2>
<p><strong>This document is an editors' copy that has no official
standing.</strong></p>
</div>
<hr />
<div class="toc">
<h2><a name="shortcontents" id="shortcontents">Short Table of
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 />
B. <a href="#changelog">SOAP 1.1 Binding Change Log</a>
(Non-Normative)</p>
</div>
<hr />
<div class="toc">
<h2><a name="contents" id="contents">Table of Contents</a></h2>
<p class="toc">1. <a href="#intro">Introduction</a><br />
&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>
<p class="toc">A. <a href="#acknowledgments">Acknowledgements</a>
(Non-Normative)<br />
B. <a href="#changelog">SOAP 1.1 Binding Change Log</a>
(Non-Normative)</p>
</div>
<hr />
<div class="body">
<div class="div1">
<h2><a name="intro" id="intro"></a>1. Introduction</h2>
<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 [<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
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
Conventions</h3>
<p>The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL"
in this document are to be interpreted as described in RFC2119
[<cite><a href="#RFC2119">IETF RFC 2119</a></cite>].</p>
<p>This specification uses a number of namespace prefixes
throughout; they are listed in <a href="#tabprefns">Table 1-1</a>.
Note that the choice of any namespace prefix is arbitrary and not
semantically significant (see [<cite><a href="#XMLInfoSet">XML
Information Set</a></cite>]).</p>
<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=
"Mapping of prefixes used in this document to their associated namespace name">
<caption>Table 1-1. Prefixes and Namespaces used in this
specification</caption>
<tbody>
<tr>
<th rowspan="1" colspan="1">Prefix</th>
<th rowspan="1" colspan="1">Namespace</th>
<th rowspan="1" colspan="1">Notes</th>
</tr>
<tr>
<td rowspan="1" colspan="1">wsdl</td>
<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>
</tr>
<tr>
<td rowspan="1" colspan="1">wsoap</td>
<td rowspan="1" colspan="1">
"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=
"http://www.w3.org/@@@@/@@/wsdl/soap12">http://www.w3.org/@@@@/@@/wsdl/soap</a>.</td>
</tr>
<tr>
<td rowspan="1" colspan="1">whttp</td>
<td rowspan="1" colspan="1">
"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=
"http://www.w3.org/@@@@/@@/wsdl/http">http://www.w3.org/@@@@/@@/wsdl/http</a>.</td>
</tr>
<tr>
<td rowspan="1" colspan="1">xs</td>
<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>
</tbody>
</table>
<br />
<p>Namespace names of the general form "http://example.org/..." and
"http://example.com/..." represent application or context-dependent
URIs [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>].</p>
<p>All parts of this specification are normative, with the
EXCEPTION of examples, and sections explicitly marked as
"Non-Normative".</p>
</div>
</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
the value "1.1" to the <a href=
"wsdl20-bindings.html#soap-version">{soap version}</a> property of
the Binding component.</p>
</div>
<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>
<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 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
service providing stock quotes. This service supports a single
operation called GetLastTradePrice, which is deployed using the
SOAP 1.1 protocol over HTTP. GetLastTradePrice operation request
takes a ticker symbol of type string, and returns the price as a
float.</p>
<div class="exampleInner">
<pre>
&lt;?xml version="1.0"?&gt;
&lt;wsdl:definitions name="StockQuote" xmlns:wsdl="http://www.w3.org/@@@@/@@/wsdl"
  targetNamespace="http://example.com/stockquote"
  xmlns:tns="http://example.com/stockquote" 
  <b>xmlns:wsoap="http://www.w3.org/@@@@/@@/wsdl/soap"</b>&gt;
  
  &lt;wsdl:types&gt;
    &lt;xs:schema targetNamespace="http://example.com/stockquote" 
      xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
      &lt;xs:element name="TradePriceRequest"&gt;
        &lt;xs:complexType&gt;
          &lt;xs:all&gt;
            &lt;xs:element name="tickerSymbol" type="xs:string"/&gt;
          &lt;/xs:all&gt;
        &lt;/xs:complexType&gt;
      &lt;/xs:element&gt;
      &lt;xs:element name="TradePrice"&gt;
        &lt;xs:complexType&gt;
          &lt;xs:all&gt;
            &lt;xs:element name="price" type="xs:float"/&gt;
          &lt;/xs:all&gt;
        &lt;/xs:complexType&gt;
      &lt;/xs:element&gt;
    &lt;/xs:schema&gt;
  &lt;/wsdl:types&gt;
  
  &lt;wsdl:interface name="StockQuoteInterface"&gt;
    &lt;wsdl:operation name="GetLastTradePrice" 
      pattern="http://www.w3.org/@@@@/@@/wsdl/in-out"&gt;
      &lt;wsdl:input element="tns:GetLastTradePriceInput"/&gt;
      &lt;wsdl:output element="tns:GetLastTradePriceOutput"/&gt;
    &lt;/wsdl:operation&gt;
  &lt;/wsdl:interface&gt;
  
  &lt;wsdl:binding name="StockQuoteSoapBinding" interface="tns:StockQuoteInterface"
    <b>type="http://www.w3.org/@@@@/@@/wsdl/soap"</b> 
    <b>wsoap:version="1.1"</b> 
    <b>wsoap:protocol="http://www.w3.org/@@@@/@@/soap11/bindings/HTTP"</b>&gt;
    &lt;wsdl:operation ref="tns:GetLastTradePrice" 
      <b>wsoap:action="http://example.com/GetLastTradePrice"</b>/&gt;
  &lt;/wsdl:binding&gt;
  
  &lt;wsdl:service name="StockQuoteService" interface="tns:StockQuoteInterface"&gt;
    &lt;wsdl:documentation&gt;My first service&lt;/wsdl:documentation&gt;
    &lt;wsdl:endpoint name="StockQuoteEndPoint" binding="tns:StockQuoteBinding" 
    address="http://example.com/endpoint/stockquote"/&gt;
  &lt;/wsdl:service&gt;
  
&lt;/wsdl:definitions&gt;
        
</pre></div>
</div>
</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>
<dd><cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words
for use in RFCs to Indicate Requirement Levels</a></cite>, S.
Bradner, Author. Internet Engineering Task Force, June 1999.
Available at http://www.ietf.org/rfc/rfc2119.txt.</dd>
<dt class="label"><a name="RFC2396" id="RFC2396"></a>[IETF RFC
2396]</dt>
<dd><cite><a href="http://www.ietf.org/rfc/rfc2396.txt">Uniform
Resource Identifiers (URI): Generic Syntax</a></cite>, T.
Berners-Lee, R. Fielding, L. Masinter, Authors. Internet
Engineering Task Force, August 1998. Available at
http://www.ietf.org/rfc/rfc2396.txt.</dd>
<dt class="label"><a name="RFC2616" id="RFC2616"></a>[IETF RFC
2616]</dt>
<dd><cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext
Transfer Protocol -- HTTP/1.1</a></cite>, R. Fielding, J. Gettys,
J. Mogul, H. Frystyk, L. Masinter, P. Leach, T. Berners-Lee,
Authors. Internet Engineering Task Force, June 1999. Available at
http://www.ietf.org/rfc/rfc2616.txt.</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,
M. Gudgin, J-J. Moreau, S. Weerawarana, Editors. World Wide Web
Consortium, @@ @@@@ @@@@. This version of the "Web Services
Description Language (WSDL) Version 2.0 Part 1: Core Language"
Specification is available is available at wsdl20.html. The
<a href="http://www.w3.org/2002/ws/desc/wsdl20">latest version of
"Web Services Description Language (WSDL) Version 2.0 Part 1: Core
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
Extensions</a></cite>, M. Gudgin, A. Lewis, and J. Schlimmer,
Editors. World Wide Web Consortium, @@ @@@@ @@@@. This version of
the "Web Services Description Language (WSDL) Version 2.0 Part 2:
Predefined Extensions" Specification is available at
wsdl20-extensions.html. The <a href=
"http://www.w3.org/2002/ws/desc/wsdl20-extensions">latest version
of "Web Services Description Language (WSDL) Version 2.0 Part 2:
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,
Philippe Le Hégaret, Jean-Jacques Moreau, David Orchard, Jeffrey
Schlimmer, and Sanjiva Weerawarana, Editors. World Wide Web
Consortium, @@ @@@@ @@@@. This version of the "Web Services
Description Language (WSDL) Version 2.0 Part 3: Bindings"
Specification is available at wsdl20-bindings.html. The <a href=
"http://www.w3.org/2002/ws/desc/wsdl20-bindings">latest version of
"Web Services Description Language (WSDL) Version 2.0 Part 3:
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
Part 1: Structures</a></cite>, H. Thompson, D. Beech, M. Maloney,
and N. Mendelsohn, Editors. World Wide Web Consortium, 2 May 2001.
This version of the XML Schema Part 1 Recommendation is
http://www.w3.org/TR/2001/REC-xmlschema-1-20010502. The <a href=
"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
Part 2: Datatypes</a></cite>, P. Byron and A. Malhotra, Editors.
World Wide Web Consortium, 2 May 2001. This version of the XML
Schema Part 2 Recommendation is
http://www.w3.org/TR/2001/REC-xmlschema-2-20010502. The <a href=
"http://www.w3.org/TR/xmlschema-2/">latest version of XML Schema
Part 2</a> is available at http://www.w3.org/TR/xmlschema-2.</dd>
<dt class="label"><a name="XMLInfoSet" id="XMLInfoSet"></a>[XML
Information Set]</dt>
<dd><cite><a href=
"http://www.w3.org/TR/2001/REC-xml-infoset-20011024">XML
Information Set</a></cite>, J. Cowan and R. Tobin, Editors. World
Wide Web Consortium, 24 October 2001. This version of the XML
Information Set Recommendation is
http://www.w3.org/TR/2001/REC-xml-infoset-20011024. The <a href=
"http://www.w3.org/TR/xml-infoset">latest version of XML
Information Set</a> is available at
http://www.w3.org/TR/xml-infoset.</dd>
</dl>
</div>
<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
Access Protocol (SOAP) 1.1]</dt>
<dd><cite><a href=
"http://www.w3.org/TR/2000/NOTE-SOAP-20000508/">Simple Object
Access Protocol (SOAP) 1.1</a></cite>, 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.</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>
<dd><cite><a href=
"http://www.w3.org/TR/2003/REC-soap12-part2-20030624/">SOAP Version
1.2 Part 2: Adjuncts</a></cite>, M. Gudgin, M. Hadley, N.
Mendelsohn, J-J. Moreau, and H. Frystyk Nielsen, Editors. World
Wide Web Consortium, 7 May 2003. This version of the "SOAP Version
1.2 Part 2: Adjuncts" Recommendation is
http://www.w3.org/TR/2003/REC-soap12-part2-20030624/. The <a href=
"http://www.w3.org/TR/soap12-part2/">latest version of "SOAP
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.
Liu, D. Booth, Editors. World Wide Web Consortium . The editors'
version of the "Web Services Description Version 2.0: Primer"
document is available from
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20-primer.html.</dd>
</dl>
</div>
</div>
</div>
<div class="back">
<div class="div1">
<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&amp;T), Steve Lind
(AT&amp;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 &amp; 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">
<h2><a name="changelog" id="changelog"></a>B. SOAP 1.1 Binding
Change Log (Non-Normative)</h2>
<a name="wsdl-spec-changelog-table" id=
"wsdl-spec-changelog-table"></a><br />
<table border="1">
<tbody>
<tr>
<th rowspan="1" colspan="1">Date</th>
<th rowspan="1" colspan="1">Author</th>
<th rowspan="1" colspan="1">Description</th>
</tr>
<tr>
<td rowspan="1" colspan="1">20040826</td>
<td rowspan="1" colspan="1">AV</td>
<td rowspan="1" colspan="1">Created the first draft</td>
</tr>
</tbody>
</table>
</div>
</div>
</body>
</html>

Index: entities.dtd
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/entities.dtd,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** entities.dtd	3 Aug 2004 16:24:16 -0000	1.13
--- entities.dtd	26 Aug 2004 22:41:56 -0000	1.14
***************
*** 18,22 ****
  <!ENTITY part2.title "Web Services Description Language (WSDL) Version 2.0 Part 2: Predefined Extensions">
  <!ENTITY part3.title "Web Services Description Language (WSDL) Version 2.0 Part 3: Bindings">
! 
  
  <!-- Latest version links. don't touch -->
--- 18,22 ----
  <!ENTITY part2.title "Web Services Description Language (WSDL) Version 2.0 Part 2: Predefined Extensions">
  <!ENTITY part3.title "Web Services Description Language (WSDL) Version 2.0 Part 3: Bindings">
! <!ENTITY soap11binding.title "Web Services Description Language (WSDL) Version 2.0 SOAP 11 Binding">
  
  <!-- Latest version links. don't touch -->
***************
*** 25,28 ****
--- 25,29 ----
  <!ENTITY part2.latest "&w3c.tr.latest;/&part2.prefix;">
  <!ENTITY part3.latest "&w3c.tr.latest;/&part3.prefix;">
+ <!ENTITY soap11binding.latest "&w3c.tr.latest;/&soap11binding.prefix;">
  <!ENTITY reqs.latest  "&w3c.tr.latest;/&part2.prefix;">
  <!ENTITY dated-testcollection  "&w3c.tr.latest;/&testcollection.prefix;">
***************
*** 57,60 ****
--- 58,68 ----
  	 "http://www.w3.org/2003/05/soap/mep/soap-response/">
  
+ <!ENTITY soap11-http-uri
+    "http://www.w3.org/&draft.year;/&draft.mm;/soap11/bindings/HTTP">
+ <!ENTITY soap11-request-response-mep-uri
+    "http://www.w3.org/&draft.year;/&draft.mm;/soap11/mep/request-response">
+ <!ENTITY soap11-one-way-mep-uri
+    "http://www.w3.org/&draft.year;/&draft.mm;/soap11/mep/one-way">
+ 
  <!ENTITY wsdl-ns
  	 "http://www.w3.org/&draft.year;/&draft.mm;/wsdl">
***************
*** 63,66 ****
--- 71,76 ----
  <!ENTITY wsdl-s-ns
  	 "http://www.w3.org/&draft.year;/&draft.mm;/wsdl-simple-types">
+ <!ENTITY wsdl-soap-ns
+ 	 "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/soap">
  <!ENTITY wsdl-soap11-ns
  	 "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/soap11">

--- NEW FILE: mod-Makefile ---
PART1=Makefile.core
PART2=Makefile.extensions
PART3=mod-Makefile.bindings

default:
	@echo "Please do either:";\
	echo "make all: builds all drafts";\
	echo "make {draft}: builds {draft}, where {draft} is one of:";\
	echo "	core / part1";\
	echo "	extensions / part2";\
	echo "	bindings / part3"

all: part1 part2 part3

core: part1
part1:
	make -f $(PART1)

extensions: part2
part2:
	make -f $(PART2)

bindings: part3
part3:
	make -f $(PART3)

clean:
	@for m in $(PART1) $(PART2) $(PART3); do\
	make -f $$m clean; done

.PHONY: default all part1 part2 part3 core extensions bindings clean

Index: properties.dtd
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/properties.dtd,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** properties.dtd	3 Aug 2004 16:26:49 -0000	1.5
--- properties.dtd	26 Aug 2004 22:41:56 -0000	1.6
***************
*** 30,31 ****
--- 30,44 ----
  <!ENTITY endpoint-address-p
          "<xspecref href='&EndpointProperties;'>{address}</xspecref>">
+         
+ <!ENTITY soap-version
+         "<xspecref href='&w3c-designation-part3;#soap-version'>{soap version}</xspecref>">
+ <!ENTITY soap-underlying-protocol
+         "<xspecref href='&w3c-designation-part3;#soap-protocol'>{soap underlying protocol}</xspecref>">
+ <!ENTITY soap-action
+         "<xspecref href='&w3c-designation-part3;#soap-operation-decl-relate'>{soap action}</xspecref>">
+ <!ENTITY soap-fault-subcodes
+         "<xspecref href='&w3c-designation-part3;#soap-fault-decl-relate'>{soap fault subcodes}</xspecref>">
+ <!ENTITY soap-mep
+         "<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

--- NEW FILE: mod-Makefile.bindings ---
# -*-makefile-*-
PREFIX=mod-wsdl20-bindings

SCHEMAS= \
wsdl20-soap.xsd \
mod-wsdl20-http.xsd

FILES=\
properties.dtd \
status.xml \
status-bindings.xml \
prevwgmb.txt \
wgmb.txt \
xmlspec.dtd \
mod-entitiesedcopy.dtd \
entitieswd.dtd \
mod-entities.dtd \
xmlspec.xsl \
xmlspec-wsdl.xsl

include Makefile.base

--- NEW FILE: mod-entities.dtd ---
<?xml version='1.0' encoding='ISO-8859-1' ?>

<!--
 comment this entity for publication
-->
<!ENTITY % sub.entities SYSTEM "mod-entitiesedcopy.dtd" >

<!--
 uncomment the following entity for publication, and change the date
 in entitieswd.dtd
<!ENTITY % sub.entities SYSTEM "entitieswd.dtd" >
-->

%sub.entities;

<!-- Titles -->
<!ENTITY part1.title "Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language">
<!ENTITY part2.title "Web Services Description Language (WSDL) Version 2.0 Part 2: Predefined Extensions">
<!ENTITY part3.title "Web Services Description Language (WSDL) Version 2.0 Part 3: Bindings">


<!-- Latest version links. don't touch -->
<!ENTITY part0.latest "&w3c.tr.latest;/&part0.prefix;">
<!ENTITY part1.latest "&w3c.tr.latest;/&part1.prefix;">
<!ENTITY part2.latest "&w3c.tr.latest;/&part2.prefix;">
<!ENTITY part3.latest "&w3c.tr.latest;/&part3.prefix;">
<!ENTITY reqs.latest  "&w3c.tr.latest;/&part2.prefix;">
<!ENTITY dated-testcollection  "&w3c.tr.latest;/&testcollection.prefix;">


<!-- Acknowledgements -->
<!ENTITY acknowledgements SYSTEM "acknowledgements.xml" >
<!ENTITY % wgmb SYSTEM "wgmb.txt" >
<!ENTITY % prevwgmb SYSTEM "prevwgmb.txt" >
<!ENTITY wgmb "%wgmb;" >
<!ENTITY prevwgmb "%prevwgmb;" >

<!-- XML Namespaces used in the drafts -->
<!ENTITY xs-ns
	 "http://www.w3.org/2001/XMLSchema">
<!ENTITY xs-i-ns
	 "http://www.w3.org/2001/XMLSchema-instance">

<!ENTITY soap12-ns
	 "http://www.w3.org/2003/05/soap-envelope">
<!ENTITY soap12-next-uri
	 "&soap12-ns;/role/next">
<!ENTITY soap12-ur-uri
	 "&soap12-ns;/role/ultimateReceiver">
<!ENTITY soap12-encoding-none-uri
	 "&soap12-ns;/encoding/none">
<!ENTITY soap12-http-uri
	 "http://www.w3.org/2003/05/soap/bindings/HTTP/">
<!ENTITY soap12-request-response-mep-uri
	 "http://www.w3.org/2003/05/soap/mep/request-response/">
<!ENTITY soap12-soap-response-mep-uri
	 "http://www.w3.org/2003/05/soap/mep/soap-response/">

<!ENTITY wsdl-ns
	 "http://www.w3.org/&draft.year;/&draft.mm;/wsdl">
<!ENTITY wsdl-i-ns
	 "http://www.w3.org/&draft.year;/&draft.mm;/wsdl-instance">
<!ENTITY wsdl-s-ns
	 "http://www.w3.org/&draft.year;/&draft.mm;/wsdl-simple-types">
<!ENTITY wsdl-soap-ns
	 "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/soap">
<!ENTITY wsdl-soap11-ns
	 "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/soap11">
<!ENTITY wsdl-soap12-ns
	 "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/soap12">
<!ENTITY wsdl-http-ns
	 "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/http">
<!ENTITY wsdl-mime-ns
	 "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/mime">
<!ENTITY wsdl-rpc-ns
	 "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/rpc">

<!ENTITY wsdl-mep-in-only
         "&wsdl-ns;/in-only">
<!ENTITY wsdl-mep-robust-in-only
         "&wsdl-ns;/robust-in-only">
<!ENTITY wsdl-mep-in-out
         "&wsdl-ns;/in-out">
<!ENTITY wsdl-mep-in-opt-out
         "&wsdl-ns;/in-opt-out">
<!ENTITY wsdl-mep-out-only
         "&wsdl-ns;/out-only">
<!ENTITY wsdl-mep-robust-out-only
         "&wsdl-ns;/robust-out-only">
<!ENTITY wsdl-mep-out-in
         "&wsdl-ns;/out-in">
<!ENTITY wsdl-mep-out-opt-in
         "&wsdl-ns;/out-opt-in">
	 
<!-- Misc entities. Feel free to add more -->

<!ENTITY EII "<emph>element information item</emph>">
<!ENTITY AII "<emph>attribute information item</emph>">

<!ENTITY RPC-STYLE "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/style/rpc">
<!ENTITY ATTR-SET-STYLE "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/style/set-attribute">
<!ENTITY ATTR-GET-STYLE "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/style/get-attribute">
<!ENTITY URI-STYLE "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/style/uri">
<!ENTITY MULTIPART-STYLE "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/style/multipart">

<!ENTITY AD-MODULE "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/module/AD">
<!ENTITY AD-FEATURE "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/feature/AD">
<!ENTITY AD-FEATURE-HTTP "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/feature/AD-HTTP">
<!ENTITY AD-FEATURE-DATA-P "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/feature/AD/data">

<!-- add b,u,i -->

<!ENTITY % local.emph.class     "|b|u|i">

<!-- cannot use common.att :-/ -->
<!ELEMENT b (#PCDATA|u|i)*>
<!ELEMENT i (#PCDATA|b|u)*>
<!ELEMENT u (#PCDATA|b|i)*>

Received on Monday, 6 September 2004 11:52:40 UTC