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

2002/ws/desc/wsdl20 wsdl20.tex,1.89,1.90 component-table.xml,1.24,1.25 wsdl20-defs.xml,1.29,1.30 wsdl20-z-ie.html,1.55,1.56 wsdl20-z.html,1.79,1.80 wsdl20.html,1.247,1.248 wsdl20-adjuncts.html,1.105,1.106 wsdl20.xml,1.358,1.359 wsdl20-primer.html,1.115,1.116 adjuncts-component-table.xml,1.33,1.34

From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
Date: Mon, 14 Nov 2005 03:41:25 +0000
To: public-ws-desc-eds@w3.org
Message-Id: <E1EbVDo-0003gM-K9@lionel-hutz.w3.org>

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

Modified Files:
	wsdl20.tex component-table.xml wsdl20-defs.xml 
	wsdl20-z-ie.html wsdl20-z.html wsdl20.html 
	wsdl20-adjuncts.html wsdl20.xml wsdl20-primer.html 
	adjuncts-component-table.xml 
Log Message:
Added Z Notation for fragment identifiers and component designators for Interface, Binding, and Service component families in Appendix A.

Index: wsdl20-adjuncts.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.html,v
retrieving revision 1.105
retrieving revision 1.106
diff -C2 -d -r1.105 -r1.106
*** wsdl20-adjuncts.html	13 Nov 2005 21:11:26 -0000	1.105
--- wsdl20-adjuncts.html	14 Nov 2005 03:41:22 -0000	1.106
***************
*** 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>
[...15014 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.55
retrieving revision 1.56
diff -C2 -d -r1.55 -r1.56
*** wsdl20-z-ie.html	12 Nov 2005 01:20:48 -0000	1.55
--- wsdl20-z-ie.html	14 Nov 2005 03:41:21 -0000	1.56
***************
*** 59,63 ****
      <dd>Jean-Jacques Moreau, Canon</dd>
      <dd>Arthur Ryman, IBM</dd>
!     <dd>Sanjiva Weerawarana</dd>
    </dl><p>This document is also available in these non-normative formats: <a href=""></a>.</p><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>&nbsp;&copy;&nbsp;@@@@&nbsp;<a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>&reg;</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.org/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p></div><hr><div>
  <h2><a name="abstract">Abstract</a></h2>
--- 59,63 ----
      <dd>Jean-Jacques Moreau, Canon</dd>
      <dd>Arthur Ryman, IBM</dd>
!     <dd>Sanjiva Weerawarana, WSO2</dd>
    </dl><p>This document is also available in these non-normative formats: <a href=""></a>.</p><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>&nbsp;&copy;&nbsp;@@@@&nbsp;<a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>&reg;</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.org/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p></div><hr><div>
  <h2><a name="abstract">Abstract</a></h2>
***************
*** 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="#N1667F">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="#xmlSchemaAnyURI">XML Schema anyURI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.10 <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="#N1698F">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="#xmlSchemaAnyURI">XML Schema anyURI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.10 <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="#N1667F">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="#N1698F">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">
***************
*** 615,619 ****
  
    	<p>
- 
    		Let
    		<span class="zi">ID</span>
--- 615,618 ----
***************
*** 3824,3827 ****
--- 3823,3827 ----
  	messages that participate in the pattern and assigns them unique
  	message labels within the pattern (e.g. 'In', 'Out'). The purpose
+ 
  	of an <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a> component is to associate an actual message
  	type (XML element declaration or some other declaration (see
***************
*** 4424,4428 ****
  	  </div>
  	  		
- 
  	  <div class="div4">
  	    
--- 4424,4427 ----
***************
*** 6376,6380 ****
        	<li>
        		<p>
!       			{<a name="property-BindingOperation.bindingfaultreferences">binding fault references </a>}
        			OPTIONAL. A set of
        			<a href="wsdl20.html#component-BindingFaultReference">Binding Fault Reference</a>
--- 6375,6379 ----
        	<li>
        		<p>
!       			{<a name="property-BindingOperation.bindingfaultreferences">binding fault references</a>}
        			OPTIONAL. A set of
        			<a href="wsdl20.html#component-BindingFaultReference">Binding Fault Reference</a>
***************
*** 7343,7347 ****
          	<li>
          		<p>
!         			{<a name="property-BindingFaultReference.parent">parent </a>}
          			REQUIRED. The
          			<a href="wsdl20.html#component-BindingOperation">Binding Operation</a>
--- 7342,7346 ----
          	<li>
          		<p>
!         			{<a name="property-BindingFaultReference.parent">parent</a>}
          			REQUIRED. The
          			<a href="wsdl20.html#component-BindingOperation">Binding Operation</a>
***************
*** 9761,9765 ****
  	WSDL 2.0 specification. WSDL 2.0 recommends that specifications defining
  	such protocols also define any necessary WSDL 2.0 extensions used to
- 
  	describe those protocols or formats.
  	</p>
--- 9760,9763 ----
***************
*** 10871,10874 ****
--- 10869,10901 ----
        	</li>
        </ol>
+       
+       <a name="zed-InterfaceFragId"></a><div id="twisty-head-zed-InterfaceFragId" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-InterfaceFragId')">InterfaceFragId</a>...</div><div id="twisty-body-zed-InterfaceFragId" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-InterfaceFragId')">InterfaceFragId</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-InterfaceFragId">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-InterfaceFragId">hide all</a>&nbsp;]<br>
+       	<p>
+       		Let
+       		<span class="zi">InterfaceFragId</span>
+       		represent the fragment identifier for the
+       		<a href="wsdl20.html#component-Interface">Interface</a>
+       		component:
+       	</p>
+       	<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">InterfaceFragId</span></span></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interface</span> <span class="zinfix">:</span> <span class="zi">NCName</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       	
+       	<div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-NCName">NCName</a>.</span></span></div>
+       	
+       </div>
+       
+       <a name="zed-InterfaceDesignator"></a><div id="twisty-head-zed-InterfaceDesignator" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-InterfaceDesignator')">InterfaceDesignator</a>...</div><div id="twisty-body-zed-InterfaceDesignator" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-InterfaceDesignator')">InterfaceDesignator</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-InterfaceDesignator">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-InterfaceDesignator">hide all</a>&nbsp;]<br>
+       <p>
+       	Let <span class="zi">InterfaceDesignator</span> 
+       	express the association between an <a href="wsdl20.html#component-Interface">Interface</a>
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface fragment identifier:
+       </p>
+       
+       <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">InterfaceDesignator</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceComp</span> <span class="zinfix">:</span> <span class="zi">Interface</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">namespace</span> <span class="zinfix">:</span> <span class="zi">AbsoluteURI</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">InterfaceFragId</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">interfaceComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComp</span>.<span class="zi">name</span>.<span class="zi">namespaceName</span> <span class="zinfix">=</span> <span class="zi">namespace</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceComp</span>.<span class="zi">name</span>.<span class="zi">localName</span> <span class="zinfix">=</span> <span class="zi">interface</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       
+       <div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-ComponentModel">ComponentModel</a>, <a href="#zed-Interface">Interface</a>, <a href="#zed-AbsoluteURI">AbsoluteURI</a>, <a href="#zed-InterfaceFragId">InterfaceFragId</a>.</span></span></div>
+       
+       </div>
+       
        </div>
  	
***************
*** 10903,10906 ****
--- 10930,10962 ----
  		</li>
  	</ol>
+ 	
+       <a name="zed-InterfaceFaultFragId"></a><div id="twisty-head-zed-InterfaceFaultFragId" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-InterfaceFaultFragId')">InterfaceFaultFragId</a>...</div><div id="twisty-body-zed-InterfaceFaultFragId" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-InterfaceFaultFragId')">InterfaceFaultFragId</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-InterfaceFaultFragId">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-InterfaceFaultFragId">hide all</a>&nbsp;]<br>
+       	<p>
+       		Let
+       		<span class="zi">InterfaceFaultFragId</span>
+       		represent the fragment identifier for the
+       		<a href="wsdl20.html#component-InterfaceFault">Interface Fault</a>
+       		component:
+       	</p>
+       	<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">InterfaceFaultFragId</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">InterfaceFragId</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">fault</span> <span class="zinfix">:</span> <span class="zi">NCName</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       	
+       	<div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-InterfaceFragId">InterfaceFragId</a>, <a href="#zed-NCName">NCName</a>.</span></span></div>
+       	
+       </div>
+       
+       <a name="zed-InterfaceFaultDesignator"></a><div id="twisty-head-zed-InterfaceFaultDesignator" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-InterfaceFaultDesignator')">InterfaceFaultDesignator</a>...</div><div id="twisty-body-zed-InterfaceFaultDesignator" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-InterfaceFaultDesignator')">InterfaceFaultDesignator</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-InterfaceFaultDesignator">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-InterfaceFaultDesignator">hide all</a>&nbsp;]<br>
+       <p>
+       	Let <span class="zi">InterfaceFaultDesignator</span> 
+       	express the association between an <a href="wsdl20.html#component-InterfaceFault">Interface Fault</a>
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface fault fragment identifier:
+       </p>
+       
+       <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">InterfaceFaultDesignator</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">InterfaceDesignator</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComp</span> <span class="zinfix">:</span> <span class="zi">InterfaceFault</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">InterfaceFaultFragId</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">interfaceFaultComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComp</span>.<span class="zi">parent</span> <span class="zinfix">=</span> <span class="zi">interfaceComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComp</span>.<span class="zi">name</span>.<span class="zi">localName</span> <span class="zinfix">=</span> <span class="zi">fault</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       
+       <div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-InterfaceDesignator">InterfaceDesignator</a>, <a href="#zed-InterfaceFault">InterfaceFault</a>, <a href="#zed-InterfaceFaultFragId">InterfaceFaultFragId</a>.</span></span></div>
+       
+       </div>
+       
  	</div>
  	
***************
*** 10935,10938 ****
--- 10991,11023 ----
  		</li>
  	</ol>
+ 	
+       <a name="zed-InterfaceOpFragId"></a><div id="twisty-head-zed-InterfaceOpFragId" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-InterfaceOpFragId')">InterfaceOpFragId</a>...</div><div id="twisty-body-zed-InterfaceOpFragId" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-InterfaceOpFragId')">InterfaceOpFragId</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-InterfaceOpFragId">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-InterfaceOpFragId">hide all</a>&nbsp;]<br>
+       	<p>
+       		Let
+       		<span class="zi">InterfaceOpFragId</span>
+       		represent the fragment identifier for the
+       		<a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a>
+       		component:
+       	</p>
+       	<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">InterfaceOpFragId</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">InterfaceFragId</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">operation</span> <span class="zinfix">:</span> <span class="zi">NCName</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       	
+       	<div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-InterfaceFragId">InterfaceFragId</a>, <a href="#zed-NCName">NCName</a>.</span></span></div>
+       	
+       </div>
+       
+       <a name="zed-InterfaceOpDesignator"></a><div id="twisty-head-zed-InterfaceOpDesignator" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-InterfaceOpDesignator')">InterfaceOpDesignator</a>...</div><div id="twisty-body-zed-InterfaceOpDesignator" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-InterfaceOpDesignator')">InterfaceOpDesignator</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-InterfaceOpDesignator">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-InterfaceOpDesignator">hide all</a>&nbsp;]<br>
+       <p>
+       	Let <span class="zi">InterfaceOpDesignator</span> 
+       	express the association between an <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a>
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface operation fragment identifier:
+       </p>
+       
+       <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">InterfaceOpDesignator</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">InterfaceDesignator</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComp</span> <span class="zinfix">:</span> <span class="zi">InterfaceOperation</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">InterfaceOpFragId</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">interfaceOpComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComp</span>.<span class="zi">parent</span> <span class="zinfix">=</span> <span class="zi">interfaceComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComp</span>.<span class="zi">name</span>.<span class="zi">localName</span> <span class="zinfix">=</span> <span class="zi">operation</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       
+       <div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-InterfaceDesignator">InterfaceDesignator</a>, <a href="#zed-InterfaceOperation">InterfaceOperation</a>, <a href="#zed-InterfaceOpFragId">InterfaceOpFragId</a>.</span></span></div>
+       
+       </div>
+       
  	</div>
  	
***************
*** 10979,10982 ****
--- 11064,11096 ----
  		</li>
  	</ol>
+ 	
+       <a name="zed-InterfaceMessageRefFragId"></a><div id="twisty-head-zed-InterfaceMessageRefFragId" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-InterfaceMessageRefFragId')">InterfaceMessageRefFragId</a>...</div><div id="twisty-body-zed-InterfaceMessageRefFragId" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-InterfaceMessageRefFragId')">InterfaceMessageRefFragId</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-InterfaceMessageRefFragId">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-InterfaceMessageRefFragId">hide all</a>&nbsp;]<br>
+       	<p>
+       		Let
+       		<span class="zi">InterfaceMessageRefFragId</span>
+       		represent the fragment identifier for the
+       		<a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
+       		component:
+       	</p>
+       	<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">InterfaceMessageRefFragId</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">InterfaceOpFragId</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">message</span> <span class="zinfix">:</span> <span class="zi">NCName</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       	
+       	<div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-NCName">NCName</a>.</span></span></div>
+       	
+       </div>
+       
+       <a name="zed-InterfaceMessageRefDesignator"></a><div id="twisty-head-zed-InterfaceMessageRefDesignator" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-InterfaceMessageRefDesignator')">InterfaceMessageRefDesignator</a>...</div><div id="twisty-body-zed-InterfaceMessageRefDesignator" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-InterfaceMessageRefDesignator')">InterfaceMessageRefDesignator</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-InterfaceMessageRefDesignator">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-InterfaceMessageRefDesignator">hide all</a>&nbsp;]<br>
+       <p>
+       	Let <span class="zi">InterfaceMessageRefDesignator</span> 
+       	express the association between an <a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface message reference fragment identifier:
+       </p>
+       
+       <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">InterfaceMessageRefDesignator</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">InterfaceOpDesignator</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceMessageRefComp</span> <span class="zinfix">:</span> <span class="zi">InterfaceMessageReference</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">InterfaceMessageRefFragId</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceMessageRefComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">interfaceMessageRefComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceMessageRefComp</span>.<span class="zi">parent</span> <span class="zinfix">=</span> <span class="zi">interfaceOpComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceMessageRefComp</span>.<span class="zi">messageLabel</span> <span class="zinfix">=</span> <span class="zi">message</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       
+       <div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-InterfaceOpDesignator">InterfaceOpDesignator</a>, <a href="#zed-InterfaceMessageReference">InterfaceMessageReference</a>, <a href="#zed-InterfaceMessageRefFragId">InterfaceMessageRefFragId</a>.</span></span></div>
+       
+       </div>
+       
  	</div>
  
***************
*** 11039,11042 ****
--- 11153,11185 ----
  		</li>
  	</ol>
