2002/ws/desc/wsdl20 wsdl20-z.html,1.28,1.29 wsdl20.pdf,1.35,1.36 wsdl20.html,1.186,1.187 wsdl20-z-ie.html,1.15,1.16 wsdl20.tex,1.44,1.45 wsdl20.toc,1.26,1.27

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

Modified Files:
	wsdl20-z.html wsdl20.pdf wsdl20.html wsdl20-z-ie.html 
	wsdl20.tex wsdl20.toc 
Log Message:
Documents rebuilt with latest corrections.

Index: wsdl20-z-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** wsdl20-z-ie.html	2 May 2005 02:44:01 -0000	1.15
--- wsdl20-z-ie.html	2 May 2005 03:14:53 -0000	1.16
***************
*** 99,103 ****
  			attribute information item
  		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.2 <a href="#inlining-xsd">Inlining XML Schema</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.2.1 <a href="#targetNamespace-attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.3 <a href="#references-definitions">References to Element Declarations and Type Definitions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;3.2 <a href="#other-types">Using Other Schema Languages</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute inormation item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a>br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.interface">wsdl.interface(interface)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.interfaceFault">wsdl.interfaceFault(interface/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.interfaceOperation">wsdl.interfaceOperation(interface/operation)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.messageReference">wsdl.messageReference(interface/operation/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.faultReference">wsdl.faultReference(interface/operation/message/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href=#wsdl.binding">wsdl.binding(binding)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.bindingFault">wsdl.bindingFault(binding/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.bindingOperation">wsdl.bindingOperation(binding/operation)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.bindingMessageReference">wsdl.bindingMessageReference(binding/operation/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFaultReference">wsdl.bindingFaultReference(binding/operation/fault/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.service">
  			wsdl.service(service)
  		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.endpoint">wsdl.endpoint(service/endpoint)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.feature">wsdl.feature(parent/feature)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.property">wsdl.property(parent/property)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.extension">wsdl.extension(extension-namespace, extension-specific-syntax)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-uri-references">URI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-uris">WSDL 2.0 URIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Uri-ref-ex">Example</a><br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;D.1 <a href="#mig_op">Operation Overloading</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.2 <a href="#mig_porttypes">PortTypes</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.3 <a href="#mig_ports">Ports</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.4 <a href="#single_interface_per_service">Single Interface per Service</a><br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schema
--- 99,103 ----
  			attribute information item
  		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.2 <a href="#inlining-xsd">Inlining XML Schema</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.2.1 <a href="#targetNamespace-attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.3 <a href="#references-definitions">References to Element Declarations and Type Definitions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;3.2 <a href="#other-types">Using Other Schema Languages</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute inormation item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a>br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.interface">wsdl.interface(interface)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.interfaceFault">wsdl.interfaceFault(interface/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.interfaceOperation">wsdl.interfaceOperation(interface/operation)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interfaceMessageReference">wsdl.interfaceMessageReference(interface/operation/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFaultReference">wsdl.interfaceFaultReference(interface/operation/message/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.binding">wsdl.binding(binding)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.bindingFault">wsdl.bindingFault(binding/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.bindingOperation">wsdl.bindingOperation(binding/operation)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.bindingMessageReference">wsdl.bindingMessageReference(binding/operation/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFaultReference">wsdl.bindingFaultReference(binding/operation/fault/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.service">
  			wsdl.service(service)
  		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.endpoint">wsdl.endpoint(service/endpoint)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.feature">wsdl.feature(parent/feature)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.property">wsdl.property(parent/property)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.extension">wsdl.extension(extension-namespace, extension-specific-syntax)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-uri-references">URI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-uris">WSDL 2.0 URIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Uri-ref-ex">Example</a><br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;D.1 <a href="#mig_op">Operation Overloading</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.2 <a href="#mig_porttypes">PortTypes</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.3 <a href="#mig_ports">Ports</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.4 <a href="#single_interface_per_service">Single Interface per Service</a><br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schema
***************
*** 2065,2069 ****
      cannot be identified solely by their QName. Indeed, two Interface components
      whose {name} property value has the same namespace name, but different local names,
!     can contain Interface Fault components wich the same {name} property value. Thus,
      the {name} property of Interface Fault components is not sufficient to form the unique
      identity of an Interface Fault component.</p></div>
--- 2065,2069 ----
      cannot be identified solely by their QName. Indeed, two Interface components
      whose {name} property value has the same namespace name, but different local names,
!     can contain Interface Fault components with the same {name} property value. Thus,
      the {name} property of Interface Fault components is not sufficient to form the unique
      identity of an Interface Fault component.</p></div>
***************
*** 2401,2405 ****
      cannot be identified solely by their QName. Indeed, two Interface components
      whose {name} property value has the same namespace name, but different local names,
!     can contain Interface Operation components wich the same {name} property value. Thus,
      the {name} property of Interface Operation components is not sufficient to form the unique
      identity of an Interface Operation component.</p></div>
--- 2401,2405 ----
      cannot be identified solely by their QName. Indeed, two Interface components
      whose {name} property value has the same namespace name, but different local names,
!     can contain Interface Operation components with the same {name} property value. Thus,
      the {name} property of Interface Operation components is not sufficient to form the unique
      identity of an Interface Operation component.</p></div>
***************
*** 3623,3627 ****
                within the fault reference component, those
                within the parent interface operation component and
