2002/ws/desc/wsdl20 component-assertion-table.xml,1.7,1.8 wsdl20.tex,1.104,1.105 component-table.xml,1.28,1.29 wsdl20-defs.xml,1.34,1.35 wsdl20-z-ie.html,1.70,1.71 wsdl20-z.html,1.95,1.96 wsdl20.html,1.264,1.265 wsdl20-adjuncts.html,1.124,1.125 wsdl20-primer.html,1.133,1.134 adjuncts-component-table.xml,1.37,1.38 document-assertion-table.xml,1.8,1.9

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

Modified Files:
	component-assertion-table.xml wsdl20.tex component-table.xml 
	wsdl20-defs.xml wsdl20-z-ie.html wsdl20-z.html wsdl20.html 
	wsdl20-adjuncts.html wsdl20-primer.html 
	adjuncts-component-table.xml document-assertion-table.xml 
Log Message:
Rebuilt spec to incorporate Roberto's assertions.


Index: wsdl20-z-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v
retrieving revision 1.70
retrieving revision 1.71
diff -C2 -d -r1.70 -r1.71
*** wsdl20-z-ie.html	20 Feb 2006 21:39:23 -0000	1.70
--- wsdl20-z-ie.html	25 Feb 2006 17:50:19 -0000	1.71
***************
*** 80,84 ****
  
  <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="#N173E2">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>F. <a href="#assertionsummary">Assertion Summry</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;&nbp;&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_attriute">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;&nsp;&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
--- 80,84 ----
  
  <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="#N1742F">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>F. <a href="#assertionsummary">Assertion Summry</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;&nbp;&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_attriute">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;&nsp;&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
***************
*** 105,109 ****
      			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">Documentatin</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;&nbs;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;&bsp;&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>&nbp;&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="#N173E2">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;E.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changs</a><br>F. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br></p></div><hr><div class="body">
  
  <div class="div1">
--- 105,109 ----
      			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">Documentatin</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;&nbs;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;&bsp;&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>&nbp;&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="#N1742F">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;E.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changs</a><br>F. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br></p></div><hr><div class="body">
  
  <div class="div1">
***************
*** 2784,2792 ****
                          to by the value of the <code>element</code> 
                          <em>attribute information item</em> if present (see <a href="#qnameres"><b>2.19 QName resolution</b></a>), otherwise empty. 
!                         It is an
                          error for the <code>element</code>  <em>attribute information item</em> to have
                          a value and for it to not resolve to an <a href="wsdl20.html#component-ElementDeclaration">Element Declaration</a> component
  						from the {<a href="wsdl20.html#property-Description.elementdeclarations">element declarations</a>} property of
!                         the <a href="wsdl20.html#component-Description">Description</a> component.
  			</td>
  		  </tr>
--- 2784,2792 ----
                          to by the value of the <code>element</code> 
                          <em>attribute information item</em> if present (see <a href="#qnameres"><b>2.19 QName resolution</b></a>), otherwise empty. 
!                         <a name="InterfaceFault-1203000"></a><span class="test-assertion">It is an
                          error for the <code>element</code>  <em>attribute information item</em> to have
                          a value and for it to not resolve to an <a href="wsdl20.html#component-ElementDeclaration">Element Declaration</a> component
  						from the {<a href="wsdl20.html#property-Description.elementdeclarations">element declarations</a>} property of
!                         the <a href="wsdl20.html#component-Description">Description</a> component.</span><sup><a title="Link to assertion InterfaceFault-1203000 summary" href="#InterfaceFault-1203000-summary">&dagger;</a></sup>
  			</td>
  		  </tr>
***************
*** 2860,2865 ****
  
              <li><p>{<a name="property-InterfaceOperation.messageexchangepattern">message exchange pattern</a>} REQUIRED. An <em>xs:anyURI</em>
! 	  		identifying the message exchange pattern used by the operation. This <em>xs:anyURI</em>
!             MUST be an absolute IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</p></li>
  
  	    <li><p>{<a name="property-InterfaceOperation.interfacemessagereferences">interface message references</a>} OPTIONAL. A set of <a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
--- 2860,2866 ----
  
              <li><p>{<a name="property-InterfaceOperation.messageexchangepattern">message exchange pattern</a>} REQUIRED. An <em>xs:anyURI</em>
! 	  		identifying the message exchange pattern used by the operation.
!             <a name="InterfaceOperation-1204000"></a><span class="test-assertion">This <em>xs:anyURI</em>
!             MUST be an absolute IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</span><sup><a title="Link to assertion InterfaceOperation-1204000 summary" href="#InterfaceOperation-1204000-summary">&dagger;</a></sup></p></li>
  
  	    <li><p>{<a name="property-InterfaceOperation.interfacemessagereferences">interface message references</a>} OPTIONAL. A set of <a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
***************
*** 2875,2880 ****
              that were used to construct the 
              {<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} properties of
!             {<a href="wsdl20.html#property-InterfaceOperation.interfacemessagereferences">interface message references</a>}. (See <a href="#InterfaceOperationStyle"><b>2.4.1.2 Operation Style</b></a>.) These <em>xs:anyURI</em>s MUST be
!             absolute IRIs (see [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]).</p></li>
  
              <li><p>{<a name="property-InterfaceOperation.features">features</a>} OPTIONAL. A set of <a href="wsdl20.html#component-Feature">Feature</a> components.</p></li>
--- 2876,2882 ----
              that were used to construct the 
              {<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} properties of
!             {<a href="wsdl20.html#property-InterfaceOperation.interfacemessagereferences">interface message references</a>}. (See <a href="#InterfaceOperationStyle"><b>2.4.1.2 Operation Style</b></a>.) <a name="InterfaceOperation-1204001"></a><span class="test-assertion">
!             These <em>xs:anyURI</em>s MUST be
!             absolute IRIs (see [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]).</span><sup><a title="Link to assertion InterfaceOperation-1204001 summary" href="#InterfaceOperation-1204001-summary">&dagger;</a></sup></p></li>
  
              <li><p>{<a name="property-InterfaceOperation.features">features</a>} OPTIONAL. A set of <a href="wsdl20.html#component-Feature">Feature</a> components.</p></li>
***************
*** 3408,3412 ****
  		<p>
  		The type of the <code>pattern</code>  <em>attribute information item</em> is <em>xs:anyURI</em>.
! 		Its value MUST be an absolute IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).
  		</p>
        </div>
--- 3410,3415 ----
  		<p>
  		The type of the <code>pattern</code>  <em>attribute information item</em> is <em>xs:anyURI</em>.