+ 	
+       <a name="zed-InterfaceFaultRefFragId"></a><div id="twisty-head-zed-InterfaceFaultRefFragId" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-InterfaceFaultRefFragId')">InterfaceFaultRefFragId</a>...</div><div id="twisty-body-zed-InterfaceFaultRefFragId" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-InterfaceFaultRefFragId')">InterfaceFaultRefFragId</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-InterfaceFaultRefFragId">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-InterfaceFaultRefFragId">hide all</a>&nbsp;]<br>
+       	<p>
+       		Let
+       		<span class="zi">InterfaceFaultRefFragId</span>
+       		represent the fragment identifier for the
+       		<a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a>
+       		component:
+       	</p>
+       	<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">InterfaceFaultRefFragId</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">InterfaceOpFragId</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">message</span> <span class="zinfix">:</span> <span class="zi">NCName</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">fault</span> <span class="zinfix">:</span> <span class="zi">QName</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       	
+       	<div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-NCName">NCName</a>, <a href="#zed-QName">QName</a>.</span></span></div>
+       	
+       </div>
+       
+       <a name="zed-InterfaceFaultRefDesignator"></a><div id="twisty-head-zed-InterfaceFaultRefDesignator" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-InterfaceFaultRefDesignator')">InterfaceFaultRefDesignator</a>...</div><div id="twisty-body-zed-InterfaceFaultRefDesignator" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-InterfaceFaultRefDesignator')">InterfaceFaultRefDesignator</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-InterfaceFaultRefDesignator">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-InterfaceFaultRefDesignator">hide all</a>&nbsp;]<br>
+       <p>
+       	Let <span class="zi">InterfaceFaultRefDesignator</span> 
+       	express the association between an <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a>
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface fault reference fragment identifier:
+       </p>
+       
+       <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">InterfaceFaultRefDesignator</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">InterfaceOpDesignator</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComp</span> <span class="zinfix">:</span> <span class="zi">InterfaceFault</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultRefComp</span> <span class="zinfix">:</span> <span class="zi">InterfaceFaultReference</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">InterfaceFaultRefFragId</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">interfaceFaultComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComp</span>.<span class="zi">id</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">interfaceComp</span>.<span class="zi">allInterfaceFaults</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComp</span>.<span class="zi">name</span> <span class="zinfix">=</span> <span class="zi">fault</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultRefComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">interfaceFaultRefComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultRefComp</span>.<span class="zi">interfaceFault</span> <span class="zinfix">=</span> <span class="zi">interfaceFaultComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultRefComp</span>.<span class="zi">messageLabel</span> <span class="zinfix">=</span> <span class="zi">message</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       
+       <div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-InterfaceOpDesignator">InterfaceOpDesignator</a>, <a href="#zed-InterfaceFault">InterfaceFault</a>, <a href="#zed-InterfaceFaultReference">InterfaceFaultReference</a>, <a href="#zed-InterfaceFaultRefFragId">InterfaceFaultRefFragId</a>.</span></span></div>
+       
+       </div>
+       
  	</div>
  
***************
*** 11059,11062 ****
--- 11202,11250 ----
        	</li>
        </ol>
+ 	
+       <a name="zed-BindingFragId"></a><div id="twisty-head-zed-BindingFragId" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-BindingFragId')">BindingFragId</a>...</div><div id="twisty-body-zed-BindingFragId" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-BindingFragId')">BindingFragId</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-BindingFragId">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-BindingFragId">hide all</a>&nbsp;]<br>
+       	<p>
+       		Let
+       		<span class="zi">BindingFragId</span>
+       		represent the fragment identifier for the
+       		<a href="wsdl20.html#component-Binding">Binding</a>
+       		component:
+       	</p>
+       	<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">BindingFragId</span></span></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">binding</span> <span class="zinfix">:</span> <span class="zi">NCName</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       	
+       	<div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-NCName">NCName</a>.</span></span></div>
+       	
+       </div>
+       
+       <a name="zed-BindingDesignator"></a><div id="twisty-head-zed-BindingDesignator" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-BindingDesignator')">BindingDesignator</a>...</div><div id="twisty-body-zed-BindingDesignator" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-BindingDesignator')">BindingDesignator</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-BindingDesignator">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-BindingDesignator">hide all</a>&nbsp;]<br>
+       <p>
+       	Let <span class="zi">BindingDesignator</span> 
+       	express the association between a <a href="wsdl20.html#component-Binding">Binding</a>
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding fragment identifier:
+       </p>
+       
+       <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">BindingDesignator</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">bindingComp</span> <span class="zinfix">:</span> <span class="zi">Binding</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">namespace</span> <span class="zinfix">:</span> <span class="zi">AbsoluteURI</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">BindingFragId</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">bindingComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingComp</span>.<span class="zi">name</span>.<span class="zi">namespaceName</span> <span class="zinfix">=</span> <span class="zi">namespace</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">bindingComp</span>.<span class="zi">name</span>.<span class="zi">localName</span> <span class="zinfix">=</span> <span class="zi">binding</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       
+       <div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-ComponentModel">ComponentModel</a>, <a href="#zed-Binding">Binding</a>, <a href="#zed-AbsoluteURI">AbsoluteURI</a>, <a href="#zed-BindingFragId">BindingFragId</a>.</span></span></div>
+       
+       <p>Note that the above definition applies to all <a href="wsdl20.html#component-Binding">Binding</a> components, whether or not they bind a specific
+       <a href="wsdl20.html#component-Interface">Interface</a> component.</p>
+       
+       </div>
+       
+       <a name="zed-BindingInterfaceDesignator"></a><div id="twisty-head-zed-BindingInterfaceDesignator" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-BindingInterfaceDesignator')">BindingInterfaceDesignator</a>...</div><div id="twisty-body-zed-BindingInterfaceDesignator" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-BindingInterfaceDesignator')">BindingInterfaceDesignator</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-BindingInterfaceDesignator">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-BindingInterfaceDesignator">hide all</a>&nbsp;]<br>
+       
+       <p>Let <span class="zi">BindingInterfaceDesignator</span> express the association between an <a href="wsdl20.html#component-Interface">Interface</a>
+       component and the IRI reference formed by a namespace IRI and a binding fragment identifier in the
+       case that the associated <a href="wsdl20.html#component-Binding">Binding</a> component binds a specific <a href="wsdl20.html#component-Interface">Interface</a> component.
+       </p>
+       
+       <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">BindingInterfaceDesignator</span></span></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">BindingDesignator</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComp</span> <span class="zinfix">:</span> <span class="zi">Interface</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">interfaceComps</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">bindingComp</span>.<span class="zi">interface</span> <span class="zinfix">=</span> {<span class="zi">interfaceComp</span>.<span class="zi">id</span>}</span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       
+       <div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-BindingDesignator">BindingDesignator</a>, <a href="#zed-Interface">Interface</a>.</span></span></div>
+       
+       </div>
+       
        </div>
  
***************
*** 11095,11098 ****
--- 11283,11315 ----
  		</li>
  	</ol>
+ 	
+       <a name="zed-BindingFaultFragId"></a><div id="twisty-head-zed-BindingFaultFragId" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-BindingFaultFragId')">BindingFaultFragId</a>...</div><div id="twisty-body-zed-BindingFaultFragId" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-BindingFaultFragId')">BindingFaultFragId</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-BindingFaultFragId">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-BindingFaultFragId">hide all</a>&nbsp;]<br>
+       	<p>
+       		Let
+       		<span class="zi">BindingFaultFragId</span>
+       		represent the fragment identifier for the
+       		<a href="wsdl20.html#component-BindingFault">Binding Fault</a>
+       		component:
+       	</p>
+       	<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">BindingFaultFragId</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">BindingFragId</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">fault</span> <span class="zinfix">:</span> <span class="zi">QName</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       	
+       	<div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-BindingFragId">BindingFragId</a>, <a href="#zed-QName">QName</a>.</span></span></div>
+       	
+       </div>
+       
+       <a name="zed-BindingFaultDesignator"></a><div id="twisty-head-zed-BindingFaultDesignator" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-BindingFaultDesignator')">BindingFaultDesignator</a>...</div><div id="twisty-body-zed-BindingFaultDesignator" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-BindingFaultDesignator')">BindingFaultDesignator</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-BindingFaultDesignator">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-BindingFaultDesignator">hide all</a>&nbsp;]<br>
+       <p>
+       	Let <span class="zi">BindingFaultDesignator</span> 
+       	express the association between a <a href="wsdl20.html#component-BindingFault">Binding Fault</a>
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding fault fragment identifier:
+       </p>
+       
+       <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">BindingFaultDesignator</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">BindingInterfaceDesignator</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComp</span> <span class="zinfix">:</span> <span class="zi">InterfaceFault</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultComp</span> <span class="zinfix">:</span> <span class="zi">BindingFault</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">BindingFaultFragId</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">interfaceFaultComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComp</span>.<span class="zi">id</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">interfaceComp</span>.<span class="zi">allInterfaceFaults</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComp</span>.<span class="zi">name</span> <span class="zinfix">=</span> <span class="zi">fault</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">bindingFaultComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultComp</span>.<span class="zi">parent</span> <span class="zinfix">=</span> <span class="zi">bindingComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultComp</span>.<span class="zi">interfaceFault</span> <span class="zinfix">=</span> <span class="zi">interfaceFaultComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       
+       <div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-BindingInterfaceDesignator">BindingInterfaceDesignator</a>, <a href="#zed-InterfaceFault">InterfaceFault</a>, <a href="#zed-BindingFault">BindingFault</a>, <a href="#zed-BindingFaultFragId">BindingFaultFragId</a>.</span></span></div>
+       
+       </div>
+       
  	</div>
  	
***************
*** 11131,11134 ****
--- 11348,11380 ----
  		</li>
  	</ol>
+ 	
+       <a name="zed-BindingOpFragId"></a><div id="twisty-head-zed-BindingOpFragId" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-BindingOpFragId')">BindingOpFragId</a>...</div><div id="twisty-body-zed-BindingOpFragId" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-BindingOpFragId')">BindingOpFragId</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-BindingOpFragId">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-BindingOpFragId">hide all</a>&nbsp;]<br>
+       	<p>
+       		Let
+       		<span class="zi">BindingOpFragId</span>
+       		represent the fragment identifier for the
+       		<a href="wsdl20.html#component-BindingOperation">Binding Operation</a>
+       		component:
+       	</p>
+       	<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">BindingOpFragId</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">BindingFragId</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">operation</span> <span class="zinfix">:</span> <span class="zi">QName</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       	
+       	<div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-BindingFragId">BindingFragId</a>, <a href="#zed-QName">QName</a>.</span></span></div>
+       	
+       </div>
+       
+       <a name="zed-BindingOpDesignator"></a><div id="twisty-head-zed-BindingOpDesignator" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-BindingOpDesignator')">BindingOpDesignator</a>...</div><div id="twisty-body-zed-BindingOpDesignator" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-BindingOpDesignator')">BindingOpDesignator</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-BindingOpDesignator">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-BindingOpDesignator">hide all</a>&nbsp;]<br>
+       <p>
+       	Let <span class="zi">BindingOpDesignator</span> 
+       	express the association between a <a href="wsdl20.html#component-BindingOperation">Binding Operation</a>
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding operation fragment identifier:
+       </p>
+       
+       <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">BindingOpDesignator</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">BindingInterfaceDesignator</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComp</span> <span class="zinfix">:</span> <span class="zi">InterfaceOperation</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">bindingOpComp</span> <span class="zinfix">:</span> <span class="zi">BindingOperation</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">BindingOpFragId</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">interfaceOpComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComp</span>.<span class="zi">id</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">interfaceComp</span>.<span class="zi">allInterfaceOperations</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComp</span>.<span class="zi">name</span> <span class="zinfix">=</span> <span class="zi">operation</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingOpComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">bindingOpComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingOpComp</span>.<span class="zi">parent</span> <span class="zinfix">=</span> <span class="zi">bindingComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">bindingOpComp</span>.<span class="zi">interfaceOperation</span> <span class="zinfix">=</span> <span class="zi">interfaceOpComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       
+       <div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-BindingInterfaceDesignator">BindingInterfaceDesignator</a>, <a href="#zed-InterfaceOperation">InterfaceOperation</a>, <a href="#zed-BindingOperation">BindingOperation</a>, <a href="#zed-BindingOpFragId">BindingOpFragId</a>.</span></span></div>
+       
+       </div>
+       
  	</div>
  
***************
*** 11183,11186 ****
--- 11429,11461 ----
  		</li>
  	</ol>
+ 	
+       <a name="zed-BindingMessageRefFragId"></a><div id="twisty-head-zed-BindingMessageRefFragId" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-BindingMessageRefFragId')">BindingMessageRefFragId</a>...</div><div id="twisty-body-zed-BindingMessageRefFragId" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-BindingMessageRefFragId')">BindingMessageRefFragId</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-BindingMessageRefFragId">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-BindingMessageRefFragId">hide all</a>&nbsp;]<br>
+       	<p>
+       		Let
+       		<span class="zi">BindingMessageRefFragId</span>
+       		represent the fragment identifier for the
+       		<a href="wsdl20.html#component-BindingMessageReference">Binding Message Reference</a>
+       		component:
+       	</p>
+       	<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">BindingMessageRefFragId</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">BindingOpFragId</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">message</span> <span class="zinfix">:</span> <span class="zi">NCName</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       	
+       	<div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-BindingOpFragId">BindingOpFragId</a>, <a href="#zed-QName">QName</a>.</span></span></div>
+       	
+       </div>
+       
+       <a name="zed-BindingMessageRefDesignator"></a><div id="twisty-head-zed-BindingMessageRefDesignator" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-BindingMessageRefDesignator')">BindingMessageRefDesignator</a>...</div><div id="twisty-body-zed-BindingMessageRefDesignator" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-BindingMessageRefDesignator')">BindingMessageRefDesignator</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-BindingMessageRefDesignator">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-BindingMessageRefDesignator">hide all</a>&nbsp;]<br>
+       <p>
+       	Let <span class="zi">BindingMessageRefDesignator</span> 
+       	express the association between a <a href="wsdl20.html#component-BindingMessageReference">Binding Message Reference</a>
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding message reference fragment identifier:
+       </p>
+       
+       <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">BindingMessageRefDesignator</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">BindingOpDesignator</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceMessageRefComp</span> <span class="zinfix">:</span> <span class="zi">InterfaceMessageReference</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComp</span> <span class="zinfix">:</span> <span class="zi">BindingMessageReference</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">BindingMessageRefFragId</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceMessageRefComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">interfaceMessageRefComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceMessageRefComp</span>.<span class="zi">parent</span> <span class="zinfix">=</span> <span class="zi">interfaceOpComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceMessageRefComp</span>.<span class="zi">messageLabel</span> <span class="zinfix">=</span> <span class="zi">message</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">bindingMessageRefComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComp</span>.<span class="zi">parent</span> <span class="zinfix">=</span> <span class="zi">bindingOpComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComp</span>.<span class="zi">interfaceMessageReference</span> <span class="zinfix">=</span> <span class="zi">interfaceMessageRefComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       
+       <div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-BindingOpDesignator">BindingOpDesignator</a>, <a href="#zed-InterfaceMessageReference">InterfaceMessageReference</a>, <a href="#zed-BindingMessageReference">BindingMessageReference</a>, <a href="#zed-BindingMessageRefFragId">BindingMessageRefFragId</a>.</span></span></div>
+       
+       </div>
+       
  	</div>
  