!               those withing its parent interface component.</p></li>
  
  	      <li><p>Binding component: all features asserted within
--- 3623,3627 ----
                within the fault reference component, those
                within the parent interface operation component and
!               those within its parent interface component.</p></li>
  
  	      <li><p>Binding component: all features asserted within
***************
*** 5324,5328 ****
  <h4><a name="Binding_Message_Reference_XMLRep"></a>2.12.2 XML Representation of Binding Message Reference Component</h4>
  
- 
  <div class="exampleInner"><pre>&lt;description&gt;
    &lt;binding&gt;
--- 5324,5327 ----
***************
*** 8245,8249 ****
  <h3><a name="frag-ids"></a>A.2 Fragment Identifiers</h3>
  	<p>
! 	This section defined a fragment identifier syntax for identifying components of a WSDL 2.0 document.
  	This fragment identifier syntax is compliant with the
  	[<cite><a href="#XPTR">XPointer Framework</a></cite>].
--- 8244,8248 ----
  <h3><a name="frag-ids"></a>A.2 Fragment Identifiers</h3>
  	<p>
! 	This section defines a fragment identifier syntax for identifying components of a WSDL 2.0 document.
  	This fragment identifier syntax is compliant with the
  	[<cite><a href="#XPTR">XPointer Framework</a></cite>].
***************
*** 8320,8340 ****
            <td rowspan="1" colspan="1">n/a</td>
            <td rowspan="1" colspan="1">n/a</td>
!           <td rowspan="1" colspan="1"><code>wsdl.interfaceOperation<a href="#wsdl.interfaceOperation"></a>(<em>interface</em>/<em>operation</em>)</code></td>
  	</tr>
  	<tr>
!           <td rowspan="1" colspan="1"><a href="#MessageReference">Interface Message Reference</a></td>
            <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td>
            <td rowspan="1" colspan="1">n/a</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.messageReference">wsdl.messageReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></td>
  	</tr>
  	<tr>
!           <td rowspan="1" colspan="1"><a href="#FaultReference">Fault Reference</a></td>
            <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>fault</em></code> QName</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.faultReference">wsdl.faultReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></td>
  	</tr>
  	<tr>
--- 8319,8339 ----
            <td rowspan="1" colspan="1">n/a</td>
            <td rowspan="1" colspan="1">n/a</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceOperation">wsdl.interfaceOperation</a>(<em>interface</em>/<em>operation</em>)</code></td>
  	</tr>
  	<tr>
!           <td rowspan="1" colspan="1"><a href="#InterfaceMessageReference">Interface Message Reference</a></td>
            <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td>
            <td rowspan="1" colspan="1">n/a</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceMessageReference">wsdl.interfaceMessageReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></td>
  	</tr>
  	<tr>
!           <td rowspan="1" colspan="1"><a href="#InterfaceFaultReference">Interface Fault Reference</a></td>
            <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>fault</em></code> QName</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceFaultReference">wsdl.interfaceFaultReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></td>
  	</tr>
  	<tr>
***************
*** 8456,8460 ****
  	<div class="div3">
  	
