<?xml version="1.0" encoding="us-ascii"?>
<!DOCTYPE spec PUBLIC "-//W3C//DTD Specification V2.2//EN" "http://www.w3.org/2002/xmlspec/dtd/2.2/xmlspec.dtd">
<!--
/*
 * Copyright (c) 2003 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) Document 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-documents-20021231
 */
    -->
<!-- $Id: ws-addr-wsdl.xml,v 1.1 2004/12/08 21:29:32 matthieu Exp $ -->
<?xml-stylesheet type='text/xsl' href='xmlspec-addressing.xsl'?><spec xmlns:xlink="http://www.w3.org/1999/xlink" w3c-doctype="wd" role="public">
    <header>
        <title>Web Services Addressing - WSDL Binding</title>
        <w3c-designation>http://www.w3.org/TR/2004/WD-ws-addr-wsdl-20041208</w3c-designation>
        <w3c-doctype>W3C Working Draft</w3c-doctype>
        <pubdate>
            <day>8</day>
            <month>December</month>
            <year>2004</year>
        </pubdate>
        <publoc>
            <loc href="http://www.w3.org/TR/2004/WD-ws-addr-wsdl-20041208" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://www.w3.org/TR/2004/WD-ws-addr-wsdl-20041208</loc>
        </publoc> <altlocs>
	<loc role="postscript" href="ws-addr-wsdl.ps" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">postscript</loc>
	<loc role="pdf" href="ws-addr-wsdl.pdf" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">PDF</loc>
	<loc role="xml" href="ws-addr-wsdl.xml" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">XML</loc>
	<loc role="plain" href="ws-addr-wsdl.txt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">plain text</loc>
    </altlocs> <prevlocs>
            <!--
      <loc href="&prevloc;">&prevloc;</loc>
-->
        </prevlocs>

	<latestloc>
	  <loc href="http://www.w3.org/TR/ws-addr-wsdl" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://www.w3.org/TR/ws-addr-wsdl</loc>
	</latestloc>

        <authlist>
            <author>
                <name>Martin Gudgin</name>
                <affiliation>Microsoft Corp</affiliation>
            </author>
            <author>
                <name>Marc Hadley</name>
                <affiliation>Sun Microsystems, Inc</affiliation>
            </author>
        </authlist>
        <abstract>
            <p>Web Services Addressing provides transport-neutral mechanisms to address Web services
                and messages. Web Services Addressing WSDL Binding (this document) defines how the
                abstract properties defined in Web Services Addressing Core are described using WSDL.</p>
        </abstract>

	
<status id="Status">
  <p>
    <emph>This section describes the status of this document at the time
    of its publication. Other documents may supersede this document. A
    list of current W3C publications and the latest revision of this
    technical report can be found in the <loc href="http://www.w3.org/TR/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">W3C technical reports index</loc> at
    http://www.w3.org/TR/.</emph>
  </p>

  <p>This is the <loc href="http://www.w3.org/2004/02/Process-20040205/tr.html#first-wd" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">First
  Public Working Draft</loc> of the Web Services Addressing - WSDL Binding specification for review
  by W3C members and other interested parties. It has been produced by
  the <loc href="http://www.w3.org/2002/ws/addr/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Web Services
  Addressing Working Group</loc> (WG), which is part of the <loc href="http://www.w3.org/2002/ws/Activity" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">W3C Web Services
  Activity</loc>.</p>
  
  <p>In this Working Draft, the Web Services Addressing Working Group
  has, in keeping with its <loc href="http://www.w3.org/2004/09/wsa-charter.html" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">charter</loc>,
  separated the WS-Addressing Member Submission into three separate
  specifications: Core, SOAP Binding, and WSDL Binding. The Working
  Group expects to publish an updated draft in the near future
  incorporting more resolutions from its <loc href="http://www.w3.org/2002/ws/addr/wd-issues/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">issues list</loc>.</p>
  
<!--
  <p>Comments on this specification should be sent to
  @@@. It is inappropriate to send discussion
  emails to this address.</p>