***************
*** 11255,11258 ****
--- 11530,11562 ----
  		</li>
  	</ol>
+ 	
+       <a name="zed-BindingFaultRefFragId"></a><div id="twisty-head-zed-BindingFaultRefFragId" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-BindingFaultRefFragId')">BindingFaultRefFragId</a>...</div><div id="twisty-body-zed-BindingFaultRefFragId" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-BindingFaultRefFragId')">BindingFaultRefFragId</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-BindingFaultRefFragId">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-BindingFaultRefFragId">hide all</a>&nbsp;]<br>
+       	<p>
+       		Let
+       		<span class="zi">BindingFaultRefFragId</span>
+       		represent the fragment identifier for the
+       		<a href="wsdl20.html#component-BindingFaultReference">Binding Fault Reference</a>
+       		component:
+       	</p>
+       	<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">BindingFaultRefFragId</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">BindingOpFragId</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">BindingFaultFragId</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">message</span> <span class="zinfix">:</span> <span class="zi">NCName</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       	
+       	<div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-BindingOpFragId">BindingOpFragId</a>, <a href="#zed-BindingFaultFragId">BindingFaultFragId</a>, <a href="#zed-NCName">NCName</a>.</span></span></div>
+       	
+       </div>
+       
+       <a name="zed-BindingFaultRefDesignator"></a><div id="twisty-head-zed-BindingFaultRefDesignator" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-BindingFaultRefDesignator')">BindingFaultRefDesignator</a>...</div><div id="twisty-body-zed-BindingFaultRefDesignator" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-BindingFaultRefDesignator')">BindingFaultRefDesignator</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-BindingFaultRefDesignator">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-BindingFaultRefDesignator">hide all</a>&nbsp;]<br>
+       <p>
+       	Let <span class="zi">BindingFaultRefDesignator</span> 
+       	express the association between a <a href="wsdl20.html#component-BindingFaultReference">Binding Fault Reference</a>
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding fault reference fragment identifier:
+       </p>
+       
+       <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">BindingFaultRefDesignator</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">BindingOpDesignator</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">BindingFaultDesignator</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultRefComp</span> <span class="zinfix">:</span> <span class="zi">InterfaceFaultReference</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultRefComp</span> <span class="zinfix">:</span> <span class="zi">BindingFaultReference</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">BindingFaultRefFragId</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultRefComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">interfaceFaultRefComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultRefComp</span>.<span class="zi">parent</span> <span class="zinfix">=</span> <span class="zi">interfaceOpComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultRefComp</span>.<span class="zi">interfaceFault</span> <span class="zinfix">=</span> <span class="zi">interfaceFaultComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultRefComp</span>.<span class="zi">messageLabel</span> <span class="zinfix">=</span> <span class="zi">message</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultRefComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">bindingFaultRefComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultRefComp</span>.<span class="zi">parent</span> <span class="zinfix">=</span> <span class="zi">bindingOpComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultRefComp</span>.<span class="zi">interfaceFaultReference</span> <span class="zinfix">=</span> <span class="zi">interfaceFaultRefComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       
+       <div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-BindingOpDesignator">BindingOpDesignator</a>, <a href="#zed-BindingFaultDesignator">BindingFaultDesignator</a>, <a href="#zed-InterfaceFaultReference">InterfaceFaultReference</a>, <a href="#zed-BindingFaultReference">BindingFaultReference</a>, <a href="#zed-BindingFaultRefFragId">BindingFaultRefFragId</a>.</span></span></div>
+       
+       </div>
+       
  	</div>
  
***************
*** 11277,11280 ****
--- 11581,11613 ----
  			</li>
  		</ol>
+ 
+       <a name="zed-ServiceFragId"></a><div id="twisty-head-zed-ServiceFragId" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-ServiceFragId')">ServiceFragId</a>...</div><div id="twisty-body-zed-ServiceFragId" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-ServiceFragId')">ServiceFragId</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-ServiceFragId">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-ServiceFragId">hide all</a>&nbsp;]<br>
+       	<p>
+       		Let
+       		<span class="zi">ServiceFragId</span>
+       		represent the fragment identifier for the
+       		<a href="wsdl20.html#component-Service">Service</a>
+       		component:
+       	</p>
+       	<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">ServiceFragId</span></span></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">service</span> <span class="zinfix">:</span> <span class="zi">NCName</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       	
+       	<div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-NCName">NCName</a>.</span></span></div>
+       	
+       </div>
+       
+       <a name="zed-ServiceDesignator"></a><div id="twisty-head-zed-ServiceDesignator" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-ServiceDesignator')">ServiceDesignator</a>...</div><div id="twisty-body-zed-ServiceDesignator" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-ServiceDesignator')">ServiceDesignator</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-ServiceDesignator">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-ServiceDesignator">hide all</a>&nbsp;]<br>
+       <p>
+       	Let <span class="zi">ServiceDesignator</span> 
+       	express the association between a <a href="wsdl20.html#component-Service">Service</a>
+       	component and the IRI reference formed
+       	by a namespace IRI and a service fragment identifier:
+       </p>
+       
+       <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">ServiceDesignator</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">serviceComp</span> <span class="zinfix">:</span> <span class="zi">Service</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">namespace</span> <span class="zinfix">:</span> <span class="zi">AbsoluteURI</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">ServiceFragId</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">serviceComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">serviceComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">serviceComp</span>.<span class="zi">name</span>.<span class="zi">namespaceName</span> <span class="zinfix">=</span> <span class="zi">namespace</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">serviceComp</span>.<span class="zi">name</span>.<span class="zi">localName</span> <span class="zinfix">=</span> <span class="zi">service</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       
+       <div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-ComponentModel">ComponentModel</a>, <a href="#zed-Service">Service</a>, <a href="#zed-AbsoluteURI">AbsoluteURI</a>, <a href="#zed-ServiceFragId">ServiceFragId</a>.</span></span></div>
+       
+       </div>
+       
  	</div>
  
***************
*** 11309,11312 ****
--- 11642,11674 ----
        	</li>
        </ol>
+ 	
+       <a name="zed-EndpointFragId"></a><div id="twisty-head-zed-EndpointFragId" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-EndpointFragId')">EndpointFragId</a>...</div><div id="twisty-body-zed-EndpointFragId" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-EndpointFragId')">EndpointFragId</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-EndpointFragId">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-EndpointFragId">hide all</a>&nbsp;]<br>
+       	<p>
+       		Let
+       		<span class="zi">EndpointFragId</span>
+       		represent the fragment identifier for the
+       		<a href="wsdl20.html#component-Endpoint">Endpoint</a>
+       		component:
+       	</p>
+       	<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">EndpointFragId</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ServiceFragId</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">endpoint</span> <span class="zinfix">:</span> <span class="zi">NCName</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       	
+       	<div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-ServiceFragId">ServiceFragId</a>, <a href="#zed-NCName">NCName</a>.</span></span></div>
+       	
+       </div>
+       
+       <a name="zed-EndpointDesignator"></a><div id="twisty-head-zed-EndpointDesignator" class="twisty-head"><img src="images/left-twisty-13.png" alt="" class="twisty-icon"><a onclick="show('zed-EndpointDesignator')">EndpointDesignator</a>...</div><div id="twisty-body-zed-EndpointDesignator" class="twisty-body"><img src="images/down-twisty-13.png" alt="" class="twisty-icon"><a onclick="hide('zed-EndpointDesignator')">EndpointDesignator</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-EndpointDesignator">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-EndpointDesignator">hide all</a>&nbsp;]<br>
+       <p>
+       	Let <span class="zi">EndpointDesignator</span> 
+       	express the association between an <a href="wsdl20.html#component-Endpoint">Endpoint</a>
+       	component and the IRI reference formed
+       	by a namespace IRI and an endpoint fragment identifier:
+       </p>
+       
+       <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">EndpointDesignator</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ServiceDesignator</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">endpointComp</span> <span class="zinfix">:</span> <span class="zi">Endpoint</span></span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">EndpointFragId</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">endpointComp</span><span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">endpointComps</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">endpointComp</span>.<span class="zi">parent</span> <span class="zinfix">=</span> <span class="zi">serviceComp</span>.<span class="zi">id</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">endpointComp</span>.<span class="zi">name</span> <span class="zinfix">=</span> <span class="zi">endpoint</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
+       
+       <div class="zsee"><span class="zsmall">See<span class="zi"> <a href="#zed-ServiceDesignator">ServiceDesignator</a>, <a href="#zed-Endpoint">Endpoint</a>, <a href="#zed-EndpointFragId">EndpointFragId</a>.</span></span></div>
+       
+       </div>
+       
  	</div>
  
***************
*** 11449,11453 ****
  	(IONA Technologies), Asir Vedamuthu
  	(Microsoft Corporation), Sanjiva Weerawarana
! 	(Independent), &Uuml;mit Yal&ccedil;ınalp
  	(SAP AG).</p>
    <p>Previous members were:
--- 11811,11815 ----
  	(IONA Technologies), Asir Vedamuthu
  	(Microsoft Corporation), Sanjiva Weerawarana
! 	(WSO2), &Uuml;mit Yal&ccedil;ınalp
  	(SAP AG).</p>
    <p>Previous members were:
***************
*** 11627,11631 ****
      <div class="div1">
      	
! <h2><a name="N1667F"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
--- 11989,11993 ----
      <div class="div1">
      	
! <h2><a name="N1698F"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
***************
*** 12234,12237 ****
--- 12596,12606 ----
      
      <tr>
+     	<td rowspan="1" colspan="1">20051113</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1">Added Z Notation for fragment identifiers and component designators for Interface, Binding, and Service component families in Appendix A.
+     	</td>
+     </tr>
+ 
+     <tr>
      	<td rowspan="1" colspan="1">20051112</td>
      	<td rowspan="1" colspan="1">AGR</td>
***************
*** 12949,12952 ****
--- 13318,13322 ----
      </tr>
  
+ 
      <tr>
      	<td rowspan="1" colspan="1">20050320</td>
***************
*** 14048,14051 ****
--- 14418,14422 ----
  	  namespaces to <a href="#InterfaceOperation_details"><b>2.4.1 The Interface Operation Component</b></a></td>
  	</tr>
+ 
  	<tr>
  	  <td rowspan="1" colspan="1">20030122</td>

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.89
retrieving revision 1.90
diff -C2 -d -r1.89 -r1.90
*** wsdl20.tex	12 Nov 2005 01:20:48 -0000	1.89
--- wsdl20.tex	14 Nov 2005 03:41:20 -0000	1.90
***************
*** 37,41 ****
      Arthur Ryman, IBM\\
  
!     Sanjiva Weerawarana, \\
  
    \end{description}
--- 37,41 ----
      Arthur Ryman, IBM\\
  
!     Sanjiva Weerawarana, WSO2\\
  
    \end{description}
***************
*** 648,652 ****
  
    	
- 
    		Let
    		$ID$
--- 648,651 ----
***************
*** 3273,3277 ****
  				\t1 	x.id \in  i.allInterfaceOperations \land  \\
  				\t1 	y.id \in  i.allInterfaceOperations \land  \\
- 
  				\t1 	x.name = y.name @ x = y
  			\end{schema}
--- 3272,3275 ----
***************
*** 4376,4379 ****
--- 4374,4378 ----
  	messages that participate in the pattern and assigns them unique
  	message labels within the pattern (e.g. 'In', 'Out'). The purpose
+ 
  	of an Interface Fault Reference component is to associate an actual message
  	type (XML element declaration or some other declaration (see
***************
*** 5038,5042 ****
  	  
  	  		
- 
  	  \hypertarget{Feature_composition_model}{}
  \subsubsection{Feature Composition Model}\label{Feature_composition_model}
--- 5037,5040 ----
***************
*** 10819,10823 ****
  	WSDL 2.0 specification. WSDL 2.0 recommends that specifications defining
  	such protocols also define any necessary WSDL 2.0 extensions used to
- 
  	describe those protocols or formats.
  	
--- 10817,10820 ----
***************
*** 11964,11967 ****
--- 11961,12007 ----
        \end{enumerate}
        
+       \hypertarget{zed-InterfaceFragId}{}
+ 
+       	
+       		Let
+       		$InterfaceFragId$
+       		represent the fragment identifier for the
+       		Interface
+       		component:
+       	
+       	\begin{schema}{InterfaceFragId}
+       		interface : NCName
+       	\end{schema}
+       	
+       	\begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-NCName}{NCName}.\end{itshape}\end{small}\end{quote}
+       	
+       
+       
+       \hypertarget{zed-InterfaceDesignator}{}
+ 
+       
+       	Let $InterfaceDesignator$ 
+       	express the association between an Interface
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface fragment identifier:
+       
+       
+       \begin{schema}{InterfaceDesignator}
+       		ComponentModel \\
+       		interfaceComp : Interface
+       		\also 
+       		namespace : AbsoluteURI \\
+       		InterfaceFragId
+       	\where 
+       		interfaceComp \in  interfaceComps \\
+       		interfaceComp.name.namespaceName = namespace \\
+       		interfaceComp.name.localName = interface
+       \end{schema}
+       
+       \begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-ComponentModel}{ComponentModel}, \hyperlink{zed-Interface}{Interface}, \hyperlink{zed-AbsoluteURI}{AbsoluteURI}, \hyperlink{zed-InterfaceFragId}{InterfaceFragId}.\end{itshape}\end{small}\end{quote}
+       
+       
+       
+       
  	
  	\hypertarget{wsdl.interfaceFault}{}
***************
*** 11997,12000 ****
--- 12037,12083 ----
  	\end{enumerate}
  	
+       \hypertarget{zed-InterfaceFaultFragId}{}
+ 
+       	
+       		Let
+       		$InterfaceFaultFragId$
+       		represent the fragment identifier for the
+       		Interface Fault
+       		component:
+       	
+       	\begin{schema}{InterfaceFaultFragId}
+       		InterfaceFragId \\
+       		fault : NCName
+       	\end{schema}
+       	
+       	\begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-InterfaceFragId}{InterfaceFragId}, \hyperlink{zed-NCName}{NCName}.\end{itshape}\end{small}\end{quote}
+       	
+       
+       
+       \hypertarget{zed-InterfaceFaultDesignator}{}
+ 
+       
+       	Let $InterfaceFaultDesignator$ 
+       	express the association between an Interface Fault
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface fault fragment identifier:
+       
+       
+       \begin{schema}{InterfaceFaultDesignator}
+       		InterfaceDesignator \\
+       		interfaceFaultComp : InterfaceFault
+       		\also 
+       		InterfaceFaultFragId
+       	\where 
+       		interfaceFaultComp \in  interfaceFaultComps \\
+       		interfaceFaultComp.parent = interfaceComp.id \\
+       		interfaceFaultComp.name.localName = fault
+       \end{schema}
+       
+       \begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-InterfaceDesignator}{InterfaceDesignator}, \hyperlink{zed-InterfaceFault}{InterfaceFault}, \hyperlink{zed-InterfaceFaultFragId}{InterfaceFaultFragId}.\end{itshape}\end{small}\end{quote}
+       
+       
+       
+ 	
  	
  	\hypertarget{wsdl.interfaceOperation}{}