! <h4><a name="wsdl.messageReference"></a>A.2.4 <code>wsdl.messageReference(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></h4>
  	<ol>
        <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li>
--- 8455,8459 ----
  	<div class="div3">
  	
! <h4><a name="wsdl.interfaceMessageReference"></a>A.2.4 <code>wsdl.interfaceMessageReference(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></h4>
  	<ol>
        <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li>
***************
*** 8466,8476 ****
  	<div class="div3">
  	
! <h4><a name="wsdl.faultReference"></a>A.2.5 <code>wsdl.faultReference(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></h4>
  	<ol>
        <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li>
        <li><p><code><em>operation</em></code> is the local name of the {name} property of the parent <a href="#InterfaceOperation">Interface Operation</a> component.</p></li>
!       <li><p><code><em>message</em></code> is the {message label} property of the <a href="#FaultReference">Fault Reference</a> component.</p></li>
        <li><p><code><em>fault</em></code> is the {name} property of the <a href="#InterfaceFault">Interface Fault</a> component referred to by the {interface fault}
!       	property of the <a href="#FaultReference">Fault Reference</a> component.</p></li>
  	</ol>
  	</div>
--- 8465,8475 ----
  	<div class="div3">
  	
! <h4><a name="wsdl.interfaceFaultReference"></a>A.2.5 <code>wsdl.interfaceFaultReference(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></h4>
  	<ol>
        <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li>
        <li><p><code><em>operation</em></code> is the local name of the {name} property of the parent <a href="#InterfaceOperation">Interface Operation</a> component.</p></li>
!       <li><p><code><em>message</em></code> is the {message label} property of the <a href="#InterfaceFaultReference">Interface Fault Reference</a> component.</p></li>
        <li><p><code><em>fault</em></code> is the {name} property of the <a href="#InterfaceFault">Interface Fault</a> component referred to by the {interface fault}
!       	property of the <a href="#InterfaceFaultReference">InterfaceFault Reference</a> component.</p></li>
  	</ol>
  	</div>
***************
*** 8636,8640 ****
        			</code>
        			is the namespace that identifies the extension, e.g.
!       			for SOAP the namespace is
        			http://www.w3.org/2003/06/wsdl/soap12.</p>
        		</li>
--- 8635,8639 ----
        			</code>
        			is the namespace that identifies the extension, e.g.
!       			for the WSDL 2.0 SOAP 1.2 Binding the namespace is
        			http://www.w3.org/2003/06/wsdl/soap12.</p>
        		</li>

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.44
retrieving revision 1.45
diff -C2 -d -r1.44 -r1.45
*** wsdl20.tex	2 May 2005 02:44:01 -0000	1.44
--- wsdl20.tex	2 May 2005 03:14:53 -0000	1.45
***************
*** 2428,2432 ****
      cannot be identified solely by their QName. Indeed, two Interface components
      whose \{name\} property value has the same namespace name, but different local names,
!     can contain Interface Fault components wich the same \{name\} property value. Thus,
      the \{name\} property of Interface Fault components is not sufficient to form the unique
      identity of an Interface Fault component.
--- 2428,2432 ----
      cannot be identified solely by their QName. Indeed, two Interface components
      whose \{name\} property value has the same namespace name, but different local names,
!     can contain Interface Fault components with the same \{name\} property value. Thus,
      the \{name\} property of Interface Fault components is not sufficient to form the unique
      identity of an Interface Fault component.
***************
*** 2785,2789 ****
      cannot be identified solely by their QName. Indeed, two Interface components
      whose \{name\} property value has the same namespace name, but different local names,
!     can contain Interface Operation components wich the same \{name\} property value. Thus,
      the \{name\} property of Interface Operation components is not sufficient to form the unique
      identity of an Interface Operation component.
--- 2785,2789 ----
      cannot be identified solely by their QName. Indeed, two Interface components
      whose \{name\} property value has the same namespace name, but different local names,
!     can contain Interface Operation components with the same \{name\} property value. Thus,
      the \{name\} property of Interface Operation components is not sufficient to form the unique
      identity of an Interface Operation component.
***************
*** 4076,4080 ****
                within the fault reference component, those
                within the parent interface operation component and
!               those withing its parent interface component.
  
  	      \item Binding component: all features asserted within
--- 4076,4080 ----
                within the fault reference component, those
                within the parent interface operation component and
!               those within its parent interface component.
  
  	      \item Binding component: all features asserted within
***************
*** 5884,5888 ****
        
  
- 
  \begin{verbatim}<description>
    <binding>
--- 5884,5887 ----
***************
*** 8943,8947 ****
  	
  	
! 	This section defined a fragment identifier syntax for identifying components of a WSDL 2.0 document.
  	This fragment identifier syntax is compliant with the
  	\hyperlink{XPTR}{[\textit{XPointer Framework}]}.
--- 8942,8946 ----
  	
  	
! 	This section defines a fragment identifier syntax for identifying components of a WSDL 2.0 document.
  	This fragment identifier syntax is compliant with the
  	\hyperlink{XPTR}{[\textit{XPointer Framework}]}.
***************
*** 9013,9033 ****
            n/a&
            n/a&
!           wsdl.interfaceOperation\href{#wsdl.interfaceOperation}{}(\textit{interface}/\textit{operation})
  	\\ \hline 
  	
!           \href{#MessageReference}{Interface Message Reference}&
            \textit{interface} NCName&
            \textit{operation} NCName&
            \textit{message} NCName&
            n/a&
!           \href{#wsdl.messageReference}{wsdl.messageReference}(\textit{interface}/\textit{operation}/\textit{message})
  	\\ \hline 
  	
!           \href{#FaultReference}{Fault Reference}&
            \textit{interface} NCName&
            \textit{operation} NCName&
            \textit{message} NCName&
            \textit{fault} QName&
!           \href{#wsdl.faultReference}{wsdl.faultReference}(\textit{interface}/\textit{operation}/\textit{message}/\textit{fault})
  	\\ \hline 
  	
--- 9012,9032 ----
            n/a&
            n/a&
!           \href{#wsdl.interfaceOperation}{wsdl.interfaceOperation}(\textit{interface}/\textit{operation})
  	\\ \hline 
  	
!           \href{#InterfaceMessageReference}{Interface Message Reference}&
            \textit{interface} NCName&
            \textit{operation} NCName&
            \textit{message} NCName&
            n/a&
!           \href{#wsdl.interfaceMessageReference}{wsdl.interfaceMessageReference}(\textit{interface}/\textit{operation}/\textit{message})
  	\\ \hline 
  	
!           \href{#InterfaceFaultReference}{Interface Fault Reference}&
            \textit{interface} NCName&
            \textit{operation} NCName&
            \textit{message} NCName&
            \textit{fault} QName&
!           \href{#wsdl.interfaceFaultReference}{wsdl.interfaceFaultReference}(\textit{interface}/\textit{operation}/\textit{message}/\textit{fault})
  	\\ \hline 
  	
***************
*** 9149,9154 ****
  	
  	
! 	\hypertarget{wsdl.messageReference}{}
! \subsection{wsdl.messageReference(\textit{interface}/\textit{operation}/\textit{message})}\label{wsdl.messageReference}
  
  	
--- 9148,9153 ----
  	
  	
! 	\hypertarget{wsdl.interfaceMessageReference}{}
! \subsection{wsdl.interfaceMessageReference(\textit{interface}/\textit{operation}/\textit{message})}\label{wsdl.interfaceMessageReference}
  
  	
***************
*** 9160,9165 ****
  	
  
! 	\hypertarget{wsdl.faultReference}{}
! \subsection{wsdl.faultReference(\textit{interface}/\textit{operation}/\textit{message}/\textit{fault})}\label{wsdl.faultReference}
  
  	
--- 9159,9164 ----
  	
  
! 	\hypertarget{wsdl.interfaceFaultReference}{}
! \subsection{wsdl.interfaceFaultReference(\textit{interface}/\textit{operation}/\textit{message}/\textit{fault})}\label{wsdl.interfaceFaultReference}
  
  	
***************
*** 9167,9173 ****
        \item \textit{interface} is the local name of the \{name\} property of the grandparent \href{#Interface}{Interface} component.
        \item \textit{operation} is the local name of the \{name\} property of the parent \href{#InterfaceOperation}{Interface Operation} component.
!       \item \textit{message} is the \{message label\} property of the \href{#FaultReference}{Fault Reference} component.
        \item \textit{fault} is the \{name\} property of the \href{#InterfaceFault}{Interface Fault} component referred to by the \{interface fault\}
!       	property of the \href{#FaultReference}{Fault Reference} component.
  	\end{enumerate}
  	
--- 9166,9172 ----
        \item \textit{interface} is the local name of the \{name\} property of the grandparent \href{#Interface}{Interface} component.
        \item \textit{operation} is the local name of the \{name\} property of the parent \href{#InterfaceOperation}{Interface Operation} component.
!       \item \textit{message} is the \{message label\} property of the \href{#InterfaceFaultReference}{Interface Fault Reference} component.
        \item \textit{fault} is the \{name\} property of the \href{#InterfaceFault}{Interface Fault} component referred to by the \{interface fault\}
!       	property of the \href{#InterfaceFaultReference}{InterfaceFault Reference} component.
  	\end{enumerate}
  	
***************
*** 9343,9347 ****
        			
        			is the namespace that identifies the extension, e.g.
!       			for SOAP the namespace is
        			http://www.w3.org/2003/06/wsdl/soap12.
        		
--- 9342,9346 ----
        			
        			is the namespace that identifies the extension, e.g.
!       			for the WSDL 2.0 SOAP 1.2 Binding the namespace is
        			http://www.w3.org/2003/06/wsdl/soap12.
        		

Index: wsdl20.toc
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.toc,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** wsdl20.toc	2 May 2005 02:44:01 -0000	1.26
--- wsdl20.toc	2 May 2005 03:14:53 -0000	1.27
***************
*** 162,167 ****
  \contentsline {subsection}{\numberline {A.2.2}wsdl.interfaceFault(\textit {interface}/\textit {fault})}{134}{subsection.A.2.2}
  \contentsline {subsection}{\numberline {A.2.3}wsdl.interfaceOperation(\textit {interface}/\textit {operation})}{134}{subsection.A.2.3}
! \contentsline {subsection}{\numberline {A.2.4}wsdl.messageReference(\textit {interface}/\textit {operation}/\textit {message})}{134}{subsection.A.2.4}
! \contentsline {subsection}{\numberline {A.2.5}wsdl.faultReference(\textit {interface}/\textit {operation}/\textit {message}/\textit {fault})}{134}{subsection.A.2.5}
  \contentsline {subsection}{\numberline {A.2.6}wsdl.binding(\textit {binding})}{135}{subsection.A.2.6}
  \contentsline {subsection}{\numberline {A.2.7}wsdl.bindingFault(\textit {binding}/\textit {fault})}{135}{subsection.A.2.7}
--- 162,167 ----
  \contentsline {subsection}{\numberline {A.2.2}wsdl.interfaceFault(\textit {interface}/\textit {fault})}{134}{subsection.A.2.2}
  \contentsline {subsection}{\numberline {A.2.3}wsdl.interfaceOperation(\textit {interface}/\textit {operation})}{134}{subsection.A.2.3}
! \contentsline {subsection}{\numberline {A.2.4}wsdl.interfaceMessageReference(\textit {interface}/\textit {operation}/\textit {message})}{134}{subsection.A.2.4}
! \contentsline {subsection}{\numberline {A.2.5}wsdl.interfaceFaultReference(\textit {interface}/\textit {operation}/\textit {message}/\textit {fault})}{134}{subsection.A.2.5}
  \contentsline {subsection}{\numberline {A.2.6}wsdl.binding(\textit {binding})}{135}{subsection.A.2.6}
  \contentsline {subsection}{\numberline {A.2.7}wsdl.bindingFault(\textit {binding}/\textit {fault})}{135}{subsection.A.2.7}

Index: wsdl20-z.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -d -r1.28 -r1.29
*** wsdl20-z.html	2 May 2005 02:43:58 -0000	1.28
--- wsdl20-z.html	2 May 2005 03:14:52 -0000	1.29
***************
*** 99,103 ****
  			attribute information item
  		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.2 <a href="#inlining-xsd">Inlining XML Schema</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.2.1 <a href="#targetNamespace-attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.3 <a href="#references-definitions">References to Element Declarations and Type Definitions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;3.2 <a href="#other-types">Using Other Schema Languages</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute inormation item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a>br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.interface">wsdl.interface(interface)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.interfaceFault">wsdl.interfaceFault(interface/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.interfaceOperation">wsdl.interfaceOperation(interface/operation)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.messageReference">wsdl.messageReference(interface/operation/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.faultReference">wsdl.faultReference(interface/operation/message/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href=#wsdl.binding">wsdl.binding(binding)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.bindingFault">wsdl.bindingFault(binding/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.bindingOperation">wsdl.bindingOperation(binding/operation)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.bindingMessageReference">wsdl.bindingMessageReference(binding/operation/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFaultReference">wsdl.bindingFaultReference(binding/operation/fault/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.service">
  			wsdl.service(service)
  		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.endpoint">wsdl.endpoint(service/endpoint)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.feature">wsdl.feature(parent/feature)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.property">wsdl.property(parent/property)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.extension">wsdl.extension(extension-namespace, extension-specific-syntax)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-uri-references">URI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-uris">WSDL 2.0 URIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Uri-ref-ex">Example</a><br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;D.1 <a href="#mig_op">Operation Overloading</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.2 <a href="#mig_porttypes">PortTypes</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.3 <a href="#mig_ports">Ports</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.4 <a href="#single_interface_per_service">Single Interface per Service</a><br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schema
--- 99,103 ----
  			attribute information item
  		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.2 <a href="#inlining-xsd">Inlining XML Schema</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.2.1 <a href="#targetNamespace-attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.3 <a href="#references-definitions">References to Element Declarations and Type Definitions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;3.2 <a href="#other-types">Using Other Schema Languages</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute inormation item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a>br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.interface">wsdl.interface(interface)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.interfaceFault">wsdl.interfaceFault(interface/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.interfaceOperation">wsdl.interfaceOperation(interface/operation)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interfaceMessageReference">wsdl.interfaceMessageReference(interface/operation/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFaultReference">wsdl.interfaceFaultReference(interface/operation/message/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.binding">wsdl.binding(binding)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.bindingFault">wsdl.bindingFault(binding/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.bindingOperation">wsdl.bindingOperation(binding/operation)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.bindingMessageReference">wsdl.bindingMessageReference(binding/operation/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFaultReference">wsdl.bindingFaultReference(binding/operation/fault/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.service">
  			wsdl.service(service)
  		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.endpoint">wsdl.endpoint(service/endpoint)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.feature">wsdl.feature(parent/feature)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.property">wsdl.property(parent/property)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.extension">wsdl.extension(extension-namespace, extension-specific-syntax)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-uri-references">URI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-uris">WSDL 2.0 URIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Uri-ref-ex">Example</a><br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;D.1 <a href="#mig_op">Operation Overloading</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.2 <a href="#mig_porttypes">PortTypes</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.3 <a href="#mig_ports">Ports</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.4 <a href="#single_interface_per_service">Single Interface per Service</a><br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schema
***************
*** 2063,2067 ****
      cannot be identified solely by their QName. Indeed, two Interface components
      whose {name} property value has the same namespace name, but different local names,
!     can contain Interface Fault components wich the same {name} property value. Thus,
      the {name} property of Interface Fault components is not sufficient to form the unique
      identity of an Interface Fault component.</p></div>
--- 2063,2067 ----
      cannot be identified solely by their QName. Indeed, two Interface components
      whose {name} property value has the same namespace name, but different local names,
!     can contain Interface Fault components with the same {name} property value. Thus,
      the {name} property of Interface Fault components is not sufficient to form the unique
      identity of an Interface Fault component.</p></div>
***************
*** 2399,2403 ****
      cannot be identified solely by their QName. Indeed, two Interface components
      whose {name} property value has the same namespace name, but different local names,
!     can contain Interface Operation components wich the same {name} property value. Thus,
      the {name} property of Interface Operation components is not sufficient to form the unique
      identity of an Interface Operation component.</p></div>
--- 2399,2403 ----
      cannot be identified solely by their QName. Indeed, two Interface components
      whose {name} property value has the same namespace name, but different local names,
!     can contain Interface Operation components with the same {name} property value. Thus,
      the {name} property of Interface Operation components is not sufficient to form the unique
      identity of an Interface Operation component.</p></div>
***************
*** 3621,3625 ****
                within the fault reference component, those
                within the parent interface operation component and
!               those withing its parent interface component.</p></li>
  
  	      <li><p>Binding component: all features asserted within
--- 3621,3625 ----
                within the fault reference component, those
                within the parent interface operation component and
!               those within its parent interface component.</p></li>
  
  	      <li><p>Binding component: all features asserted within
***************
*** 5322,5326 ****
  <h4><a name="Binding_Message_Reference_XMLRep"></a>2.12.2 XML Representation of Binding Message Reference Component</h4>
  
- 
  <div class="exampleInner"><pre>&lt;description&gt;
    &lt;binding&gt;
--- 5322,5325 ----
***************
*** 8243,8247 ****
  <h3><a name="frag-ids"></a>A.2 Fragment Identifiers</h3>
  	<p>
! 	This section defined a fragment identifier syntax for identifying components of a WSDL 2.0 document.
  	This fragment identifier syntax is compliant with the
  	[<cite><a href="#XPTR">XPointer Framework</a></cite>].
--- 8242,8246 ----
  <h3><a name="frag-ids"></a>A.2 Fragment Identifiers</h3>
  	<p>
! 	This section defines a fragment identifier syntax for identifying components of a WSDL 2.0 document.
  	This fragment identifier syntax is compliant with the
  	[<cite><a href="#XPTR">XPointer Framework</a></cite>].
***************
*** 8318,8338 ****
            <td rowspan="1" colspan="1">n/a</td>
            <td rowspan="1" colspan="1">n/a</td>
!           <td rowspan="1" colspan="1"><code>wsdl.interfaceOperation<a href="#wsdl.interfaceOperation"></a>(<em>interface</em>/<em>operation</em>)</code></td>
  	</tr>
  	<tr>
!           <td rowspan="1" colspan="1"><a href="#MessageReference">Interface Message Reference</a></td>
            <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td>
            <td rowspan="1" colspan="1">n/a</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.messageReference">wsdl.messageReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></td>
  	</tr>
  	<tr>
!           <td rowspan="1" colspan="1"><a href="#FaultReference">Fault Reference</a></td>
            <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>fault</em></code> QName</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.faultReference">wsdl.faultReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></td>
  	</tr>
  	<tr>
--- 8317,8337 ----
            <td rowspan="1" colspan="1">n/a</td>
            <td rowspan="1" colspan="1">n/a</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceOperation">wsdl.interfaceOperation</a>(<em>interface</em>/<em>operation</em>)</code></td>
  	</tr>
  	<tr>
!           <td rowspan="1" colspan="1"><a href="#InterfaceMessageReference">Interface Message Reference</a></td>
            <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td>
            <td rowspan="1" colspan="1">n/a</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceMessageReference">wsdl.interfaceMessageReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></td>
  	</tr>
  	<tr>
!           <td rowspan="1" colspan="1"><a href="#InterfaceFaultReference">Interface Fault Reference</a></td>
            <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>fault</em></code> QName</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceFaultReference">wsdl.interfaceFaultReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></td>
  	</tr>
  	<tr>
***************
*** 8454,8458 ****
  	<div class="div3">
  	
! <h4><a name="wsdl.messageReference"></a>A.2.4 <code>wsdl.messageReference(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></h4>
  	<ol>
        <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li>
--- 8453,8457 ----
  	<div class="div3">
  	
! <h4><a name="wsdl.interfaceMessageReference"></a>A.2.4 <code>wsdl.interfaceMessageReference(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></h4>
  	<ol>
        <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li>
***************
*** 8464,8474 ****
  	<div class="div3">
  	
! <h4><a name="wsdl.faultReference"></a>A.2.5 <code>wsdl.faultReference(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></h4>
  	<ol>
        <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li>
        <li><p><code><em>operation</em></code> is the local name of the {name} property of the parent <a href="#InterfaceOperation">Interface Operation</a> component.</p></li>
!       <li><p><code><em>message</em></code> is the {message label} property of the <a href="#FaultReference">Fault Reference</a> component.</p></li>
        <li><p><code><em>fault</em></code> is the {name} property of the <a href="#InterfaceFault">Interface Fault</a> component referred to by the {interface fault}
!       	property of the <a href="#FaultReference">Fault Reference</a> component.</p></li>
  	</ol>
  	</div>
--- 8463,8473 ----
  	<div class="div3">
  	
! <h4><a name="wsdl.interfaceFaultReference"></a>A.2.5 <code>wsdl.interfaceFaultReference(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></h4>
  	<ol>
        <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li>
        <li><p><code><em>operation</em></code> is the local name of the {name} property of the parent <a href="#InterfaceOperation">Interface Operation</a> component.</p></li>
!       <li><p><code><em>message</em></code> is the {message label} property of the <a href="#InterfaceFaultReference">Interface Fault Reference</a> component.</p></li>
        <li><p><code><em>fault</em></code> is the {name} property of the <a href="#InterfaceFault">Interface Fault</a> component referred to by the {interface fault}
!       	property of the <a href="#InterfaceFaultReference">InterfaceFault Reference</a> component.</p></li>
  	</ol>
  	</div>
***************
*** 8634,8638 ****
        			</code>
        			is the namespace that identifies the extension, e.g.
!       			for SOAP the namespace is
        			http://www.w3.org/2003/06/wsdl/soap12.</p>
        		</li>
--- 8633,8637 ----
        			</code>
        			is the namespace that identifies the extension, e.g.
!       			for the WSDL 2.0 SOAP 1.2 Binding the namespace is
        			http://www.w3.org/2003/06/wsdl/soap12.</p>
        		</li>

Index: wsdl20.pdf
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.pdf,v
retrieving revision 1.35
retrieving revision 1.36
diff -C2 -d -r1.35 -r1.36
*** wsdl20.pdf	2 May 2005 02:43:59 -0000	1.35
--- wsdl20.pdf	2 May 2005 03:14:52 -0000	1.36
***************
*** 64,68 ****
  endobj
  48 0 obj
! (WSDL Component Model Properties)
  endobj
  49 0 obj
--- 64,68 ----
  endobj
  48 0 obj
! (WSDL 2.0 Component Model Properties)
  endobj
[...9563 lines suppressed...]
! 0000860764 00000 n 
  trailer
  <<
***************
*** 20595,20601 ****
  /Root 2928 0 R
  /Info 2929 0 R
! /ID [<CA492B86465C8292272836CD58584647> <CA492B86465C8292272836CD58584647>]
  >>
  startxref
! 860599
  %%EOF
--- 20592,20598 ----
  /Root 2928 0 R
  /Info 2929 0 R
! /ID [<689D7503E92C2FF43C0D0B6589961042> <689D7503E92C2FF43C0D0B6589961042>]
  >>
  startxref
! 861012
  %%EOF

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.186
retrieving revision 1.187
diff -C2 -d -r1.186 -r1.187
*** wsdl20.html	2 May 2005 02:43:59 -0000	1.186
--- wsdl20.html	2 May 2005 03:14:53 -0000	1.187
***************
*** 99,103 ****
  			attribute information item
  		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.2 <a href="#inlining-xsd">Inlining XML Schema</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.2.1 <a href="#targetNamespace-attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.3 <a href="#references-definitions">References to Element Declarations and Type Definitions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;3.2 <a href="#other-types">Using Other Schema Languages</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute inormation item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a>br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.interface">wsdl.interface(interface)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.interfaceFault">wsdl.interfaceFault(interface/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.interfaceOperation">wsdl.interfaceOperation(interface/operation)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.messageReference">wsdl.messageReference(interface/operation/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.faultReference">wsdl.faultReference(interface/operation/message/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href=#wsdl.binding">wsdl.binding(binding)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.bindingFault">wsdl.bindingFault(binding/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.bindingOperation">wsdl.bindingOperation(binding/operation)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.bindingMessageReference">wsdl.bindingMessageReference(binding/operation/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFaultReference">wsdl.bindingFaultReference(binding/operation/fault/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.service">
  			wsdl.service(service)
  		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.endpoint">wsdl.endpoint(service/endpoint)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.feature">wsdl.feature(parent/feature)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.property">wsdl.property(parent/property)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.extension">wsdl.extension(extension-namespace, extension-specific-syntax)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-uri-references">URI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-uris">WSDL 2.0 URIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Uri-ref-ex">Example</a><br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;D.1 <a href="#mig_op">Operation Overloading</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.2 <a href="#mig_porttypes">PortTypes</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.3 <a href="#mig_ports">Ports</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.4 <a href="#single_interface_per_service">Single Interface per Service</a><br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schema
--- 99,103 ----
  			attribute information item
  		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.2 <a href="#inlining-xsd">Inlining XML Schema</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.2.1 <a href="#targetNamespace-attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1.3 <a href="#references-definitions">References to Element Declarations and Type Definitions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;3.2 <a href="#other-types">Using Other Schema Languages</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute inormation item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a>br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.interface">wsdl.interface(interface)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.interfaceFault">wsdl.interfaceFault(interface/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.interfaceOperation">wsdl.interfaceOperation(interface/operation)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interfaceMessageReference">wsdl.interfaceMessageReference(interface/operation/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFaultReference">wsdl.interfaceFaultReference(interface/operation/message/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.binding">wsdl.binding(binding)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.bindingFault">wsdl.bindingFault(binding/fault)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.bindingOperation">wsdl.bindingOperation(binding/operation)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.bindingMessageReference">wsdl.bindingMessageReference(binding/operation/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFaultReference">wsdl.bindingFaultReference(binding/operation/fault/message)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.service">
  			wsdl.service(service)
  		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.endpoint">wsdl.endpoint(service/endpoint)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.feature">wsdl.feature(parent/feature)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.property">wsdl.property(parent/property)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.extension">wsdl.extension(extension-namespace, extension-specific-syntax)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-uri-references">URI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-uris">WSDL 2.0 URIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Uri-ref-ex">Example</a><br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;D.1 <a href="#mig_op">Operation Overloading</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.2 <a href="#mig_porttypes">PortTypes</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.3 <a href="#mig_ports">Ports</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.4 <a href="#single_interface_per_service">Single Interface per Service</a><br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schema
***************
*** 1400,1404 ****
      cannot be identified solely by their QName. Indeed, two Interface components
      whose {name} property value has the same namespace name, but different local names,
!     can contain Interface Fault components wich the same {name} property value. Thus,
      the {name} property of Interface Fault components is not sufficient to form the unique
      identity of an Interface Fault component.</p></div>
--- 1400,1404 ----
      cannot be identified solely by their QName. Indeed, two Interface components
      whose {name} property value has the same namespace name, but different local names,
!     can contain Interface Fault components with the same {name} property value. Thus,
      the {name} property of Interface Fault components is not sufficient to form the unique
      identity of an Interface Fault component.</p></div>
***************
*** 1707,1711 ****
      cannot be identified solely by their QName. Indeed, two Interface components
      whose {name} property value has the same namespace name, but different local names,
!     can contain Interface Operation components wich the same {name} property value. Thus,
      the {name} property of Interface Operation components is not sufficient to form the unique
      identity of an Interface Operation component.</p></div>
--- 1707,1711 ----
      cannot be identified solely by their QName. Indeed, two Interface components
      whose {name} property value has the same namespace name, but different local names,
!     can contain Interface Operation components with the same {name} property value. Thus,
      the {name} property of Interface Operation components is not sufficient to form the unique
      identity of an Interface Operation component.</p></div>
***************
*** 2814,2818 ****
                within the fault reference component, those
                within the parent interface operation component and
!               those withing its parent interface component.</p></li>
  
  	      <li><p>Binding component: all features asserted within
--- 2814,2818 ----
                within the fault reference component, those
                within the parent interface operation component and
!               those within its parent interface component.</p></li>
  
  	      <li><p>Binding component: all features asserted within
***************
*** 4328,4332 ****
  <h4><a name="Binding_Message_Reference_XMLRep"></a>2.12.2 XML Representation of Binding Message Reference Component</h4>
  
- 
  <div class="exampleInner"><pre>&lt;description&gt;
    &lt;binding&gt;
--- 4328,4331 ----
***************
*** 7123,7127 ****
  <h3><a name="frag-ids"></a>A.2 Fragment Identifiers</h3>
  	<p>
! 	This section defined a fragment identifier syntax for identifying components of a WSDL 2.0 document.
  	This fragment identifier syntax is compliant with the
  	[<cite><a href="#XPTR">XPointer Framework</a></cite>].
--- 7122,7126 ----
  <h3><a name="frag-ids"></a>A.2 Fragment Identifiers</h3>
  	<p>
! 	This section defines a fragment identifier syntax for identifying components of a WSDL 2.0 document.
  	This fragment identifier syntax is compliant with the
  	[<cite><a href="#XPTR">XPointer Framework</a></cite>].
***************
*** 7198,7218 ****
            <td rowspan="1" colspan="1">n/a</td>
            <td rowspan="1" colspan="1">n/a</td>
!           <td rowspan="1" colspan="1"><code>wsdl.interfaceOperation<a href="#wsdl.interfaceOperation"></a>(<em>interface</em>/<em>operation</em>)</code></td>
  	</tr>
  	<tr>
!           <td rowspan="1" colspan="1"><a href="#MessageReference">Interface Message Reference</a></td>
            <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td>
            <td rowspan="1" colspan="1">n/a</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.messageReference">wsdl.messageReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></td>
  	</tr>
  	<tr>
!           <td rowspan="1" colspan="1"><a href="#FaultReference">Fault Reference</a></td>
            <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>fault</em></code> QName</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.faultReference">wsdl.faultReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></td>
  	</tr>
  	<tr>
--- 7197,7217 ----
            <td rowspan="1" colspan="1">n/a</td>
            <td rowspan="1" colspan="1">n/a</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceOperation">wsdl.interfaceOperation</a>(<em>interface</em>/<em>operation</em>)</code></td>
  	</tr>
  	<tr>
!           <td rowspan="1" colspan="1"><a href="#InterfaceMessageReference">Interface Message Reference</a></td>
            <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td>
            <td rowspan="1" colspan="1">n/a</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceMessageReference">wsdl.interfaceMessageReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></td>
  	</tr>
  	<tr>
!           <td rowspan="1" colspan="1"><a href="#InterfaceFaultReference">Interface Fault Reference</a></td>
            <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td>
            <td rowspan="1" colspan="1"><code><em>fault</em></code> QName</td>
!           <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceFaultReference">wsdl.interfaceFaultReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></td>
  	</tr>
  	<tr>
***************
*** 7334,7338 ****
  	<div class="div3">
  	
! <h4><a name="wsdl.messageReference"></a>A.2.4 <code>wsdl.messageReference(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></h4>
  	<ol>
        <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li>
--- 7333,7337 ----
  	<div class="div3">
  	
! <h4><a name="wsdl.interfaceMessageReference"></a>A.2.4 <code>wsdl.interfaceMessageReference(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></h4>
  	<ol>
        <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li>
***************
*** 7344,7354 ****
  	<div class="div3">
  	
! <h4><a name="wsdl.faultReference"></a>A.2.5 <code>wsdl.faultReference(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></h4>
  	<ol>
        <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li>
        <li><p><code><em>operation</em></code> is the local name of the {name} property of the parent <a href="#InterfaceOperation">Interface Operation</a> component.</p></li>
!       <li><p><code><em>message</em></code> is the {message label} property of the <a href="#FaultReference">Fault Reference</a> component.</p></li>
        <li><p><code><em>fault</em></code> is the {name} property of the <a href="#InterfaceFault">Interface Fault</a> component referred to by the {interface fault}
!       	property of the <a href="#FaultReference">Fault Reference</a> component.</p></li>
  	</ol>
  	</div>
--- 7343,7353 ----
  	<div class="div3">
  	
! <h4><a name="wsdl.interfaceFaultReference"></a>A.2.5 <code>wsdl.interfaceFaultReference(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></h4>
  	<ol>
        <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li>
        <li><p><code><em>operation</em></code> is the local name of the {name} property of the parent <a href="#InterfaceOperation">Interface Operation</a> component.</p></li>
!       <li><p><code><em>message</em></code> is the {message label} property of the <a href="#InterfaceFaultReference">Interface Fault Reference</a> component.</p></li>
        <li><p><code><em>fault</em></code> is the {name} property of the <a href="#InterfaceFault">Interface Fault</a> component referred to by the {interface fault}
!       	property of the <a href="#InterfaceFaultReference">InterfaceFault Reference</a> component.</p></li>
  	</ol>
  	</div>
***************
*** 7514,7518 ****
        			</code>
        			is the namespace that identifies the extension, e.g.
!       			for SOAP the namespace is
        			http://www.w3.org/2003/06/wsdl/soap12.</p>
        		</li>
--- 7513,7517 ----
        			</code>
        			is the namespace that identifies the extension, e.g.
!       			for the WSDL 2.0 SOAP 1.2 Binding the namespace is
        			http://www.w3.org/2003/06/wsdl/soap12.</p>
        		</li>

Received on Monday, 2 May 2005 03:15:04 UTC