W3C home > Mailing lists > Public > public-ws-desc-eds@w3.org > November 2005

2002/ws/desc/wsdl20 wsdl20.tex,1.79,1.80 wsdl20-z-ie.html,1.44,1.45 wsdl20-defs.xml,1.22,1.23 wsdl20-adjuncts.html,1.87,1.88 adjuncts-component-table.xml,1.26,1.27 xmlspec-wsdl.xsl,1.8,1.9 wsdl20-z.html,1.67,1.68 wsdl20.html,1.234,1.235 wsdl20-primer.html,1.110,1.111

From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
Date: Thu, 10 Nov 2005 06:26:26 +0000
To: public-ws-desc-eds@w3.org
Message-Id: <E1Ea5th-000520-Fb@lionel-hutz.w3.org>

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

Modified Files:
	wsdl20.tex wsdl20-z-ie.html wsdl20-defs.xml 
	wsdl20-adjuncts.html adjuncts-component-table.xml 
	xmlspec-wsdl.xsl wsdl20-z.html wsdl20.html wsdl20-primer.html 
Log Message:
Improved coverage report generation. Only positive counts are included.

Index: wsdl20-adjuncts.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.html,v
retrieving revision 1.87
retrieving revision 1.88
diff -C2 -d -r1.87 -r1.88
*** wsdl20-adjuncts.html	9 Nov 2005 03:38:29 -0000	1.87
--- wsdl20-adjuncts.html	10 Nov 2005 06:26:22 -0000	1.88
***************
*** 1,15 ****
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
!     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
! <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
! <head>
! <meta name="generator" content=
! "HTML Tidy for Linux/x86 (vers 12 April 2005), see www.w3.org" />
! <meta http-equiv="Content-Type" content=
! "text/html; charset=utf-8" />
! <title>Web Services Description Language (WSDL) Version 2.0 Part 2:
! Adjuncts</title>
[...13899 lines suppressed...]
!               <td rowspan="1" colspan="1">JJM</td>
!               <td rowspan="1" colspan="1">Simplified the introduction; referred to Part1 for a longer introduction</td>
!             </tr>
!             <tr>
!               <td rowspan="1" colspan="1">20020221</td>
!               <td rowspan="1" colspan="1">JJM</td>
!               <td rowspan="1" colspan="1">Renamed to "Part 2: Bindings"</td>
!             </tr>
!             <tr>
!               <td rowspan="1" colspan="1">20020221</td>
!               <td rowspan="1" colspan="1">JJM</td>
!               <td rowspan="1" colspan="1">Created from http://www.w3.org/TR/2001/NOTE-wsdl-20010315</td>
!             </tr>
!           </tbody>
!         </table><br>
!       </div>
!     </div>
!   </div>
! </body></html>
\ No newline at end of file

Index: wsdl20-z-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v
retrieving revision 1.44
retrieving revision 1.45
diff -C2 -d -r1.44 -r1.45
*** wsdl20-z-ie.html	9 Nov 2005 01:20:00 -0000	1.44
--- wsdl20-z-ie.html	10 Nov 2005 06:26:22 -0000	1.45
***************
*** 77,81 ****
  
  <hr><div class="toc">
! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N1660B">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc">
  <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#markup">Document Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
--- 77,81 ----
  
  <hr><div class="toc">
! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N1661C">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc">
  <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#markup">Document Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
***************
*** 102,106 ****
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</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 information 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.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.feature">The Feature Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.17 <a href="#wsdl.property">The Property Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.18 <a href="#wsdl.extension">Extension Components</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-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N1660B">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
  
  <div class="div1">
--- 102,106 ----
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</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 information 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.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.feature">The Feature Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.17 <a href="#wsdl.property">The Property Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.18 <a href="#wsdl.extension">Extension Components</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-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N1661C">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
  
  <div class="div1">
***************
*** 448,452 ****
  which conflicts with the use of square brackets to denote XML Information Set properties
  <a href="#xmlinfosetproperties"><b>1.4.5 XML Information Set Properties</b></a>.
- 
  Also, in Z Notation, curly brackets are used to denote set display and set comprehension, e.g. {1<span class="zprefix">,</span> 2<span class="zprefix">,</span> 3},
  which conflicts with the use of curly brackets to denote
--- 448,451 ----
***************
*** 633,636 ****
--- 632,636 ----
    </ul>
    
+ 
    <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">Identifier</span></span></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">id</span> <span class="zinfix">:</span> <span class="zi">ID</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
    
***************
*** 1275,1278 ****
--- 1275,1279 ----
  <p>
  Let <span class="zi">Description</span> be the set of all <a href="wsdl20.html#component-Description">Description</a> components:
+ 
  </p>
  
***************
*** 1340,1344 ****
         	in the initial document versus those that are defined in the
         	included or imported documents.
!        	<a name="Import-0001-src"></a>
         		However, any WSDL 2.0 document that contains component
         		definitions that refer by QName to WSDL 2.0 components
--- 1341,1345 ----
         	in the initial document versus those that are defined in the
         	included or imported documents.
!        	<a name="Import-0001"></a>
         		However, any WSDL 2.0 document that contains component
         		definitions that refer by QName to WSDL 2.0 components
***************
*** 1348,1357 ****
         		for that namespace (see
         		<a href="#imports"><b>4.2 Importing Descriptions</b></a>
!        		).<a href="#Import-0001">&#134;</a>
!        	<a name="QName-0002-src"></a>
         		Furthermore, all QName references, whether to the same or
         		to different namespaces MUST resolve to components (see
         		<a href="#qnameres"><b>2.19 QName resolution</b></a>
!        		).<a href="#QName-0002">&#134;</a>
         </p>
  
--- 1349,1358 ----
         		for that namespace (see
         		<a href="#imports"><b>4.2 Importing Descriptions</b></a>
!        		).<a href="#Import-0001-summary">&#134;</a>
!        	<a name="QName-0002"></a>
         		Furthermore, all QName references, whether to the same or
         		to different namespaces MUST resolve to components (see
         		<a href="#qnameres"><b>2.19 QName resolution</b></a>
!        		).<a href="#QName-0002-summary">&#134;</a>
         </p>
  
***************
*** 1405,1412 ****
  
           <p>
!          	<a name="Import-0003-src"></a>
           		Imported components have different target namespace
           		values from the
!          		WSDL 2.0 document that is importing them.<a href="#Import-0003">&#134;</a>
           	Thus importing is the mechanism to use components from one
           	namespace in definition of components from another namespace.
--- 1406,1413 ----
  
           <p>
!          	<a name="Import-0003"></a>
           		Imported components have different target namespace
           		values from the
!          		WSDL 2.0 document that is importing them.<a href="#Import-0003-summary">&#134;</a>
           	Thus importing is the mechanism to use components from one
           	namespace in definition of components from another namespace.
***************
*** 2818,2821 ****
--- 2819,2823 ----
  	  			exactly the set of <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a> components that
  	  			have that <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component as their
+ 
  	  			parent.
  	  		</p>