***************
*** 12030,12033 ****
--- 12113,12159 ----
  	\end{enumerate}
  	
+       \hypertarget{zed-InterfaceOpFragId}{}
+ 
+       	
+       		Let
+       		$InterfaceOpFragId$
+       		represent the fragment identifier for the
+       		Interface Operation
+       		component:
+       	
+       	\begin{schema}{InterfaceOpFragId}
+       		InterfaceFragId \\
+       		operation : NCName
+       	\end{schema}
+       	
+       	\begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-InterfaceFragId}{InterfaceFragId}, \hyperlink{zed-NCName}{NCName}.\end{itshape}\end{small}\end{quote}
+       	
+       
+       
+       \hypertarget{zed-InterfaceOpDesignator}{}
+ 
+       
+       	Let $InterfaceOpDesignator$ 
+       	express the association between an Interface Operation
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface operation fragment identifier:
+       
+       
+       \begin{schema}{InterfaceOpDesignator}
+       		InterfaceDesignator \\
+       		interfaceOpComp : InterfaceOperation
+       		\also 
+       		InterfaceOpFragId
+       	\where 
+       		interfaceOpComp \in  interfaceOpComps \\
+       		interfaceOpComp.parent = interfaceComp.id \\
+       		interfaceOpComp.name.localName = operation
+       \end{schema}
+       
+       \begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-InterfaceDesignator}{InterfaceDesignator}, \hyperlink{zed-InterfaceOperation}{InterfaceOperation}, \hyperlink{zed-InterfaceOpFragId}{InterfaceOpFragId}.\end{itshape}\end{small}\end{quote}
+       
+       
+       
+ 	
  	
  	\hypertarget{wsdl.interfaceMessageReference}{}
***************
*** 12077,12080 ****
--- 12203,12249 ----
  	\end{enumerate}
  	
+       \hypertarget{zed-InterfaceMessageRefFragId}{}
+ 
+       	
+       		Let
+       		$InterfaceMessageRefFragId$
+       		represent the fragment identifier for the
+       		Interface Message Reference
+       		component:
+       	
+       	\begin{schema}{InterfaceMessageRefFragId}
+       		InterfaceOpFragId\\
+       		message : NCName
+       	\end{schema}
+       	
+       	\begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-NCName}{NCName}.\end{itshape}\end{small}\end{quote}
+       	
+       
+       
+       \hypertarget{zed-InterfaceMessageRefDesignator}{}
+ 
+       
+       	Let $InterfaceMessageRefDesignator$ 
+       	express the association between an Interface Message Reference
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface message reference fragment identifier:
+       
+       
+       \begin{schema}{InterfaceMessageRefDesignator}
+       		InterfaceOpDesignator \\
+       		interfaceMessageRefComp : InterfaceMessageReference
+       		\also 
+       		InterfaceMessageRefFragId
+       	\where 
+       		interfaceMessageRefComp \in  interfaceMessageRefComps \\
+       		interfaceMessageRefComp.parent = interfaceOpComp.id \\
+       		interfaceMessageRefComp.messageLabel = message
+       \end{schema}
+       
+       \begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-InterfaceOpDesignator}{InterfaceOpDesignator}, \hyperlink{zed-InterfaceMessageReference}{InterfaceMessageReference}, \hyperlink{zed-InterfaceMessageRefFragId}{InterfaceMessageRefFragId}.\end{itshape}\end{small}\end{quote}
+       
+       
+       
+ 	
  
  	\hypertarget{wsdl.interfaceFaultReference}{}
***************
*** 12142,12145 ****
--- 12311,12363 ----
  	\end{enumerate}
  	
+       \hypertarget{zed-InterfaceFaultRefFragId}{}
+ 
+       	
+       		Let
+       		$InterfaceFaultRefFragId$
+       		represent the fragment identifier for the
+       		Interface Fault Reference
+       		component:
+       	
+       	\begin{schema}{InterfaceFaultRefFragId}
+       		InterfaceOpFragId \\
+       		message : NCName \\
+       		fault : QName
+       	\end{schema}
+       	
+       	\begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-NCName}{NCName}, \hyperlink{zed-QName}{QName}.\end{itshape}\end{small}\end{quote}
+       	
+       
+       
+       \hypertarget{zed-InterfaceFaultRefDesignator}{}
+ 
+       
+       	Let $InterfaceFaultRefDesignator$ 
+       	express the association between an Interface Fault Reference
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface fault reference fragment identifier:
+       
+       
+       \begin{schema}{InterfaceFaultRefDesignator}
+       		InterfaceOpDesignator \\
+       		interfaceFaultComp : InterfaceFault \\
+       		interfaceFaultRefComp : InterfaceFaultReference
+       		\also 
+       		InterfaceFaultRefFragId
+       	\where 
+       		interfaceFaultComp \in  interfaceFaultComps \\
+       		interfaceFaultComp.id \in  interfaceComp.allInterfaceFaults \\
+       		interfaceFaultComp.name = fault
+       	\also 
+       		interfaceFaultRefComp \in  interfaceFaultRefComps \\
+       		interfaceFaultRefComp.interfaceFault = interfaceFaultComp.id \\
+       		interfaceFaultRefComp.messageLabel = message
+       \end{schema}
+       
+       \begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-InterfaceOpDesignator}{InterfaceOpDesignator}, \hyperlink{zed-InterfaceFault}{InterfaceFault}, \hyperlink{zed-InterfaceFaultReference}{InterfaceFaultReference}, \hyperlink{zed-InterfaceFaultRefFragId}{InterfaceFaultRefFragId}.\end{itshape}\end{small}\end{quote}
+       
+       
+       
+ 	
  
        \hypertarget{wsdl.binding}{}
***************
*** 12162,12165 ****
--- 12380,12450 ----
        	
        \end{enumerate}
+ 	
+       \hypertarget{zed-BindingFragId}{}
+ 
+       	
+       		Let
+       		$BindingFragId$
+       		represent the fragment identifier for the
+       		Binding
+       		component:
+       	
+       	\begin{schema}{BindingFragId}
+       		binding : NCName
+       	\end{schema}
+       	
+       	\begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-NCName}{NCName}.\end{itshape}\end{small}\end{quote}
+       	
+       
+       
+       \hypertarget{zed-BindingDesignator}{}
+ 
+       
+       	Let $BindingDesignator$ 
+       	express the association between a Binding
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding fragment identifier:
+       
+       
+       \begin{schema}{BindingDesignator}
+       		ComponentModel \\
+       		bindingComp : Binding
+       		\also 
+       		namespace : AbsoluteURI \\
+       		BindingFragId
+       	\where 
+       		bindingComp \in  bindingComps \\
+       		bindingComp.name.namespaceName = namespace \\
+       		bindingComp.name.localName = binding
+       \end{schema}
+       
+       \begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-ComponentModel}{ComponentModel}, \hyperlink{zed-Binding}{Binding}, \hyperlink{zed-AbsoluteURI}{AbsoluteURI}, \hyperlink{zed-BindingFragId}{BindingFragId}.\end{itshape}\end{small}\end{quote}
+       
+       Note that the above definition applies to all Binding components, whether or not they bind a specific
+       Interface component.
+       
+       
+       
+       \hypertarget{zed-BindingInterfaceDesignator}{}
+ 
+       
+       Let $BindingInterfaceDesignator$ express the association between an Interface
+       component and the IRI reference formed by a namespace IRI and a binding fragment identifier in the
+       case that the associated Binding component binds a specific Interface component.
+       
+       
+       \begin{schema}{BindingInterfaceDesignator}
+       		BindingDesignator
+       	\also 
+       		interfaceComp : Interface \\      		
+       	\where 
+       		interfaceComp \in  interfaceComps \\
+       		bindingComp.interface = \{interfaceComp.id\}
+       \end{schema}
+       
+       \begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-BindingDesignator}{BindingDesignator}, \hyperlink{zed-Interface}{Interface}.\end{itshape}\end{small}\end{quote}
+       
+       
+       
        
  
***************
*** 12200,12203 ****
--- 12485,12536 ----
  	\end{enumerate}
  	
+       \hypertarget{zed-BindingFaultFragId}{}
+ 
+       	
+       		Let
+       		$BindingFaultFragId$
+       		represent the fragment identifier for the
+       		Binding Fault
+       		component:
+       	
+       	\begin{schema}{BindingFaultFragId}
+       		BindingFragId \\
+       		fault : QName
+       	\end{schema}
+       	
+       	\begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-BindingFragId}{BindingFragId}, \hyperlink{zed-QName}{QName}.\end{itshape}\end{small}\end{quote}
+       	
+       
+       
+       \hypertarget{zed-BindingFaultDesignator}{}
+ 
+       
+       	Let $BindingFaultDesignator$ 
+       	express the association between a Binding Fault
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding fault fragment identifier:
+       
+       
+       \begin{schema}{BindingFaultDesignator}
+       		BindingInterfaceDesignator \\
+       		interfaceFaultComp : InterfaceFault \\
+       		bindingFaultComp : BindingFault
+       		\also 
+       		BindingFaultFragId
+       	\where 
+       		interfaceFaultComp \in  interfaceFaultComps \\
+       		interfaceFaultComp.id \in  interfaceComp.allInterfaceFaults \\
+       		interfaceFaultComp.name = fault
+       	\also 
+       		bindingFaultComp \in  bindingFaultComps \\
+       		bindingFaultComp.parent = bindingComp.id \\
+       		bindingFaultComp.interfaceFault = interfaceFaultComp.id
+       \end{schema}
+       
+       \begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-BindingInterfaceDesignator}{BindingInterfaceDesignator}, \hyperlink{zed-InterfaceFault}{InterfaceFault}, \hyperlink{zed-BindingFault}{BindingFault}, \hyperlink{zed-BindingFaultFragId}{BindingFaultFragId}.\end{itshape}\end{small}\end{quote}
+       
+       
+       
+ 	
  	
  	\hypertarget{wsdl.bindingOperation}{}
***************
*** 12239,12242 ****
--- 12572,12623 ----
  	\end{enumerate}
  	
+       \hypertarget{zed-BindingOpFragId}{}
+ 
+       	
+       		Let
+       		$BindingOpFragId$
+       		represent the fragment identifier for the
+       		Binding Operation
+       		component:
+       	
+       	\begin{schema}{BindingOpFragId}
+       		BindingFragId \\
+       		operation : QName
+       	\end{schema}
+       	
+       	\begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-BindingFragId}{BindingFragId}, \hyperlink{zed-QName}{QName}.\end{itshape}\end{small}\end{quote}
+       	
+       
+       
+       \hypertarget{zed-BindingOpDesignator}{}
+ 
+       
+       	Let $BindingOpDesignator$ 
+       	express the association between a Binding Operation
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding operation fragment identifier:
+       
+       
+       \begin{schema}{BindingOpDesignator}
+       		BindingInterfaceDesignator \\
+       		interfaceOpComp : InterfaceOperation \\
+       		bindingOpComp : BindingOperation
+       		\also 
+       		BindingOpFragId
+       	\where 
+       		interfaceOpComp \in  interfaceOpComps \\
+       		interfaceOpComp.id \in  interfaceComp.allInterfaceOperations \\
+       		interfaceOpComp.name = operation
+       	\also 
+       		bindingOpComp \in  bindingOpComps \\
+       		bindingOpComp.parent = bindingComp.id \\
+       		bindingOpComp.interfaceOperation = interfaceOpComp.id
+       \end{schema}
+       
+       \begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-BindingInterfaceDesignator}{BindingInterfaceDesignator}, \hyperlink{zed-InterfaceOperation}{InterfaceOperation}, \hyperlink{zed-BindingOperation}{BindingOperation}, \hyperlink{zed-BindingOpFragId}{BindingOpFragId}.\end{itshape}\end{small}\end{quote}
+       
+       
+       
+ 	
  
  	\hypertarget{wsdl.bindingMessageReference}{}
***************
*** 12298,12301 ****
--- 12679,12730 ----
  	\end{enumerate}
  	
+       \hypertarget{zed-BindingMessageRefFragId}{}
+ 
+       	
+       		Let
+       		$BindingMessageRefFragId$
+       		represent the fragment identifier for the
+       		Binding Message Reference
+       		component:
+       	
+       	\begin{schema}{BindingMessageRefFragId}
+       		BindingOpFragId \\
+       		message : NCName
+       	\end{schema}
+       	
+       	\begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-BindingOpFragId}{BindingOpFragId}, \hyperlink{zed-QName}{QName}.\end{itshape}\end{small}\end{quote}
+       	
+       
+       
+       \hypertarget{zed-BindingMessageRefDesignator}{}
+ 
+       
+       	Let $BindingMessageRefDesignator$ 
+       	express the association between a Binding Message Reference
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding message reference fragment identifier:
+       
+       
+       \begin{schema}{BindingMessageRefDesignator}
+       		BindingOpDesignator \\
+       		interfaceMessageRefComp : InterfaceMessageReference \\
+       		bindingMessageRefComp : BindingMessageReference
+       		\also 
+       		BindingMessageRefFragId
+       	\where 
+       		interfaceMessageRefComp \in  interfaceMessageRefComps \\
+       		interfaceMessageRefComp.parent = interfaceOpComp.id \\
+       		interfaceMessageRefComp.messageLabel = message
+       	\also 
+       		bindingMessageRefComp \in  bindingMessageRefComps \\
+       		bindingMessageRefComp.parent = bindingOpComp.id \\
+       		bindingMessageRefComp.interfaceMessageReference = interfaceMessageRefComp.id
+       \end{schema}
+       
+       \begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-BindingOpDesignator}{BindingOpDesignator}, \hyperlink{zed-InterfaceMessageReference}{InterfaceMessageReference}, \hyperlink{zed-BindingMessageReference}{BindingMessageReference}, \hyperlink{zed-BindingMessageRefFragId}{BindingMessageRefFragId}.\end{itshape}\end{small}\end{quote}
+       
+       
+       
+ 	
  
  	\hypertarget{wsdl.bindingFaultReference}{}
***************
*** 12381,12384 ****
--- 12810,12864 ----
  	\end{enumerate}
  	