! 		<a name="InterfaceOperation-1204002"></a><span class="test-assertion">Its value MUST be an absolute
! 		IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</span><sup><a title="Link to assertion InterfaceOperation-1204002 summary" href="#InterfaceOperation-1204002-summary">&dagger;</a></sup>
  		</p>
        </div>
***************
*** 3433,3437 ****
              <p> The type of the <code>style</code>  <em>attribute information item</em> is
              <em>list of xs:anyURI</em>. 
!             Its value MUST be an absolute IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</p>
  
        </div>
--- 3436,3441 ----
              <p> The type of the <code>style</code>  <em>attribute information item</em> is
              <em>list of xs:anyURI</em>. 
!             <a name="InterfaceOperation-1204003"></a><span class="test-assertion">Its value MUST be an absolute IRI
! 	    (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</span><sup><a title="Link to assertion InterfaceOperation-1204003 summary" href="#InterfaceOperation-1204003-summary">&dagger;</a></sup></p>
  
        </div>
***************
*** 3564,3572 ****
  	    </p></li>
  
!             <li><p>{<a name="property-InterfaceMessageReference.direction">direction</a>} REQUIRED. An <em>xs:token</em> with
  	    one of the values <em>in</em> or <em>out</em>, indicating
  	    whether the message is coming
              to the service or going from the service,
!             respectively. 
              <a name="InterfaceMessageReference-0040"></a><span class="test-assertion">The direction MUST be the same as the
              direction of the message identified by the
--- 3568,3577 ----
  	    </p></li>
  
!             <li><p>{<a name="property-InterfaceMessageReference.direction">direction</a>} REQUIRED.
! 	    <a name="InterfaceMessageReference-1205000"></a><span class="test-assertion">An <em>xs:token</em> with
  	    one of the values <em>in</em> or <em>out</em>, indicating
  	    whether the message is coming
              to the service or going from the service,
!             respectively.</span><sup><a title="Link to assertion InterfaceMessageReference-1205000 summary" href="#InterfaceMessageReference-1205000-summary">&dagger;</a></sup> 
              <a name="InterfaceMessageReference-0040"></a><span class="test-assertion">The direction MUST be the same as the
              direction of the message identified by the
***************
*** 3577,3585 ****
              </p></li>
  
!             <li><p>{<a name="property-InterfaceMessageReference.messagecontentmodel">message content model</a>} REQUIRED. An
  	    <em>xs:token</em> with one of the values
  	    <em>#any</em>, <em>#none</em>, <em>#other</em>,
  	    or
! 	    <em>#element</em>.  A value of <em>#any</em>
  	    indicates that the message content is any single
  	    element. A value of <em>#none</em> indicates there is
--- 3582,3590 ----
              </p></li>
  
!             <li><p>{<a name="property-InterfaceMessageReference.messagecontentmodel">message content model</a>} REQUIRED. <a name="InterfaceMessageReference-1205001"></a><span class="test-assertion">An
  	    <em>xs:token</em> with one of the values
  	    <em>#any</em>, <em>#none</em>, <em>#other</em>,
  	    or
! 	    <em>#element</em>.</span><sup><a title="Link to assertion InterfaceMessageReference-1205001 summary" href="#InterfaceMessageReference-1205001-summary">&dagger;</a></sup>  A value of <em>#any</em>
  	    indicates that the message content is any single
  	    element. A value of <em>#none</em> indicates there is
***************
*** 3849,3856 ****
  		</ul>
  		<p>
! 		The type of the <code>element</code>  <em>attribute information item</em> is a union of
  		<em>xs:QName</em> and <em>xs:token</em> where
  		the allowed token values are <em>#any</em>,
! 		<em>#none</em>, or <em>#other</em>.</p>
        </div>
      </div>
--- 3854,3862 ----
  		</ul>
  		<p>
! 		<a name="InterfaceMessageReference-1205002"></a><span class="test-assertion">The type of the <code>element</code>  <em>attribute information item</em>
! 		is a union of
  		<em>xs:QName</em> and <em>xs:token</em> where
  		the allowed token values are <em>#any</em>,
! 		<em>#none</em>, or <em>#other</em>.</span><sup><a title="Link to assertion InterfaceMessageReference-1205002 summary" href="#InterfaceMessageReference-1205002-summary">&dagger;</a></sup></p>
        </div>
      </div>
***************
*** 3959,3969 ****
                          <a href="wsdl20.html#component-Description">Description</a> component resolved to by
                          the value of the <code>element</code>  <em>attribute information item</em> (see <a href="#qnameres"><b>2.19 QName resolution</b></a>);
!                         otherwise empty. It is an error for the
!                         <code>element</code>  <em>attribute information item</em> to have a value and
                          for it to NOT resolve to an
                          <a href="wsdl20.html#component-ElementDeclaration">Element Declaration</a> from the 
                          {<a href="wsdl20.html#property-Description.elementdeclarations">element declarations</a>}
                          property of the
!                         <a href="wsdl20.html#component-Description">Description</a>.
  			</td>
  		  </tr>
--- 3965,3975 ----
                          <a href="wsdl20.html#component-Description">Description</a> component resolved to by
                          the value of the <code>element</code>  <em>attribute information item</em> (see <a href="#qnameres"><b>2.19 QName resolution</b></a>);
!                         otherwise empty. <a name="InterfaceMessageReference-1205003"></a><span class="test-assertion">
!                         It is an error for the <code>element</code>  <em>attribute information item</em> to have a value and
                          for it to NOT resolve to an
                          <a href="wsdl20.html#component-ElementDeclaration">Element Declaration</a> from the 
                          {<a href="wsdl20.html#property-Description.elementdeclarations">element declarations</a>}
                          property of the
!                         <a href="wsdl20.html#component-Description">Description</a>.</span><sup><a title="Link to assertion InterfaceMessageReference-1205003 summary" href="#InterfaceMessageReference-1205003-summary">&dagger;</a></sup>
  			</td>
  		  </tr>
***************
*** 4332,4336 ****
  		<em>xs:NCName</em>.
  		</p>
! 		  <p>The <code>messageLabel</code>  <em>attribute information item</em> MUST be present in the XML representation of an
  		  <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a>
  		  component with a given {<a href="wsdl20.html#property-InterfaceFaultReference.direction">direction</a>}
--- 4338,4343 ----
  		<em>xs:NCName</em>.
  		</p>
! 		  <p><a name="InterfaceFaultReference-1206000"></a><span class="test-assertion">The <code>messageLabel</code>  <em>attribute information item</em> MUST
!                   be present in the XML representation of an
  		  <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a>
  		  component with a given {<a href="wsdl20.html#property-InterfaceFaultReference.direction">direction</a>}
***************
*** 4338,4342 ****
  		  {<a href="wsdl20.html#property-InterfaceOperation.messageexchangepattern">message exchange pattern</a>} of the parent
  		  <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component has more than one fault with that
! 		  direction. Recall that the <em>fault propagation ruleset</em> of the 
  		  {<a href="wsdl20.html#property-InterfaceOperation.messageexchangepattern">message exchange pattern</a>} specifies the relation between
  		  faults and messages. For example, the <em>fault-replaces-message</em> ruleset specifies that the
--- 4345,4349 ----
  		  {<a href="wsdl20.html#property-InterfaceOperation.messageexchangepattern">message exchange pattern</a>} of the parent
  		  <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component has more than one fault with that
! 		  direction.</span><sup><a title="Link to assertion InterfaceFaultReference-1206000 summary" href="#InterfaceFaultReference-1206000-summary">&dagger;</a></sup> Recall that the <em>fault propagation ruleset</em> of the 
  		  {<a href="wsdl20.html#property-InterfaceOperation.messageexchangepattern">message exchange pattern</a>} specifies the relation between
  		  faults and messages. For example, the <em>fault-replaces-message</em> ruleset specifies that the
***************
*** 9256,9262 ****
  		
  		<p>
! 			It is an error if a QName is not resolved (see <a href="#qnameres"><b>2.19 QName resolution</b></a>). When resolving
  			QNames references for schema definitions, the namespace MUST
! 			be imported by the referring WSDL 2.0 document. If the namespace
  			so referenced is contained in an inline schema, it MAY be
  			imported without a <code>schemaLocation</code>  attribute, so long as the
--- 9263,9271 ----
  		
  		<p>
! 			<a name="Types-1300000"></a><span class="test-assertion">It is an error if a QName
!                         is not resolved (see <a href="#qnameres"><b>2.19 QName resolution</b></a>).</span><sup><a title="Link to assertion Types-1300000 summary" href="#Types-1300000-summary">&dagger;</a></sup>
! 			<a name="Types-1300001"></a><span class="test-assertion">When resolving
  			QNames references for schema definitions, the namespace MUST
! 			be imported by the referring WSDL 2.0 document.</span><sup><a title="Link to assertion Types-1300001 summary" href="#Types-1300001-summary">&dagger;</a></sup> If the namespace
  			so referenced is contained in an inline schema, it MAY be
  			imported without a <code>schemaLocation</code>  attribute, so long as the
***************
*** 9279,9290 ****
  document are referenceable by QName (see <a href="#qnameres"><b>2.19 QName resolution</b></a>). Only components defined and declared in
  the schema itself and components included by it via xs:include are
! referenceable.  Specifically components that the schema imports
! via xs:import are NOT referenceable.</p>
  
! <p> Similarly, components defined in an inlined XML schema are NOT
! automatically referenceable within WSDL 2.0 document that imported
! (using <code>wsdl:import</code> ) the WSDL 2.0 document that inlines the schema
! (see <a href="#imports"><b>4.2 Importing Descriptions</b></a> for more details).  For this reason, it
! is recommended that XML schema documents intended to be shared across
  several WSDL 2.0 documents be placed in separate XML schema documents and imported
  using <code>xs:import</code> , rather than inlined inside a WSDL 2.0
--- 9288,9300 ----
  document are referenceable by QName (see <a href="#qnameres"><b>2.19 QName resolution</b></a>). Only components defined and declared in
  the schema itself and components included by it via xs:include are
! referenceable.  <a name="Types-1300002"></a><span class="test-assertion">
! Specifically components that the schema imports
! via xs:import are NOT referenceable.</span><sup><a title="Link to assertion Types-1300002 summary" href="#Types-1300002-summary">&dagger;</a></sup></p>
  
! <p><a name="Types-1300003"></a><span class="test-assertion">Similarly, components defined in an
! inlined XML schema are NOT automatically referenceable within WSDL 2.0
! document that imported (using <code>wsdl:import</code> ) the WSDL 2.0 document
! that inlines the schema (see <a href="#imports"><b>4.2 Importing Descriptions</b></a> for more details).</span><sup><a title="Link to assertion Types-1300003 summary" href="#Types-1300003-summary">&dagger;</a></sup>
! For this reason, it is recommended that XML schema documents intended to be shared across
  several WSDL 2.0 documents be placed in separate XML schema documents and imported
  using <code>xs:import</code> , rather than inlined inside a WSDL 2.0
***************
*** 9367,9371 ****
  The QName is constructed from the <code>targetNamespace</code>  of the schema and the value
  of the <code>name</code>  <em>attribute information item</em> of the <code>xs:simpleType</code>  or <code>xs:complexType</code>  <em>element information item</em>.
! A <code>constraint</code>  <em>attribute information item</em> MUST NOT refer to a global <code>xs:element</code>  definition.</p>
  </div>
  
--- 9377,9382 ----
  The QName is constructed from the <code>targetNamespace</code>  of the schema and the value
  of the <code>name</code>  <em>attribute information item</em> of the <code>xs:simpleType</code>  or <code>xs:complexType</code>  <em>element information item</em>.
! <a name="Types-1300004"></a><span class="test-assertion">A <code>constraint</code>  <em>attribute information item</em> MUST NOT
! refer to a global <code>xs:element</code>  definition.</span><sup><a title="Link to assertion Types-1300004 summary" href="#Types-1300004-summary">&dagger;</a></sup></p>
  </div>
  
***************
*** 9496,9505 ****
  
      		<p>
!     			The type of the
      			<code>wsdlx:interface</code> 
      			<em>attribute information item</em>
      			is an 
!     			<em>xs:QName</em> that specifies the {<a href="wsdl20.html#property-Interface.name">name</a>} property
!     			of an <a href="wsdl20.html#component-Interface">Interface</a> component.
      		</p>
      	</div>
--- 9507,9516 ----
  
      		<p>
!     			<a name="Types-1300005"></a><span class="test-assertion">The type of the
      			<code>wsdlx:interface</code> 
      			<em>attribute information item</em>
      			is an 
!     			<em>xs:QName</em> that specifies the {<a href="wsdl20.html#property-Interface.name">name</a>}
!     			property of an <a href="wsdl20.html#component-Interface">Interface</a> component.</span><sup><a title="Link to assertion Types-1300005 summary" href="#Types-1300005-summary">&dagger;</a></sup>
      		</p>
      	</div>
***************
*** 9535,9544 ****
  
      		<p>
!     			The type of the
      			<code>wsdlx:binding</code> 
      			<em>attribute information item</em>
      			is an 
!     			<em>xs:QName</em> that specifies the {<a href="wsdl20.html#property-Binding.name">name</a>} property
!     			of an <a href="wsdl20.html#component-Binding">Binding</a> component.
      		</p>
      	</div>
--- 9546,9555 ----
  
      		<p>
!     			<a name="Types-1300006"></a><span class="test-assertion">The type of the
      			<code>wsdlx:binding</code> 
      			<em>attribute information item</em>
      			is an 
!     			<em>xs:QName</em> that specifies the {<a href="wsdl20.html#property-Binding.name">name</a>}
!     			property of a <a href="wsdl20.html#component-Binding">Binding</a> component.</span><sup><a title="Link to assertion Types-1300006 summary" href="#Types-1300006-summary">&dagger;</a></sup>
      		</p>
      	</div>
***************
*** 12834,12838 ****
      <div class="div1">
      	
! <h2><a name="N173E2"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
--- 12845,12849 ----
      <div class="div1">
      	
! <h2><a name="N1742F"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
***************
*** 13191,13195 ****
        <th rowspan="1" colspan="1">Description</th>
      </tr>
!     
      <tr>
      	<td rowspan="1" colspan="1">20060220</td>
--- 13202,13212 ----
        <th rowspan="1" colspan="1">Description</th>
      </tr>
! 
!     <tr>
!         <td rowspan="1" colspan="1">20060224</td>
!         <td rowspan="1" colspan="1">RRC</td>
!         <td rowspan="1" colspan="1">Added assertions to sections 2.2, 2.3, 2.4, 2.5, 2.6, 3.</td>
!     </tr>
! 
      <tr>
      	<td rowspan="1" colspan="1">20060220</td>
***************
*** 15509,15512 ****
--- 15526,15588 ----
  <tr>
  <td rowspan="1" colspan="1">
+ <a href="#InterfaceFault-1203000" name="InterfaceFault-1203000-summary">InterfaceFault-1203000</a>
+ </td>
+ <td rowspan="1" colspan="1">It is an
+                         error for the <code>element</code>  <em>attribute information item</em> to have
+                         a value and for it to not resolve to an <a href="wsdl20.html#component-ElementDeclaration">Element Declaration</a> component
+ 						from the {<a href="wsdl20.html#property-Description.elementdeclarations">element declarations</a>} property of
+                         the <a href="wsdl20.html#component-Description">Description</a> component.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#InterfaceFaultReference-1206000" name="InterfaceFaultReference-1206000-summary">InterfaceFaultReference-1206000</a>
+ </td>
+ <td rowspan="1" colspan="1">The <code>messageLabel</code>  <em>attribute information item</em> MUST
+                   be present in the XML representation of an
+ 		  <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a>
+ 		  component with a given {<a href="wsdl20.html#property-InterfaceFaultReference.direction">direction</a>}
+ 		  if the 
+ 		  {<a href="wsdl20.html#property-InterfaceOperation.messageexchangepattern">message exchange pattern</a>} of the parent
+ 		  <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component has more than one fault with that
+ 		  direction.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#InterfaceMessageReference-1205002" name="InterfaceMessageReference-1205002-summary">InterfaceMessageReference-1205002</a>
+ </td>
+ <td rowspan="1" colspan="1">The type of the <code>element</code>  <em>attribute information item</em>
+ 		is a union of
+ 		<em>xs:QName</em> and <em>xs:token</em> where
+ 		the allowed token values are <em>#any</em>,
+ 		<em>#none</em>, or <em>#other</em>.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#InterfaceMessageReference-1205003" name="InterfaceMessageReference-1205003-summary">InterfaceMessageReference-1205003</a>
+ </td>
+ <td rowspan="1" colspan="1">
+                         It is an error for the <code>element</code>  <em>attribute information item</em> to have a value and
+                         for it to NOT resolve to an
+                         <a href="wsdl20.html#component-ElementDeclaration">Element Declaration</a> from the 
+                         {<a href="wsdl20.html#property-Description.elementdeclarations">element declarations</a>}
+                         property of the
+                         <a href="wsdl20.html#component-Description">Description</a>.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#InterfaceOperation-1204002" name="InterfaceOperation-1204002-summary">InterfaceOperation-1204002</a>
+ </td>
+ <td rowspan="1" colspan="1">Its value MUST be an absolute
+ 		IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#InterfaceOperation-1204003" name="InterfaceOperation-1204003-summary">InterfaceOperation-1204003</a>
+ </td>
+ <td rowspan="1" colspan="1">Its value MUST be an absolute IRI
+ 	    (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
  <a href="#Location-0076" name="Location-0076-summary">Location-0076</a>
  </td>
***************
*** 15771,15774 ****
--- 15847,15911 ----
  <em>element information item</em>).</td>
  </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#Types-1300000" name="Types-1300000-summary">Types-1300000</a>
+ </td>
+ <td rowspan="1" colspan="1">It is an error if a QName
+                         is not resolved (see <a href="#qnameres"><b>2.19 QName resolution</b></a>).</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#Types-1300001" name="Types-1300001-summary">Types-1300001</a>
+ </td>
+ <td rowspan="1" colspan="1">When resolving
+ 			QNames references for schema definitions, the namespace MUST
+ 			be imported by the referring WSDL 2.0 document.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#Types-1300002" name="Types-1300002-summary">Types-1300002</a>
+ </td>
+ <td rowspan="1" colspan="1">
+ Specifically components that the schema imports
+ via xs:import are NOT referenceable.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#Types-1300003" name="Types-1300003-summary">Types-1300003</a>
+ </td>
+ <td rowspan="1" colspan="1">Similarly, components defined in an
+ inlined XML schema are NOT automatically referenceable within WSDL 2.0
+ document that imported (using <code>wsdl:import</code> ) the WSDL 2.0 document
+ that inlines the schema (see <a href="#imports"><b>4.2 Importing Descriptions</b></a> for more details).</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#Types-1300004" name="Types-1300004-summary">Types-1300004</a>
+ </td>
+ <td rowspan="1" colspan="1">A <code>constraint</code>  <em>attribute information item</em> MUST NOT
+ refer to a global <code>xs:element</code>  definition.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#Types-1300005" name="Types-1300005-summary">Types-1300005</a>
+ </td>
+ <td rowspan="1" colspan="1">The type of the
+     			<code>wsdlx:interface</code> 
+     			<em>attribute information item</em>
+     			is an 
+     			<em>xs:QName</em> that specifies the {<a href="wsdl20.html#property-Interface.name">name</a>}
+     			property of an <a href="wsdl20.html#component-Interface">Interface</a> component.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#Types-1300006" name="Types-1300006-summary">Types-1300006</a>
+ </td>
+ <td rowspan="1" colspan="1">The type of the
+     			<code>wsdlx:binding</code> 
+     			<em>attribute information item</em>
+     			is an 
+     			<em>xs:QName</em> that specifies the {<a href="wsdl20.html#property-Binding.name">name</a>}
+     			property of a <a href="wsdl20.html#component-Binding">Binding</a> component.</td>
+ </tr>
  </tbody>
  
***************
*** 16123,16126 ****
--- 16260,16283 ----
  <tr>
  <td rowspan="1" colspan="1">
+ <a href="#InterfaceMessageReference-1205000" name="InterfaceMessageReference-1205000-summary">InterfaceMessageReference-1205000</a>
+ </td>
+ <td rowspan="1" colspan="1">An <em>xs:token</em> with
+ 	    one of the values <em>in</em> or <em>out</em>, indicating
+ 	    whether the message is coming
+             to the service or going from the service,
+             respectively.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#InterfaceMessageReference-1205001" name="InterfaceMessageReference-1205001-summary">InterfaceMessageReference-1205001</a>
+ </td>
+ <td rowspan="1" colspan="1">An
+ 	    <em>xs:token</em> with one of the values
+ 	    <em>#any</em>, <em>#none</em>, <em>#other</em>,
+ 	    or
+ 	    <em>#element</em>.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
  <a href="#InterfaceOperation-0029" name="InterfaceOperation-0029-summary">InterfaceOperation-0029</a>
  </td>
***************
*** 16165,16168 ****
--- 16322,16340 ----
  <tr>
  <td rowspan="1" colspan="1">
+ <a href="#InterfaceOperation-1204000" name="InterfaceOperation-1204000-summary">InterfaceOperation-1204000</a>
+ </td>
+ <td rowspan="1" colspan="1">This <em>xs:anyURI</em>
+             MUST be an absolute IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#InterfaceOperation-1204001" name="InterfaceOperation-1204001-summary">InterfaceOperation-1204001</a>
+ </td>
+ <td rowspan="1" colspan="1">
+             These <em>xs:anyURI</em>s MUST be
+             absolute IRIs (see [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]).</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
  <a href="#Location-0077" name="Location-0077-summary">Location-0077</a>
  </td>

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.104
retrieving revision 1.105
diff -C2 -d -r1.104 -r1.105
*** wsdl20.tex	20 Feb 2006 21:39:23 -0000	1.104
--- wsdl20.tex	25 Feb 2006 17:50:19 -0000	1.105
***************
*** 3408,3412 ****
  
              \item message exchange pattern REQUIRED. An \textit{xs:anyURI}
! 	  		identifying the message exchange pattern used by the operation. This \textit{xs:anyURI}
              MUST be an absolute IRI (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
  
--- 3408,3413 ----
  
              \item message exchange pattern REQUIRED. An \textit{xs:anyURI}
! 	  		identifying the message exchange pattern used by the operation.
!             This \textit{xs:anyURI}
              MUST be an absolute IRI (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
  
***************
*** 3423,3427 ****
              that were used to construct the 
              element declaration properties of
!             interface message references. (See \hyperlink{InterfaceOperationStyle}{\textbf{\ref*{InterfaceOperationStyle} Operation Style}}.) These \textit{xs:anyURI}s MUST be
              absolute IRIs (see \hyperlink{RFC3986}{[\textit{IETF RFC 3986}]}).
  
--- 3424,3429 ----
              that were used to construct the 
              element declaration properties of
!             interface message references. (See \hyperlink{InterfaceOperationStyle}{\textbf{\ref*{InterfaceOperationStyle} Operation Style}}.) 
!             These \textit{xs:anyURI}s MUST be
              absolute IRIs (see \hyperlink{RFC3986}{[\textit{IETF RFC 3986}]}).
  
***************
*** 4045,4049 ****
  		
  		The type of the \texttt{pattern} \textit{attribute information item} is \textit{xs:anyURI}.
! 		Its value MUST be an absolute IRI (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
  		
        
--- 4047,4052 ----
  		
  		The type of the \texttt{pattern} \textit{attribute information item} is \textit{xs:anyURI}.
! 		Its value MUST be an absolute
! 		IRI (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
  		
        
***************
*** 4071,4075 ****
               The type of the \texttt{style} \textit{attribute information item} is
              \textit{list of xs:anyURI}. 
!             Its value MUST be an absolute IRI (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
  
        
--- 4074,4079 ----
               The type of the \texttt{style} \textit{attribute information item} is
              \textit{list of xs:anyURI}. 
!             Its value MUST be an absolute IRI
! 	    (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
  
        
***************
*** 4203,4207 ****
  	    
  
!             \item direction REQUIRED. An \textit{xs:token} with
  	    one of the values \textit{in} or \textit{out}, indicating
  	    whether the message is coming
--- 4207,4212 ----
  	    
  
!             \item direction REQUIRED.
! 	    An \textit{xs:token} with
  	    one of the values \textit{in} or \textit{out}, indicating
  	    whether the message is coming
***************
*** 4523,4527 ****
  		\end{itemize}
  		
! 		The type of the \texttt{element} \textit{attribute information item} is a union of
  		\textit{xs:QName} and \textit{xs:token} where
  		the allowed token values are \textit{\#any},
--- 4528,4533 ----
  		\end{itemize}
  		
! 		The type of the \texttt{element} \textit{attribute information item}
! 		is a union of
  		\textit{xs:QName} and \textit{xs:token} where
  		the allowed token values are \textit{\#any},
***************
*** 4633,4638 ****
                          Description component resolved to by
                          the value of the \texttt{element} \textit{attribute information item} (see \hyperlink{qnameres}{\textbf{\ref*{qnameres} QName resolution}});
!                         otherwise empty. It is an error for the
!                         \texttt{element} \textit{attribute information item} to have a value and
                          for it to NOT resolve to an
                          Element Declaration from the 
--- 4639,4644 ----
                          Description component resolved to by
                          the value of the \texttt{element} \textit{attribute information item} (see \hyperlink{qnameres}{\textbf{\ref*{qnameres} QName resolution}});
!                         otherwise empty. 
!                         It is an error for the \texttt{element} \textit{attribute information item} to have a value and
                          for it to NOT resolve to an
                          Element Declaration from the 
***************
*** 5046,5050 ****
  		\textit{xs:NCName}.
  		
! 		  The \texttt{messageLabel} \textit{attribute information item} MUST be present in the XML representation of an
  		  Interface Fault Reference
  		  component with a given direction
--- 5052,5057 ----
  		\textit{xs:NCName}.
  		
! 		  The \texttt{messageLabel} \textit{attribute information item} MUST
!                   be present in the XML representation of an
  		  Interface Fault Reference
  		  component with a given direction
***************
*** 10418,10422 ****
  		
  		
! 			It is an error if a QName is not resolved (see \hyperlink{qnameres}{\textbf{\ref*{qnameres} QName resolution}}). When resolving
  			QNames references for schema definitions, the namespace MUST
  			be imported by the referring WSDL 2.0 document. If the namespace
--- 10425,10431 ----
  		
  		
! 			It is an error if a QName
!                         is not resolved (see \hyperlink{qnameres}{\textbf{\ref*{qnameres} QName resolution}}).
! 			When resolving
  			QNames references for schema definitions, the namespace MUST
  			be imported by the referring WSDL 2.0 document. If the namespace
***************
*** 10442,10453 ****
  document are referenceable by QName (see \hyperlink{qnameres}{\textbf{\ref*{qnameres} QName resolution}}). Only components defined and declared in
  the schema itself and components included by it via xs:include are
! referenceable.  Specifically components that the schema imports
  via xs:import are NOT referenceable.
  
!  Similarly, components defined in an inlined XML schema are NOT
! automatically referenceable within WSDL 2.0 document that imported
! (using \texttt{wsdl:import}) the WSDL 2.0 document that inlines the schema
! (see \hyperlink{imports}{\textbf{\ref*{imports} Importing Descriptions}} for more details).  For this reason, it
! is recommended that XML schema documents intended to be shared across
  several WSDL 2.0 documents be placed in separate XML schema documents and imported
  using \texttt{xs:import}, rather than inlined inside a WSDL 2.0
--- 10451,10463 ----
  document are referenceable by QName (see \hyperlink{qnameres}{\textbf{\ref*{qnameres} QName resolution}}). Only components defined and declared in
  the schema itself and components included by it via xs:include are
! referenceable.  
! Specifically components that the schema imports
  via xs:import are NOT referenceable.
  
! Similarly, components defined in an
! inlined XML schema are NOT automatically referenceable within WSDL 2.0
! document that imported (using \texttt{wsdl:import}) the WSDL 2.0 document
! that inlines the schema (see \hyperlink{imports}{\textbf{\ref*{imports} Importing Descriptions}} for more details).
! For this reason, it is recommended that XML schema documents intended to be shared across
  several WSDL 2.0 documents be placed in separate XML schema documents and imported
  using \texttt{xs:import}, rather than inlined inside a WSDL 2.0
***************
*** 10532,10536 ****
  The QName is constructed from the \texttt{targetNamespace} of the schema and the value
  of the \texttt{name} \textit{attribute information item} of the \texttt{xs:simpleType} or \texttt{xs:complexType} \textit{element information item}.
! A \texttt{constraint} \textit{attribute information item} MUST NOT refer to a global \texttt{xs:element} definition.
  
  
--- 10542,10547 ----
  The QName is constructed from the \texttt{targetNamespace} of the schema and the value
  of the \texttt{name} \textit{attribute information item} of the \texttt{xs:simpleType} or \texttt{xs:complexType} \textit{element information item}.
! A \texttt{constraint} \textit{attribute information item} MUST NOT
! refer to a global \texttt{xs:element} definition.
  
  
***************
*** 10669,10674 ****
      			\textit{attribute information item}
      			is an 
!     			\textit{xs:QName} that specifies the name property
!     			of an Interface component.
      		
      	
--- 10680,10685 ----
      			\textit{attribute information item}
      			is an 
!     			\textit{xs:QName} that specifies the name
!     			property of an Interface component.
      		
      	
***************
*** 10709,10714 ****
      			\textit{attribute information item}
      			is an 
!     			\textit{xs:QName} that specifies the name property
!     			of an Binding component.
      		
      	
--- 10720,10725 ----
      			\textit{attribute information item}
      			is an 
!     			\textit{xs:QName} that specifies the name
!     			property of a Binding component.
      		
      	
***************
*** 15007,15011 ****
--- 15018,15028 ----
        \multicolumn{1}{|c|}{\bf Description}
      \\ \hline 
+ 
      
+         20060224&
+         RRC&
+         Added assertions to sections 2.2, 2.3, 2.4, 2.5, 2.6, 3.
+     \\ \hline 
+ 
      
      	20060220&
***************
*** 17325,17328 ****
--- 17342,17404 ----
  
  &
+ It is an
+                         error for the \texttt{element} \textit{attribute information item} to have
+                         a value and for it to not resolve to an Element Declaration component
+ 						from the element declarations property of
+                         the Description component.
+ \\ \hline 
+ 
+ 
+ 
+ &
+ The \texttt{messageLabel} \textit{attribute information item} MUST
+                   be present in the XML representation of an
+ 		  Interface Fault Reference
+ 		  component with a given direction
+ 		  if the 
+ 		  message exchange pattern of the parent
+ 		  Interface Operation component has more than one fault with that
+ 		  direction.
+ \\ \hline 
+ 
+ 
+ 
+ &
+ The type of the \texttt{element} \textit{attribute information item}
+ 		is a union of
+ 		\textit{xs:QName} and \textit{xs:token} where
+ 		the allowed token values are \textit{\#any},
+ 		\textit{\#none}, or \textit{\#other}.
+ \\ \hline 
+ 
+ 
+ 
+ &
+ 
+                         It is an error for the \texttt{element} \textit{attribute information item} to have a value and
+                         for it to NOT resolve to an
+                         Element Declaration from the 
+                         element declarations
+                         property of the
+                         Description.
+ \\ \hline 
+ 
+ 
+ 
+ &
+ Its value MUST be an absolute
+ 		IRI (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
+ \\ \hline 
+ 
+ 
+ 
+ &
+ Its value MUST be an absolute IRI
+ 	    (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
+ \\ \hline 
+ 
+ 
+ 
+ &
  It MUST NOT appear on a
    \texttt{wsdl:description} element or any of its
***************
*** 17585,17588 ****
--- 17661,17725 ----
  \textit{element information item}).
  \\ \hline 
+ 
+ 
+ 
+ &
+ It is an error if a QName
+                         is not resolved (see \hyperlink{qnameres}{\textbf{\ref*{qnameres} QName resolution}}).
+ \\ \hline 
+ 
+ 
+ 
+ &
+ When resolving
+ 			QNames references for schema definitions, the namespace MUST
+ 			be imported by the referring WSDL 2.0 document.
+ \\ \hline 
+ 
+ 
+ 
+ &
+ 
+ Specifically components that the schema imports
+ via xs:import are NOT referenceable.
+ \\ \hline 
+ 
+ 
+ 
+ &
+ Similarly, components defined in an
+ inlined XML schema are NOT automatically referenceable within WSDL 2.0
+ document that imported (using \texttt{wsdl:import}) the WSDL 2.0 document
+ that inlines the schema (see \hyperlink{imports}{\textbf{\ref*{imports} Importing Descriptions}} for more details).
+ \\ \hline 
+ 
+ 
+ 
+ &
+ A \texttt{constraint} \textit{attribute information item} MUST NOT
+ refer to a global \texttt{xs:element} definition.
+ \\ \hline 
+ 
+ 
+ 
+ &
+ The type of the
+     			\texttt{wsdlx:interface}
+     			\textit{attribute information item}
+     			is an 
+     			\textit{xs:QName} that specifies the name
+     			property of an Interface component.
+ \\ \hline 
+ 
+ 
+ 
+ &
+ The type of the
+     			\texttt{wsdlx:binding}
+     			\textit{attribute information item}
+     			is an 
+     			\textit{xs:QName} that specifies the name
+     			property of a Binding component.
+ \\ \hline 
  \end{longtable}
  
***************
*** 17941,17944 ****
--- 18078,18101 ----
  
  &
+ An \textit{xs:token} with
+ 	    one of the values \textit{in} or \textit{out}, indicating
+ 	    whether the message is coming
+             to the service or going from the service,
+             respectively.
+ \\ \hline 
+ 
+ 
+ 
+ &
+ An
+ 	    \textit{xs:token} with one of the values
+ 	    \textit{\#any}, \textit{\#none}, \textit{\#other},
+ 	    or
+ 	    \textit{\#element}.
+ \\ \hline 
+ 
+ 
+ 
+ &
  The namespace name of the name property of each Interface Operation in this set MUST be the
    	    same as the namespace name of the name property of this Interface component.
***************
*** 17983,17986 ****
--- 18140,18158 ----
  
  &
+ This \textit{xs:anyURI}
+             MUST be an absolute IRI (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
+ \\ \hline 
+ 
+ 
+ 
+ &
+ 
+             These \textit{xs:anyURI}s MUST be
+             absolute IRIs (see \hyperlink{RFC3986}{[\textit{IETF RFC 3986}]}).
+ \\ \hline 
+ 
+ 
+ 
+ &
  Its actual value MUST be a list of
        pairs of IRIs; where the first IRI of a pair, which MUST be an

Index: component-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/component-table.xml,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -d -r1.28 -r1.29
*** component-table.xml	24 Feb 2006 23:32:42 -0000	1.28
--- component-table.xml	25 Feb 2006 17:50:19 -0000	1.29
***************
*** 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></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>, <prop comp="Element Declaration">system</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>, <prop comp="Type Definition">system</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>system</td>
!     <td>Element Declaration.<prop comp="Element Declaration">system</prop>, Type Definition.<prop comp="Type Definition">system</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,358 ----
          			</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>, <prop comp="Element Declaration">system</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>, <prop comp="Type Definition">system</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>system</td>
! <td>Element Declaration.<prop comp="Element Declaration">system</prop>, Type Definition.<prop comp="Type Definition">system</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: component-assertion-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/component-assertion-table.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** component-assertion-table.xml	19 Feb 2006 02:56:12 -0000	1.7
--- component-assertion-table.xml	25 Feb 2006 17:50:19 -0000	1.8
***************
*** 347,350 ****
--- 347,370 ----
  <tr>
  <td>
+ <assert-summary ref="InterfaceMessageReference-1205000"/>
+ </td>
+ <td>An <emph>xs:token</emph> with
+ 	    one of the values <emph>in</emph> or <emph>out</emph>, indicating
+ 	    whether the message is coming
+             to the service or going from the service,
+             respectively.</td>
+ </tr>
+ <tr>
+ <td>
+ <assert-summary ref="InterfaceMessageReference-1205001"/>
+ </td>
+ <td>An
+ 	    <emph>xs:token</emph> with one of the values
+ 	    <emph>#any</emph>, <emph>#none</emph>, <emph>#other</emph>,
+ 	    or
+ 	    <emph>#element</emph>.</td>
+ </tr>
+ <tr>
+ <td>
  <assert-summary ref="InterfaceOperation-0029"/>
  </td>
***************
*** 389,392 ****
--- 409,427 ----
  <tr>
  <td>
+ <assert-summary ref="InterfaceOperation-1204000"/>
+ </td>
+ <td>This <emph>xs:anyURI</emph>
+             MUST be an absolute IRI (see <bibref ref="RFC3987"/>).</td>
+ </tr>
+ <tr>
+ <td>
+ <assert-summary ref="InterfaceOperation-1204001"/>
+ </td>
+ <td>
+             These <emph>xs:anyURI</emph>s MUST be
+             absolute IRIs (see <bibref ref="RFC3986"/>).</td>
+ </tr>
+ <tr>
+ <td>
  <assert-summary ref="Location-0077"/>
  </td>

Index: document-assertion-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/document-assertion-table.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** document-assertion-table.xml	10 Jan 2006 00:50:10 -0000	1.8
--- document-assertion-table.xml	25 Feb 2006 17:50:20 -0000	1.9
***************
*** 81,84 ****
--- 81,143 ----
  <tr>
  <td>
+ <assert-summary ref="InterfaceFault-1203000"/>
+ </td>
+ <td>It is an
+                         error for the <att>element</att> <emph>attribute information item</emph> to have
+                         a value and for it to not resolve to an <comp>Element Declaration</comp> component
+ 						from the <prop comp="Description">element declarations</prop> property of
+                         the <comp>Description</comp> component.</td>
+ </tr>
+ <tr>
+ <td>
+ <assert-summary ref="InterfaceFaultReference-1206000"/>
+ </td>
+ <td>The <att>messageLabel</att> <emph>attribute information item</emph> MUST
+                   be present in the XML representation of an
+ 		  <comp>Interface Fault Reference</comp>
+ 		  component with a given <prop comp="Interface Fault Reference">direction</prop>
+ 		  if the 
+ 		  <prop comp="Interface Operation">message exchange pattern</prop> of the parent
+ 		  <comp>Interface Operation</comp> component has more than one fault with that
+ 		  direction.</td>
+ </tr>
+ <tr>
+ <td>
+ <assert-summary ref="InterfaceMessageReference-1205002"/>
+ </td>
+ <td>The type of the <att>element</att> <emph>attribute information item</emph>
+ 		is a union of
+ 		<emph>xs:QName</emph> and <emph>xs:token</emph> where
+ 		the allowed token values are <emph>#any</emph>,
+ 		<emph>#none</emph>, or <emph>#other</emph>.</td>
+ </tr>
+ <tr>
+ <td>
+ <assert-summary ref="InterfaceMessageReference-1205003"/>
+ </td>
+ <td>
+                         It is an error for the <att>element</att> <emph>attribute information item</emph> to have a value and
+                         for it to NOT resolve to an
+                         <comp>Element Declaration</comp> from the 
+                         <prop comp="Description">element declarations</prop>
+                         property of the
+                         <comp>Description</comp>.</td>
+ </tr>
+ <tr>
+ <td>
+ <assert-summary ref="InterfaceOperation-1204002"/>
+ </td>
+ <td>Its value MUST be an absolute
+ 		IRI (see <bibref ref="RFC3987"/>).</td>
+ </tr>
+ <tr>
+ <td>
+ <assert-summary ref="InterfaceOperation-1204003"/>
+ </td>
+ <td>Its value MUST be an absolute IRI
+ 	    (see <bibref ref="RFC3987"/>).</td>
+ </tr>
+ <tr>
+ <td>
  <assert-summary ref="Location-0076"/>
  </td>
***************
*** 343,345 ****
--- 402,465 ----
  <emph>element information item</emph>).</td>
  </tr>
+ <tr>
+ <td>
+ <assert-summary ref="Types-1300000"/>
+ </td>
+ <td>It is an error if a QName
+                         is not resolved (see <specref ref="qnameres"/>).</td>
+ </tr>
+ <tr>
+ <td>
+ <assert-summary ref="Types-1300001"/>
+ </td>
+ <td>When resolving
+ 			QNames references for schema definitions, the namespace MUST
+ 			be imported by the referring WSDL 2.0 document.</td>
+ </tr>
+ <tr>
+ <td>
+ <assert-summary ref="Types-1300002"/>
+ </td>
+ <td>
+ Specifically components that the schema imports
+ via xs:import are NOT referenceable.</td>
+ </tr>
+ <tr>
+ <td>
+ <assert-summary ref="Types-1300003"/>
+ </td>
+ <td>Similarly, components defined in an
+ inlined XML schema are NOT automatically referenceable within WSDL 2.0
+ document that imported (using <el>wsdl:import</el>) the WSDL 2.0 document
+ that inlines the schema (see <specref ref="imports"/> for more details).</td>
+ </tr>
+ <tr>
+ <td>
+ <assert-summary ref="Types-1300004"/>
+ </td>
+ <td>A <att>constraint</att> <emph>attribute information item</emph> MUST NOT
+ refer to a global <el>xs:element</el> definition.</td>
+ </tr>
+ <tr>
+ <td>
+ <assert-summary ref="Types-1300005"/>
+ </td>
+ <td>The type of the
+     			<att>wsdlx:interface</att>
+     			<emph>attribute information item</emph>
+     			is an 
+     			<emph>xs:QName</emph> that specifies the <prop comp="Interface">name</prop>
+     			property of an <comp>Interface</comp> component.</td>
+ </tr>
+ <tr>
+ <td>
+ <assert-summary ref="Types-1300006"/>
+ </td>
+ <td>The type of the
+     			<att>wsdlx:binding</att>
+     			<emph>attribute information item</emph>
+     			is an 
+     			<emph>xs:QName</emph> that specifies the <prop comp="Binding">name</prop>
+     			property of a <comp>Binding</comp> component.</td>
+ </tr>
  </tbody>

Index: adjuncts-component-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/adjuncts-component-table.xml,v
retrieving revision 1.37
retrieving revision 1.38
diff -C2 -d -r1.37 -r1.38
*** adjuncts-component-table.xml	24 Feb 2006 23:32:42 -0000	1.37
--- adjuncts-component-table.xml	25 Feb 2006 17:50:20 -0000	1.38
***************
*** 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.95
retrieving revision 1.96
diff -C2 -d -r1.95 -r1.96
*** wsdl20-z.html	24 Feb 2006 23:32:42 -0000	1.95
--- wsdl20-z.html	25 Feb 2006 17:50:19 -0000	1.96
***************
*** 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 name="generator" content="HTML Tidy for Cygwin (vers 1st September 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>
! 
! <style type="text/css">
[...36579 lines suppressed...]
! 	  	property of a Description component, the
! 	  	{<a href="wsdl20.html#property-Service.name">name</a>}
! 	  	property MUST be unique.</td>
  </tr>
  <tr>
! <td rowspan="1" colspan="1">
! <a href="#Types-0026" name="Types-0026-summary">Types-0026</a>
! </td>
! <td rowspan="1" colspan="1">It is an error if there are multiple type definitions for each QName.</td>
  </tr>
  </tbody>
! 
!     	</table><br>
! 
!     
! 	
!   </div>
! 
! </body></html>
\ No newline at end of file


Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.264
retrieving revision 1.265
diff -C2 -d -r1.264 -r1.265
*** wsdl20.html	24 Feb 2006 23:32:43 -0000	1.264
--- wsdl20.html	25 Feb 2006 17:50:20 -0000	1.265
***************
*** 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 Cygwin (vers 1st September 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>
[...25895 lines suppressed...]
! 	  	property of a Description component, the
! 	  	{<a href="wsdl20.html#property-Service.name">name</a>}
! 	  	property MUST be unique.</td>
  </tr>
  <tr>
! <td rowspan="1" colspan="1">
! <a href="#Types-0026" name="Types-0026-summary">Types-0026</a>
! </td>
! <td rowspan="1" colspan="1">It is an error if there are multiple type definitions for each QName.</td>
  </tr>
  </tbody>
! 
!     	</table><br>
! 
!     
! 	
!   </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.34
retrieving revision 1.35
diff -C2 -d -r1.34 -r1.35
*** wsdl20-defs.xml	24 Feb 2006 23:32:42 -0000	1.34
--- wsdl20-defs.xml	25 Feb 2006 17:50:19 -0000	1.35
***************
*** 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="Element Declaration" prop="system"/><propdef comp="Type Definition" prop="name"/><propdef comp="Type Definition" prop="system"/><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="Decription" 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 Opeation" 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" pop="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"/><prpdef 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="nam"/><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,162 ----
  <?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="system" comp="Element Declaration"/>
! <propdef prop="name" comp="Type Definition"/>
! <propdef prop="system" 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>

Received on Saturday, 25 February 2006 17:50:56 UTC