-->

  <!--
    <p>A <loc href="diff.html">diff-marked version against the
    previous version of this document</loc> is available. For a
    detailed list of changes since the last publication of this
    document, please refer to appendix <specref ref="changelog"/>.
    Issues about this document are documented in the <loc
    href='http://www.w3.org/2002/ws/desc/last-call-issues'>last call
    issues list</loc> maintained by the Working Group.</p>
  -->
  
  <p>Discussion of this document takes place on the public public <loc href="mailto:public-ws-addressing@w3.org" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">public-ws-addressing@w3.org</loc>
  mailing list (<loc href="http://lists.w3.org/Archives/Public/public-ws-addressing/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">public
  archive</loc>).
  Comments on this specification should be sent to this mailing list.
  </p>

  <p>
    This document was produced under the <loc href="http://www.w3.org/Consortium/Patent-Policy-20040205/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">5
    February 2004 W3C Patent Policy</loc>. The Working Group maintains
    a <loc href="http://www.w3.org/2004/01/pp-impl/36696/status#specs" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">public
    list of patent disclosures</loc> relevant to this document; that
    page also includes instructions for disclosing [and excluding] a
    patent. An individual who has actual knowledge of a patent which
    the individual believes contains Essential Claim(s) with respect
    to this specification should disclose the information in
    accordance with <loc href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">section
    6 of the W3C Patent Policy</loc>.
  </p>

  <p>
    Per <loc href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Exclusion" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">section
    4 of the W3C Patent Policy</loc>, Working Group participants have
    150 days from the title page date of this document to exclude
    essential claims from the W3C RF licensing requirements with
    respect to this document series. Exclusions are with respect to
    the exclusion reference document, defined by the W3C Patent Policy
    to be the latest version of a document in this series that is
    published no later than 90 days after the title page date of this
    document.
  </p>

  <p>
    Publication as a Working Draft does not imply endorsement by the W3C
    Membership. This is a draft document and may be updated, replaced or
    obsoleted by other documents at any time. It is inappropriate to
    cite this document as other than work in progress.
  </p>

  <ednote>
    <edtext>The Web Services Addressing Working Group has decided to
    use XML Schema, where appropriate, to describe constructs defined
    in this specification. Note that this restricts use of Web
    Services Addressing to XML 1.0.</edtext>
  </ednote>