+       \hypertarget{zed-BindingFaultRefFragId}{}
+ 
+       	
+       		Let
+       		$BindingFaultRefFragId$
+       		represent the fragment identifier for the
+       		Binding Fault Reference
+       		component:
+       	
+       	\begin{schema}{BindingFaultRefFragId}
+       		BindingOpFragId \\
+       		BindingFaultFragId \\
+       		message : NCName
+       	\end{schema}
+       	
+       	\begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-BindingOpFragId}{BindingOpFragId}, \hyperlink{zed-BindingFaultFragId}{BindingFaultFragId}, \hyperlink{zed-NCName}{NCName}.\end{itshape}\end{small}\end{quote}
+       	
+       
+       
+       \hypertarget{zed-BindingFaultRefDesignator}{}
+ 
+       
+       	Let $BindingFaultRefDesignator$ 
+       	express the association between a Binding Fault Reference
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding fault reference fragment identifier:
+       
+       
+       \begin{schema}{BindingFaultRefDesignator}
+       		BindingOpDesignator \\
+       		BindingFaultDesignator \\
+       		interfaceFaultRefComp : InterfaceFaultReference \\
+       		bindingFaultRefComp : BindingFaultReference
+       		\also 
+       		BindingFaultRefFragId
+       	\where 
+       		interfaceFaultRefComp \in  interfaceFaultRefComps \\
+       		interfaceFaultRefComp.parent = interfaceOpComp.id \\
+       		interfaceFaultRefComp.interfaceFault = interfaceFaultComp.id \\
+       		interfaceFaultRefComp.messageLabel = message
+       	\also 
+       		bindingFaultRefComp \in  bindingFaultRefComps \\
+       		bindingFaultRefComp.parent = bindingOpComp.id \\
+       		bindingFaultRefComp.interfaceFaultReference = interfaceFaultRefComp.id
+       \end{schema}
+       
+       \begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-BindingOpDesignator}{BindingOpDesignator}, \hyperlink{zed-BindingFaultDesignator}{BindingFaultDesignator}, \hyperlink{zed-InterfaceFaultReference}{InterfaceFaultReference}, \hyperlink{zed-BindingFaultReference}{BindingFaultReference}, \hyperlink{zed-BindingFaultRefFragId}{BindingFaultRefFragId}.\end{itshape}\end{small}\end{quote}
+       
+       
+       
+ 	
  
  	\hypertarget{wsdl.service}{}
***************
*** 12403,12406 ****
--- 12883,12929 ----
  			
  		\end{enumerate}
+ 
+       \hypertarget{zed-ServiceFragId}{}
+ 
+       	
+       		Let
+       		$ServiceFragId$
+       		represent the fragment identifier for the
+       		Service
+       		component:
+       	
+       	\begin{schema}{ServiceFragId}
+       		service : NCName
+       	\end{schema}
+       	
+       	\begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-NCName}{NCName}.\end{itshape}\end{small}\end{quote}
+       	
+       
+       
+       \hypertarget{zed-ServiceDesignator}{}
+ 
+       
+       	Let $ServiceDesignator$ 
+       	express the association between a Service
+       	component and the IRI reference formed
+       	by a namespace IRI and a service fragment identifier:
+       
+       
+       \begin{schema}{ServiceDesignator}
+       		ComponentModel \\
+       		serviceComp : Service
+       		\also 
+       		namespace : AbsoluteURI \\
+       		ServiceFragId
+       	\where 
+       		serviceComp \in  serviceComps \\
+       		serviceComp.name.namespaceName = namespace \\
+       		serviceComp.name.localName = service
+       \end{schema}
+       
+       \begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-ComponentModel}{ComponentModel}, \hyperlink{zed-Service}{Service}, \hyperlink{zed-AbsoluteURI}{AbsoluteURI}, \hyperlink{zed-ServiceFragId}{ServiceFragId}.\end{itshape}\end{small}\end{quote}
+       
+       
+       
  	
  
***************
*** 12437,12440 ****
--- 12960,13006 ----
        \end{enumerate}
  	
+       \hypertarget{zed-EndpointFragId}{}
+ 
+       	
+       		Let
+       		$EndpointFragId$
+       		represent the fragment identifier for the
+       		Endpoint
+       		component:
+       	
+       	\begin{schema}{EndpointFragId}
+       		ServiceFragId \\
+       		endpoint : NCName
+       	\end{schema}
+       	
+       	\begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-ServiceFragId}{ServiceFragId}, \hyperlink{zed-NCName}{NCName}.\end{itshape}\end{small}\end{quote}
+       	
+       
+       
+       \hypertarget{zed-EndpointDesignator}{}
+ 
+       
+       	Let $EndpointDesignator$ 
+       	express the association between an Endpoint
+       	component and the IRI reference formed
+       	by a namespace IRI and an endpoint fragment identifier:
+       
+       
+       \begin{schema}{EndpointDesignator}
+       		ServiceDesignator \\
+       		endpointComp : Endpoint
+       		\also 
+       		EndpointFragId
+       	\where 
+       		endpointComp \in  endpointComps \\
+       		endpointComp.parent = serviceComp.id \\
+       		endpointComp.name = endpoint
+       \end{schema}
+       
+       \begin{quote}\begin{small}See\begin{itshape} \hyperlink{zed-ServiceDesignator}{ServiceDesignator}, \hyperlink{zed-Endpoint}{Endpoint}, \hyperlink{zed-EndpointFragId}{EndpointFragId}.\end{itshape}\end{small}\end{quote}
+       
+       
+       
+ 	
  
        \hypertarget{wsdl.feature}{}
***************
*** 12581,12585 ****
  	(IONA Technologies), Asir Vedamuthu
  	(Microsoft Corporation), Sanjiva Weerawarana
! 	(Independent), \"{U}mit Yal\c{c}{\i}nalp
  	(SAP AG).
    Previous members were:
--- 13147,13151 ----
  	(IONA Technologies), Asir Vedamuthu
  	(Microsoft Corporation), Sanjiva Weerawarana
! 	(WSO2), \"{U}mit Yal\c{c}{\i}nalp
  	(SAP AG).
    Previous members were:
***************
*** 13397,13400 ****
--- 13963,13973 ----
      
      
+     	20051113&
+     	AGR&
+     	Added Z Notation for fragment identifiers and component designators for Interface, Binding, and Service component families in Appendix A.
+     	
+     \\ \hline 
+ 
+     
      	20051112&
      	AGR&
***************
*** 14112,14115 ****
--- 14685,14689 ----
      \\ \hline 
  
+ 
      
      	20050320&
***************
*** 15211,15214 ****
--- 15785,15789 ----
  	  namespaces to \hyperlink{InterfaceOperation_details}{\textbf{\ref*{InterfaceOperation_details} The Interface Operation Component}}
  	\\ \hline 
+ 
  	
  	  20030122&

Index: component-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/component-table.xml,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** component-table.xml	13 Nov 2005 02:55:42 -0000	1.24
--- component-table.xml	14 Nov 2005 03:41:21 -0000	1.25
***************
*** 1,33 ****
  <?xml version="1.0" encoding="UTF-8"?>
  <tbody>
!   <tr>
!     <th>Component</th>
!     <th>Defined Properties</th>
!   </tr>
!   <tr>
!     <td>
!       <comp></comp>
!     </td>
!     <td><prop comp="">features</prop>, <prop comp="">name</prop>, <prop comp="">parent</prop>, <prop comp="">properties</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding</comp>
!     </td>
!     <td><prop comp="Binding">binding faults</prop>, <prop comp="Binding">binding operations</prop>, <prop comp="Binding">features</prop>, <prop comp="Binding">interface</prop>, <prop comp="Binding">name</prop>, <prop comp="Binding">properties</prop>, <prop comp="Binding">type</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Fault</comp>
!     </td>
!     <td><prop comp="Binding Fault">
        				interface fault
!       			</prop>, <prop comp="Binding Fault">features</prop>, <prop comp="Binding Fault">parent</prop>, <prop comp="Binding Fault">properties</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Fault Reference</comp>
!     </td>
!     <td><prop comp="Binding Fault Reference">
          				features
          			</prop>, <prop comp="Binding Fault Reference">
--- 1,40 ----
  <?xml version="1.0" encoding="UTF-8"?>
  <tbody>
! <tr>
! <th>Component</th>
! <th>Defined Properties</th>
! </tr>
! <tr>
! <td>
! <comp/>
! </td>
! <td>
! <prop comp="">features</prop>, <prop comp="">name</prop>, <prop comp="">parent</prop>, <prop comp="">properties</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding</comp>
! </td>
! <td>
! <prop comp="Binding">binding faults</prop>, <prop comp="Binding">binding operations</prop>, <prop comp="Binding">features</prop>, <prop comp="Binding">interface</prop>, <prop comp="Binding">name</prop>, <prop comp="Binding">properties</prop>, <prop comp="Binding">type</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Fault</comp>
! </td>
! <td>
! <prop comp="Binding Fault">features</prop>, <prop comp="Binding Fault">
        				interface fault
!       			</prop>, <prop comp="Binding Fault">parent</prop>, <prop comp="Binding Fault">properties</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Fault Reference</comp>
! </td>
! <td>
! <prop comp="Binding Fault Reference">
          				features
          			</prop>, <prop comp="Binding Fault Reference">
***************
*** 37,47 ****
          			</prop>, <prop comp="Binding Fault Reference">
          				properties
!         			</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Message Reference</comp>
!     </td>
!     <td><prop comp="Binding Message Reference">
          				features
          			</prop>, <prop comp="Binding Message Reference">
--- 44,56 ----
          			</prop>, <prop comp="Binding Fault Reference">
          				properties
!         			</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Message Reference</comp>
! </td>
! <td>
! <prop comp="Binding Message Reference">
          				features
          			</prop>, <prop comp="Binding Message Reference">
***************
*** 51,289 ****
          			</prop>, <prop comp="Binding Message Reference">
          				properties
!         			</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Operation</comp>
!     </td>
!     <td><prop comp="Binding Operation">
        				binding fault references
        			</prop>, <prop comp="Binding Operation">
        				binding message references
!       			</prop>, <prop comp="Binding Operation">
        				interface operation
!       			</prop>, <prop comp="Binding Operation">features</prop>, <prop comp="Binding Operation">parent</prop>, <prop comp="Binding Operation">properties</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Description</comp>
!     </td>
!     <td><prop comp="Description">bindings</prop>, <prop comp="Description">element declarations</prop>, <prop comp="Description">interfaces</prop>, <prop comp="Description">services</prop>, <prop comp="Description">type definitions</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Element Declaration</comp>
!     </td>
!     <td>
!       <prop comp="Element Declaration">name</prop>
!     </td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Endpoint</comp>
!     </td>
!     <td><prop comp="Endpoint">address</prop>, <prop comp="Endpoint">binding</prop>, <prop comp="Endpoint">features</prop>, <prop comp="Endpoint">name</prop>, <prop comp="Endpoint">parent</prop>, <prop comp="Endpoint">properties</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Feature</comp>
!     </td>
!     <td><prop comp="Feature">parent</prop>, <prop comp="Feature">ref</prop>, <prop comp="Feature">required</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Interface</comp>
!     </td>
!     <td><prop comp="Interface">extended interfaces</prop>, <prop comp="Interface">features</prop>, <prop comp="Interface">interface faults</prop>, <prop comp="Interface">interface operations</prop>, <prop comp="Interface">name</prop>, <prop comp="Interface">properties</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Interface Fault</comp>
!     </td>
!     <td><prop comp="Interface Fault">element declaration</prop>, <prop comp="Interface Fault">features</prop>, <prop comp="Interface Fault">name</prop>, <prop comp="Interface Fault">parent</prop>, <prop comp="Interface Fault">properties</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Interface Fault Reference</comp>
!     </td>
!     <td><prop comp="Interface Fault Reference">direction</prop>, <prop comp="Interface Fault Reference">features</prop>, <prop comp="Interface Fault Reference">interface fault</prop>, <prop comp="Interface Fault Reference">message label</prop>, <prop comp="Interface Fault Reference">parent</prop>, <prop comp="Interface Fault Reference">properties</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Interface Message Reference</comp>
!     </td>
!     <td><prop comp="Interface Message Reference">direction</prop>, <prop comp="Interface Message Reference">element declaration</prop>, <prop comp="Interface Message Reference">features</prop>, <prop comp="Interface Message Reference">message content model</prop>, <prop comp="Interface Message Reference">message label</prop>, <prop comp="Interface Message Reference">parent</prop>, <prop comp="Interface Message Reference">properties</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Interface Operation</comp>
!     </td>
!     <td><prop comp="Interface Operation">features</prop>, <prop comp="Interface Operation">interface fault references</prop>, <prop comp="Interface Operation">interface message references</prop>, <prop comp="Interface Operation">message exchange pattern</prop>, <prop comp="Interface Operation">name</prop>, <prop comp="Interface Operation">parent</prop>, <prop comp="Interface Operation">properties</prop>, <prop comp="Interface Operation">style</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Property</comp>
!     </td>
!     <td><prop comp="Property">parent</prop>, <prop comp="Property">ref</prop>, <prop comp="Property">value</prop>, <prop comp="Property">value constraint</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Service</comp>
!     </td>
!     <td><prop comp="Service">endpoints</prop>, <prop comp="Service">features</prop>, <prop comp="Service">interface</prop>, <prop comp="Service">name</prop>, <prop comp="Service">properties</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Type Definition</comp>
!     </td>
!     <td>
!       <prop comp="Type Definition">name</prop>
!     </td>
!   </tr>
!   <tr>
!     <th>Property</th>
!     <th>Where Defined</th>
!   </tr>
!   <tr>
!     <td>address</td>
!     <td>Endpoint.<prop comp="Endpoint">address</prop></td>
!   </tr>
!   <tr>
!     <td>binding</td>
!     <td>Endpoint.<prop comp="Endpoint">binding</prop></td>
!   </tr>
!   <tr>
!     <td>binding faults</td>
!     <td>Binding.<prop comp="Binding">binding faults</prop></td>
!   </tr>
!   <tr>
!     <td>binding operations</td>
!     <td>Binding.<prop comp="Binding">binding operations</prop></td>
!   </tr>
!   <tr>
!     <td>bindings</td>
!     <td>Description.<prop comp="Description">bindings</prop></td>
!   </tr>
!   <tr>
!     <td>direction</td>
!     <td>Interface Fault Reference.<prop comp="Interface Fault Reference">direction</prop>, Interface Message Reference.<prop comp="Interface Message Reference">direction</prop></td>
!   </tr>
!   <tr>
!     <td>element declaration</td>
!     <td>Interface Fault.<prop comp="Interface Fault">element declaration</prop>, Interface Message Reference.<prop comp="Interface Message Reference">element declaration</prop></td>
!   </tr>
!   <tr>
!     <td>element declarations</td>
!     <td>Description.<prop comp="Description">element declarations</prop></td>
!   </tr>
!   <tr>
!     <td>endpoints</td>
!     <td>Service.<prop comp="Service">endpoints</prop></td>
!   </tr>
!   <tr>
!     <td>extended interfaces</td>
!     <td>Interface.<prop comp="Interface">extended interfaces</prop></td>
!   </tr>
!   <tr>
!     <td>features</td>
!     <td>.<prop comp="">features</prop>, Binding.<prop comp="Binding">features</prop>, Binding Fault.<prop comp="Binding Fault">features</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">
          				features
          			</prop>, Binding Message Reference.<prop comp="Binding Message Reference">
          				features