***************
*** 2983,2990 ****
          
  <h5><a name="InterfaceOperationStyle"></a>2.4.1.2 Operation Style</h5>
  
          <p>If the {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of an 
          <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component
!         has a value then that value (a set of IRIs) implies the rules that
          were used to define the 
          {<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} properties (or other
--- 2985,3006 ----
          
  <h5><a name="InterfaceOperationStyle"></a>2.4.1.2 Operation Style</h5>
+ <p>An operation style specifies additional information about an operation. 
+ For example, an operation style may define constraints on the element 
+ declarations used by the interface message reference components of the 
+ operation. This additional information in no way affects the messages
+ exchanged with the service and it may therefore be safely ignored in that 
+ context. However, the additional information may be used for other 
+ purposes, for example, improved code generation. The
+ {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of 
+ the <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component contains a set of zero or more IRIs that identify 
+ operation styles. An <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component MUST satisfy the specification 
+ defined by each operation style identified by its
+ {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property.
+ If no <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component can simultaneously satisfy all of the styles,
+ the document is invalid.</p>
  
          <p>If the {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of an 
          <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component
!         does have a value, then that value (a set of IRIs) implies the rules that
          were used to define the 
          {<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} properties (or other
***************
*** 2997,3011 ****
          for an operation, it MAY choose to contrain only the former or
          the latter or any combination thereof.</p>
- 
-         <p>Note that the property MAY not have any value. If this
-         property has a value (a set of IRIs), then for each individual
-         IRI that is an element of that set, the rules implied by
-         that IRI (such as rules that govern the schemas) MUST be followed
-         or it is an error. So, if the set of IRIs has more than one item in
-         it, then the rules implied by ALL the IRIs must be adhered to
-         by the content definitions.</p>
          
!         <p>Refer to the <em>WSDL Version 2.0 Part 2: Adjuncts</em> specification [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]
! 		for operation style definitions.</p>
  
        </div>
--- 3013,3020 ----
          for an operation, it MAY choose to contrain only the former or
          the latter or any combination thereof.</p>
          
!         <p>Please refer to the <em>WSDL Version 2.0 Part 2: Adjuncts</em>
!         specification [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]
! 		for particular operation style definitions.</p>
  
        </div>
***************
*** 3621,3625 ****
  	  
  	  <p>
! 	  	<a name="MessageLabel-0004-src"></a>
  	  		The
  	  		<code>messageLabel</code> 
--- 3630,3634 ----
  	  
  	  <p>
! 	  	<a name="MessageLabel-0004"></a>
  	  		The
  	  		<code>messageLabel</code> 
***************
*** 3630,3638 ****
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0004">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0008-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 3639,3647 ----
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0004-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0008"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 3643,3651 ****
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0008">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0012-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 3652,3660 ----
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0008-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0012"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 3655,3659 ****
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0012">&#134;</a>
  	  </p>
  
--- 3664,3668 ----
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0012-summary">&#134;</a>
  	  </p>
  
***************
*** 4116,4120 ****
  	  
  	  <p>
! 	  	<a name="MessageLabel-0005-src"></a>
  	  		The
  	  		<code>messageLabel</code> 
--- 4125,4129 ----
  	  
  	  <p>
! 	  	<a name="MessageLabel-0005"></a>
  	  		The
  	  		<code>messageLabel</code> 
***************
*** 4125,4133 ****
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0005">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0009-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 4134,4142 ----
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0005-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0009"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 4138,4146 ****
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0009">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0013-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 4147,4155 ----
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0009-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0013"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 4150,4154 ****
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0013">&#134;</a>
  	  </p>
  
--- 4159,4163 ----
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0013-summary">&#134;</a>
  	  </p>
  
***************
*** 6787,6791 ****
          	<li>
          		<p>
!         			{<a name="property-BindingMessageReference.interfacemessagereference">interface message reference</a>}
          			REQUIRED. An
          			<a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
--- 6796,6800 ----
          	<li>
          		<p>
!         			{<a name="property-BindingMessageReference.interfacemessagereference">interface message reference </a>}
          			REQUIRED. An
          			<a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
***************
*** 6802,6806 ****
          	<li>
          		<p>
!         			{<a name="property-BindingMessageReference.features">features</a>}
          			OPTIONAL. A set of
          			<a href="wsdl20.html#component-Feature">Feature</a>
--- 6811,6815 ----
          	<li>
          		<p>
!         			{<a name="property-BindingMessageReference.features">features </a>}
          			OPTIONAL. A set of
          			<a href="wsdl20.html#component-Feature">Feature</a>
***************
*** 7119,7123 ****
  	  
  	  <p>
! 	  	<a name="MessageLabel-0006-src"></a>
  	  		The
  	  		<code>messageLabel</code> 
--- 7128,7132 ----
  	  
  	  <p>
! 	  	<a name="MessageLabel-0006"></a>
  	  		The
  	  		<code>messageLabel</code> 
***************
*** 7128,7136 ****
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0006">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0010-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 7137,7145 ----
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0006-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0010"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 7141,7149 ****
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0010">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0014-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 7150,7158 ----
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0010-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0014"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 7153,7157 ****
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0014">&#134;</a>
  	  </p>
  
--- 7162,7166 ----
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0014-summary">&#134;</a>
  	  </p>
  
***************
*** 7573,7577 ****
  	  
  	  <p>
! 	  	<a name="MessageLabel-0007-src"></a>
  	  		The
  	  		<code>messageLabel</code> 
--- 7582,7586 ----
  	  
  	  <p>
! 	  	<a name="MessageLabel-0007"></a>
  	  		The
  	  		<code>messageLabel</code> 
***************
*** 7582,7590 ****
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0007">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0011-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 7591,7599 ----
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0007-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0011"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 7595,7603 ****
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0011">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0015-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 7604,7612 ----
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0011-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0015"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 7607,7611 ****
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0015">&#134;</a>
  	  </p>
  
--- 7616,7620 ----
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0015-summary">&#134;</a>
  	  </p>
  
***************
*** 10753,10756 ****
--- 10762,10766 ----
        			<code>
        				<em>system</em>
+ 
        			</code>
        			is the namespace absolute IRI of the extension type system used
***************
*** 11538,11542 ****
      <div class="div1">
      	
! <h2><a name="N1660B"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
--- 11548,11552 ----
      <div class="div1">
      	
! <h2><a name="N1661C"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
***************
*** 11894,11898 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0001-src" name="Import-0001">Import-0001</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11904,11908 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0001" name="Import-0001-summary">Import-0001</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11908,11912 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0003-src" name="Import-0003">Import-0003</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11918,11922 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0003" name="Import-0003-summary">Import-0003</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11917,11921 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0004-src" name="MessageLabel-0004">MessageLabel-0004</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11927,11931 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0004" name="MessageLabel-0004-summary">MessageLabel-0004</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11932,11936 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0005-src" name="MessageLabel-0005">MessageLabel-0005</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11942,11946 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0005" name="MessageLabel-0005-summary">MessageLabel-0005</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11947,11951 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0006-src" name="MessageLabel-0006">MessageLabel-0006</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11957,11961 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0006" name="MessageLabel-0006-summary">MessageLabel-0006</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11962,11966 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0007-src" name="MessageLabel-0007">MessageLabel-0007</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11972,11976 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0007" name="MessageLabel-0007-summary">MessageLabel-0007</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11977,11981 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0008-src" name="MessageLabel-0008">MessageLabel-0008</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11987,11991 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0008" name="MessageLabel-0008-summary">MessageLabel-0008</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11992,11996 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0009-src" name="MessageLabel-0009">MessageLabel-0009</a>
  </td>
  <td rowspan="1" colspan="1">
--- 12002,12006 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0009" name="MessageLabel-0009-summary">MessageLabel-0009</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 12007,12011 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0010-src" name="MessageLabel-0010">MessageLabel-0010</a>
  </td>
  <td rowspan="1" colspan="1">
--- 12017,12021 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0010" name="MessageLabel-0010-summary">MessageLabel-0010</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 12022,12026 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0011-src" name="MessageLabel-0011">MessageLabel-0011</a>
  </td>
  <td rowspan="1" colspan="1">
--- 12032,12036 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0011" name="MessageLabel-0011-summary">MessageLabel-0011</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 12037,12041 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0012-src" name="MessageLabel-0012">MessageLabel-0012</a>
  </td>
  <td rowspan="1" colspan="1">
--- 12047,12051 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0012" name="MessageLabel-0012-summary">MessageLabel-0012</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 12051,12055 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0013-src" name="MessageLabel-0013">MessageLabel-0013</a>
  </td>
  <td rowspan="1" colspan="1">
--- 12061,12065 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0013" name="MessageLabel-0013-summary">MessageLabel-0013</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 12065,12069 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0014-src" name="MessageLabel-0014">MessageLabel-0014</a>
  </td>
  <td rowspan="1" colspan="1">
--- 12075,12079 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0014" name="MessageLabel-0014-summary">MessageLabel-0014</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 12079,12083 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0015-src" name="MessageLabel-0015">MessageLabel-0015</a>
  </td>
  <td rowspan="1" colspan="1">
--- 12089,12093 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0015" name="MessageLabel-0015-summary">MessageLabel-0015</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 12109,12113 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#QName-0002-src" name="QName-0002">QName-0002</a>
  </td>
  <td rowspan="1" colspan="1">
--- 12119,12123 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#QName-0002" name="QName-0002-summary">QName-0002</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 12145,12148 ****
--- 12155,12165 ----
      
      <tr>
+     	<td rowspan="1" colspan="1">20051110</td>
+     	<td rowspan="1" colspan="1">JJM</td>
+     	<td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/5/lc-issues/#LC344">LC344#5</a>
+     		: Incorporated text regarding mutually exclusive operation styles, as per Tokyo f2f.</td>
+     </tr>
+     
+     <tr>
      	<td rowspan="1" colspan="1">20051103</td>
      	<td rowspan="1" colspan="1">AGR</td>

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.79
retrieving revision 1.80
diff -C2 -d -r1.79 -r1.80
*** wsdl20.tex	9 Nov 2005 01:20:00 -0000	1.79
--- wsdl20.tex	10 Nov 2005 06:26:22 -0000	1.80
***************
*** 437,441 ****
  which conflicts with the use of square brackets to denote XML Information Set properties
  \hyperlink{xmlinfosetproperties}{\textbf{\ref*{xmlinfosetproperties} XML Information Set Properties}}.
- 
  Also, in Z Notation, curly brackets are used to denote set display and set comprehension, e.g. $\{1, 2, 3\}$,
  which conflicts with the use of curly brackets to denote
--- 437,440 ----
***************
*** 666,669 ****
--- 665,669 ----
    \end{itemize}
    
+ 
    \begin{schema}{Identifier}
    		id : ID
***************
*** 1546,1549 ****
--- 1546,1550 ----
  
  
+ 
  \begin{schema}{Description}
  	Identifier \\
***************
*** 3282,3285 ****
--- 3283,3287 ----
  	  			exactly the set of Interface Fault Reference components that
  	  			have that Interface Operation component as their
+ 
  	  			parent.
  	  		
***************
*** 3492,3499 ****
  
          
  
          If the style property of an 
          Interface Operation component
!         has a value then that value (a set of IRIs) implies the rules that
          were used to define the 
          element declaration properties (or other
--- 3494,3515 ----
  
          
+ An operation style specifies additional information about an operation. 
+ For example, an operation style may define constraints on the element 
+ declarations used by the interface message reference components of the 
+ operation. This additional information in no way affects the messages
+ exchanged with the service and it may therefore be safely ignored in that 
+ context. However, the additional information may be used for other 
+ purposes, for example, improved code generation. The
+ style property of 
+ the Interface Operation component contains a set of zero or more IRIs that identify 
+ operation styles. An Interface Operation component MUST satisfy the specification 
+ defined by each operation style identified by its
+ style property.
+ If no Interface Operation component can simultaneously satisfy all of the styles,
+ the document is invalid.
  
          If the style property of an 
          Interface Operation component
!         does have a value, then that value (a set of IRIs) implies the rules that
          were used to define the 
          element declaration properties (or other
***************
*** 3506,3520 ****
          for an operation, it MAY choose to contrain only the former or
          the latter or any combination thereof.
- 
-         Note that the property MAY not have any value. If this
-         property has a value (a set of IRIs), then for each individual
-         IRI that is an element of that set, the rules implied by
-         that IRI (such as rules that govern the schemas) MUST be followed
-         or it is an error. So, if the set of IRIs has more than one item in
-         it, then the rules implied by ALL the IRIs must be adhered to
-         by the content definitions.
          
!         Refer to the \textit{WSDL Version 2.0 Part 2: Adjuncts} specification \hyperlink{WSDL-PART2}{[\textit{WSDL 2.0 Adjuncts}]}
! 		for operation style definitions.
  
        
--- 3522,3529 ----
          for an operation, it MAY choose to contrain only the former or
          the latter or any combination thereof.
          
!         Please refer to the \textit{WSDL Version 2.0 Part 2: Adjuncts}
!         specification \hyperlink{WSDL-PART2}{[\textit{WSDL 2.0 Adjuncts}]}
! 		for particular operation style definitions.
  
        
***************
*** 11841,11844 ****
--- 11850,11854 ----
        			
        				\textit{system}
+ 
        			
        			is the namespace absolute IRI of the extension type system used
***************
*** 13305,13308 ****
--- 13315,13325 ----
      
      
+     	20051110&
+     	JJM&
+     	\href{http://www.w3.org/2002/ws/desc/5/lc-issues/#LC344}{LC344#5}
+     		: Incorporated text regarding mutually exclusive operation styles, as per Tokyo f2f.
+     \\ \hline 
+     
+     
      	20051103&
      	AGR&

Index: xmlspec-wsdl.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/xmlspec-wsdl.xsl,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** xmlspec-wsdl.xsl	27 Oct 2005 18:07:57 -0000	1.8
--- xmlspec-wsdl.xsl	10 Nov 2005 06:26:23 -0000	1.9
***************
*** 14,20 ****
  	<!--  AGR: Name the assertion anchor and link to the assertion summary table entry. -->
  	<xsl:template match="assert">
! 		<a name="{@id}-src" />
  		<xsl:apply-templates select="*|text()" />
! 		<a href="#{@id}">
  			<xsl:text>&#134;</xsl:text>
  		</a>
--- 14,20 ----
  	<!--  AGR: Name the assertion anchor and link to the assertion summary table entry. -->
  	<xsl:template match="assert">
! 		<a name="{@id}" />
  		<xsl:apply-templates select="*|text()" />
! 		<a href="#{@id}-summary">
  			<xsl:text>&#134;</xsl:text>
  		</a>
***************
*** 24,28 ****
  
  	<xsl:template match="assert-summary">
! 		<a name="{@ref}" href="#{@ref}-src">
  			<xsl:value-of select="@ref" />
  		</a>
--- 24,28 ----
  
  	<xsl:template match="assert-summary">
! 		<a name="{@ref}-summary" href="#{@ref}">
  			<xsl:value-of select="@ref" />
  		</a>

Index: adjuncts-component-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/adjuncts-component-table.xml,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** adjuncts-component-table.xml	9 Nov 2005 03:38:29 -0000	1.26
--- adjuncts-component-table.xml	10 Nov 2005 06:26:23 -0000	1.27
***************
*** 1,193 ****
  <?xml version="1.0" encoding="UTF-8"?>
  <tbody>
!   <tr>
!     <th>Component</th>
!     <th>Defined Properties</th>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding</comp>
!     </td>
!     <td><prop comp="Binding">http cookies</prop>, <prop comp="Binding">http version</prop>, <prop comp="Binding">soap modules</prop>, <prop comp="Binding">soap underlying protocol</prop>, <prop comp="Binding">soap version</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Fault</comp>
!     </td>
!     <td><prop comp="Binding Fault">http error status code</prop>, <prop comp="Binding Fault">http headers</prop>, <prop comp="Binding Fault">soap fault code</prop>, <prop comp="Binding Fault">soap fault subcodes</prop>, <prop comp="Binding Fault">soap headers</prop>, <prop comp="Binding Fault">soap modules</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Fault Reference</comp>
!     </td>
!     <td>
!       <prop comp="Binding Fault Reference">soap modules</prop>
!     </td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Message Reference</comp>
!     </td>
!     <td><prop comp="Binding Message Reference">http headers</prop>, <prop comp="Binding Message Reference">http transfer coding</prop>, <prop comp="Binding Message Reference">soap headers</prop>, <prop comp="Binding Message Reference">soap modules</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Operation</comp>
!     </td>
!     <td><prop comp="Binding Operation">http fault serialization</prop>, <prop comp="Binding Operation">http input serialization</prop>, <prop comp="Binding Operation">http location</prop>, <prop comp="Binding Operation">http method</prop>, <prop comp="Binding Operation">http output serialization</prop>, <prop comp="Binding Operation">http query parameter separator</prop>, <prop comp="Binding Operation">soap action</prop>, <prop comp="Binding Operation">soap mep</prop>, <prop comp="Binding Operation">soap modules</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Endpoint</comp>
!     </td>
!     <td><prop comp="Endpoint">http authentication realm</prop>, <prop comp="Endpoint">http authentication scheme</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>HTTP Header</comp>
!     </td>
!     <td><prop comp="HTTP Header">name</prop>, <prop comp="HTTP Header">parent</prop>, <prop comp="HTTP Header">required</prop>, <prop comp="HTTP Header">type definition</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Interface Operation</comp>
!     </td>
!     <td><prop comp="Interface Operation">rpc signature</prop>, <prop comp="Interface Operation">safety</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>SOAP Header Block</comp>
!     </td>
!     <td><prop comp="SOAP Header Block">element declaration</prop>, <prop comp="SOAP Header Block">mustUnderstand</prop>, <prop comp="SOAP Header Block">parent</prop>, <prop comp="SOAP Header Block">required</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>SOAP Module</comp>
!     </td>
!     <td><prop comp="SOAP Module">parent</prop>, <prop comp="SOAP Module">ref</prop>, <prop comp="SOAP Module">required</prop></td>
!   </tr>
!   <tr>
!     <th>Property</th>
!     <th>Where Defined</th>
!   </tr>
!   <tr>
!     <td>element declaration</td>
!     <td>SOAP Header Block.<prop comp="SOAP Header Block">element declaration</prop></td>
!   </tr>
!   <tr>
!     <td>http authentication realm</td>
!     <td>Endpoint.<prop comp="Endpoint">http authentication realm</prop></td>
!   </tr>
!   <tr>
!     <td>http authentication scheme</td>
!     <td>Endpoint.<prop comp="Endpoint">http authentication scheme</prop></td>
!   </tr>
!   <tr>
!     <td>http cookies</td>
!     <td>Binding.<prop comp="Binding">http cookies</prop></td>
!   </tr>
!   <tr>
!     <td>http error status code</td>
!     <td>Binding Fault.<prop comp="Binding Fault">http error status code</prop></td>
!   </tr>
!   <tr>
!     <td>http fault serialization</td>
!     <td>Binding Operation.<prop comp="Binding Operation">http fault serialization</prop></td>
!   </tr>
!   <tr>
!     <td>http headers</td>
!     <td>Binding Fault.<prop comp="Binding Fault">http headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">http headers</prop></td>
!   </tr>
!   <tr>
!     <td>http input serialization</td>
!     <td>Binding Operation.<prop comp="Binding Operation">http input serialization</prop></td>
!   </tr>
!   <tr>
!     <td>http location</td>
!     <td>Binding Operation.<prop comp="Binding Operation">http location</prop></td>
!   </tr>
!   <tr>
!     <td>http method</td>
!     <td>Binding Operation.<prop comp="Binding Operation">http method</prop></td>
!   </tr>
!   <tr>
!     <td>http output serialization</td>
!     <td>Binding Operation.<prop comp="Binding Operation">http output serialization</prop></td>
!   </tr>
!   <tr>
!     <td>http query parameter separator</td>
!     <td>Binding Operation.<prop comp="Binding Operation">http query parameter separator</prop></td>
!   </tr>
!   <tr>
!     <td>http transfer coding</td>
!     <td>Binding Message Reference.<prop comp="Binding Message Reference">http transfer coding</prop></td>
!   </tr>
!   <tr>
!     <td>http version</td>
!     <td>Binding.<prop comp="Binding">http version</prop></td>
!   </tr>
!   <tr>
!     <td>mustUnderstand</td>
!     <td>SOAP Header Block.<prop comp="SOAP Header Block">mustUnderstand</prop></td>
!   </tr>
!   <tr>
!     <td>name</td>
!     <td>HTTP Header.<prop comp="HTTP Header">name</prop></td>
!   </tr>
!   <tr>
!     <td>parent</td>
!     <td>HTTP Header.<prop comp="HTTP Header">parent</prop>, SOAP Header Block.<prop comp="SOAP Header Block">parent</prop>, SOAP Module.<prop comp="SOAP Module">parent</prop></td>
!   </tr>
!   <tr>
!     <td>ref</td>
!     <td>SOAP Module.<prop comp="SOAP Module">ref</prop></td>
!   </tr>
!   <tr>
!     <td>required</td>
!     <td>HTTP Header.<prop comp="HTTP Header">required</prop>, SOAP Header Block.<prop comp="SOAP Header Block">required</prop>, SOAP Module.<prop comp="SOAP Module">required</prop></td>
!   </tr>
!   <tr>
!     <td>rpc signature</td>
!     <td>Interface Operation.<prop comp="Interface Operation">rpc signature</prop></td>
!   </tr>
!   <tr>
!     <td>safety</td>
!     <td>Interface Operation.<prop comp="Interface Operation">safety</prop></td>
!   </tr>
!   <tr>
!     <td>soap action</td>
!     <td>Binding Operation.<prop comp="Binding Operation">soap action</prop></td>
!   </tr>
!   <tr>
!     <td>soap fault code</td>
!     <td>Binding Fault.<prop comp="Binding Fault">soap fault code</prop></td>
!   </tr>
!   <tr>
!     <td>soap fault subcodes</td>
!     <td>Binding Fault.<prop comp="Binding Fault">soap fault subcodes</prop></td>
!   </tr>
!   <tr>
!     <td>soap headers</td>
!     <td>Binding Fault.<prop comp="Binding Fault">soap headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap headers</prop></td>
!   </tr>
!   <tr>
!     <td>soap mep</td>
!     <td>Binding Operation.<prop comp="Binding Operation">soap mep</prop></td>
!   </tr>
!   <tr>
!     <td>soap modules</td>
!     <td>Binding.<prop comp="Binding">soap modules</prop>, Binding Fault.<prop comp="Binding Fault">soap modules</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">soap modules</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap modules</prop>, Binding Operation.<prop comp="Binding Operation">soap modules</prop></td>
!   </tr>
!   <tr>
!     <td>soap underlying protocol</td>
!     <td>Binding.<prop comp="Binding">soap underlying protocol</prop></td>
!   </tr>
!   <tr>
!     <td>soap version</td>
!     <td>Binding.<prop comp="Binding">soap version</prop></td>
!   </tr>
!   <tr>
!     <td>type definition</td>
!     <td>HTTP Header.<prop comp="HTTP Header">type definition</prop></td>
!   </tr>
  </tbody>
--- 1,241 ----
  <?xml version="1.0" encoding="UTF-8"?>
  <tbody>
! <tr>
! <th>Component</th>
! <th>Defined Properties</th>
! </tr>
! <tr>
! <td>
! <comp>Binding</comp>
! </td>
! <td>
! <prop comp="Binding">http cookies</prop>, <prop comp="Binding">http version</prop>, <prop comp="Binding">soap modules</prop>, <prop comp="Binding">soap underlying protocol</prop>, <prop comp="Binding">soap version</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Fault</comp>
! </td>
! <td>
! <prop comp="Binding Fault">http error status code</prop>, <prop comp="Binding Fault">http headers</prop>, <prop comp="Binding Fault">soap fault code</prop>, <prop comp="Binding Fault">soap fault subcodes</prop>, <prop comp="Binding Fault">soap headers</prop>, <prop comp="Binding Fault">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Fault Reference</comp>
! </td>
! <td>
! <prop comp="Binding Fault Reference">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Message Reference</comp>
! </td>
! <td>
! <prop comp="Binding Message Reference">http headers</prop>, <prop comp="Binding Message Reference">http transfer coding</prop>, <prop comp="Binding Message Reference">soap headers</prop>, <prop comp="Binding Message Reference">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Operation</comp>
! </td>
! <td>
! <prop comp="Binding Operation">http fault serialization</prop>, <prop comp="Binding Operation">http input serialization</prop>, <prop comp="Binding Operation">http location</prop>, <prop comp="Binding Operation">http method</prop>, <prop comp="Binding Operation">http output serialization</prop>, <prop comp="Binding Operation">http query parameter separator</prop>, <prop comp="Binding Operation">soap action</prop>, <prop comp="Binding Operation">soap mep</prop>, <prop comp="Binding Operation">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Endpoint</comp>
! </td>
! <td>
! <prop comp="Endpoint">http authentication realm</prop>, <prop comp="Endpoint">http authentication scheme</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>HTTP Header</comp>
! </td>
! <td>
! <prop comp="HTTP Header">name</prop>, <prop comp="HTTP Header">parent</prop>, <prop comp="HTTP Header">required</prop>, <prop comp="HTTP Header">type definition</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Interface Operation</comp>
! </td>
! <td>
! <prop comp="Interface Operation">rpc signature</prop>, <prop comp="Interface Operation">safety</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>SOAP Header Block</comp>
! </td>
! <td>
! <prop comp="SOAP Header Block">element declaration</prop>, <prop comp="SOAP Header Block">mustUnderstand</prop>, <prop comp="SOAP Header Block">parent</prop>, <prop comp="SOAP Header Block">required</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>SOAP Module</comp>
! </td>
! <td>
! <prop comp="SOAP Module">parent</prop>, <prop comp="SOAP Module">ref</prop>, <prop comp="SOAP Module">required</prop>
! </td>
! </tr>
! <tr>
! <th>Property</th>
! <th>Where Defined</th>
! </tr>
! <tr>
! <td>element declaration</td>
! <td>SOAP Header Block.<prop comp="SOAP Header Block">element declaration</prop>
! </td>
! </tr>
! <tr>
! <td>http authentication realm</td>
! <td>Endpoint.<prop comp="Endpoint">http authentication realm</prop>
! </td>
! </tr>
! <tr>
! <td>http authentication scheme</td>
! <td>Endpoint.<prop comp="Endpoint">http authentication scheme</prop>
! </td>
! </tr>
! <tr>
! <td>http cookies</td>
! <td>Binding.<prop comp="Binding">http cookies</prop>
! </td>
! </tr>
! <tr>
! <td>http error status code</td>
! <td>Binding Fault.<prop comp="Binding Fault">http error status code</prop>
! </td>
! </tr>
! <tr>
! <td>http fault serialization</td>
! <td>Binding Operation.<prop comp="Binding Operation">http fault serialization</prop>
! </td>
! </tr>
! <tr>
! <td>http headers</td>
! <td>Binding Fault.<prop comp="Binding Fault">http headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">http headers</prop>
! </td>
! </tr>
! <tr>
! <td>http input serialization</td>
! <td>Binding Operation.<prop comp="Binding Operation">http input serialization</prop>
! </td>
! </tr>
! <tr>
! <td>http location</td>
! <td>Binding Operation.<prop comp="Binding Operation">http location</prop>
! </td>
! </tr>
! <tr>
! <td>http method</td>
! <td>Binding Operation.<prop comp="Binding Operation">http method</prop>
! </td>
! </tr>
! <tr>
! <td>http output serialization</td>
! <td>Binding Operation.<prop comp="Binding Operation">http output serialization</prop>
! </td>
! </tr>
! <tr>
! <td>http query parameter separator</td>
! <td>Binding Operation.<prop comp="Binding Operation">http query parameter separator</prop>
! </td>
! </tr>
! <tr>
! <td>http transfer coding</td>
! <td>Binding Message Reference.<prop comp="Binding Message Reference">http transfer coding</prop>
! </td>
! </tr>
! <tr>
! <td>http version</td>
! <td>Binding.<prop comp="Binding">http version</prop>
! </td>
! </tr>
! <tr>
! <td>mustUnderstand</td>
! <td>SOAP Header Block.<prop comp="SOAP Header Block">mustUnderstand</prop>
! </td>
! </tr>
! <tr>
! <td>name</td>
! <td>HTTP Header.<prop comp="HTTP Header">name</prop>
! </td>
! </tr>
! <tr>
! <td>parent</td>
! <td>HTTP Header.<prop comp="HTTP Header">parent</prop>, SOAP Header Block.<prop comp="SOAP Header Block">parent</prop>, SOAP Module.<prop comp="SOAP Module">parent</prop>
! </td>
! </tr>
! <tr>
! <td>ref</td>
! <td>SOAP Module.<prop comp="SOAP Module">ref</prop>
! </td>
! </tr>
! <tr>
! <td>required</td>
! <td>HTTP Header.<prop comp="HTTP Header">required</prop>, SOAP Header Block.<prop comp="SOAP Header Block">required</prop>, SOAP Module.<prop comp="SOAP Module">required</prop>
! </td>
! </tr>
! <tr>
! <td>rpc signature</td>
! <td>Interface Operation.<prop comp="Interface Operation">rpc signature</prop>
! </td>
! </tr>
! <tr>
! <td>safety</td>
! <td>Interface Operation.<prop comp="Interface Operation">safety</prop>
! </td>
! </tr>
! <tr>
! <td>soap action</td>
! <td>Binding Operation.<prop comp="Binding Operation">soap action</prop>
! </td>
! </tr>
! <tr>
! <td>soap fault code</td>
! <td>Binding Fault.<prop comp="Binding Fault">soap fault code</prop>
! </td>
! </tr>
! <tr>
! <td>soap fault subcodes</td>
! <td>Binding Fault.<prop comp="Binding Fault">soap fault subcodes</prop>
! </td>
! </tr>
! <tr>
! <td>soap headers</td>
! <td>Binding Fault.<prop comp="Binding Fault">soap headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap headers</prop>
! </td>
! </tr>
! <tr>
! <td>soap mep</td>
! <td>Binding Operation.<prop comp="Binding Operation">soap mep</prop>
! </td>
! </tr>
! <tr>
! <td>soap modules</td>
! <td>Binding.<prop comp="Binding">soap modules</prop>, Binding Fault.<prop comp="Binding Fault">soap modules</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">soap modules</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap modules</prop>, Binding Operation.<prop comp="Binding Operation">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>soap underlying protocol</td>
! <td>Binding.<prop comp="Binding">soap underlying protocol</prop>
! </td>
! </tr>
! <tr>
! <td>soap version</td>
! <td>Binding.<prop comp="Binding">soap version</prop>
! </td>
! </tr>
! <tr>
! <td>type definition</td>
! <td>HTTP Header.<prop comp="HTTP Header">type definition</prop>
! </td>
! </tr>
  </tbody>

Index: wsdl20-z.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v
retrieving revision 1.67
retrieving revision 1.68
diff -C2 -d -r1.67 -r1.68
*** wsdl20-z.html	9 Nov 2005 01:20:00 -0000	1.67
--- wsdl20-z.html	10 Nov 2005 06:26:23 -0000	1.68
***************
*** 77,81 ****
  
  <hr><div class="toc">
! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N1660B">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc">
  <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#markup">Document Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
--- 77,81 ----
  
  <hr><div class="toc">
! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N1661C">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc">
  <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#markup">Document Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
***************
*** 102,106 ****
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</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 information 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.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.feature">The Feature Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.17 <a href="#wsdl.property">The Property Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.18 <a href="#wsdl.extension">Extension Components</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-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N1660B">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
  
  <div class="div1">
--- 102,106 ----
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</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 information 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.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.feature">The Feature Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.17 <a href="#wsdl.property">The Property Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.18 <a href="#wsdl.extension">Extension Components</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-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N1661C">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
  
  <div class="div1">
***************
*** 448,452 ****
  which conflicts with the use of square brackets to denote XML Information Set properties
  <a href="#xmlinfosetproperties"><b>1.4.5 XML Information Set Properties</b></a>.
- 
  Also, in Z Notation, curly brackets are used to denote set display and set comprehension, e.g. {1<span class="zprefix">,</span> 2<span class="zprefix">,</span> 3},
  which conflicts with the use of curly brackets to denote
--- 448,451 ----
***************
*** 633,636 ****
--- 632,636 ----
    </ul>
    
+ 
    <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">Identifier</span></span></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">id</span> <span class="zinfix">:</span> <span class="zi">ID</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
    
***************
*** 1273,1276 ****
--- 1273,1277 ----
  <p>
  Let <span class="zi">Description</span> be the set of all <a href="wsdl20.html#component-Description">Description</a> components:
+ 
  </p>
  
***************
*** 1338,1342 ****
         	in the initial document versus those that are defined in the
         	included or imported documents.
!        	<a name="Import-0001-src"></a>
         		However, any WSDL 2.0 document that contains component
         		definitions that refer by QName to WSDL 2.0 components
--- 1339,1343 ----
         	in the initial document versus those that are defined in the
         	included or imported documents.
!        	<a name="Import-0001"></a>
         		However, any WSDL 2.0 document that contains component
         		definitions that refer by QName to WSDL 2.0 components
***************
*** 1346,1355 ****
         		for that namespace (see
         		<a href="#imports"><b>4.2 Importing Descriptions</b></a>
!        		).<a href="#Import-0001">&#134;</a>
!        	<a name="QName-0002-src"></a>
         		Furthermore, all QName references, whether to the same or
         		to different namespaces MUST resolve to components (see
         		<a href="#qnameres"><b>2.19 QName resolution</b></a>
!        		).<a href="#QName-0002">&#134;</a>
         </p>
  
--- 1347,1356 ----
         		for that namespace (see
         		<a href="#imports"><b>4.2 Importing Descriptions</b></a>
!        		).<a href="#Import-0001-summary">&#134;</a>
!        	<a name="QName-0002"></a>
         		Furthermore, all QName references, whether to the same or
         		to different namespaces MUST resolve to components (see
         		<a href="#qnameres"><b>2.19 QName resolution</b></a>
!        		).<a href="#QName-0002-summary">&#134;</a>
         </p>
  
***************
*** 1403,1410 ****
  
           <p>
!          	<a name="Import-0003-src"></a>
           		Imported components have different target namespace
           		values from the
!          		WSDL 2.0 document that is importing them.<a href="#Import-0003">&#134;</a>
           	Thus importing is the mechanism to use components from one
           	namespace in definition of components from another namespace.
--- 1404,1411 ----
  
           <p>
!          	<a name="Import-0003"></a>
           		Imported components have different target namespace
           		values from the
!          		WSDL 2.0 document that is importing them.<a href="#Import-0003-summary">&#134;</a>
           	Thus importing is the mechanism to use components from one
           	namespace in definition of components from another namespace.
***************
*** 2812,2815 ****
--- 2813,2817 ----
  	  			exactly the set of <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a> components that
  	  			have that <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component as their
+ 
  	  			parent.
  	  		</p>
***************
*** 2975,2982 ****
          
  <h5><a name="InterfaceOperationStyle"></a>2.4.1.2 Operation Style</h5>
  
          <p>If the {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of an 
          <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component
!         has a value then that value (a set of IRIs) implies the rules that
          were used to define the 
          {<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} properties (or other
--- 2977,2998 ----
          
  <h5><a name="InterfaceOperationStyle"></a>2.4.1.2 Operation Style</h5>
+ <p>An operation style specifies additional information about an operation. 
+ For example, an operation style may define constraints on the element 
+ declarations used by the interface message reference components of the 
+ operation. This additional information in no way affects the messages
+ exchanged with the service and it may therefore be safely ignored in that 
+ context. However, the additional information may be used for other 
+ purposes, for example, improved code generation. The
+ {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of 
+ the <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component contains a set of zero or more IRIs that identify 
+ operation styles. An <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component MUST satisfy the specification 
+ defined by each operation style identified by its
+ {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property.
+ If no <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component can simultaneously satisfy all of the styles,
+ the document is invalid.</p>
  
          <p>If the {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of an 
          <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component
!         does have a value, then that value (a set of IRIs) implies the rules that
          were used to define the 
          {<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} properties (or other
***************
*** 2989,3003 ****
          for an operation, it MAY choose to contrain only the former or
          the latter or any combination thereof.</p>
- 
-         <p>Note that the property MAY not have any value. If this
-         property has a value (a set of IRIs), then for each individual
-         IRI that is an element of that set, the rules implied by
-         that IRI (such as rules that govern the schemas) MUST be followed
-         or it is an error. So, if the set of IRIs has more than one item in
-         it, then the rules implied by ALL the IRIs must be adhered to
-         by the content definitions.</p>
          
!         <p>Refer to the <em>WSDL Version 2.0 Part 2: Adjuncts</em> specification [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]
! 		for operation style definitions.</p>
  
        </div>
--- 3005,3012 ----
          for an operation, it MAY choose to contrain only the former or
          the latter or any combination thereof.</p>
          
!         <p>Please refer to the <em>WSDL Version 2.0 Part 2: Adjuncts</em>
!         specification [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]
! 		for particular operation style definitions.</p>
  
        </div>
***************
*** 3611,3615 ****
  	  
  	  <p>
! 	  	<a name="MessageLabel-0004-src"></a>
  	  		The
  	  		<code>messageLabel</code> 
--- 3620,3624 ----
  	  
  	  <p>
! 	  	<a name="MessageLabel-0004"></a>
  	  		The
  	  		<code>messageLabel</code> 
***************
*** 3620,3628 ****
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0004">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0008-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 3629,3637 ----
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0004-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0008"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 3633,3641 ****
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0008">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0012-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 3642,3650 ----
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0008-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0012"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 3645,3649 ****
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0012">&#134;</a>
  	  </p>
  
--- 3654,3658 ----
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0012-summary">&#134;</a>
  	  </p>
  
***************
*** 4104,4108 ****
  	  
  	  <p>
! 	  	<a name="MessageLabel-0005-src"></a>
  	  		The
  	  		<code>messageLabel</code> 
--- 4113,4117 ----
  	  
  	  <p>
! 	  	<a name="MessageLabel-0005"></a>
  	  		The
  	  		<code>messageLabel</code> 
***************
*** 4113,4121 ****
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0005">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0009-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 4122,4130 ----
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0005-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0009"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 4126,4134 ****
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0009">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0013-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 4135,4143 ----
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0009-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0013"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 4138,4142 ****
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0013">&#134;</a>
  	  </p>
  
--- 4147,4151 ----
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0013-summary">&#134;</a>
  	  </p>
  
***************
*** 6765,6769 ****
          	<li>
          		<p>
!         			{<a name="property-BindingMessageReference.interfacemessagereference">interface message reference</a>}
          			REQUIRED. An
          			<a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
--- 6774,6778 ----
          	<li>
          		<p>
!         			{<a name="property-BindingMessageReference.interfacemessagereference">interface message reference </a>}
          			REQUIRED. An
          			<a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
***************
*** 6780,6784 ****
          	<li>
          		<p>
!         			{<a name="property-BindingMessageReference.features">features</a>}
          			OPTIONAL. A set of
          			<a href="wsdl20.html#component-Feature">Feature</a>
--- 6789,6793 ----
          	<li>
          		<p>
!         			{<a name="property-BindingMessageReference.features">features </a>}
          			OPTIONAL. A set of
          			<a href="wsdl20.html#component-Feature">Feature</a>
***************
*** 7095,7099 ****
  	  
  	  <p>
! 	  	<a name="MessageLabel-0006-src"></a>
  	  		The
  	  		<code>messageLabel</code> 
--- 7104,7108 ----
  	  
  	  <p>
! 	  	<a name="MessageLabel-0006"></a>
  	  		The
  	  		<code>messageLabel</code> 
***************
*** 7104,7112 ****
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0006">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0010-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 7113,7121 ----
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0006-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0010"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 7117,7125 ****
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0010">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0014-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 7126,7134 ----
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0010-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0014"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 7129,7133 ****
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0014">&#134;</a>
  	  </p>
  
--- 7138,7142 ----
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0014-summary">&#134;</a>
  	  </p>
  
***************
*** 7547,7551 ****
  	  
  	  <p>
! 	  	<a name="MessageLabel-0007-src"></a>
  	  		The
  	  		<code>messageLabel</code> 
--- 7556,7560 ----
  	  
  	  <p>
! 	  	<a name="MessageLabel-0007"></a>
  	  		The
  	  		<code>messageLabel</code> 
***************
*** 7556,7564 ****
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0007">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0011-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 7565,7573 ----
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0007-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0011"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 7569,7577 ****
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0011">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0015-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 7578,7586 ----
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0011-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0015"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 7581,7585 ****
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0015">&#134;</a>
  	  </p>
  
--- 7590,7594 ----
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0015-summary">&#134;</a>
  	  </p>
  
***************
*** 10723,10726 ****
--- 10732,10736 ----
        			<code>
        				<em>system</em>
+ 
        			</code>
        			is the namespace absolute IRI of the extension type system used
***************
*** 11508,11512 ****
      <div class="div1">
      	
! <h2><a name="N1660B"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
--- 11518,11522 ----
      <div class="div1">
      	
! <h2><a name="N1661C"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
***************
*** 11864,11868 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0001-src" name="Import-0001">Import-0001</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11874,11878 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0001" name="Import-0001-summary">Import-0001</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11878,11882 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0003-src" name="Import-0003">Import-0003</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11888,11892 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0003" name="Import-0003-summary">Import-0003</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11887,11891 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0004-src" name="MessageLabel-0004">MessageLabel-0004</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11897,11901 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0004" name="MessageLabel-0004-summary">MessageLabel-0004</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11902,11906 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0005-src" name="MessageLabel-0005">MessageLabel-0005</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11912,11916 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0005" name="MessageLabel-0005-summary">MessageLabel-0005</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11917,11921 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0006-src" name="MessageLabel-0006">MessageLabel-0006</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11927,11931 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0006" name="MessageLabel-0006-summary">MessageLabel-0006</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11932,11936 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0007-src" name="MessageLabel-0007">MessageLabel-0007</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11942,11946 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0007" name="MessageLabel-0007-summary">MessageLabel-0007</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11947,11951 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0008-src" name="MessageLabel-0008">MessageLabel-0008</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11957,11961 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0008" name="MessageLabel-0008-summary">MessageLabel-0008</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11962,11966 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0009-src" name="MessageLabel-0009">MessageLabel-0009</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11972,11976 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0009" name="MessageLabel-0009-summary">MessageLabel-0009</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11977,11981 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0010-src" name="MessageLabel-0010">MessageLabel-0010</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11987,11991 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0010" name="MessageLabel-0010-summary">MessageLabel-0010</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11992,11996 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0011-src" name="MessageLabel-0011">MessageLabel-0011</a>
  </td>
  <td rowspan="1" colspan="1">
--- 12002,12006 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0011" name="MessageLabel-0011-summary">MessageLabel-0011</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 12007,12011 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0012-src" name="MessageLabel-0012">MessageLabel-0012</a>
  </td>
  <td rowspan="1" colspan="1">
--- 12017,12021 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0012" name="MessageLabel-0012-summary">MessageLabel-0012</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 12021,12025 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0013-src" name="MessageLabel-0013">MessageLabel-0013</a>
  </td>
  <td rowspan="1" colspan="1">
--- 12031,12035 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0013" name="MessageLabel-0013-summary">MessageLabel-0013</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 12035,12039 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0014-src" name="MessageLabel-0014">MessageLabel-0014</a>
  </td>
  <td rowspan="1" colspan="1">
--- 12045,12049 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0014" name="MessageLabel-0014-summary">MessageLabel-0014</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 12049,12053 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0015-src" name="MessageLabel-0015">MessageLabel-0015</a>
  </td>
  <td rowspan="1" colspan="1">
--- 12059,12063 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0015" name="MessageLabel-0015-summary">MessageLabel-0015</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 12079,12083 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#QName-0002-src" name="QName-0002">QName-0002</a>
  </td>
  <td rowspan="1" colspan="1">
--- 12089,12093 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#QName-0002" name="QName-0002-summary">QName-0002</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 12115,12118 ****
--- 12125,12135 ----
      
      <tr>
+     	<td rowspan="1" colspan="1">20051110</td>
+     	<td rowspan="1" colspan="1">JJM</td>
+     	<td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/5/lc-issues/#LC344">LC344#5</a>
+     		: Incorporated text regarding mutually exclusive operation styles, as per Tokyo f2f.</td>
+     </tr>
+     
+     <tr>
      	<td rowspan="1" colspan="1">20051103</td>
      	<td rowspan="1" colspan="1">AGR</td>

Index: wsdl20-defs.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-defs.xml,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** wsdl20-defs.xml	9 Nov 2005 03:38:29 -0000	1.22
--- wsdl20-defs.xml	10 Nov 2005 06:26:22 -0000	1.23
***************
*** 1,5 ****
  <?xml version="1.0" encoding="UTF-8"?>
  <defs>
! 	<spec src="wsdl20.xml"><compdef comp="Element Declaration"/><compdef comp="Type Definition"/><compdef comp="Description"/><compdef comp="Interface"/><compdef comp="Interface Fault"/><compdef comp="Interface Operation"/><compdef comp="Interface Message Reference"/><compdef comp="Interface Fault Reference"/><compdef comp="Feature"/><compdef comp="Property"/><compdef comp="Binding"/><compdef comp="Binding Fault"/><compdef comp="Binding Operation"/><compdef comp="Binding Message Reference"/><compdef comp="Binding Fault Reference"/><compdef comp="Service"/><compdef comp="Endpoint"/><propdef comp="Element Declaration" prop="name"/><propdef comp="Type Definition" prop="name"/><propdef comp="" prop="parent"/><propdef comp="Description" prop="interfaces"/><propdef comp="Description" prop="bindings"/><propdef comp="Description" prop="services"/><propdef comp="Description" prop="element declarations"/><propdef comp="Description" prop="type definitions"/><propdef comp="Interface" prop="name"/><propdef comp="Interface" prop="extended interfaces"/><propdef comp="Interface" prop="interface faults"/><propdef comp="Interface" prop="interface operations"/><propdef comp="Interface" prop="features"/><propdef comp="Interface" prop="properties"/><propdef comp="Interface Fault" prop="name"/><propdef comp="Interface Fault" prop="element declaration"/><propdef comp="Interface Fault" prop="features"/><propdef comp="Interface Fault" prop="properties"/><propdef comp="Interface Fault" prop="parent"/><propdef comp="Interface Operation" prop="name"/><propdef comp="Interface Operation" prop="message exchange pattern"/><propdef comp="Interface Operation" prop="interface message references"/><propdef comp="Interface Operation" prop="interface fault references"/><propdef comp="Interface Operation" prop="style"/><propdef comp="Interface Operation" prop="features"/><propdef comp="Interface Operation" prop="properties"/><propdef comp="Interface Operation" prop="parent"/><propdef comp="Interface Message Reference" prop="message label"/><propdef comp="Interface Message Reference" prop="direction"/><propdef comp="Interface Message Reference" prop="message content model"/><propdef comp="Interface Message Reference" prop="element declaration"/><propdef comp="Interface Message Reference" prop="features"/><propdef comp="Interface Message Reference" prop="properties"/><propdef comp="Interface Message Reference" prop="parent"/><propdef comp="Interface Fault Reference" prop="interface fault"/><propdef comp="Interface Fault Reference" prop="message label"/><propdef comp="Interface Fault Reference" prop="direction"/><propdef comp="Interface Fault Reference" prop="features"/><propdef comp="Interface Fault Reference" prop="properties"/><propdef comp="Interface Fault Reference" prop="parent"/><propdef comp="Feature" prop="ref"/><propdef comp="Feature" prop="required"/><propdef comp="Feature" prop="parent"/><propdef comp="" prop="features"/><propdef comp="Property" prop="ref"/><propdef comp="Property" prop="value constraint"/><propdef comp="Property" prop="value"/><propdef comp="Property" prop="parent"/><propdef comp="" prop="properties"/><propdef comp="Binding" prop="name"/><propdef comp="Binding" prop="interface"/><propdef comp="Binding" prop="type"/><propdef comp="Binding" prop="binding faults"/><propdef comp="Binding" prop="binding operations"/><propdef comp="Binding" prop="features"/><propdef comp="Binding" prop="properties"/><propdef comp="Binding Fault" prop="interface fault"/><propdef comp="Binding Fault" prop="features"/><propdef comp="Binding Fault" prop="properties"/><propdef comp="Binding Fault" prop="parent"/><propdef comp="Binding Operation" prop="interface operation"/><propdef comp="Binding Operation" prop="binding message references"/><propdef comp="Binding Operation" prop="binding fault references"/><propdef comp="Binding Operation" prop="features"/><propdef comp="Binding Operation" prop="properties"/><propdef comp="Binding Operation" prop="parent"/><propdef comp="Binding Message Reference" prop="interface message reference"/><propdef comp="Binding Message Reference" prop="features"/><propdef comp="Binding Message Reference" prop="properties"/><propdef comp="Binding Message Reference" prop="parent"/><propdef comp="Binding Fault Reference" prop="interface fault reference"/><propdef comp="Binding Fault Reference" prop="features"/><propdef comp="Binding Fault Reference" prop="properties"/><propdef comp="Binding Fault Reference" prop="parent"/><propdef comp="Service" prop="name"/><propdef comp="Service" prop="interface"/><propdef comp="Service" prop="endpoints"/><propdef comp="Service" prop="features"/><propdef comp="Service" prop="properties"/><propdef comp="Endpoint" prop="name"/><propdef comp="Endpoint" prop="binding"/><propdef comp="Endpoint" prop="address"/><propdef comp="Endpoint" prop="features"/><propdef comp="Endpoint" prop="properties"/><propdef comp="Endpoint" prop="parent"/><propdef comp="" prop="name"/></spec>
! 	<spec src="wsdl20-adjuncts.xml"><compdef comp="SOAP Module"/><compdef comp="SOAP Header Block"/><compdef comp="HTTP Header"/><propdef comp="Interface Operation" prop="safety"/><propdef comp="Interface Operation" prop="rpc signature"/><propdef comp="Binding" prop="soap version"/><propdef comp="Binding" prop="soap underlying protocol"/><propdef comp="Binding Fault" prop="soap fault code"/><propdef comp="Binding Fault" prop="soap fault subcodes"/><propdef comp="Binding Operation" prop="soap mep"/><propdef comp="Binding Operation" prop="soap action"/><propdef comp="Binding" prop="soap modules"/><propdef comp="Binding Operation" prop="soap modules"/><propdef comp="Binding Message Reference" prop="soap modules"/><propdef comp="Binding Fault" prop="soap modules"/><propdef comp="Binding Fault Reference" prop="soap modules"/><propdef comp="SOAP Module" prop="ref"/><propdef comp="SOAP Module" prop="required"/><propdef comp="SOAP Module" prop="parent"/><propdef comp="Binding Message Reference" prop="soap headers"/><propdef comp="Binding Fault" prop="soap headers"/><propdef comp="SOAP Header Block" prop="element declaration"/><propdef comp="SOAP Header Block" prop="mustUnderstand"/><propdef comp="SOAP Header Block" prop="required"/><propdef comp="SOAP Header Block" prop="parent"/><propdef comp="Binding" prop="http version"/><propdef comp="Binding Operation" prop="http location"/><propdef comp="Binding Operation" prop="http method"/><propdef comp="Binding Operation" prop="http input serialization"/><propdef comp="Binding Operation" prop="http output serialization"/><propdef comp="Binding Operation" prop="http fault serialization"/><propdef comp="Binding Operation" prop="http query parameter separator"/><propdef comp="Binding Message Reference" prop="http headers"/><propdef comp="Binding Fault" prop="http headers"/><propdef comp="HTTP Header" prop="name"/><propdef comp="HTTP Header" prop="type definition"/><propdef comp="HTTP Header" prop="required"/><propdef comp="HTTP Header" prop="parent"/><propdef comp="Binding Fault" prop="http error status code"/><propdef comp="Binding Message Reference" prop="http transfer coding"/><propdef comp="Binding" prop="http cookies"/><propdef comp="Endpoint" prop="http authentication scheme"/><propdef comp="Endpoint" prop="http authentication realm"/></spec>
  </defs>
--- 1,153 ----
  <?xml version="1.0" encoding="UTF-8"?>
  <defs>
! 	<spec src="wsdl20.xml">
! <compdef comp="Element Declaration"/>
! <compdef comp="Type Definition"/>
! <compdef comp="Description"/>
! <compdef comp="Interface"/>
! <compdef comp="Interface Fault"/>
! <compdef comp="Interface Operation"/>
! <compdef comp="Interface Message Reference"/>
! <compdef comp="Interface Fault Reference"/>
! <compdef comp="Feature"/>
! <compdef comp="Property"/>
! <compdef comp="Binding"/>
! <compdef comp="Binding Fault"/>
! <compdef comp="Binding Operation"/>
! <compdef comp="Binding Message Reference"/>
! <compdef comp="Binding Fault Reference"/>
! <compdef comp="Service"/>
! <compdef comp="Endpoint"/>
! <propdef prop="name" comp="Element Declaration"/>
! <propdef prop="name" comp="Type Definition"/>
! <propdef prop="parent" comp=""/>
! <propdef prop="interfaces" comp="Description"/>
! <propdef prop="bindings" comp="Description"/>
! <propdef prop="services" comp="Description"/>
! <propdef prop="element declarations" comp="Description"/>
! <propdef prop="type definitions" comp="Description"/>
! <propdef prop="name" comp="Interface"/>
! <propdef prop="extended interfaces" comp="Interface"/>
! <propdef prop="interface faults" comp="Interface"/>
! <propdef prop="interface operations" comp="Interface"/>
! <propdef prop="features" comp="Interface"/>
! <propdef prop="properties" comp="Interface"/>
! <propdef prop="name" comp="Interface Fault"/>
! <propdef prop="element declaration" comp="Interface Fault"/>
! <propdef prop="features" comp="Interface Fault"/>
! <propdef prop="properties" comp="Interface Fault"/>
! <propdef prop="parent" comp="Interface Fault"/>
! <propdef prop="name" comp="Interface Operation"/>
! <propdef prop="message exchange pattern" comp="Interface Operation"/>
! <propdef prop="interface message references" comp="Interface Operation"/>
! <propdef prop="interface fault references" comp="Interface Operation"/>
! <propdef prop="style" comp="Interface Operation"/>
! <propdef prop="features" comp="Interface Operation"/>
! <propdef prop="properties" comp="Interface Operation"/>
! <propdef prop="parent" comp="Interface Operation"/>
! <propdef prop="message label" comp="Interface Message Reference"/>
! <propdef prop="direction" comp="Interface Message Reference"/>
! <propdef prop="message content model" comp="Interface Message Reference"/>
! <propdef prop="element declaration" comp="Interface Message Reference"/>
! <propdef prop="features" comp="Interface Message Reference"/>
! <propdef prop="properties" comp="Interface Message Reference"/>
! <propdef prop="parent" comp="Interface Message Reference"/>
! <propdef prop="interface fault" comp="Interface Fault Reference"/>
! <propdef prop="message label" comp="Interface Fault Reference"/>
! <propdef prop="direction" comp="Interface Fault Reference"/>
! <propdef prop="features" comp="Interface Fault Reference"/>
! <propdef prop="properties" comp="Interface Fault Reference"/>
! <propdef prop="parent" comp="Interface Fault Reference"/>
! <propdef prop="ref" comp="Feature"/>
! <propdef prop="required" comp="Feature"/>
! <propdef prop="parent" comp="Feature"/>
! <propdef prop="features" comp=""/>
! <propdef prop="ref" comp="Property"/>
! <propdef prop="value constraint" comp="Property"/>
! <propdef prop="value" comp="Property"/>
! <propdef prop="parent" comp="Property"/>
! <propdef prop="properties" comp=""/>
! <propdef prop="name" comp="Binding"/>
! <propdef prop="interface" comp="Binding"/>
! <propdef prop="type" comp="Binding"/>
! <propdef prop="binding faults" comp="Binding"/>
! <propdef prop="binding operations" comp="Binding"/>
! <propdef prop="features" comp="Binding"/>
! <propdef prop="properties" comp="Binding"/>
! <propdef prop="interface fault" comp="Binding Fault"/>
! <propdef prop="features" comp="Binding Fault"/>
! <propdef prop="properties" comp="Binding Fault"/>
! <propdef prop="parent" comp="Binding Fault"/>
! <propdef prop="interface operation" comp="Binding Operation"/>
! <propdef prop="binding message references" comp="Binding Operation"/>
! <propdef prop="binding fault references" comp="Binding Operation"/>
! <propdef prop="features" comp="Binding Operation"/>
! <propdef prop="properties" comp="Binding Operation"/>
! <propdef prop="parent" comp="Binding Operation"/>
! <propdef prop="interface message reference" comp="Binding Message Reference"/>
! <propdef prop="features" comp="Binding Message Reference"/>
! <propdef prop="properties" comp="Binding Message Reference"/>
! <propdef prop="parent" comp="Binding Message Reference"/>
! <propdef prop="interface fault reference" comp="Binding Fault Reference"/>
! <propdef prop="features" comp="Binding Fault Reference"/>
! <propdef prop="properties" comp="Binding Fault Reference"/>
! <propdef prop="parent" comp="Binding Fault Reference"/>
! <propdef prop="name" comp="Service"/>
! <propdef prop="interface" comp="Service"/>
! <propdef prop="endpoints" comp="Service"/>
! <propdef prop="features" comp="Service"/>
! <propdef prop="properties" comp="Service"/>
! <propdef prop="name" comp="Endpoint"/>
! <propdef prop="binding" comp="Endpoint"/>
! <propdef prop="address" comp="Endpoint"/>
! <propdef prop="features" comp="Endpoint"/>
! <propdef prop="properties" comp="Endpoint"/>
! <propdef prop="parent" comp="Endpoint"/>
! <propdef prop="name" comp=""/>
! </spec>
! 	<spec src="wsdl20-adjuncts.xml">
! <compdef comp="SOAP Module"/>
! <compdef comp="SOAP Header Block"/>
! <compdef comp="HTTP Header"/>
! <propdef prop="safety" comp="Interface Operation"/>
! <propdef prop="rpc signature" comp="Interface Operation"/>
! <propdef prop="soap version" comp="Binding"/>
! <propdef prop="soap underlying protocol" comp="Binding"/>
! <propdef prop="soap fault code" comp="Binding Fault"/>
! <propdef prop="soap fault subcodes" comp="Binding Fault"/>
! <propdef prop="soap mep" comp="Binding Operation"/>
! <propdef prop="soap action" comp="Binding Operation"/>
! <propdef prop="soap modules" comp="Binding"/>
! <propdef prop="soap modules" comp="Binding Operation"/>
! <propdef prop="soap modules" comp="Binding Message Reference"/>
! <propdef prop="soap modules" comp="Binding Fault"/>
! <propdef prop="soap modules" comp="Binding Fault Reference"/>
! <propdef prop="ref" comp="SOAP Module"/>
! <propdef prop="required" comp="SOAP Module"/>
! <propdef prop="parent" comp="SOAP Module"/>
! <propdef prop="soap headers" comp="Binding Message Reference"/>
! <propdef prop="soap headers" comp="Binding Fault"/>
! <propdef prop="element declaration" comp="SOAP Header Block"/>
! <propdef prop="mustUnderstand" comp="SOAP Header Block"/>
! <propdef prop="required" comp="SOAP Header Block"/>
! <propdef prop="parent" comp="SOAP Header Block"/>
! <propdef prop="http version" comp="Binding"/>
! <propdef prop="http location" comp="Binding Operation"/>
! <propdef prop="http method" comp="Binding Operation"/>
! <propdef prop="http input serialization" comp="Binding Operation"/>
! <propdef prop="http output serialization" comp="Binding Operation"/>
! <propdef prop="http fault serialization" comp="Binding Operation"/>
! <propdef prop="http query parameter separator" comp="Binding Operation"/>
! <propdef prop="http headers" comp="Binding Message Reference"/>
! <propdef prop="http headers" comp="Binding Fault"/>
! <propdef prop="name" comp="HTTP Header"/>
! <propdef prop="type definition" comp="HTTP Header"/>
! <propdef prop="required" comp="HTTP Header"/>
! <propdef prop="parent" comp="HTTP Header"/>
! <propdef prop="http error status code" comp="Binding Fault"/>
! <propdef prop="http transfer coding" comp="Binding Message Reference"/>
! <propdef prop="http cookies" comp="Binding"/>
! <propdef prop="http authentication scheme" comp="Endpoint"/>
! <propdef prop="http authentication realm" comp="Endpoint"/>
! </spec>
  </defs>

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.234
retrieving revision 1.235
diff -C2 -d -r1.234 -r1.235
*** wsdl20.html	9 Nov 2005 01:19:58 -0000	1.234
--- wsdl20.html	10 Nov 2005 06:26:23 -0000	1.235
***************
*** 77,81 ****
  
  <hr><div class="toc">
! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N1660B">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc">
  <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#markup">Document Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
--- 77,81 ----
  
  <hr><div class="toc">
! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N1661C">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc">
  <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#markup">Document Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
***************
*** 102,106 ****
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</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 information 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.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.feature">The Feature Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.17 <a href="#wsdl.property">The Property Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.18 <a href="#wsdl.extension">Extension Components</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-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N1660B">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
  
  <div class="div1">
--- 102,106 ----
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</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 information 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.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.feature">The Feature Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.17 <a href="#wsdl.property">The Property Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.18 <a href="#wsdl.extension">Extension Components</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-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N1661C">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
  
  <div class="div1">
***************
*** 448,452 ****
  which conflicts with the use of square brackets to denote XML Information Set properties
  <a href="#xmlinfosetproperties"><b>1.4.5 XML Information Set Properties</b></a>.
- 
  Also, in Z Notation, curly brackets are used to denote set display and set comprehension, e.g. {1<span class="zprefix">,</span> 2<span class="zprefix">,</span> 3},
  which conflicts with the use of curly brackets to denote
--- 448,451 ----
***************
*** 729,733 ****
         	in the initial document versus those that are defined in the
         	included or imported documents.
!        	<a name="Import-0001-src"></a>
         		However, any WSDL 2.0 document that contains component
         		definitions that refer by QName to WSDL 2.0 components
--- 728,732 ----
         	in the initial document versus those that are defined in the
         	included or imported documents.
!        	<a name="Import-0001"></a>
         		However, any WSDL 2.0 document that contains component
         		definitions that refer by QName to WSDL 2.0 components
***************
*** 737,746 ****
         		for that namespace (see
         		<a href="#imports"><b>4.2 Importing Descriptions</b></a>
!        		).<a href="#Import-0001">&#134;</a>
!        	<a name="QName-0002-src"></a>
         		Furthermore, all QName references, whether to the same or
         		to different namespaces MUST resolve to components (see
         		<a href="#qnameres"><b>2.19 QName resolution</b></a>
!        		).<a href="#QName-0002">&#134;</a>
         </p>
  
--- 736,745 ----
         		for that namespace (see
         		<a href="#imports"><b>4.2 Importing Descriptions</b></a>
!        		).<a href="#Import-0001-summary">&#134;</a>
!        	<a name="QName-0002"></a>
         		Furthermore, all QName references, whether to the same or
         		to different namespaces MUST resolve to components (see
         		<a href="#qnameres"><b>2.19 QName resolution</b></a>
!        		).<a href="#QName-0002-summary">&#134;</a>
         </p>
  
***************
*** 794,801 ****
  
           <p>
!          	<a name="Import-0003-src"></a>
           		Imported components have different target namespace
           		values from the
!          		WSDL 2.0 document that is importing them.<a href="#Import-0003">&#134;</a>
           	Thus importing is the mechanism to use components from one
           	namespace in definition of components from another namespace.
--- 793,800 ----
  
           <p>
!          	<a name="Import-0003"></a>
           		Imported components have different target namespace
           		values from the
!          		WSDL 2.0 document that is importing them.<a href="#Import-0003-summary">&#134;</a>
           	Thus importing is the mechanism to use components from one
           	namespace in definition of components from another namespace.
***************
*** 1934,1941 ****
          
  <h5><a name="InterfaceOperationStyle"></a>2.4.1.2 Operation Style</h5>
  
          <p>If the {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of an 
          <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component
!         has a value then that value (a set of IRIs) implies the rules that
          were used to define the 
          {<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} properties (or other
--- 1933,1954 ----
          
  <h5><a name="InterfaceOperationStyle"></a>2.4.1.2 Operation Style</h5>
+ <p>An operation style specifies additional information about an operation. 
+ For example, an operation style may define constraints on the element 
+ declarations used by the interface message reference components of the 
+ operation. This additional information in no way affects the messages
+ exchanged with the service and it may therefore be safely ignored in that 
+ context. However, the additional information may be used for other 
+ purposes, for example, improved code generation. The
+ {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of 
+ the <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component contains a set of zero or more IRIs that identify 
+ operation styles. An <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component MUST satisfy the specification 
+ defined by each operation style identified by its
+ {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property.
+ If no <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component can simultaneously satisfy all of the styles,
+ the document is invalid.</p>
  
          <p>If the {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of an 
          <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component
!         does have a value, then that value (a set of IRIs) implies the rules that
          were used to define the 
          {<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} properties (or other
***************
*** 1948,1962 ****
          for an operation, it MAY choose to contrain only the former or
          the latter or any combination thereof.</p>
- 
-         <p>Note that the property MAY not have any value. If this
-         property has a value (a set of IRIs), then for each individual
-         IRI that is an element of that set, the rules implied by
-         that IRI (such as rules that govern the schemas) MUST be followed
-         or it is an error. So, if the set of IRIs has more than one item in
-         it, then the rules implied by ALL the IRIs must be adhered to
-         by the content definitions.</p>
          
!         <p>Refer to the <em>WSDL Version 2.0 Part 2: Adjuncts</em> specification [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]
! 		for operation style definitions.</p>
  
        </div>
--- 1961,1968 ----
          for an operation, it MAY choose to contrain only the former or
          the latter or any combination thereof.</p>
          
!         <p>Please refer to the <em>WSDL Version 2.0 Part 2: Adjuncts</em>
!         specification [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]
! 		for particular operation style definitions.</p>
  
        </div>
***************
*** 2493,2497 ****
  	  
  	  <p>
! 	  	<a name="MessageLabel-0004-src"></a>
  	  		The
  	  		<code>messageLabel</code> 
--- 2499,2503 ----
  	  
  	  <p>
! 	  	<a name="MessageLabel-0004"></a>
  	  		The
  	  		<code>messageLabel</code> 
***************
*** 2502,2510 ****
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0004">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0008-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 2508,2516 ----
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0004-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0008"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 2515,2523 ****
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0008">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0012-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 2521,2529 ----
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0008-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0012"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 2527,2531 ****
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0012">&#134;</a>
  	  </p>
  
--- 2533,2537 ----
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0012-summary">&#134;</a>
  	  </p>
  
***************
*** 2891,2895 ****
  	  
  	  <p>
! 	  	<a name="MessageLabel-0005-src"></a>
  	  		The
  	  		<code>messageLabel</code> 
--- 2897,2901 ----
  	  
  	  <p>
! 	  	<a name="MessageLabel-0005"></a>
  	  		The
  	  		<code>messageLabel</code> 
***************
*** 2900,2908 ****
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0005">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0009-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 2906,2914 ----
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0005-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0009"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 2913,2921 ****
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0009">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0013-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 2919,2927 ----
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0009-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0013"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 2925,2929 ****
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0013">&#134;</a>
  	  </p>
  
--- 2931,2935 ----
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0013-summary">&#134;</a>
  	  </p>
  
***************
*** 4963,4967 ****
          	<li>
          		<p>
!         			{<a name="property-BindingMessageReference.interfacemessagereference">interface message reference</a>}
          			REQUIRED. An
          			<a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
--- 4969,4973 ----
          	<li>
          		<p>
!         			{<a name="property-BindingMessageReference.interfacemessagereference">interface message reference </a>}
          			REQUIRED. An
          			<a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
***************
*** 4978,4982 ****
          	<li>
          		<p>
!         			{<a name="property-BindingMessageReference.features">features</a>}
          			OPTIONAL. A set of
          			<a href="wsdl20.html#component-Feature">Feature</a>
--- 4984,4988 ----
          	<li>
          		<p>
!         			{<a name="property-BindingMessageReference.features">features </a>}
          			OPTIONAL. A set of
          			<a href="wsdl20.html#component-Feature">Feature</a>
***************
*** 5167,5171 ****
  	  
  	  <p>
! 	  	<a name="MessageLabel-0006-src"></a>
  	  		The
  	  		<code>messageLabel</code> 
--- 5173,5177 ----
  	  
  	  <p>
! 	  	<a name="MessageLabel-0006"></a>
  	  		The
  	  		<code>messageLabel</code> 
***************
*** 5176,5184 ****
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0006">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0010-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 5182,5190 ----
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0006-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0010"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 5189,5197 ****
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0010">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0014-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 5195,5203 ----
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0010-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0014"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 5201,5205 ****
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0014">&#134;</a>
  	  </p>
  
--- 5207,5211 ----
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0014-summary">&#134;</a>
  	  </p>
  
***************
*** 5516,5520 ****
  	  
  	  <p>
! 	  	<a name="MessageLabel-0007-src"></a>
  	  		The
  	  		<code>messageLabel</code> 
--- 5522,5526 ----
  	  
  	  <p>
! 	  	<a name="MessageLabel-0007"></a>
  	  		The
  	  		<code>messageLabel</code> 
***************
*** 5525,5533 ****
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0007">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0011-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 5531,5539 ----
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
! 	  	<a href="#MessageLabel-0007-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0011"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 5538,5546 ****
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0011">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0015-src"></a>
  	  		If the
  	  		<code>messageLabel</code> 
--- 5544,5552 ----
  	  		label} of some placeholder message with {direction} equal
  	  		to the message direction.
! 	  	<a href="#MessageLabel-0011-summary">&#134;</a>
  	  </p>
  
  	  <p>
! 	  	<a name="MessageLabel-0015"></a>
  	  		If the
  	  		<code>messageLabel</code> 
***************
*** 5550,5554 ****
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0015">&#134;</a>
  	  </p>
  
--- 5556,5560 ----
  	  		is absent then there MUST be a unique placeholder message
  	  		with {direction} equal to the message direction.
! 	  	<a href="#MessageLabel-0015-summary">&#134;</a>
  	  </p>
  
***************
*** 8451,8454 ****
--- 8457,8461 ----
        			<code>
        				<em>system</em>
+ 
        			</code>
        			is the namespace absolute IRI of the extension type system used
***************
*** 9236,9240 ****
      <div class="div1">
      	
! <h2><a name="N1660B"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
--- 9243,9247 ----
      <div class="div1">
      	
! <h2><a name="N1661C"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
***************
*** 9592,9596 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0001-src" name="Import-0001">Import-0001</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9599,9603 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0001" name="Import-0001-summary">Import-0001</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9606,9610 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0003-src" name="Import-0003">Import-0003</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9613,9617 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0003" name="Import-0003-summary">Import-0003</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9615,9619 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0004-src" name="MessageLabel-0004">MessageLabel-0004</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9622,9626 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0004" name="MessageLabel-0004-summary">MessageLabel-0004</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9630,9634 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0005-src" name="MessageLabel-0005">MessageLabel-0005</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9637,9641 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0005" name="MessageLabel-0005-summary">MessageLabel-0005</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9645,9649 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0006-src" name="MessageLabel-0006">MessageLabel-0006</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9652,9656 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0006" name="MessageLabel-0006-summary">MessageLabel-0006</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9660,9664 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0007-src" name="MessageLabel-0007">MessageLabel-0007</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9667,9671 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0007" name="MessageLabel-0007-summary">MessageLabel-0007</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9675,9679 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0008-src" name="MessageLabel-0008">MessageLabel-0008</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9682,9686 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0008" name="MessageLabel-0008-summary">MessageLabel-0008</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9690,9694 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0009-src" name="MessageLabel-0009">MessageLabel-0009</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9697,9701 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0009" name="MessageLabel-0009-summary">MessageLabel-0009</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9705,9709 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0010-src" name="MessageLabel-0010">MessageLabel-0010</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9712,9716 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0010" name="MessageLabel-0010-summary">MessageLabel-0010</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9720,9724 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0011-src" name="MessageLabel-0011">MessageLabel-0011</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9727,9731 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0011" name="MessageLabel-0011-summary">MessageLabel-0011</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9735,9739 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0012-src" name="MessageLabel-0012">MessageLabel-0012</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9742,9746 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0012" name="MessageLabel-0012-summary">MessageLabel-0012</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9749,9753 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0013-src" name="MessageLabel-0013">MessageLabel-0013</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9756,9760 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0013" name="MessageLabel-0013-summary">MessageLabel-0013</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9763,9767 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0014-src" name="MessageLabel-0014">MessageLabel-0014</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9770,9774 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0014" name="MessageLabel-0014-summary">MessageLabel-0014</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9777,9781 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0015-src" name="MessageLabel-0015">MessageLabel-0015</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9784,9788 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#MessageLabel-0015" name="MessageLabel-0015-summary">MessageLabel-0015</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9807,9811 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#QName-0002-src" name="QName-0002">QName-0002</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9814,9818 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#QName-0002" name="QName-0002-summary">QName-0002</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9843,9846 ****
--- 9850,9860 ----
      
      <tr>
+     	<td rowspan="1" colspan="1">20051110</td>
+     	<td rowspan="1" colspan="1">JJM</td>
+     	<td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/5/lc-issues/#LC344">LC344#5</a>
+     		: Incorporated text regarding mutually exclusive operation styles, as per Tokyo f2f.</td>
+     </tr>
+     
+     <tr>
      	<td rowspan="1" colspan="1">20051103</td>
      	<td rowspan="1" colspan="1">AGR</td>
Received on Thursday, 10 November 2005 06:27:14 GMT

This archive was generated by hypermail 2.2.0 + w3c-0.30 : Thursday, 10 November 2005 06:27:15 GMT