</status>

        <langusage>
            <language id="en-US">English</language>
        </langusage>
        <revisiondesc>
            <p>Last Modified: $Date: 2004/12/08 21:29:32 $</p>
        </revisiondesc>
    </header>
    <body>
        <div1 id="tocRange">
            <head> Introduction</head>
            <p>Web Services Addressing Core<bibref ref="WSADDR-CORE"/> defines a set of abstract
                properties and an XML Infoset [<bibref ref="XMLInfoSet"/>] representation thereof to
                identify Web service endpoints and to secure end-to-end identification of endpoints
                in messages. Web Services Addressing WSDL Binding (this document) defines how the
                abstract properties defined in Web Services Addressing Core are described using WSDL.</p>
            <div2 id="_Toc77464315">
                <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 RFC 2119 [<bibref ref="RFC2119"/>].</p>
                <p>When describing abstract data models, this specification uses the notational
                    convention used by the XML Infoset [<bibref ref="XMLInfoSet"/>]. Specifically,
                    abstract property names always appear in square brackets (e.g., [some property]).</p>
                <p>When describing concrete XML schemas [<bibref ref="XMLSchemaP1"/>, <bibref ref="XMLSchemaP2"/>], this specification uses the notational convention of
                    WS-Security [<bibref ref="WS-Security"/>]. Specifically, each member of an
                    element's [children] or [attributes] property is described using an XPath-like
                    notation (e.g., /x:MyHeader/x:SomeProperty/@value1). The use of {any} indicates
                    the presence of an element wildcard (&lt;xs:any/&gt;). The use of @{any}
                    indicates the presence of an attribute wildcard (&lt;xs:anyAttribute/&gt;).</p>
            </div2>
            <div2 id="_Toc77464316">
                <head> Namespaces</head>
                <p> This specification uses a number of namespace prefixes throughout; they are
                    listed in <specref ref="nsprefs"/>. Note that the choice of any namespace prefix is arbitrary and
                    not semantically significant (see [<bibref ref="XMLNS"/> ]).</p>
                <table summary="Namespace prefixes usage in this specification" id="nsprefs" border="1">
                    <caption>Prefixes and Namespaces used in this specification</caption>
                    <tbody>
                        <tr>
                            <th align="left" rowspan="1" colspan="1">Prefix</th>
                            <th align="left" rowspan="1" colspan="1">Namespace</th>
                        </tr>
                        <tr>
                            <td rowspan="1" colspan="1">S</td>
                            <td rowspan="1" colspan="1">http://www.w3.org/2003/05/soap-envelope</td>
                        </tr>
                        <tr>
                            <td rowspan="1" colspan="1">S11</td>
                            <td rowspan="1" colspan="1">http://schemas.xmlsoap.org/soap/envelope</td>
                        </tr>
                        <tr>
                            <td rowspan="1" colspan="1">wsa</td>
                            <td rowspan="1" colspan="1"> http://www.w3.org/2004/12/addressing </td>
                        </tr>
                        <tr>
                            <td rowspan="1" colspan="1">xs</td>
                            <td rowspan="1" colspan="1">http://www.w3.org/2001/XMLSchema</td>
                        </tr>
                    </tbody>
                </table>
                <p>WS-Addressing is defined in terms of the XML Information Set [<bibref ref="XMLInfoSet"/>]. WS-Addressing is designed to be able work with WSDL 2.0
                        [<bibref ref="WSDL20"/>] and also (for backwards compatibility with WSDL 1.1
                        [<bibref ref="WSDL11"/>] described services. WS-Addressing may be used with
                    SOAP [<bibref ref="SOAP12-PART1"/>] as described in Web Services Addressing -
                    SOAP Binding[<bibref ref="WSADDR-SOAP"/>]. The examples in this specification
                    use an XML 1.0 [<bibref ref="XML10"/>] representation but this is not a requirement.</p>
                <p>All information items defined by WS-Addressing are identified by the XML
                    namespace URI [<bibref ref="XMLNS"/>] "http://www.w3.org/2004/12/addressing". A normative XML Schema
                        [<bibref ref="XMLSchemaP1"/>, <bibref ref="XMLSchemaP2"/>] document can be
                    obtained by dereferencing the XML namespace URI.</p>
            </div2>
        </div1>
        <div1 id="_Toc77464317">
            <head> Endpoint References</head>
            <p> This specification introduces a new description element type, the endpoint
                reference, with the intent of supporting a set of dynamic usage patterns not
                currently appropriately covered by WSDL 1.1 [<bibref ref="WSDL11"/>].</p>
            <p>To support these scenarios, we define a lightweight and extensible mechanism to
                dynamically identify and describe service endpoints and instances. Because of the
                current limits of the WSDL 1.1 extensibility model, the WSDL 1.1 service and port
                elements cannot be used to cover the use cases listed above. Endpoint references
                logically extend the WSDL description model (e.g., portTypes, bindings, etc.), but
                do not replace it. Endpoint references will be used instead of WSDL
                &lt;service/&gt; elements in the following cases:</p>
            <ulist>
                <item>
                    <p> Specific instances of a stateful service need to be identified or its
                        instance-specific configuration details need to be transmitted.</p>
                </item>
            </ulist>
            <ulist>
                <item>
                    <p> A lightweight, self-contained description of a service endpoint needs to be
                        communicated. In particular, this may be necessary when the details of the
                        endpoint configuration are already shared by the communicating parties, but
                        specific policy information needs to be added or updated, typically as a
                        result of a dynamic configuration process.</p>
                </item>
            </ulist>
            <p>Endpoint references complement and do not replace the WSDL/1.1
                &lt;wsdl:service&gt; element. We expect solutions built on WSDL/1.1 to
                continue to utilize a service element. Moving forward we anticipate that endpoint
                references and WSDL will evolve coherently. The endpoint references may link to
                service elements in WSDL/1.1, and support additional scenarios in which the WSDL
                information is not known by a party processing a message. These scenarios may
                include dynamic messaging or limited capability message processors.</p>
            <div2 id="_Toc77464318">
                <head> Information Model for Endpoint References</head>
                <p>The WSDL binding of Web Services Addressing introduces the following additional
                    abstract properties:</p>
                <glist>
                    <gitem>
                        <label> [selected port type] : QName (0..1)</label>
                        <def>
                            <p>The QName of the primary portType of the endpoint being conveyed.</p>
                        </def>
                    </gitem>
                    <gitem>
                        <label> [service-port] : (QName, NCName (0..1)) (0..1)</label>
                        <def>
                            <p>This is the QName identifying the WSDL service element that contains
                                the definition of the endpoint being conveyed. The service name
                                provides a link to a full description of the service endpoint. An
                                optional non-qualified name identifies the specific port in the
                                service that corresponds to the endpoint.</p>
                        </def>
                    </gitem>
                </glist>
            </div2>
        </div1>
        <div1 id="_Toc77464322">
            <head> Associating Action with WSDL Operations</head>
            <p>WS-Addressing defines two mechanisms to associate an action with input, output and
                fault elements within a WSDL port type.</p>
            <div2 id="_Toc77464326">
                <head> Explicit Association</head>
                <p>The action may be explicitly associated using the wsa:Action attribute or in the
                    absence of the attribute the action is defined by the rule in section 3.3.2.</p>
                <p>For example consider the following WSDL excerpt:</p>
                <example>
                    <head>Explicit specification of wsa:Action value in a WSDL description.</head>
                    <eg xml:space="preserve">
&lt;definitions targetNamespace="http://example.com/stockquote" ...&gt;
  ...
  &lt;portType name="StockQuotePortType"&gt;
    &lt;operation name="GetLastTradePrice"&gt;
      &lt;input message="tns:GetTradePricesInput"
            wsa:Action="http://example.com/GetQuote"/&gt;
      &lt;output message="tns:GetTradePricesOutput"
            wsa:Action="http://example.com/Quote"/&gt;
    &lt;/operation&gt;
  &lt;/portType&gt;
  ...
&lt;/definitions&gt;
      </eg>
                </example>
                <p>The action for the input of the GetLastTradePrice operation within the
                    StockQuotePortType is explicitly defined to be http://example.com/GetQuote. The
                    action for the output of this same operation is http://example.com/Quote.</p>
            </div2>
            <div2 id="_Toc77464327">
                <head> Default Action Pattern</head>
                <p>In the absence of the wsa:Action attribute, the following pattern is used to
                    construct a default action for inputs and outputs. The general form of an action
                    URI is as follows:</p>
                <example>
                    <head>Structure of defaulted wsa:Action URI.</head>
                    <eg xml:space="preserve">
[target namespace]/[port type name]/[input|output name]
</eg>
                </example>
                <p>The "/" is a literal character to be included in the action. The values of the
                    properties are as defined below.</p>
                <p>[target namespace] is the target namespace (/definition/@targetNamespace). If
                    [target namespace] ends with a "/" an additional "/" is not added.</p>
                <p>[port type name] is the name of the port type (/definition/portType/@name).</p>
                <p>[input|output name] is the name of the element as defined in <xspecref href="http://www.w3.org/TR/wsdl#_names" xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Section 2.4.5</xspecref> of WSDL 1.1.</p>
                <p>For fault messages, this pattern is not applied. Instead, the following URI is
                    the default action URI for fault messages:<code> http://www.w3.org/2004/12/addressing/fault</code>
                </p>
                <p>For example consider the following WSDL excerpt:</p>
                <example>
                    <head>Example WSDL without explicit wsa:Action values with explicit message names.</head>
                    <eg xml:space="preserve">
&lt;definitions targetNamespace="http://example.com/stockquote" ...&gt;
  ...
  &lt;portType name="StockQuotePortType"&gt;
    &lt;operation name="GetLastTradePrice"&gt;
      &lt;input message="tns:GetTradePricesInput" name="GetQuote"/&gt;
      &lt;output message="tns:GetTradePricesOutput" name="Quote"/&gt;
    &lt;/operation&gt;
  &lt;/portType&gt;
  ...
&lt;/definitions&gt;
      </eg>
                    <p> [targetNamespace] = http://example.com/stockquote</p>
                    <p> [port type name] = StockQuotePortType</p>
                    <p> [input name] = GetQuote</p>
                    <p> [output name] = Quote</p>
                    <p>Applying the pattern above with these values we have:</p>
                    <p>input action = http://example.com/stockquote/StockQuotePortType/GetQuote</p>
                    <p>output action = http://example.com/stockquote/StockQuotePortType/Quote</p>
                </example>
                <p>WSDL defines rules for a default input or output name if the name attribute is
                    not present. Consider the following example:</p>
                <example>
                    <head>Example WSDL without explicit wsa:Action values or explicit message names.</head>
                    <eg xml:space="preserve">
&lt;definitions targetNamespace="http://example.com/stockquote" ...&gt;
  ...
  &lt;portType name="StockQuotePortType"&gt;
    &lt;operation name="GetLastTradePrice"&gt;
      &lt;input message="tns:GetTradePricesInput"/&gt;
      &lt;output message="tns:GetTradePricesOutput"/&gt;
    &lt;/operation&gt;
  &lt;/portType&gt;
  ...
&lt;/definitions&gt;
      </eg>
                    <p> [targetNamespace] = http://example.com/stockquote</p>
                    <p> [port type name] = StockQuotePortType</p>
                    <p>According to the rules defined in WSDL 2.4.5, if the name attribute is absent
                        for the input of a request response operation the default value is the name
                        of the operation "Request" appended.</p>
                    <p> [input name] = GetLastTradePriceRequest</p>
                    <p>Likewise, the output defaults to the operation name with "Response" appended.</p>
                    <p> [output name] = GetLastTradePriceResponse</p>
                    <p>Applying the pattern above with these values we have:</p>
                    <p>input action = http://example.com/stockquote/StockQuotePortType/GetLastTradePriceRequest</p>
                    <p>output action = http://example.com/stockquote/StockQuotePortType/GetLastTradePriceResponse</p>
                </example>
            </div2>
        </div1>
		<div1 id="WSDLMEPS">
		  <head>WS-Addressing and WSDL Message Exchange Patterns</head>
		  <p>TBD</p>
		  <div2 id="WSDL11MEPS">
			<head>WSDL 1.1 Message Exchange Patterns</head>
			<p>TBD</p>
		  </div2>
		  <div2 id="WSDL20MEPS">
			<head>WSDL 2.0 Message Exchange Patterns</head>
			<p>TBD</p>
		  </div2>
		</div1>
        <div1 id="_Toc77464336">
            <head> References</head>
            <blist>
                <bibl key="WS-Addressing-Core" id="WSADDR-CORE" href="http://www.w3.org/TR/2004/WD-ws-addr-core-20041208" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
                    <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Web Services Addressing - Core</titleref>, M. Gudgin, M. Hadley, Editors.</bibl>
                <bibl key="WS-Addressing-SOAP" id="WSADDR-SOAP" href="http://www.w3.org/TR/2004/WD-ws-addr-soap-20041208" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
                    <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Web Services Addressing - SOAP Binding</titleref>, M. Gudgin, M.
                    Hadley, Editors.</bibl>
                <bibl key="WSDL 2.0" id="WSDL20" href="" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
                    <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Web Services Description Language 2.0</titleref>, TBD.</bibl>
                <bibl key="IETF RFC 2119" href="http://www.ietf.org/rfc/rfc2119.txt" id="RFC2119" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
                    <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">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="RFC 2396bis" href="http://www.ietf.org/internet-drafts/draft-fielding-uri-rfc2396bis-07.txt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
                    T. Berners-Lee, et al, "Uniform Resource Identifier (URI): Generic Syntax,",
                    W3C/MIT, July 2004.</bibl>
                <bibl id="XML10" key="XML 1.0" href="http://www.w3.org/TR/2000/REC-xml-20001006" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
                    <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Extensible Markup Language (XML) 1.0 (Second Edition)</titleref>, T.
                    Bray, J. Paoli, C. M. Sperberg-McQueen, and E. Maler, Editors. World Wide Web
                    Consortium, 10 February 1998, revised 6 October 2000. This version of the XML
                    1.0 Recommendation is http://www.w3.org/TR/2000/REC-xml-20001006. The <loc href="http://www.w3.org/TR/REC-xml" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of XML 1.0</loc> is
                    available at http://www.w3.org/TR/REC-xml. </bibl>
                <bibl id="XMLNS" key="XML Namespaces" href="http://www.w3.org/TR/1999/REC-xml-names-19990114" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
                    <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Namespaces in XML</titleref>, T. Bray, D. Hollander, and A. Layman,
                    Editors. World Wide Web Consortium, 14 January 1999. This version of the XML
                    Information Set Recommendation is
                    http://www.w3.org/TR/1999/REC-xml-names-19990114. The <loc href="http://www.w3.org/TR/REC-xml-names" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of Namespaces in
                    XML</loc> is available at http://www.w3.org/TR/REC-xml-names. </bibl>
                <bibl id="XMLInfoSet" key="XML Information Set" href="http://www.w3.org/TR/2001/REC-xml-infoset-20011024" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
                    <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">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" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of XML Information
                    Set</loc> is available at http://www.w3.org/TR/xml-infoset. </bibl>
                <bibl id="XMLSchemaP1" key="XML Schema Structures" href="http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
                    <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">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/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">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/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
                    <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">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/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of XML Schema
                        Part 2</loc> is available at http://www.w3.org/TR/xmlschema-2. </bibl>
                <bibl id="SOAP12-PART1" key="SOAP 1.2 Part 1: Messaging Framework" href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
                    <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">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/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">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="WSDL11" key="WSDL 1.1" href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">E. Christensen, et al,
                        <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Web Services Description Language (WSDL) 1.1</titleref>, March 2001.</bibl>
                <bibl id="WS-Security" key="WS-Security" href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0.pdf" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
                    OASIS, <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Web Services Security: SOAP Message Security</titleref>, March 2004.</bibl>
            </blist>
        </div1>
    </body>
    <back>
        <inform-div1 id="_Toc77464335">
            <head> Acknowledgements </head>
            <p>TBD</p>
        </inform-div1>
        <inform-div1 id="changelog">
            <head>Change log</head>
            <p>Auto change log goes here.</p>
        </inform-div1>
    </back>
</spec>