!         			</prop>, Binding Operation.<prop comp="Binding Operation">features</prop>, Endpoint.<prop comp="Endpoint">features</prop>, Interface.<prop comp="Interface">features</prop>, Interface Fault.<prop comp="Interface Fault">features</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">features</prop>, Interface Message Reference.<prop comp="Interface Message Reference">features</prop>, Interface Operation.<prop comp="Interface Operation">features</prop>, Service.<prop comp="Service">features</prop></td>
!   </tr>
!   <tr>
!     <td>interface</td>
!     <td>Binding.<prop comp="Binding">interface</prop>, Service.<prop comp="Service">interface</prop></td>
!   </tr>
!   <tr>
!     <td>interface fault</td>
!     <td>Binding Fault.<prop comp="Binding Fault">
        				interface fault
!       			</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">interface fault</prop></td>
!   </tr>
!   <tr>
!     <td>interface fault references</td>
!     <td>Interface Operation.<prop comp="Interface Operation">interface fault references</prop></td>
!   </tr>
!   <tr>
!     <td>interface faults</td>
!     <td>Interface.<prop comp="Interface">interface faults</prop></td>
!   </tr>
!   <tr>
!     <td>interface message references</td>
!     <td>Interface Operation.<prop comp="Interface Operation">interface message references</prop></td>
!   </tr>
!   <tr>
!     <td>interface operations</td>
!     <td>Interface.<prop comp="Interface">interface operations</prop></td>
!   </tr>
!   <tr>
!     <td>interfaces</td>
!     <td>Description.<prop comp="Description">interfaces</prop></td>
!   </tr>
!   <tr>
!     <td>message content model</td>
!     <td>Interface Message Reference.<prop comp="Interface Message Reference">message content model</prop></td>
!   </tr>
!   <tr>
!     <td>message exchange pattern</td>
!     <td>Interface Operation.<prop comp="Interface Operation">message exchange pattern</prop></td>
!   </tr>
!   <tr>
!     <td>message label</td>
!     <td>Interface Fault Reference.<prop comp="Interface Fault Reference">message label</prop>, Interface Message Reference.<prop comp="Interface Message Reference">message label</prop></td>
!   </tr>
!   <tr>
!     <td>name</td>
!     <td>.<prop comp="">name</prop>, Binding.<prop comp="Binding">name</prop>, Element Declaration.<prop comp="Element Declaration">name</prop>, Endpoint.<prop comp="Endpoint">name</prop>, Interface.<prop comp="Interface">name</prop>, Interface Fault.<prop comp="Interface Fault">name</prop>, Interface Operation.<prop comp="Interface Operation">name</prop>, Service.<prop comp="Service">name</prop>, Type Definition.<prop comp="Type Definition">name</prop></td>
!   </tr>
!   <tr>
!     <td>parent</td>
!     <td>.<prop comp="">parent</prop>, Binding Fault.<prop comp="Binding Fault">parent</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">
          				parent
          			</prop>, Binding Message Reference.<prop comp="Binding Message Reference">
          				parent
!         			</prop>, Binding Operation.<prop comp="Binding Operation">parent</prop>, Endpoint.<prop comp="Endpoint">parent</prop>, Feature.<prop comp="Feature">parent</prop>, Interface Fault.<prop comp="Interface Fault">parent</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">parent</prop>, Interface Message Reference.<prop comp="Interface Message Reference">parent</prop>, Interface Operation.<prop comp="Interface Operation">parent</prop>, Property.<prop comp="Property">parent</prop></td>
!   </tr>
!   <tr>
!     <td>properties</td>
!     <td>.<prop comp="">properties</prop>, Binding.<prop comp="Binding">properties</prop>, Binding Fault.<prop comp="Binding Fault">properties</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">
          				properties
          			</prop>, Binding Message Reference.<prop comp="Binding Message Reference">
          				properties
!         			</prop>, Binding Operation.<prop comp="Binding Operation">properties</prop>, Endpoint.<prop comp="Endpoint">properties</prop>, Interface.<prop comp="Interface">properties</prop>, Interface Fault.<prop comp="Interface Fault">properties</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">properties</prop>, Interface Message Reference.<prop comp="Interface Message Reference">properties</prop>, Interface Operation.<prop comp="Interface Operation">properties</prop>, Service.<prop comp="Service">properties</prop></td>
!   </tr>
!   <tr>
!     <td>ref</td>
!     <td>Feature.<prop comp="Feature">ref</prop>, Property.<prop comp="Property">ref</prop></td>
!   </tr>
!   <tr>
!     <td>required</td>
!     <td>Feature.<prop comp="Feature">required</prop></td>
!   </tr>
!   <tr>
!     <td>services</td>
!     <td>Description.<prop comp="Description">services</prop></td>
!   </tr>
!   <tr>
!     <td>style</td>
!     <td>Interface Operation.<prop comp="Interface Operation">style</prop></td>
!   </tr>
!   <tr>
!     <td>type</td>
!     <td>Binding.<prop comp="Binding">type</prop></td>
!   </tr>
!   <tr>
!     <td>type definitions</td>
!     <td>Description.<prop comp="Description">type definitions</prop></td>
!   </tr>
!   <tr>
!     <td>value</td>
!     <td>Property.<prop comp="Property">value</prop></td>
!   </tr>
!   <tr>
!     <td>value constraint</td>
!     <td>Property.<prop comp="Property">value constraint</prop></td>
!   </tr>
  </tbody>
--- 60,353 ----
          			</prop>, <prop comp="Binding Message Reference">
          				properties
!         			</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Operation</comp>
! </td>
! <td>
! <prop comp="Binding Operation">
        				binding fault references
        			</prop>, <prop comp="Binding Operation">
        				binding message references
!       			</prop>, <prop comp="Binding Operation">features</prop>, <prop comp="Binding Operation">
        				interface operation
!       			</prop>, <prop comp="Binding Operation">parent</prop>, <prop comp="Binding Operation">properties</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Description</comp>
! </td>
! <td>
! <prop comp="Description">bindings</prop>, <prop comp="Description">element declarations</prop>, <prop comp="Description">interfaces</prop>, <prop comp="Description">services</prop>, <prop comp="Description">type definitions</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Element Declaration</comp>
! </td>
! <td>
! <prop comp="Element Declaration">name</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Endpoint</comp>
! </td>
! <td>
! <prop comp="Endpoint">address</prop>, <prop comp="Endpoint">binding</prop>, <prop comp="Endpoint">features</prop>, <prop comp="Endpoint">name</prop>, <prop comp="Endpoint">parent</prop>, <prop comp="Endpoint">properties</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Feature</comp>
! </td>
! <td>
! <prop comp="Feature">parent</prop>, <prop comp="Feature">ref</prop>, <prop comp="Feature">required</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Interface</comp>
! </td>
! <td>
! <prop comp="Interface">extended interfaces</prop>, <prop comp="Interface">features</prop>, <prop comp="Interface">interface faults</prop>, <prop comp="Interface">interface operations</prop>, <prop comp="Interface">name</prop>, <prop comp="Interface">properties</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Interface Fault</comp>
! </td>
! <td>
! <prop comp="Interface Fault">element declaration</prop>, <prop comp="Interface Fault">features</prop>, <prop comp="Interface Fault">name</prop>, <prop comp="Interface Fault">parent</prop>, <prop comp="Interface Fault">properties</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Interface Fault Reference</comp>
! </td>
! <td>
! <prop comp="Interface Fault Reference">direction</prop>, <prop comp="Interface Fault Reference">features</prop>, <prop comp="Interface Fault Reference">interface fault</prop>, <prop comp="Interface Fault Reference">message label</prop>, <prop comp="Interface Fault Reference">parent</prop>, <prop comp="Interface Fault Reference">properties</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Interface Message Reference</comp>
! </td>
! <td>
! <prop comp="Interface Message Reference">direction</prop>, <prop comp="Interface Message Reference">element declaration</prop>, <prop comp="Interface Message Reference">features</prop>, <prop comp="Interface Message Reference">message content model</prop>, <prop comp="Interface Message Reference">message label</prop>, <prop comp="Interface Message Reference">parent</prop>, <prop comp="Interface Message Reference">properties</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Interface Operation</comp>
! </td>
! <td>
! <prop comp="Interface Operation">features</prop>, <prop comp="Interface Operation">interface fault references</prop>, <prop comp="Interface Operation">interface message references</prop>, <prop comp="Interface Operation">message exchange pattern</prop>, <prop comp="Interface Operation">name</prop>, <prop comp="Interface Operation">parent</prop>, <prop comp="Interface Operation">properties</prop>, <prop comp="Interface Operation">style</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Property</comp>
! </td>
! <td>
! <prop comp="Property">parent</prop>, <prop comp="Property">ref</prop>, <prop comp="Property">value</prop>, <prop comp="Property">value constraint</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Service</comp>
! </td>
! <td>
! <prop comp="Service">endpoints</prop>, <prop comp="Service">features</prop>, <prop comp="Service">interface</prop>, <prop comp="Service">name</prop>, <prop comp="Service">properties</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Type Definition</comp>
! </td>
! <td>
! <prop comp="Type Definition">name</prop>
! </td>
! </tr>
! <tr>
! <th>Property</th>
! <th>Where Defined</th>
! </tr>
! <tr>
! <td>address</td>
! <td>Endpoint.<prop comp="Endpoint">address</prop>
! </td>
! </tr>
! <tr>
! <td>binding</td>
! <td>Endpoint.<prop comp="Endpoint">binding</prop>
! </td>
! </tr>
! <tr>
! <td>binding faults</td>
! <td>Binding.<prop comp="Binding">binding faults</prop>
! </td>
! </tr>
! <tr>
! <td>binding operations</td>
! <td>Binding.<prop comp="Binding">binding operations</prop>
! </td>
! </tr>
! <tr>
! <td>bindings</td>
! <td>Description.<prop comp="Description">bindings</prop>
! </td>
! </tr>
! <tr>
! <td>direction</td>
! <td>Interface Fault Reference.<prop comp="Interface Fault Reference">direction</prop>, Interface Message Reference.<prop comp="Interface Message Reference">direction</prop>
! </td>
! </tr>
! <tr>
! <td>element declaration</td>
! <td>Interface Fault.<prop comp="Interface Fault">element declaration</prop>, Interface Message Reference.<prop comp="Interface Message Reference">element declaration</prop>
! </td>
! </tr>
! <tr>
! <td>element declarations</td>
! <td>Description.<prop comp="Description">element declarations</prop>
! </td>
! </tr>
! <tr>
! <td>endpoints</td>
! <td>Service.<prop comp="Service">endpoints</prop>
! </td>
! </tr>
! <tr>
! <td>extended interfaces</td>
! <td>Interface.<prop comp="Interface">extended interfaces</prop>
! </td>
! </tr>
! <tr>
! <td>features</td>
! <td>.<prop comp="">features</prop>, Binding.<prop comp="Binding">features</prop>, Binding Fault.<prop comp="Binding Fault">features</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">
          				features
          			</prop>, Binding Message Reference.<prop comp="Binding Message Reference">
          				features
!         			</prop>, Binding Operation.<prop comp="Binding Operation">features</prop>, Endpoint.<prop comp="Endpoint">features</prop>, Interface.<prop comp="Interface">features</prop>, Interface Fault.<prop comp="Interface Fault">features</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">features</prop>, Interface Message Reference.<prop comp="Interface Message Reference">features</prop>, Interface Operation.<prop comp="Interface Operation">features</prop>, Service.<prop comp="Service">features</prop>
! </td>
! </tr>
! <tr>
! <td>interface</td>
! <td>Binding.<prop comp="Binding">interface</prop>, Service.<prop comp="Service">interface</prop>
! </td>
! </tr>
! <tr>
! <td>interface fault</td>
! <td>Binding Fault.<prop comp="Binding Fault">
        				interface fault
!       			</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">interface fault</prop>
! </td>
! </tr>
! <tr>
! <td>interface fault references</td>
! <td>Interface Operation.<prop comp="Interface Operation">interface fault references</prop>
! </td>
! </tr>
! <tr>
! <td>interface faults</td>
! <td>Interface.<prop comp="Interface">interface faults</prop>
! </td>
! </tr>
! <tr>
! <td>interface message references</td>
! <td>Interface Operation.<prop comp="Interface Operation">interface message references</prop>
! </td>
! </tr>
! <tr>
! <td>interface operations</td>
! <td>Interface.<prop comp="Interface">interface operations</prop>
! </td>
! </tr>
! <tr>
! <td>interfaces</td>
! <td>Description.<prop comp="Description">interfaces</prop>
! </td>
! </tr>
! <tr>
! <td>message content model</td>
! <td>Interface Message Reference.<prop comp="Interface Message Reference">message content model</prop>
! </td>
! </tr>
! <tr>
! <td>message exchange pattern</td>
! <td>Interface Operation.<prop comp="Interface Operation">message exchange pattern</prop>
! </td>
! </tr>
! <tr>
! <td>message label</td>
! <td>Interface Fault Reference.<prop comp="Interface Fault Reference">message label</prop>, Interface Message Reference.<prop comp="Interface Message Reference">message label</prop>
! </td>
! </tr>
! <tr>
! <td>name</td>
! <td>.<prop comp="">name</prop>, Binding.<prop comp="Binding">name</prop>, Element Declaration.<prop comp="Element Declaration">name</prop>, Endpoint.<prop comp="Endpoint">name</prop>, Interface.<prop comp="Interface">name</prop>, Interface Fault.<prop comp="Interface Fault">name</prop>, Interface Operation.<prop comp="Interface Operation">name</prop>, Service.<prop comp="Service">name</prop>, Type Definition.<prop comp="Type Definition">name</prop>
! </td>
! </tr>
! <tr>
! <td>parent</td>
! <td>.<prop comp="">parent</prop>, Binding Fault.<prop comp="Binding Fault">parent</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">
          				parent
          			</prop>, Binding Message Reference.<prop comp="Binding Message Reference">
          				parent
!         			</prop>, Binding Operation.<prop comp="Binding Operation">parent</prop>, Endpoint.<prop comp="Endpoint">parent</prop>, Feature.<prop comp="Feature">parent</prop>, Interface Fault.<prop comp="Interface Fault">parent</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">parent</prop>, Interface Message Reference.<prop comp="Interface Message Reference">parent</prop>, Interface Operation.<prop comp="Interface Operation">parent</prop>, Property.<prop comp="Property">parent</prop>
! </td>
! </tr>
! <tr>
! <td>properties</td>
! <td>.<prop comp="">properties</prop>, Binding.<prop comp="Binding">properties</prop>, Binding Fault.<prop comp="Binding Fault">properties</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">
          				properties
          			</prop>, Binding Message Reference.<prop comp="Binding Message Reference">
          				properties
!         			</prop>, Binding Operation.<prop comp="Binding Operation">properties</prop>, Endpoint.<prop comp="Endpoint">properties</prop>, Interface.<prop comp="Interface">properties</prop>, Interface Fault.<prop comp="Interface Fault">properties</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">properties</prop>, Interface Message Reference.<prop comp="Interface Message Reference">properties</prop>, Interface Operation.<prop comp="Interface Operation">properties</prop>, Service.<prop comp="Service">properties</prop>
! </td>
! </tr>
! <tr>
! <td>ref</td>
! <td>Feature.<prop comp="Feature">ref</prop>, Property.<prop comp="Property">ref</prop>
! </td>
! </tr>
! <tr>
! <td>required</td>
! <td>Feature.<prop comp="Feature">required</prop>
! </td>
! </tr>
! <tr>
! <td>services</td>
! <td>Description.<prop comp="Description">services</prop>
! </td>
! </tr>
! <tr>
! <td>style</td>
! <td>Interface Operation.<prop comp="Interface Operation">style</prop>
! </td>
! </tr>
! <tr>
! <td>type</td>
! <td>Binding.<prop comp="Binding">type</prop>
! </td>
! </tr>
! <tr>
! <td>type definitions</td>
! <td>Description.<prop comp="Description">type definitions</prop>
! </td>
! </tr>
! <tr>
! <td>value</td>
! <td>Property.<prop comp="Property">value</prop>
! </td>
! </tr>
! <tr>
! <td>value constraint</td>
! <td>Property.<prop comp="Property">value constraint</prop>
! </td>
! </tr>
  </tbody>

Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.358
retrieving revision 1.359
diff -C2 -d -r1.358 -r1.359
*** wsdl20.xml	13 Nov 2005 02:50:36 -0000	1.358
--- wsdl20.xml	14 Nov 2005 03:41:22 -0000	1.359
***************
*** 11760,11763 ****
--- 11760,11806 ----
        	</item>
        </olist>
+       
+       <z:notation name="InterfaceFragId">
+       	<p>
+       		Let
+       		<z:i>InterfaceFragId</z:i>
+       		represent the fragment identifier for the
+       		<comp>Interface</comp>
+       		component:
+       	</p>
+       	<schema xmlns="http://www.w3.org/2004/zml"
+       		name="InterfaceFragId">
+       		interface : NCName
+       	</schema>
+       	
+       	<z:see names="NCName"/>
+       	
+       </z:notation>
+       
+       <z:notation name="InterfaceDesignator">
+       <p>
+       	Let <z:i>InterfaceDesignator</z:i> 
+       	express the association between an <comp>Interface</comp>
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface fragment identifier:
+       </p>
+       
+       <schema xmlns="http://www.w3.org/2004/zml"
+       		name="InterfaceDesignator">
+       		ComponentModel <nl/>
+       		interfaceComp : Interface
+       		<also/>
+       		namespace : AbsoluteURI <nl/>
+       		InterfaceFragId
+       	<where/>
+       		interfaceComp <in/> interfaceComps <nl/>
+       		interfaceComp.name.namespaceName = namespace <nl/>
+       		interfaceComp.name.localName = interface
+       </schema>
+       
+       <z:see names="ComponentModel Interface AbsoluteURI InterfaceFragId"/>
+       
+       </z:notation>
+       
        </div3>
  	
***************
*** 11791,11794 ****
--- 11834,11880 ----
  		</item>
  	</olist>
+ 	
+       <z:notation name="InterfaceFaultFragId">
+       	<p>
+       		Let
+       		<z:i>InterfaceFaultFragId</z:i>
+       		represent the fragment identifier for the
+       		<comp>Interface Fault</comp>
+       		component:
+       	</p>
+       	<schema xmlns="http://www.w3.org/2004/zml"
+       		name="InterfaceFaultFragId">
+       		InterfaceFragId <nl/>
+       		fault : NCName
+       	</schema>
+       	
+       	<z:see names="InterfaceFragId NCName"/>
+       	
+       </z:notation>
+       
+       <z:notation name="InterfaceFaultDesignator">
+       <p>
+       	Let <z:i>InterfaceFaultDesignator</z:i> 
+       	express the association between an <comp>Interface Fault</comp>
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface fault fragment identifier:
+       </p>
+       
+       <schema xmlns="http://www.w3.org/2004/zml"
+       		name="InterfaceFaultDesignator">
+       		InterfaceDesignator <nl/>
+       		interfaceFaultComp : InterfaceFault
+       		<also/>
+       		InterfaceFaultFragId
+       	<where/>
+       		interfaceFaultComp <in/> interfaceFaultComps <nl/>
+       		interfaceFaultComp.parent = interfaceComp.id <nl/>
+       		interfaceFaultComp.name.localName = fault
+       </schema>
+       
+       <z:see names="InterfaceDesignator InterfaceFault InterfaceFaultFragId"/>
+       
+       </z:notation>
+       
  	</div3>
  	
***************
*** 11822,11825 ****
--- 11908,11954 ----
  		</item>
  	</olist>
+ 	
+       <z:notation name="InterfaceOpFragId">
+       	<p>
+       		Let
+       		<z:i>InterfaceOpFragId</z:i>
+       		represent the fragment identifier for the
+       		<comp>Interface Operation</comp>
+       		component:
+       	</p>
+       	<schema xmlns="http://www.w3.org/2004/zml"
+       		name="InterfaceOpFragId">
+       		InterfaceFragId <nl/>
+       		operation : NCName
+       	</schema>
+       	
+       	<z:see names="InterfaceFragId NCName"/>
+       	
+       </z:notation>
+       
+       <z:notation name="InterfaceOpDesignator">
+       <p>
+       	Let <z:i>InterfaceOpDesignator</z:i> 
+       	express the association between an <comp>Interface Operation</comp>
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface operation fragment identifier:
+       </p>
+       
+       <schema xmlns="http://www.w3.org/2004/zml"
+       		name="InterfaceOpDesignator">
+       		InterfaceDesignator <nl/>
+       		interfaceOpComp : InterfaceOperation
+       		<also/>
+       		InterfaceOpFragId
+       	<where/>
+       		interfaceOpComp <in/> interfaceOpComps <nl/>
+       		interfaceOpComp.parent = interfaceComp.id <nl/>
+       		interfaceOpComp.name.localName = operation
+       </schema>
+       
+       <z:see names="InterfaceDesignator InterfaceOperation InterfaceOpFragId"/>
+       
+       </z:notation>
+       
  	</div3>
  	
***************
*** 11867,11870 ****
--- 11996,12042 ----
  		</item>
  	</olist>
+ 	
+       <z:notation name="InterfaceMessageRefFragId">
+       	<p>
+       		Let
+       		<z:i>InterfaceMessageRefFragId</z:i>
+       		represent the fragment identifier for the
+       		<comp>Interface Message Reference</comp>
+       		component:
+       	</p>
+       	<schema xmlns="http://www.w3.org/2004/zml"
+       		name="InterfaceMessageRefFragId">
+       		InterfaceOpFragId<nl/>
+       		message : NCName
+       	</schema>
+       	
+       	<z:see names="NCName"/>
+       	
+       </z:notation>
+       
+       <z:notation name="InterfaceMessageRefDesignator">
+       <p>
+       	Let <z:i>InterfaceMessageRefDesignator</z:i> 
+       	express the association between an <comp>Interface Message Reference</comp>
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface message reference fragment identifier:
+       </p>
+       
+       <schema xmlns="http://www.w3.org/2004/zml"
+       		name="InterfaceMessageRefDesignator">
+       		InterfaceOpDesignator <nl/>
+       		interfaceMessageRefComp : InterfaceMessageReference
+       		<also/>
+       		InterfaceMessageRefFragId
+       	<where/>
+       		interfaceMessageRefComp <in/> interfaceMessageRefComps <nl/>
+       		interfaceMessageRefComp.parent = interfaceOpComp.id <nl/>
+       		interfaceMessageRefComp.messageLabel = message
+       </schema>
+       
+       <z:see names="InterfaceOpDesignator InterfaceMessageReference InterfaceMessageRefFragId"/>
+       
+       </z:notation>
+       
  	</div3>
  
***************
*** 11930,11933 ****
--- 12102,12154 ----
  		</item>
  	</olist>
+ 	
+       <z:notation name="InterfaceFaultRefFragId">
+       	<p>
+       		Let
+       		<z:i>InterfaceFaultRefFragId</z:i>
+       		represent the fragment identifier for the
+       		<comp>Interface Fault Reference</comp>
+       		component:
+       	</p>
+       	<schema xmlns="http://www.w3.org/2004/zml"
+       		name="InterfaceFaultRefFragId">
+       		InterfaceOpFragId <nl/>
+       		message : NCName <nl/>
+       		fault : QName
+       	</schema>
+       	
+       	<z:see names="NCName QName"/>
+       	
+       </z:notation>
+       
+       <z:notation name="InterfaceFaultRefDesignator">
+       <p>
+       	Let <z:i>InterfaceFaultRefDesignator</z:i> 
+       	express the association between an <comp>Interface Fault Reference</comp>
+       	component and the IRI reference formed
+       	by a namespace IRI and an interface fault reference fragment identifier:
+       </p>
+       
+       <schema xmlns="http://www.w3.org/2004/zml"
+       		name="InterfaceFaultRefDesignator">
+       		InterfaceOpDesignator <nl/>
+       		interfaceFaultComp : InterfaceFault <nl/>
+       		interfaceFaultRefComp : InterfaceFaultReference
+       		<also/>
+       		InterfaceFaultRefFragId
+       	<where/>
+       		interfaceFaultComp <in/> interfaceFaultComps <nl/>
+       		interfaceFaultComp.id <in/> interfaceComp.allInterfaceFaults <nl/>
+       		interfaceFaultComp.name = fault
+       	<also/>
+       		interfaceFaultRefComp <in/> interfaceFaultRefComps <nl/>
+       		interfaceFaultRefComp.interfaceFault = interfaceFaultComp.id <nl/>
+       		interfaceFaultRefComp.messageLabel = message
+       </schema>
+       
+       <z:see names="InterfaceOpDesignator InterfaceFault InterfaceFaultReference InterfaceFaultRefFragId"/>
+       
+       </z:notation>
+       
  	</div3>
  
***************
*** 11949,11952 ****
--- 12170,12240 ----
        	</item>
        </olist>
+ 	
+       <z:notation name="BindingFragId">
+       	<p>
+       		Let
+       		<z:i>BindingFragId</z:i>
+       		represent the fragment identifier for the
+       		<comp>Binding</comp>
+       		component:
+       	</p>
+       	<schema xmlns="http://www.w3.org/2004/zml"
+       		name="BindingFragId">
+       		binding : NCName
+       	</schema>
+       	
+       	<z:see names="NCName"/>
+       	
+       </z:notation>
+       
+       <z:notation name="BindingDesignator">
+       <p>
+       	Let <z:i>BindingDesignator</z:i> 
+       	express the association between a <comp>Binding</comp>
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding fragment identifier:
+       </p>
+       
+       <schema xmlns="http://www.w3.org/2004/zml"
+       		name="BindingDesignator">
+       		ComponentModel <nl/>
+       		bindingComp : Binding
+       		<also/>
+       		namespace : AbsoluteURI <nl/>
+       		BindingFragId
+       	<where/>
+       		bindingComp <in/> bindingComps <nl/>
+       		bindingComp.name.namespaceName = namespace <nl/>
+       		bindingComp.name.localName = binding
+       </schema>
+       
+       <z:see names="ComponentModel Binding AbsoluteURI BindingFragId"/>
+       
+       <p>Note that the above definition applies to all <comp>Binding</comp> components, whether or not they bind a specific
+       <comp>Interface</comp> component.</p>
+       
+       </z:notation>
+       
+       <z:notation name="BindingInterfaceDesignator">
+       
+       <p>Let <z:i>BindingInterfaceDesignator</z:i> express the association between an <comp>Interface</comp>
+       component and the IRI reference formed by a namespace IRI and a binding fragment identifier in the
+       case that the associated <comp>Binding</comp> component binds a specific <comp>Interface</comp> component.
+       </p>
+       
+       <schema xmlns="http://www.w3.org/2004/zml"
+       		name="BindingInterfaceDesignator">
+       		BindingDesignator
+       	<also/>
+       		interfaceComp : Interface <nl/>      		
+       	<where/>
+       		interfaceComp <in/> interfaceComps <nl/>
+       		bindingComp.interface = {interfaceComp.id}
+       </schema>
+       
+       <z:see names="BindingDesignator Interface"/>
+       
+       </z:notation>
+       
        </div3>
  
***************
*** 11984,11987 ****
--- 12272,12323 ----
  		</item>
  	</olist>
+ 	
+       <z:notation name="BindingFaultFragId">
+       	<p>
+       		Let
+       		<z:i>BindingFaultFragId</z:i>
+       		represent the fragment identifier for the
+       		<comp>Binding Fault</comp>
+       		component:
+       	</p>
+       	<schema xmlns="http://www.w3.org/2004/zml"
+       		name="BindingFaultFragId">
+       		BindingFragId <nl/>
+       		fault : QName
+       	</schema>
+       	
+       	<z:see names="BindingFragId QName"/>
+       	
+       </z:notation>
+       
+       <z:notation name="BindingFaultDesignator">
+       <p>
+       	Let <z:i>BindingFaultDesignator</z:i> 
+       	express the association between a <comp>Binding Fault</comp>
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding fault fragment identifier:
+       </p>
+       
+       <schema xmlns="http://www.w3.org/2004/zml"
+       		name="BindingFaultDesignator">
+       		BindingInterfaceDesignator <nl/>
+       		interfaceFaultComp : InterfaceFault <nl/>
+       		bindingFaultComp : BindingFault
+       		<also/>
+       		BindingFaultFragId
+       	<where/>
+       		interfaceFaultComp <in/> interfaceFaultComps <nl/>
+       		interfaceFaultComp.id <in/> interfaceComp.allInterfaceFaults <nl/>
+       		interfaceFaultComp.name = fault
+       	<also/>
+       		bindingFaultComp <in/> bindingFaultComps <nl/>
+       		bindingFaultComp.parent = bindingComp.id <nl/>
+       		bindingFaultComp.interfaceFault = interfaceFaultComp.id
+       </schema>
+       
+       <z:see names="BindingInterfaceDesignator InterfaceFault BindingFault BindingFaultFragId"/>
+       
+       </z:notation>
+       
  	</div3>
  	
***************
*** 12021,12024 ****
--- 12357,12408 ----
  		</item>
  	</olist>
+ 	
+       <z:notation name="BindingOpFragId">
+       	<p>
+       		Let
+       		<z:i>BindingOpFragId</z:i>
+       		represent the fragment identifier for the
+       		<comp>Binding Operation</comp>
+       		component:
+       	</p>
+       	<schema xmlns="http://www.w3.org/2004/zml"
+       		name="BindingOpFragId">
+       		BindingFragId <nl/>
+       		operation : QName
+       	</schema>
+       	
+       	<z:see names="BindingFragId QName"/>
+       	
+       </z:notation>
+       
+       <z:notation name="BindingOpDesignator">
+       <p>
+       	Let <z:i>BindingOpDesignator</z:i> 
+       	express the association between a <comp>Binding Operation</comp>
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding operation fragment identifier:
+       </p>
+       
+       <schema xmlns="http://www.w3.org/2004/zml"
+       		name="BindingOpDesignator">
+       		BindingInterfaceDesignator <nl/>
+       		interfaceOpComp : InterfaceOperation <nl/>
+       		bindingOpComp : BindingOperation
+       		<also/>
+       		BindingOpFragId
+       	<where/>
+       		interfaceOpComp <in/> interfaceOpComps <nl/>
+       		interfaceOpComp.id <in/> interfaceComp.allInterfaceOperations <nl/>
+       		interfaceOpComp.name = operation
+       	<also/>
+       		bindingOpComp <in/> bindingOpComps <nl/>
+       		bindingOpComp.parent = bindingComp.id <nl/>
+       		bindingOpComp.interfaceOperation = interfaceOpComp.id
+       </schema>
+       
+       <z:see names="BindingInterfaceDesignator InterfaceOperation BindingOperation BindingOpFragId"/>
+       
+       </z:notation>
+       
  	</div3>
  
***************
*** 12078,12081 ****
--- 12462,12513 ----
  		</item>
  	</olist>
+ 	
+       <z:notation name="BindingMessageRefFragId">
+       	<p>
+       		Let
+       		<z:i>BindingMessageRefFragId</z:i>
+       		represent the fragment identifier for the
+       		<comp>Binding Message Reference</comp>
+       		component:
+       	</p>
+       	<schema xmlns="http://www.w3.org/2004/zml"
+       		name="BindingMessageRefFragId">
+       		BindingOpFragId <nl/>
+       		message : NCName
+       	</schema>
+       	
+       	<z:see names="BindingOpFragId QName"/>
+       	
+       </z:notation>
+       
+       <z:notation name="BindingMessageRefDesignator">
+       <p>
+       	Let <z:i>BindingMessageRefDesignator</z:i> 
+       	express the association between a <comp>Binding Message Reference</comp>
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding message reference fragment identifier:
+       </p>
+       
+       <schema xmlns="http://www.w3.org/2004/zml"
+       		name="BindingMessageRefDesignator">
+       		BindingOpDesignator <nl/>
+       		interfaceMessageRefComp : InterfaceMessageReference <nl/>
+       		bindingMessageRefComp : BindingMessageReference
+       		<also/>
+       		BindingMessageRefFragId
+       	<where/>
+       		interfaceMessageRefComp <in/> interfaceMessageRefComps <nl/>
+       		interfaceMessageRefComp.parent = interfaceOpComp.id <nl/>
+       		interfaceMessageRefComp.messageLabel = message
+       	<also/>
+       		bindingMessageRefComp <in/> bindingMessageRefComps <nl/>
+       		bindingMessageRefComp.parent = bindingOpComp.id <nl/>
+       		bindingMessageRefComp.interfaceMessageReference = interfaceMessageRefComp.id
+       </schema>
+       
+       <z:see names="BindingOpDesignator InterfaceMessageReference BindingMessageReference BindingMessageRefFragId"/>
+       
+       </z:notation>
+       
  	</div3>
  
***************
*** 12159,12162 ****
--- 12591,12645 ----
  		</item>
  	</olist>
+ 	
+       <z:notation name="BindingFaultRefFragId">
+       	<p>
+       		Let
+       		<z:i>BindingFaultRefFragId</z:i>
+       		represent the fragment identifier for the
+       		<comp>Binding Fault Reference</comp>
+       		component:
+       	</p>
+       	<schema xmlns="http://www.w3.org/2004/zml"
+       		name="BindingFaultRefFragId">
+       		BindingOpFragId <nl/>
+       		BindingFaultFragId <nl/>
+       		message : NCName
+       	</schema>
+       	
+       	<z:see names="BindingOpFragId BindingFaultFragId NCName"/>
+       	
+       </z:notation>
+       
+       <z:notation name="BindingFaultRefDesignator">
+       <p>
+       	Let <z:i>BindingFaultRefDesignator</z:i> 
+       	express the association between a <comp>Binding Fault Reference</comp>
+       	component and the IRI reference formed
+       	by a namespace IRI and a binding fault reference fragment identifier:
+       </p>
+       
+       <schema xmlns="http://www.w3.org/2004/zml"
+       		name="BindingFaultRefDesignator">
+       		BindingOpDesignator <nl/>
+       		BindingFaultDesignator <nl/>
+       		interfaceFaultRefComp : InterfaceFaultReference <nl/>
+       		bindingFaultRefComp : BindingFaultReference
+       		<also/>
+       		BindingFaultRefFragId
+       	<where/>
+       		interfaceFaultRefComp <in/> interfaceFaultRefComps <nl/>
+       		interfaceFaultRefComp.parent = interfaceOpComp.id <nl/>
+       		interfaceFaultRefComp.interfaceFault = interfaceFaultComp.id <nl/>
+       		interfaceFaultRefComp.messageLabel = message
+       	<also/>
+       		bindingFaultRefComp <in/> bindingFaultRefComps <nl/>
+       		bindingFaultRefComp.parent = bindingOpComp.id <nl/>
+       		bindingFaultRefComp.interfaceFaultReference = interfaceFaultRefComp.id
+       </schema>
+       
+       <z:see names="BindingOpDesignator BindingFaultDesignator InterfaceFaultReference BindingFaultReference BindingFaultRefFragId"/>
+       
+       </z:notation>
+       
  	</div3>
  
***************
*** 12180,12183 ****
--- 12663,12709 ----
  			</item>
  		</olist>
+ 
+       <z:notation name="ServiceFragId">
+       	<p>
+       		Let
+       		<z:i>ServiceFragId</z:i>
+       		represent the fragment identifier for the
+       		<comp>Service</comp>
+       		component:
+       	</p>
+       	<schema xmlns="http://www.w3.org/2004/zml"
+       		name="ServiceFragId">
+       		service : NCName
+       	</schema>
+       	
+       	<z:see names="NCName"/>
+       	
+       </z:notation>
+       
+       <z:notation name="ServiceDesignator">
+       <p>
+       	Let <z:i>ServiceDesignator</z:i> 
+       	express the association between a <comp>Service</comp>
+       	component and the IRI reference formed
+       	by a namespace IRI and a service fragment identifier:
+       </p>
+       
+       <schema xmlns="http://www.w3.org/2004/zml"
+       		name="ServiceDesignator">
+       		ComponentModel <nl/>
+       		serviceComp : Service
+       		<also/>
+       		namespace : AbsoluteURI <nl/>
+       		ServiceFragId
+       	<where/>
+       		serviceComp <in/> serviceComps <nl/>
+       		serviceComp.name.namespaceName = namespace <nl/>
+       		serviceComp.name.localName = service
+       </schema>
+       
+       <z:see names="ComponentModel Service AbsoluteURI ServiceFragId"/>
+       
+       </z:notation>
+       
  	</div3>
  
***************
*** 12211,12214 ****
--- 12737,12783 ----
        	</item>
        </olist>
+ 	
+       <z:notation name="EndpointFragId">
+       	<p>
+       		Let
+       		<z:i>EndpointFragId</z:i>
+       		represent the fragment identifier for the
+       		<comp>Endpoint</comp>
+       		component:
+       	</p>
+       	<schema xmlns="http://www.w3.org/2004/zml"
+       		name="EndpointFragId">
+       		ServiceFragId <nl/>
+       		endpoint : NCName
+       	</schema>
+       	
+       	<z:see names="ServiceFragId NCName"/>
+       	
+       </z:notation>
+       
+       <z:notation name="EndpointDesignator">
+       <p>
+       	Let <z:i>EndpointDesignator</z:i> 
+       	express the association between an <comp>Endpoint</comp>
+       	component and the IRI reference formed
+       	by a namespace IRI and an endpoint fragment identifier:
+       </p>
+       
+       <schema xmlns="http://www.w3.org/2004/zml"
+       		name="EndpointDesignator">
+       		ServiceDesignator <nl/>
+       		endpointComp : Endpoint
+       		<also/>
+       		EndpointFragId
+       	<where/>
+       		endpointComp <in/> endpointComps <nl/>
+       		endpointComp.parent = serviceComp.id <nl/>
+       		endpointComp.name = endpoint
+       </schema>
+       
+       <z:see names="ServiceDesignator Endpoint EndpointFragId"/>
+       
+       </z:notation>
+       
  	</div3>
  
***************
*** 12492,12495 ****
--- 13061,13071 ----
      
      <tr>
+     	<td>20051113</td>
+     	<td>AGR</td>
+     	<td>Added Z Notation for fragment identifiers and component designators for Interface, Binding, and Service component families in Appendix A.
+     	</td>
+     </tr>
+ 
+     <tr>
      	<td>20051112</td>
      	<td>AGR</td>

Index: adjuncts-component-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/adjuncts-component-table.xml,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** adjuncts-component-table.xml	13 Nov 2005 21:11:28 -0000	1.33
--- adjuncts-component-table.xml	14 Nov 2005 03:41:22 -0000	1.34
***************
*** 1,199 ****
  <?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
! 	      transfer coding default</prop>, <prop comp="Binding">http cookies</prop>, <prop comp="Binding">http method default</prop>, <prop comp="Binding">http query parameter
!               separator default</prop>, <prop comp="Binding">http version</prop>, <prop comp="Binding">soap mep
!             default</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">http transfer coding</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
! 	      location</prop>, <prop comp="Binding Operation">http
! 	      transfer coding default</prop>, <prop comp="Binding Operation">http fault serialization</prop>, <prop comp="Binding Operation">http input
! 	      serialization</prop>, <prop comp="Binding Operation">http location ignore uncited</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 location ignore uncited</td>
!     <td>Binding Operation.<prop comp="Binding Operation">http location ignore uncited</prop></td>
!   </tr>
!   <tr>
!     <td>http method</td>
!     <td>Binding Operation.<prop comp="Binding Operation">http method</prop></td>
!   </tr>
!   <tr>
!     <td>http method default</td>
!     <td>Binding.<prop comp="Binding">http method default</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 Fault.<prop comp="Binding Fault">http transfer coding</prop>, 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,247 ----
  <?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 method default</prop>, <prop comp="Binding">http query parameter
!               separator default</prop>, <prop comp="Binding">http
! 	      transfer coding default</prop>, <prop comp="Binding">http version</prop>, <prop comp="Binding">soap mep
!             default</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">http transfer coding</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 location ignore uncited</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">http
! 	      transfer coding default</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 location ignore uncited</td>
! <td>Binding Operation.<prop comp="Binding Operation">http location ignore uncited</prop>
! </td>
! </tr>
! <tr>
! <td>http method</td>
! <td>Binding Operation.<prop comp="Binding Operation">http method</prop>
! </td>
! </tr>
! <tr>
! <td>http method default</td>
! <td>Binding.<prop comp="Binding">http method default</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 Fault.<prop comp="Binding Fault">http transfer coding</prop>, 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.79
retrieving revision 1.80
diff -C2 -d -r1.79 -r1.80
*** wsdl20-z.html	13 Nov 2005 02:55:42 -0000	1.79
--- wsdl20-z.html	14 Nov 2005 03:41:21 -0000	1.80
***************
*** 1,13 ****
! <?xml version="1.0" encoding="utf-8"?>
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
! <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
! <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
! <meta name="generator" content="HTML Tidy for Linux/x86 (vers 1st August 2004), see www.w3.org" />
! 
! <title>Web Services Description Language (WSDL) Version 2.0 Part 1:
! Core Language</title>
! 
! <style type="text/css" xml:space="preserve">
[...30897 lines suppressed...]
!     <tr>
!        <td rowspan="1" colspan="1">20020620</td>
!        <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Started adding abstract model</td>
!     </tr>
!     <tr>
!        <td rowspan="1" colspan="1">20020406</td>
!        <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Created document from WSDL 1.1</td>
!     </tr>
!   </tbody>
! </table><br>
! 
!       </div>
!     </div>
! 
!   </div>
! 
! </body></html>
\ No newline at end of file

Index: wsdl20-defs.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-defs.xml,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
*** wsdl20-defs.xml	13 Nov 2005 21:11:28 -0000	1.29
--- wsdl20-defs.xml	14 Nov 2005 03:41:21 -0000	1.30
***************
*** 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" prop="soap mep default"/><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" prop="http method default"/><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" prop="http query parameter separator default"/><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 Operation" prop="http location ignore uncited"/><propdef comp="Binding" prop="http transfer coding default"/><propdef comp="Binding Operation" prop="http transfer coding default"/><propdef comp="Binding Message Reference" prop="http transfer coding"/><propdef comp="Binding Fault" 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,160 ----
  <?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 default" comp="Binding"/>
! <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 default" comp="Binding"/>
! <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 default" comp="Binding"/>
! <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 location ignore uncited" comp="Binding Operation"/>
! <propdef prop="http transfer coding default" comp="Binding"/>
! <propdef prop="http transfer coding default" comp="Binding Operation"/>
! <propdef prop="http transfer coding" comp="Binding Message Reference"/>
! <propdef prop="http transfer coding" comp="Binding Fault"/>
! <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.247
retrieving revision 1.248
diff -C2 -d -r1.247 -r1.248
*** wsdl20.html	13 Nov 2005 02:55:43 -0000	1.247
--- wsdl20.html	14 Nov 2005 03:41:22 -0000	1.248
***************
*** 1,15 ****
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
!     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.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 1st August 2004), 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 1:
! Core Language</title>
[...23608 lines suppressed...]
!     <tr>
!        <td rowspan="1" colspan="1">20020620</td>
!        <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Started adding abstract model</td>
!     </tr>
!     <tr>
!        <td rowspan="1" colspan="1">20020406</td>
!        <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Created document from WSDL 1.1</td>
!     </tr>
!   </tbody>
! </table><br>
! 
!       </div>
!     </div>
! 
!   </div>
! 
! </body></html>
\ No newline at end of file

Index: wsdl20-primer.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-primer.html,v
retrieving revision 1.115
retrieving revision 1.116
diff -C2 -d -r1.115 -r1.116
*** wsdl20-primer.html	11 Nov 2005 01:51:30 -0000	1.115
--- wsdl20-primer.html	14 Nov 2005 03:41:22 -0000	1.116
***************
*** 4221,4225 ****
  	(IONA Technologies), Asir Vedamuthu
  	(Microsoft Corporation), Sanjiva Weerawarana
! 	(Independent), &Uuml;mit Yal&ccedil;ınalp
  	(SAP AG).</p>
    <p>Previous members were:
--- 4221,4225 ----
  	(IONA Technologies), Asir Vedamuthu
  	(Microsoft Corporation), Sanjiva Weerawarana
! 	(WSO2), &Uuml;mit Yal&ccedil;ınalp
  	(SAP AG).</p>
    <p>Previous members were:
Received on Monday, 14 November 2005 03:41:50 GMT

This archive was generated by hypermail 2.2.0 + w3c-0.30 : Monday, 14 November 2005 03:41:51 GMT