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

2002/ws/desc/wsdl20 wsdl20-z.html,1.11,1.12 wsdl20.pdf,1.24,1.25 wsdl20.html,1.167,1.168 wsdl20-primer.html,1.26,1.27 wsdl20.xml,1.200,1.201 wsdl20-z-ie.html,1.4,1.5 wsdl20.tex,1.31,1.32 wsdl20.toc,1.17,1.18

From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
Date: Thu, 14 Apr 2005 02:07:20 +0000
To: public-ws-desc-eds@w3.org
Message-Id: <E1DLtlO-0006J8-Dh@lionel-hutz.w3.org>

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

Modified Files:
	wsdl20-z.html wsdl20.pdf wsdl20.html wsdl20-primer.html 
	wsdl20.xml wsdl20-z-ie.html wsdl20.tex wsdl20.toc 
Log Message:
[LC87] Improved clarity of the decription of Component Designators in Appendix C.

Index: wsdl20-z-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** wsdl20-z-ie.html	23 Mar 2005 03:40:09 -0000	1.4
--- wsdl20-z-ie.html	14 Apr 2005 02:07:18 -0000	1.5
***************
*** 81,85 ****
  <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 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 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-uri-references">URI References for WSDL Components</a> (Non-Normative)<br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schem
  Language Support.</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc">
! <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.6 <a href="#znotation"Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.7 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbs;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]</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]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
  	  Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#InterfaceOperation">Interface Operation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.1 <a href="#InterfaceOperationStyle">Operation Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribute information item with operation [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.3 <a href="#InterfaceOpertion_style_attribute">style attribute information item with operation [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.4 <a href="#InterfaceOperation_safe_attribute">safe attribute information item with operation [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to
--- 81,85 ----
  <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 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 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-uri-references">URI References for WSDL Components</a> (Non-Normative)<br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schem
  Language Support.</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc">
! <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.4 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.5 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.6 <a href="#wsdlcomponentmodelpropertis">WSDL Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.7 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbs;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]</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]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
[...1976 lines suppressed...]
!     	</td>
!     </tr>
! 
!     <tr>
!     	<td rowspan="1" colspan="1">20050331</td>
!     	<td rowspan="1" colspan="1">AGR</td>
!     	<td rowspan="1" colspan="1">
!     		<a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC113">
!     			LC113
!     		</a>: In the Feature and Property Composition sections, the
!     		in-scope components for Binding Operation, Binding Fault,
!     		Binding Message Reference, and Binding Fault Reference
!     		should include those of the corresponding Interface
!     		Operation, Interface Fault, ,Message Reference, and Fault
!     		Reference, respectively. Also updated specification references use Part 2: Adjuncts, and corrected validation errors.
!     	</td>
!     </tr>
! 
      <tr>
      	<td rowspan="1" colspan="1">20050320</td>

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.31
retrieving revision 1.32
diff -C2 -d -r1.31 -r1.32
*** wsdl20.tex	23 Mar 2005 03:40:09 -0000	1.31
--- wsdl20.tex	14 Apr 2005 02:07:18 -0000	1.32
***************
*** 99,106 ****
  It also defines criteria for a conformant processor of this language.
  The \textit{WSDL Version 2.0
! Part 2: Predefined Extensions} specification \hyperlink{WSDL-PART2}{[\textit{WSDL 2.0 Predefined Extensions}]}
  describes extensions for Message Exchange Patterns, features, SOAP modules
! and bindings of features. The \textit{WSDL Version 2.0
! Part 3: Bindings} specification \hyperlink{WSDL-PART3}{[\textit{WSDL 2.0 Bindings}]} defines
  a language for describing such concrete details for SOAP 1.2 \hyperlink{SOAP12-PART1}{[\textit{SOAP 1.2 Part 1: Messaging Framework}]}, HTTP \hyperlink{RFC2616}{[\textit{IETF RFC 2616}]} and MIME \hyperlink{RFC2045}{[\textit{IETF RFC 2045}]}. 
  
--- 99,105 ----
  It also defines criteria for a conformant processor of this language.
[...1825 lines suppressed...]
+     	
+     \\ \hline 
+ 
      
+     	20050331&
+     	AGR&
+     	
+     		\href{http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC113}{
+     			LC113
+     		}: In the Feature and Property Composition sections, the
+     		in-scope components for Binding Operation, Binding Fault,
+     		Binding Message Reference, and Binding Fault Reference
+     		should include those of the corresponding Interface
+     		Operation, Interface Fault, ,Message Reference, and Fault
+     		Reference, respectively. Also updated specification references use Part 2: Adjuncts, and corrected validation errors.
+     	
+     \\ \hline 
+ 
      
      	20050320&

Index: wsdl20.toc
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.toc,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** wsdl20.toc	21 Mar 2005 02:33:24 -0000	1.17
--- wsdl20.toc	14 Apr 2005 02:07:18 -0000	1.18
***************
*** 1,117 ****
! \contentsline {chapter}{\numberline {1}Introduction}{6}{chapter.1}
! \contentsline {section}{\numberline {1.1}Web Service}{6}{section.1.1}
! \contentsline {section}{\numberline {1.2}The Meaning of a Service Description}{7}{section.1.2}
! \contentsline {section}{\numberline {1.3}Notational Conventions}{7}{section.1.3}
! \contentsline {subsection}{\numberline {1.3.1}RFC 2119 Keywords}{7}{subsection.1.3.1}
! \contentsline {subsection}{\numberline {1.3.2}RFC 3986 Namespaces}{7}{subsection.1.3.2}
! \contentsline {subsection}{\numberline {1.3.3}Prefixes and Namespaces Used in This Specification}{7}{subsection.1.3.3}
! \contentsline {subsection}{\numberline {1.3.4}XML Infomation Set Properties}{8}{subsection.1.3.4}
! \contentsline {subsection}{\numberline {1.3.5}WSDL Component Model Properties}{9}{subsection.1.3.5}
! \contentsline {subsection}{\numberline {1.3.6}Z Notation}{9}{subsection.1.3.6}
! \contentsline {subsection}{\numberline {1.3.7}BNF Pseudo-Schemas}{9}{subsection.1.3.7}
! \contentsline {section}{\numberline {1.4}WSDL Terminology}{10}{section.1.4}
! \contentsline {chapter}{\numberline {2}Component Model}{11}{chapter.2}
! \contentsline {section}{\numberline {2.1}Description}{21}{section.2.1}
! \contentsline {subsection}{\numberline {2.1.1}The Description Component}{21}{subsection.2.1.1}
! \contentsline {subsection}{\numberline {2.1.2}XML Representation of Description Component}{25}{subsection.2.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{27}{section*.3}
! \contentsline {subsection}{\numberline {2.1.3}Mapping Description's XML Representation to Component Properties}{27}{subsection.2.1.3}
! \contentsline {section}{\numberline {2.2}Interface}{28}{section.2.2}
! \contentsline {subsection}{\numberline {2.2.1}The Interface Component}{28}{subsection.2.2.1}
! \contentsline {subsection}{\numberline {2.2.2}XML Representation of Interface Component}{32}{subsection.2.2.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {interface} [owner]}{33}{section*.4}
! \contentsline {subsubsection}{\texttt {extends} \textit {attribute information item}}{33}{section*.5}
! \contentsline {subsubsection}{\texttt {styleDefault} \textit {attribute information item}}{33}{section*.6}
! \contentsline {subsection}{\numberline {2.2.3}Mapping Interface's XML Representation to Component Properties}{34}{subsection.2.2.3}
! \contentsline {section}{\numberline {2.3}Interface Fault}{35}{section.2.3}
! \contentsline {subsection}{\numberline {2.3.1}The Interface Fault Component}{35}{subsection.2.3.1}
! \contentsline {subsection}{\numberline {2.3.2}XML Representation of Interface Fault Component}{37}{subsection.2.3.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {fault} [owner]}{38}{section*.7}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {fault} [owner]}{38}{section*.8}
! \contentsline {subsection}{\numberline {2.3.3}Mapping Interface Fault's XML Representation to Component Properties}{38}{subsection.2.3.3}
! \contentsline {section}{\numberline {2.4}Interface Operation}{39}{section.2.4}
! \contentsline {subsection}{\numberline {2.4.1}The Interface Operation Component}{39}{subsection.2.4.1}
! \contentsline {subsubsection}{Operation Style}{42}{section*.9}
! \contentsline {subsection}{\numberline {2.4.2}XML Representation of Interface Operation Component}{42}{subsection.2.4.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {operation} [owner]}{44}{section*.10}
! \contentsline {subsubsection}{\texttt {pattern} \textit {attribute information item} with \texttt {operation} [owner]}{44}{section*.11}
! \contentsline {subsubsection}{\texttt {style} \textit {attribute information item} with \texttt {operation} [owner]}{44}{section*.12}
! \contentsline {subsubsection}{\texttt {safe} \textit {attribute information item} with \texttt {operation} [owner]}{44}{section*.13}
! \contentsline {subsection}{\numberline {2.4.3}Mapping Interface Operation's XML Representation to Component Properties}{45}{subsection.2.4.3}
! \contentsline {section}{\numberline {2.5}Message Reference}{46}{section.2.5}
! \contentsline {subsection}{\numberline {2.5.1}The Message Reference Component}{46}{subsection.2.5.1}
! \contentsline {subsection}{\numberline {2.5.2}XML Representation of Message Reference Component}{48}{subsection.2.5.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input}, or \texttt {output} [owner]}{49}{section*.14}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {input}, or \texttt {output} [owner]}{49}{section*.15}
! \contentsline {subsection}{\numberline {2.5.3}Mapping Message Reference's XML Representation to Component Properties}{49}{subsection.2.5.3}
! \contentsline {section}{\numberline {2.6}Fault Reference}{50}{section.2.6}
! \contentsline {subsection}{\numberline {2.6.1}The Fault Reference Component}{50}{subsection.2.6.1}
! \contentsline {subsection}{\numberline {2.6.2}XML Representation of Fault Reference Id}{52}{subsection.2.6.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner]}{53}{section*.16}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner]}{54}{section*.17}
! \contentsline {subsection}{\numberline {2.6.3}Mapping Fault Reference's XML Representation to Component Properties}{54}{subsection.2.6.3}
! \contentsline {section}{\numberline {2.7}Feature}{55}{section.2.7}
! \contentsline {subsection}{\numberline {2.7.1}The Feature Component}{55}{subsection.2.7.1}
! \contentsline {subsubsection}{Feature Composition Model}{55}{section*.18}
! \contentsline {subsection}{\numberline {2.7.2}XML Representation of Feature Component}{58}{subsection.2.7.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {feature} [owner]}{59}{section*.19}
! \contentsline {subsubsection}{\texttt {required} \textit {attribute information item} with \texttt {feature} [owner]}{59}{section*.20}
! \contentsline {subsection}{\numberline {2.7.3}Mapping Feature's XML Representation to Component Properties}{59}{subsection.2.7.3}
! \contentsline {section}{\numberline {2.8}Property}{60}{section.2.8}
! \contentsline {subsection}{\numberline {2.8.1}The Property Component}{60}{subsection.2.8.1}
! \contentsline {subsubsection}{Property Composition Model}{61}{section*.21}
! \contentsline {subsection}{\numberline {2.8.2}XML Representation of Property Component}{63}{subsection.2.8.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {property} [owner]}{64}{section*.22}
! \contentsline {subsubsection}{\texttt {required} \textit {attribute information item} with \texttt {property} [owner]}{65}{section*.23}
! \contentsline {subsubsection}{\texttt {value} \textit {element information item} with \texttt {property} [parent]}{65}{section*.24}
! \contentsline {subsubsection}{\texttt {constraint} \textit {element information item} with \texttt {property} [parent]}{65}{section*.25}
  \contentsline {subsection}{\numberline {2.8.3}Mapping Property's XML Representation to Component Properties}{66}{subsection.2.8.3}
! \contentsline {section}{\numberline {2.9}Binding}{66}{section.2.9}
! \contentsline {subsection}{\numberline {2.9.1}The Binding Component}{66}{subsection.2.9.1}
! \contentsline {subsection}{\numberline {2.9.2}XML Representation of Binding Component}{68}{subsection.2.9.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {binding} [owner]}{70}{section*.26}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {binding} [owner]}{70}{section*.27}
! \contentsline {subsubsection}{\texttt {type} \textit {attribute information item} with \texttt {binding} [owner]}{70}{section*.28}
! \contentsline {subsubsection}{Binding extension elements}{70}{section*.29}
  \contentsline {subsection}{\numberline {2.9.3}Mapping Binding's XML Representation to Component Properties}{71}{subsection.2.9.3}
  \contentsline {section}{\numberline {2.10}Binding Fault}{72}{section.2.10}
  \contentsline {subsection}{\numberline {2.10.1}The Binding Fault Component}{72}{subsection.2.10.1}
  \contentsline {subsection}{\numberline {2.10.2}XML Representation of Binding Fault Component}{73}{subsection.2.10.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {fault} [owner]}{74}{section*.30}
! \contentsline {subsubsection}{Binding Fault extension elements}{74}{section*.31}
! \contentsline {subsection}{\numberline {2.10.3}Mapping Binding Fault's XML Representation to Component Properties}{75}{subsection.2.10.3}
  \contentsline {section}{\numberline {2.11}Binding Operation}{75}{section.2.11}
  \contentsline {subsection}{\numberline {2.11.1}The Binding Operation Component}{75}{subsection.2.11.1}
  \contentsline {subsection}{\numberline {2.11.2}XML Representation of Binding Operation Component}{76}{subsection.2.11.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {operation} [owner]}{78}{section*.32}
! \contentsline {subsubsection}{Binding Operation extension elements}{78}{section*.33}
  \contentsline {subsection}{\numberline {2.11.3}Mapping Binding Operation's XML Representation to Component Properties}{78}{subsection.2.11.3}
  \contentsline {section}{\numberline {2.12}Binding Message Reference}{78}{section.2.12}
  \contentsline {subsection}{\numberline {2.12.1}The Binding Message Reference Component}{78}{subsection.2.12.1}
  \contentsline {subsection}{\numberline {2.12.2}XML Representation of Binding Message Reference Component}{79}{subsection.2.12.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner]}{81}{section*.34}
! \contentsline {subsubsection}{Binding Message Reference extension elements}{81}{section*.35}
  \contentsline {subsection}{\numberline {2.12.3}Mapping Binding Message Reference's XML Representation to Component Properties}{81}{subsection.2.12.3}
  \contentsline {section}{\numberline {2.13}Binding Fault Reference}{82}{section.2.13}
  \contentsline {subsection}{\numberline {2.13.1}The Binding Fault Reference Component}{82}{subsection.2.13.1}
  \contentsline {subsection}{\numberline {2.13.2}XML Representation of Binding Fault Reference Component}{83}{subsection.2.13.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault} or \texttt {outfault} [owner]}{84}{section*.36}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault} or \texttt {outfault} [owner]}{84}{section*.37}
! \contentsline {subsubsection}{Binding Fault Reference extension elements}{85}{section*.38}
  \contentsline {subsection}{\numberline {2.13.3}Mapping Binding Fault Reference's XML Representation to Component Properties}{85}{subsection.2.13.3}
! \contentsline {section}{\numberline {2.14}Service}{86}{section.2.14}
! \contentsline {subsection}{\numberline {2.14.1}The Service Component}{86}{subsection.2.14.1}
! \contentsline {subsubsection}{Operation Name Mapping Requirement}{87}{section*.39}
! \contentsline {subsection}{\numberline {2.14.2}XML Representation of Service Component}{88}{subsection.2.14.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {service} [owner]}{89}{section*.40}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {service} [owner]}{89}{section*.41}
  \contentsline {subsection}{\numberline {2.14.3}Mapping Service's XML Representation to Component Properties}{89}{subsection.2.14.3}
  \contentsline {section}{\numberline {2.15}Endpoint}{90}{section.2.15}
  \contentsline {subsection}{\numberline {2.15.1}The Endpoint Component}{90}{subsection.2.15.1}
  \contentsline {subsection}{\numberline {2.15.2}XML Representation of Endpoint Component}{91}{subsection.2.15.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {endpoint} [owner]}{93}{section*.42}
! \contentsline {subsubsection}{\texttt {binding} \textit {attribute information item} with \texttt {endpoint} [owner]}{93}{section*.43}
! \contentsline {subsubsection}{\texttt {address} \textit {attribute information item} with \texttt {endpoint} [owner]}{93}{section*.44}
! \contentsline {subsubsection}{Endpoint extension elements}{93}{section*.45}
  \contentsline {subsection}{\numberline {2.15.3}Mapping Endpoint's XML Representation to Component Properties}{93}{subsection.2.15.3}
  \contentsline {section}{\numberline {2.16}XML Schema 1.0 Simple Types Used in the Component Model}{94}{section.2.16}
--- 1,116 ----
! \contentsline {chapter}{\numberline {1}Introduction}{7}{chapter.1}
! \contentsline {section}{\numberline {1.1}Web Service}{7}{section.1.1}
! \contentsline {section}{\numberline {1.2}The Meaning of a Service Description}{8}{section.1.2}
! \contentsline {section}{\numberline {1.3}Notational Conventions}{8}{section.1.3}
! \contentsline {subsection}{\numberline {1.3.1}RFC 2119 Keywords}{8}{subsection.1.3.1}
! \contentsline {subsection}{\numberline {1.3.2}RFC 3986 Namespaces}{8}{subsection.1.3.2}
! \contentsline {subsection}{\numberline {1.3.3}Prefixes and Namespaces Used in This Specification}{8}{subsection.1.3.3}
! \contentsline {subsection}{\numberline {1.3.4}Terms Used in This Specification}{9}{subsection.1.3.4}
! \contentsline {subsection}{\numberline {1.3.5}XML Infomation Set Properties}{9}{subsection.1.3.5}
! \contentsline {subsection}{\numberline {1.3.6}WSDL Component Model Properties}{9}{subsection.1.3.6}
! \contentsline {subsection}{\numberline {1.3.7}Z Notation}{10}{subsection.1.3.7}
! \contentsline {subsection}{\numberline {1.3.8}BNF Pseudo-Schemas}{10}{subsection.1.3.8}
! \contentsline {chapter}{\numberline {2}Component Model}{12}{chapter.2}
! \contentsline {section}{\numberline {2.1}Description}{22}{section.2.1}
! \contentsline {subsection}{\numberline {2.1.1}The Description Component}{22}{subsection.2.1.1}
! \contentsline {subsection}{\numberline {2.1.2}XML Representation of Description Component}{26}{subsection.2.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{28}{section*.3}
! \contentsline {subsection}{\numberline {2.1.3}Mapping Description's XML Representation to Component Properties}{28}{subsection.2.1.3}
! \contentsline {section}{\numberline {2.2}Interface}{29}{section.2.2}
! \contentsline {subsection}{\numberline {2.2.1}The Interface Component}{29}{subsection.2.2.1}
! \contentsline {subsection}{\numberline {2.2.2}XML Representation of Interface Component}{33}{subsection.2.2.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {interface} [owner]}{34}{section*.4}
! \contentsline {subsubsection}{\texttt {extends} \textit {attribute information item}}{34}{section*.5}
! \contentsline {subsubsection}{\texttt {styleDefault} \textit {attribute information item}}{34}{section*.6}
! \contentsline {subsection}{\numberline {2.2.3}Mapping Interface's XML Representation to Component Properties}{35}{subsection.2.2.3}
! \contentsline {section}{\numberline {2.3}Interface Fault}{36}{section.2.3}
! \contentsline {subsection}{\numberline {2.3.1}The Interface Fault Component}{36}{subsection.2.3.1}
! \contentsline {subsection}{\numberline {2.3.2}XML Representation of Interface Fault Component}{38}{subsection.2.3.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {fault} [owner]}{39}{section*.7}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {fault} [owner]}{39}{section*.8}
! \contentsline {subsection}{\numberline {2.3.3}Mapping Interface Fault's XML Representation to Component Properties}{39}{subsection.2.3.3}
! \contentsline {section}{\numberline {2.4}Interface Operation}{40}{section.2.4}
! \contentsline {subsection}{\numberline {2.4.1}The Interface Operation Component}{40}{subsection.2.4.1}
! \contentsline {subsubsection}{Operation Style}{43}{section*.9}
! \contentsline {subsection}{\numberline {2.4.2}XML Representation of Interface Operation Component}{43}{subsection.2.4.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {operation} [owner]}{45}{section*.10}
! \contentsline {subsubsection}{\texttt {pattern} \textit {attribute information item} with \texttt {operation} [owner]}{45}{section*.11}
! \contentsline {subsubsection}{\texttt {style} \textit {attribute information item} with \texttt {operation} [owner]}{45}{section*.12}
! \contentsline {subsubsection}{\texttt {safe} \textit {attribute information item} with \texttt {operation} [owner]}{45}{section*.13}
! \contentsline {subsection}{\numberline {2.4.3}Mapping Interface Operation's XML Representation to Component Properties}{46}{subsection.2.4.3}
! \contentsline {section}{\numberline {2.5}Message Reference}{47}{section.2.5}
! \contentsline {subsection}{\numberline {2.5.1}The Message Reference Component}{47}{subsection.2.5.1}
! \contentsline {subsection}{\numberline {2.5.2}XML Representation of Message Reference Component}{49}{subsection.2.5.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input}, or \texttt {output} [owner]}{50}{section*.14}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {input}, or \texttt {output} [owner]}{50}{section*.15}
! \contentsline {subsection}{\numberline {2.5.3}Mapping Message Reference's XML Representation to Component Properties}{50}{subsection.2.5.3}
! \contentsline {section}{\numberline {2.6}Fault Reference}{51}{section.2.6}
! \contentsline {subsection}{\numberline {2.6.1}The Fault Reference Component}{51}{subsection.2.6.1}
! \contentsline {subsection}{\numberline {2.6.2}XML Representation of Fault Reference Id}{53}{subsection.2.6.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner]}{54}{section*.16}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner]}{55}{section*.17}
! \contentsline {subsection}{\numberline {2.6.3}Mapping Fault Reference's XML Representation to Component Properties}{55}{subsection.2.6.3}
! \contentsline {section}{\numberline {2.7}Feature}{56}{section.2.7}
! \contentsline {subsection}{\numberline {2.7.1}The Feature Component}{56}{subsection.2.7.1}
! \contentsline {subsubsection}{Feature Composition Model}{56}{section*.18}
! \contentsline {subsection}{\numberline {2.7.2}XML Representation of Feature Component}{59}{subsection.2.7.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {feature} [owner]}{60}{section*.19}
! \contentsline {subsubsection}{\texttt {required} \textit {attribute information item} with \texttt {feature} [owner]}{60}{section*.20}
! \contentsline {subsection}{\numberline {2.7.3}Mapping Feature's XML Representation to Component Properties}{60}{subsection.2.7.3}
! \contentsline {section}{\numberline {2.8}Property}{61}{section.2.8}
! \contentsline {subsection}{\numberline {2.8.1}The Property Component}{61}{subsection.2.8.1}
! \contentsline {subsubsection}{Property Composition Model}{62}{section*.21}
! \contentsline {subsection}{\numberline {2.8.2}XML Representation of Property Component}{65}{subsection.2.8.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {property} [owner]}{66}{section*.22}
! \contentsline {subsubsection}{\texttt {value} \textit {element information item} with \texttt {property} [parent]}{66}{section*.23}
! \contentsline {subsubsection}{\texttt {constraint} \textit {element information item} with \texttt {property} [parent]}{66}{section*.24}
  \contentsline {subsection}{\numberline {2.8.3}Mapping Property's XML Representation to Component Properties}{66}{subsection.2.8.3}
! \contentsline {section}{\numberline {2.9}Binding}{67}{section.2.9}
! \contentsline {subsection}{\numberline {2.9.1}The Binding Component}{67}{subsection.2.9.1}
! \contentsline {subsection}{\numberline {2.9.2}XML Representation of Binding Component}{69}{subsection.2.9.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {binding} [owner]}{70}{section*.25}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {binding} [owner]}{71}{section*.26}
! \contentsline {subsubsection}{\texttt {type} \textit {attribute information item} with \texttt {binding} [owner]}{71}{section*.27}
! \contentsline {subsubsection}{Binding extension elements}{71}{section*.28}
  \contentsline {subsection}{\numberline {2.9.3}Mapping Binding's XML Representation to Component Properties}{71}{subsection.2.9.3}
  \contentsline {section}{\numberline {2.10}Binding Fault}{72}{section.2.10}
  \contentsline {subsection}{\numberline {2.10.1}The Binding Fault Component}{72}{subsection.2.10.1}
  \contentsline {subsection}{\numberline {2.10.2}XML Representation of Binding Fault Component}{73}{subsection.2.10.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {fault} [owner]}{74}{section*.29}
! \contentsline {subsubsection}{Binding Fault extension elements}{74}{section*.30}
! \contentsline {subsection}{\numberline {2.10.3}Mapping Binding Fault's XML Representation to Component Properties}{74}{subsection.2.10.3}
  \contentsline {section}{\numberline {2.11}Binding Operation}{75}{section.2.11}
  \contentsline {subsection}{\numberline {2.11.1}The Binding Operation Component}{75}{subsection.2.11.1}
  \contentsline {subsection}{\numberline {2.11.2}XML Representation of Binding Operation Component}{76}{subsection.2.11.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {operation} [owner]}{77}{section*.31}
! \contentsline {subsubsection}{Binding Operation extension elements}{78}{section*.32}
  \contentsline {subsection}{\numberline {2.11.3}Mapping Binding Operation's XML Representation to Component Properties}{78}{subsection.2.11.3}
  \contentsline {section}{\numberline {2.12}Binding Message Reference}{78}{section.2.12}
  \contentsline {subsection}{\numberline {2.12.1}The Binding Message Reference Component}{78}{subsection.2.12.1}
  \contentsline {subsection}{\numberline {2.12.2}XML Representation of Binding Message Reference Component}{79}{subsection.2.12.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner]}{81}{section*.33}
! \contentsline {subsubsection}{Binding Message Reference extension elements}{81}{section*.34}
  \contentsline {subsection}{\numberline {2.12.3}Mapping Binding Message Reference's XML Representation to Component Properties}{81}{subsection.2.12.3}
  \contentsline {section}{\numberline {2.13}Binding Fault Reference}{82}{section.2.13}
  \contentsline {subsection}{\numberline {2.13.1}The Binding Fault Reference Component}{82}{subsection.2.13.1}
  \contentsline {subsection}{\numberline {2.13.2}XML Representation of Binding Fault Reference Component}{83}{subsection.2.13.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault} or \texttt {outfault} [owner]}{84}{section*.35}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault} or \texttt {outfault} [owner]}{84}{section*.36}
! \contentsline {subsubsection}{Binding Fault Reference extension elements}{84}{section*.37}
  \contentsline {subsection}{\numberline {2.13.3}Mapping Binding Fault Reference's XML Representation to Component Properties}{85}{subsection.2.13.3}
! \contentsline {section}{\numberline {2.14}Service}{85}{section.2.14}
! \contentsline {subsection}{\numberline {2.14.1}The Service Component}{85}{subsection.2.14.1}
! \contentsline {subsubsection}{Operation Name Mapping Requirement}{87}{section*.38}
! \contentsline {subsection}{\numberline {2.14.2}XML Representation of Service Component}{87}{subsection.2.14.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {service} [owner]}{89}{section*.39}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {service} [owner]}{89}{section*.40}
  \contentsline {subsection}{\numberline {2.14.3}Mapping Service's XML Representation to Component Properties}{89}{subsection.2.14.3}
  \contentsline {section}{\numberline {2.15}Endpoint}{90}{section.2.15}
  \contentsline {subsection}{\numberline {2.15.1}The Endpoint Component}{90}{subsection.2.15.1}
  \contentsline {subsection}{\numberline {2.15.2}XML Representation of Endpoint Component}{91}{subsection.2.15.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {endpoint} [owner]}{92}{section*.41}
! \contentsline {subsubsection}{\texttt {binding} \textit {attribute information item} with \texttt {endpoint} [owner]}{93}{section*.42}
! \contentsline {subsubsection}{\texttt {address} \textit {attribute information item} with \texttt {endpoint} [owner]}{93}{section*.43}
! \contentsline {subsubsection}{Endpoint extension elements}{93}{section*.44}
  \contentsline {subsection}{\numberline {2.15.3}Mapping Endpoint's XML Representation to Component Properties}{93}{subsection.2.15.3}
  \contentsline {section}{\numberline {2.16}XML Schema 1.0 Simple Types Used in the Component Model}{94}{section.2.16}
***************
*** 124,168 ****
  \contentsline {section}{\numberline {2.19}QName resolution}{96}{section.2.19}
  \contentsline {section}{\numberline {2.20}Comparing URIs}{96}{section.2.20}
! \contentsline {chapter}{\numberline {3}Types}{98}{chapter.3}
! \contentsline {section}{\numberline {3.1}Using W3C XML Schema Description Language}{99}{section.3.1}
! \contentsline {subsection}{\numberline {3.1.1}Importing XML Schema}{100}{subsection.3.1.1}
! \contentsline {subsubsection}{\texttt {namespace} \textit {attribute information item}}{100}{section*.46}
! \contentsline {subsubsection}{\texttt {schemaLocation} \textit {attribute information item}}{101}{section*.47}
! \contentsline {subsection}{\numberline {3.1.2}Embedding XML Schema}{101}{subsection.3.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{102}{section*.48}
! \contentsline {subsection}{\numberline {3.1.3}References to Element Declarations and Type Definitions}{102}{subsection.3.1.3}
! \contentsline {section}{\numberline {3.2}Using Other Schema Languages}{103}{section.3.2}
! \contentsline {chapter}{\numberline {4}Modularizing WSDL descriptions}{104}{chapter.4}
! \contentsline {section}{\numberline {4.1}Including Descriptions}{104}{section.4.1}
! \contentsline {subsection}{\numberline {4.1.1}\texttt {location} \textit {attribute information item} with \texttt {include} [owner]}{105}{subsection.4.1.1}
! \contentsline {section}{\numberline {4.2}Importing Descriptions}{106}{section.4.2}
! \contentsline {subsection}{\numberline {4.2.1}\texttt {namespace} \textit {attribute information item}}{107}{subsection.4.2.1}
! \contentsline {subsection}{\numberline {4.2.2}\texttt {location} \textit {attribute information item} with \texttt {import} [owner]}{108}{subsection.4.2.2}
! \contentsline {chapter}{\numberline {5}Documentation}{109}{chapter.5}
! \contentsline {chapter}{\numberline {6}Language Extensibility}{110}{chapter.6}
! \contentsline {section}{\numberline {6.1}Element based Extensibility}{110}{section.6.1}
! \contentsline {subsection}{\numberline {6.1.1}Mandatory extensions}{111}{subsection.6.1.1}
! \contentsline {subsection}{\numberline {6.1.2}\texttt {required} \textit {attribute information item}}{112}{subsection.6.1.2}
! \contentsline {section}{\numberline {6.2}Attribute-based Extensibility}{112}{section.6.2}
! \contentsline {section}{\numberline {6.3}Extensibility Semantics}{112}{section.6.3}
! \contentsline {chapter}{\numberline {7}Locating WSDL Documents}{114}{chapter.7}
! \contentsline {section}{\numberline {7.1}\texttt {wsdli:wsdlLocation} \textit {attribute information item}}{114}{section.7.1}
! \contentsline {chapter}{\numberline {8}Conformance}{115}{chapter.8}
! \contentsline {section}{\numberline {8.1}Document Conformance}{115}{section.8.1}
! \contentsline {section}{\numberline {8.2}XML Information Set Conformance}{115}{section.8.2}
! \contentsline {section}{\numberline {8.3}Processor Conformance}{116}{section.8.3}
! \contentsline {chapter}{\numberline {9}XML Syntax Summary (Non-Normative)}{118}{chapter.9}
! \contentsline {chapter}{\numberline {10}References}{122}{chapter.10}
! \contentsline {section}{\numberline {10.1}Normative References}{122}{section.10.1}
! \contentsline {section}{\numberline {10.2}Informative References}{124}{section.10.2}
! \contentsline {chapter}{\numberline {A}The application/wsdl+xml Media Type}{127}{appendix.A}
! \contentsline {section}{\numberline {A.1}Registration}{127}{section.A.1}
! \contentsline {section}{\numberline {A.2}Security considerations}{128}{section.A.2}
! \contentsline {chapter}{\numberline {B}Acknowledgements (Non-Normative)}{129}{appendix.B}
! \contentsline {chapter}{\numberline {C}URI References for WSDL Components (Non-Normative)}{131}{appendix.C}
! \contentsline {section}{\numberline {C.1}WSDL URIs}{131}{section.C.1}
! \contentsline {section}{\numberline {C.2}Fragment Identifiers}{132}{section.C.2}
  \contentsline {section}{\numberline {C.3}Extension Elements}{133}{section.C.3}
! \contentsline {section}{\numberline {C.4}Example}{134}{section.C.4}
  \contentsline {chapter}{\numberline {D}Migrating from WSDL 1.1 to WSDL 2.0 (Non-Normative)}{135}{appendix.D}
  \contentsline {section}{\numberline {D.1}Operation Overloading}{135}{section.D.1}
--- 123,180 ----
  \contentsline {section}{\numberline {2.19}QName resolution}{96}{section.2.19}
  \contentsline {section}{\numberline {2.20}Comparing URIs}{96}{section.2.20}
! \contentsline {chapter}{\numberline {3}Types}{97}{chapter.3}
! \contentsline {section}{\numberline {3.1}Using W3C XML Schema Description Language}{98}{section.3.1}
! \contentsline {subsection}{\numberline {3.1.1}Importing XML Schema}{99}{subsection.3.1.1}
! \contentsline {subsubsection}{\texttt {namespace} \textit {attribute information item}}{99}{section*.45}
! \contentsline {subsubsection}{\texttt {schemaLocation} \textit {attribute information item}}{100}{section*.46}
! \contentsline {subsection}{\numberline {3.1.2}Embedding XML Schema}{100}{subsection.3.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{101}{section*.47}
! \contentsline {subsection}{\numberline {3.1.3}References to Element Declarations and Type Definitions}{101}{subsection.3.1.3}
! \contentsline {section}{\numberline {3.2}Using Other Schema Languages}{102}{section.3.2}
! \contentsline {chapter}{\numberline {4}Modularizing WSDL descriptions}{103}{chapter.4}
! \contentsline {section}{\numberline {4.1}Including Descriptions}{103}{section.4.1}
! \contentsline {subsection}{\numberline {4.1.1}\texttt {location} \textit {attribute information item} with \texttt {include} [owner]}{104}{subsection.4.1.1}
! \contentsline {section}{\numberline {4.2}Importing Descriptions}{105}{section.4.2}
! \contentsline {subsection}{\numberline {4.2.1}\texttt {namespace} \textit {attribute information item}}{106}{subsection.4.2.1}
! \contentsline {subsection}{\numberline {4.2.2}\texttt {location} \textit {attribute information item} with \texttt {import} [owner]}{107}{subsection.4.2.2}
! \contentsline {chapter}{\numberline {5}Documentation}{108}{chapter.5}
! \contentsline {chapter}{\numberline {6}Language Extensibility}{109}{chapter.6}
! \contentsline {section}{\numberline {6.1}Element based Extensibility}{109}{section.6.1}
! \contentsline {subsection}{\numberline {6.1.1}Mandatory extensions}{110}{subsection.6.1.1}
! \contentsline {subsection}{\numberline {6.1.2}\texttt {required} \textit {attribute information item}}{111}{subsection.6.1.2}
! \contentsline {section}{\numberline {6.2}Attribute-based Extensibility}{111}{section.6.2}
! \contentsline {section}{\numberline {6.3}Extensibility Semantics}{111}{section.6.3}
! \contentsline {chapter}{\numberline {7}Locating WSDL Documents}{113}{chapter.7}
! \contentsline {section}{\numberline {7.1}\texttt {wsdli:wsdlLocation} \textit {attribute information item}}{113}{section.7.1}
! \contentsline {chapter}{\numberline {8}Conformance}{114}{chapter.8}
! \contentsline {section}{\numberline {8.1}Document Conformance}{114}{section.8.1}
! \contentsline {section}{\numberline {8.2}XML Information Set Conformance}{114}{section.8.2}
! \contentsline {chapter}{\numberline {9}XML Syntax Summary (Non-Normative)}{115}{chapter.9}
! \contentsline {chapter}{\numberline {10}References}{119}{chapter.10}
! \contentsline {section}{\numberline {10.1}Normative References}{119}{section.10.1}
! \contentsline {section}{\numberline {10.2}Informative References}{121}{section.10.2}
! \contentsline {chapter}{\numberline {A}The application/wsdl+xml Media Type}{124}{appendix.A}
! \contentsline {section}{\numberline {A.1}Registration}{124}{section.A.1}
! \contentsline {section}{\numberline {A.2}Security considerations}{125}{section.A.2}
! \contentsline {chapter}{\numberline {B}Acknowledgements (Non-Normative)}{126}{appendix.B}
! \contentsline {chapter}{\numberline {C}URI References for WSDL Components (Non-Normative)}{128}{appendix.C}
! \contentsline {section}{\numberline {C.1}WSDL URIs}{128}{section.C.1}
! \contentsline {section}{\numberline {C.2}Fragment Identifiers}{129}{section.C.2}
! \contentsline {subsection}{\numberline {C.2.1}wsdl.interface(\textit {interface})}{130}{subsection.C.2.1}
! \contentsline {subsection}{\numberline {C.2.2}wsdl.interfaceFault(\textit {interface}/\textit {fault})}{130}{subsection.C.2.2}
! \contentsline {subsection}{\numberline {C.2.3}wsdl.interfaceOperation(\textit {interface}/\textit {operation})}{131}{subsection.C.2.3}
! \contentsline {subsection}{\numberline {C.2.4}wsdl.messageReference(\textit {interface}/\textit {operation}/\textit {message})}{131}{subsection.C.2.4}
! \contentsline {subsection}{\numberline {C.2.5}wsdl.faultReference(\textit {interface}/\textit {operation}/\textit {message}/\textit {fault})}{131}{subsection.C.2.5}
! \contentsline {subsection}{\numberline {C.2.6}wsdl.binding(\textit {binding})}{131}{subsection.C.2.6}
! \contentsline {subsection}{\numberline {C.2.7}wsdl.bindingFault(\textit {binding}/\textit {fault})}{131}{subsection.C.2.7}
! \contentsline {subsection}{\numberline {C.2.8}wsdl.bindingOperation(\textit {binding}/\textit {operation})}{132}{subsection.C.2.8}
! \contentsline {subsection}{\numberline {C.2.9}wsdl.bindingMessageReference(\textit {binding}/\textit {operation}/\textit {message})}{132}{subsection.C.2.9}
! \contentsline {subsection}{\numberline {C.2.10}wsdl.bindingFaultReference(\textit {binding}/\textit {operation}/\textit {fault}/\textit {message})}{132}{subsection.C.2.10}
! \contentsline {subsection}{\numberline {C.2.11}wsdl.service(\textit {service})}{132}{subsection.C.2.11}
! \contentsline {subsection}{\numberline {C.2.12}wsdl.endpoint(\textit {service}/\textit {endpoint})}{133}{subsection.C.2.12}
! \contentsline {subsection}{\numberline {C.2.13}wsdl.feature(\textit {parent}/\textit {feature})}{133}{subsection.C.2.13}
! \contentsline {subsection}{\numberline {C.2.14}wsdl.property(\textit {parent}/\textit {property})}{133}{subsection.C.2.14}
  \contentsline {section}{\numberline {C.3}Extension Elements}{133}{section.C.3}
! \contentsline {section}{\numberline {C.4}Example}{133}{section.C.4}
  \contentsline {chapter}{\numberline {D}Migrating from WSDL 1.1 to WSDL 2.0 (Non-Normative)}{135}{appendix.D}
  \contentsline {section}{\numberline {D.1}Operation Overloading}{135}{section.D.1}
***************
*** 177,184 ****
  \contentsline {section}{\numberline {E.2}RELAX NG}{138}{section.E.2}
  \contentsline {subsection}{\numberline {E.2.1}Importing RELAX NG}{139}{subsection.E.2.1}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{139}{section*.49}
! \contentsline {subsubsection}{\texttt {href} \textit {attribute information item}}{139}{section*.50}
  \contentsline {subsection}{\numberline {E.2.2}Embedding RELAX NG}{140}{subsection.E.2.2}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{140}{section*.51}
  \contentsline {subsection}{\numberline {E.2.3}References to Element Declarations}{140}{subsection.E.2.3}
  \contentsline {chapter}{\numberline {F}Part 1 Change Log (Non-Normative)}{141}{appendix.F}
--- 189,196 ----
  \contentsline {section}{\numberline {E.2}RELAX NG}{138}{section.E.2}
  \contentsline {subsection}{\numberline {E.2.1}Importing RELAX NG}{139}{subsection.E.2.1}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{139}{section*.48}
! \contentsline {subsubsection}{\texttt {href} \textit {attribute information item}}{139}{section*.49}
  \contentsline {subsection}{\numberline {E.2.2}Embedding RELAX NG}{140}{subsection.E.2.2}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{140}{section*.50}
  \contentsline {subsection}{\numberline {E.2.3}References to Element Declarations}{140}{subsection.E.2.3}
  \contentsline {chapter}{\numberline {F}Part 1 Change Log (Non-Normative)}{141}{appendix.F}

Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.200
retrieving revision 1.201
diff -C2 -d -r1.200 -r1.201
*** wsdl20.xml	13 Apr 2005 01:32:55 -0000	1.200
--- wsdl20.xml	14 Apr 2005 02:07:18 -0000	1.201
***************
*** 8413,8441 ****
  	</p>
  
!         <p>The URI in a URI-reference for a WSDL component is the namespace name of the
!         {name} property of either the component itself, in
!         the case of Interface, Binding, and Service components, or the {name} 
!         property of the ancestor component. The URI provided
!         by the namespace name of the {name} property is combined with a fragment
!         identifier, where the fragment identifier is typically constructed from
!         the {name} property of the component and the {name} properties
!         of its ancestors as a path according to <specref
!         ref="uriRefFragTable"/>. In that table the first column
!         gives the name of the WSDL component. 
! 		Columns two through five specify the identifiers that
! 		uniquely identify the component. Identifiers are typically formed from 
! 		the {name} property,
! 		although in several cases references to other components are used.
! 		These identifiers are then used to construct the
!         pointer part in column six.</p>
  
  	<table id="uriRefFragTable" border="1">
  	  <caption>Rules for determining pointer parts for WSDL components</caption>
  	    <col width="10%" />
  	    <col width="10%" />
  	    <col width="10%" />
  	    <col width="10%" />
! 	    <col width="10%" />
! 	    <col width="50%" />
  	<tbody>
  	<tr>
--- 8413,8443 ----
  	</p>
  
! 	<p>
! 		The URI in a URI-reference for a WSDL component is the namespace
! 		name of the {name} property of either the component itself, in
! 		the case of Interface, Binding, and Service components, or the
! 		{name} property of the ancestor component. The URI provided by
! 		the namespace name of the {name} property is combined with a
! 		fragment identifier, where the fragment identifier is typically
! 		constructed from the {name} property of the component and the
! 		{name} properties of its ancestors as a path according to
! 		<specref ref="uriRefFragTable" />. 
! 		In that table the first column gives the name of the WSDL
! 		component. Columns labelled 1 through 4 specify the identifiers that
! 		uniquely identify the component within its context. Identifiers
! 		are typically formed from the {name} property, although in
! 		several cases references to other components are used. These
! 		identifiers are then used to construct the pointer part in
! 		the last column.
! 	</p>
  
  	<table id="uriRefFragTable" border="1">
  	  <caption>Rules for determining pointer parts for WSDL components</caption>
+ 	    <col width="15%" />
  	    <col width="10%" />
  	    <col width="10%" />
  	    <col width="10%" />
  	    <col width="10%" />
! 	    <col width="45%" />
  	<tbody>
  	<tr>
***************
*** 8448,8561 ****
  	</tr>
  	<tr>
! 	  <td>Interface</td>
            <td><code><emph>interface</emph></code> NCName </td>
            <td>n/a</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><code>wsdl.interface(<emph>interface</emph>)</code></td>
  	</tr>
  	<tr>
!           <td>Interface Fault</td>
            <td><code><emph>interface</emph></code> NCName</td>
            <td><code><emph>fault</emph></code> NCName</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><code>wsdl.interfaceFault(<emph>interface</emph>/<emph>fault</emph>)</code></td>
  	</tr>
  	<tr>
! 	  <td>Interface Operation</td>
            <td><code><emph>interface</emph></code> NCName</td>
            <td><code><emph>operation</emph></code> NCName</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><code>wsdl.interfaceOperation(<emph>interface</emph>/<emph>operation</emph>)</code></td>
  	</tr>
  	<tr>
!           <td>Message Reference</td>
            <td><code><emph>interface</emph></code> NCName</td>
            <td><code><emph>operation</emph></code> NCName</td>
            <td><code><emph>message</emph></code> NCName</td>
            <td>n/a</td>
!           <td><code>wsdl.messageReference(<emph>interface</emph>/<emph>operation</emph>/<emph>message</emph>)</code></td>
  	</tr>
  	<tr>
!           <td>Fault Reference</td>
            <td><code><emph>interface</emph></code> NCName</td>
            <td><code><emph>operation</emph></code> NCName</td>
            <td><code><emph>message</emph></code> NCName</td>
            <td><code><emph>fault</emph></code> QName</td>
!           <td><code>wsdl.faultReference(<emph>interface</emph>/<emph>operation</emph>/<emph>message</emph>/<emph>fault</emph>)</code></td>
  	</tr>
  	<tr>
! 	  <td>Binding</td>
            <td><code><emph>binding</emph></code> NCName</td>
            <td>n/a</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><code>wsdl.binding(<emph>binding</emph>)</code></td>
  	</tr>
  	<tr>
! 	  <td>Binding Fault</td>
            <td><code><emph>binding</emph></code> NCName</td>
            <td><code><emph>fault</emph></code> QName</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><code>wsdl.bindingFault(<emph>binding</emph>/<emph>fault</emph>)</code></td>
  	</tr>
  	<tr>
! 	  <td>Binding Operation</td>
            <td><code><emph>binding</emph></code> NCName</td>
            <td><code><emph>operation</emph></code> QName</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><code>wsdl.bindingOperation(<emph>binding</emph>/<emph>operation</emph>)</code></td>
  	</tr>
  	<tr>
! 	  <td>Binding Message Reference</td>
            <td><code><emph>binding</emph></code> NCName</td>
            <td><code><emph>operation</emph></code> QName</td>
            <td><code><emph>message</emph></code> NCName</td>
            <td>n/a</td>
!           <td><code>wsdl.bindingMessageReference(<emph>binding</emph>/<emph>operation</emph>/<emph>message</emph>)</code></td>
  	</tr>
  	<tr>
! 	  <td>Binding Fault Reference</td>
            <td><code><emph>binding</emph></code> NCName</td>
            <td><code><emph>operation</emph></code> QName</td>
            <td><code><emph>fault</emph></code> QName</td>
            <td><code><emph>message</emph></code> NCName</td>
!           <td><code>wsdl.bindingFaultReference(<emph>binding</emph>/<emph>operation</emph>/<emph>fault</emph>/<emph>message</emph>)</code></td>
  	</tr>
  	<tr>
! 	  <td>Service</td>
            <td><code><emph>service</emph></code> NCName</td>
            <td>n/a</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><code>wsdl.service(<emph>service</emph>)</code></td>
  	</tr>
  	<tr>
! 	  <td>Endpoint</td>
            <td><code><emph>service</emph></code> NCName</td>
            <td><code><emph>endpoint</emph></code> NCName</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><code>wsdl.endpoint(<emph>service</emph>/<emph>endpoint</emph>)</code></td>
  	</tr>
  	<tr>
! 	  <td>Feature</td>
            <td><code><emph>parent</emph></code> Pointer Part</td>
            <td><code><emph>feature</emph></code> URI</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><code>wsdl.feature(<emph>parent</emph>/<emph>feature</emph>)</code></td>
  	</tr>
  	<tr>
! 	  <td>Property</td>
            <td><code><emph>parent</emph></code> Pointer Part</td>
            <td><code><emph>property</emph></code> URI</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><code>wsdl.property(<emph>parent</emph>/<emph>property</emph>)</code></td>
  	</tr>
        </tbody>
--- 8450,8563 ----
  	</tr>
  	<tr>
! 	  <td><loc href="#Interface">Interface</loc></td>
            <td><code><emph>interface</emph></code> NCName </td>
            <td>n/a</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><loc href="#wsdl.interface"><code>wsdl.interface(<emph>interface</emph>)</code></loc></td>
  	</tr>
  	<tr>
!           <td><loc href="#InterfaceFault">Interface Fault</loc></td>
            <td><code><emph>interface</emph></code> NCName</td>
            <td><code><emph>fault</emph></code> NCName</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><loc href="#wsdl.interfaceFault"><code>wsdl.interfaceFault(<emph>interface</emph>/<emph>fault</emph>)</code></loc></td>
  	</tr>
  	<tr>
! 	  <td><loc href="#InterfaceOperation">Interface Operation</loc></td>
            <td><code><emph>interface</emph></code> NCName</td>
            <td><code><emph>operation</emph></code> NCName</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><loc href="#wsdl.interfaceOperation"><code>wsdl.interfaceOperation(<emph>interface</emph>/<emph>operation</emph>)</code></loc></td>
  	</tr>
  	<tr>
!           <td><loc href="#MessageReference">Message Reference</loc></td>
            <td><code><emph>interface</emph></code> NCName</td>
            <td><code><emph>operation</emph></code> NCName</td>
            <td><code><emph>message</emph></code> NCName</td>
            <td>n/a</td>
!           <td><loc href="#wsdl.messageReference"><code>wsdl.messageReference(<emph>interface</emph>/<emph>operation</emph>/<emph>message</emph>)</code></loc></td>
  	</tr>
  	<tr>
!           <td><loc href="#FaultReference">Fault Reference</loc></td>
            <td><code><emph>interface</emph></code> NCName</td>
            <td><code><emph>operation</emph></code> NCName</td>
            <td><code><emph>message</emph></code> NCName</td>
            <td><code><emph>fault</emph></code> QName</td>
!           <td><loc href="#wsdl.faultReference"><code>wsdl.faultReference(<emph>interface</emph>/<emph>operation</emph>/<emph>message</emph>/<emph>fault</emph>)</code></loc></td>
  	</tr>
  	<tr>
! 	  	  <td><loc href="#Binding">Binding</loc></td>
            <td><code><emph>binding</emph></code> NCName</td>
            <td>n/a</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><loc href="#wsdl.binding"><code>wsdl.binding(<emph>binding</emph>)</code></loc></td>
  	</tr>
  	<tr>
! 	      <td><loc href="#BindingFault">Binding Fault</loc></td>
            <td><code><emph>binding</emph></code> NCName</td>
            <td><code><emph>fault</emph></code> QName</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><loc href="#wsdl.bindingFault"><code>wsdl.bindingFault(<emph>binding</emph>/<emph>fault</emph>)</code></loc></td>
  	</tr>
  	<tr>
! 	  <td><loc href="#BindingOperation">Binding Operation</loc></td>
            <td><code><emph>binding</emph></code> NCName</td>
            <td><code><emph>operation</emph></code> QName</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><loc href="#wsdl.bindingOperation"><code>wsdl.bindingOperation(<emph>binding</emph>/<emph>operation</emph>)</code></loc></td>
  	</tr>
  	<tr>
! 	  <td><loc href="#BindingMessageReference">Binding Message Reference</loc></td>
            <td><code><emph>binding</emph></code> NCName</td>
            <td><code><emph>operation</emph></code> QName</td>
            <td><code><emph>message</emph></code> NCName</td>
            <td>n/a</td>
!           <td><loc href="#wsdl.bindingMessageReference"><code>wsdl.bindingMessageReference(<emph>binding</emph>/<emph>operation</emph>/<emph>message</emph>)</code></loc></td>
  	</tr>
  	<tr>
! 	  <td><loc href="#BindingFaultReference">Binding Fault Reference</loc></td>
            <td><code><emph>binding</emph></code> NCName</td>
            <td><code><emph>operation</emph></code> QName</td>
            <td><code><emph>fault</emph></code> QName</td>
            <td><code><emph>message</emph></code> NCName</td>
!           <td><loc href="#wsdl.bindingFaultReference"><code>wsdl.bindingFaultReference(<emph>binding</emph>/<emph>operation</emph>/<emph>fault</emph>/<emph>message</emph>)</code></loc></td>
  	</tr>
  	<tr>
! 	  <td><loc href="#Service">Service</loc></td>
            <td><code><emph>service</emph></code> NCName</td>
            <td>n/a</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><loc href="#wsdl.service"><code>wsdl.service(<emph>service</emph>)</code></loc></td>
  	</tr>
  	<tr>
! 	  <td><loc href="#Endpoint">Endpoint</loc></td>
            <td><code><emph>service</emph></code> NCName</td>
            <td><code><emph>endpoint</emph></code> NCName</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><loc href="#wsdl.endpoint"><code>wsdl.endpoint(<emph>service</emph>/<emph>endpoint</emph>)</code></loc></td>
  	</tr>
  	<tr>
! 	  <td><loc href="#Feature">Feature</loc></td>
            <td><code><emph>parent</emph></code> Pointer Part</td>
            <td><code><emph>feature</emph></code> URI</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><loc href="#wsdl.feature"><code>wsdl.feature(<emph>parent</emph>/<emph>feature</emph>)</code></loc></td>
  	</tr>
  	<tr>
! 	  <td><loc href="#Property">Property</loc></td>
            <td><code><emph>parent</emph></code> Pointer Part</td>
            <td><code><emph>property</emph></code> URI</td>
            <td>n/a</td>
            <td>n/a</td>
!           <td><loc href="#wsdl.property"><code>wsdl.property(<emph>parent</emph>/<emph>property</emph>)</code></loc></td>
  	</tr>
        </tbody>
***************
*** 8564,8569 ****
--- 8566,8696 ----
        <p>Note that the above rules are defined in terms of component
        properties rather the XML Infoset representation of the
+       component model. The following sections specify in detail how the pointer parts are constructed from the
        component model.</p>
+       
+       <div3 id="wsdl.interface">
+       <head><code>wsdl.interface(<emph>interface</emph>)</code></head>
+       <olist>
+       <item><code><emph>interface</emph></code> is the local name of the {name} property of the <loc href="#Interface">Interface</loc> component.</item>
+       </olist>
+       </div3>
+ 	
+ 	<div3 id="wsdl.interfaceFault">
+ 	<head><code>wsdl.interfaceFault(<emph>interface</emph>/<emph>fault</emph>)</code></head>
+ 	<olist>
+       <item><code><emph>interface</emph></code> is the local name of the {name} property of the parent <loc href="#Interface">Interface</loc> component.</item>
+       <item><code><emph>fault</emph></code> is the local name of the {name} property of the <loc href="#InterfaceFault">Interface Fault</loc> component.</item>
+ 	</olist>
+ 	</div3>
+ 	
+ 	<div3 id="wsdl.interfaceOperation">
+ 	<head><code>wsdl.interfaceOperation(<emph>interface</emph>/<emph>operation</emph>)</code></head>
+ 	<olist>
+       <item><code><emph>interface</emph></code> is the local name of the {name} property of the parent <loc href="#Interface">Interface</loc> component.</item>
+       <item><code><emph>operation</emph></code> is the local name of the {name} property of the <loc href="#InterfaceOperation">Interface Operation</loc> component.</item>
+ 	</olist>
+ 	</div3>
+ 	
+ 	<div3 id="wsdl.messageReference">
+ 	<head><code>wsdl.messageReference(<emph>interface</emph>/<emph>operation</emph>/<emph>message</emph>)</code></head>
+ 	<olist>
+       <item><code><emph>interface</emph></code> is the local name of the {name} property of the grandparent <loc href="#Interface">Interface</loc> component.</item>
+       <item><code><emph>operation</emph></code> is the local name of the {name} property of the parent <loc href="#InterfaceOperation">Interface Operation</loc> component.</item>
+       <item><code><emph>message</emph></code> is the {message label} property of the Message Reference component.</item>
+ 	</olist>
+ 	</div3>
+ 
+ 	<div3 id="wsdl.faultReference">
+ 	<head><code>wsdl.faultReference(<emph>interface</emph>/<emph>operation</emph>/<emph>message</emph>/<emph>fault</emph>)</code></head>
+ 	<olist>
+       <item><code><emph>interface</emph></code> is the local name of the {name} property of the grandparent <loc href="#Interface">Interface</loc> component.</item>
+       <item><code><emph>operation</emph></code> is the local name of the {name} property of the parent <loc href="#InterfaceOperation">Interface Operation</loc> component.</item>
+       <item><code><emph>message</emph></code> is the {message label} property of the <loc href="#FaultReference">Fault Reference</loc> component.</item>
+       <item><code><emph>fault</emph></code> is the {name} property of the <loc href="#InterfaceFault">Interface Fault</loc> component referred to by the {fault reference}
+       	property of the <loc href="#FaultReference">Fault Reference</loc> component.</item>
+ 	</olist>
+ 	</div3>
+ 
+       <div3 id="wsdl.binding">
+       <head><code>wsdl.binding(<emph>binding</emph>)</code></head>
+       <olist>
+       <item><code><emph>binding</emph></code> is the local name of the {name} property of the <loc href="#Binding">Binding</loc> component.</item>
+       </olist>
+       </div3>
+ 
+ 	<div3 id="wsdl.bindingFault">
+ 	<head><code>wsdl.bindingFault(<emph>binding</emph>/<emph>fault</emph>)</code></head>
+ 	<olist>
+       <item><code><emph>binding</emph></code> is the local name of the {name} property of the parent <loc href="#Binding">Binding</loc> component.</item>
+       <item><code><emph>fault</emph></code> is the {name} property of the <loc href="#InterfaceFault">Interface Fault</loc> component referred to
+       	by the {fault reference} property of the <loc href="#BindingFault">Binding Fault</loc> component.</item>
+ 	</olist>
+ 	</div3>
  	
+ 	<div3 id="wsdl.bindingOperation">
+ 	<head><code>wsdl.bindingOperation(<emph>binding</emph>/<emph>operation</emph>)</code></head>
+ 	<olist>
+       <item><code><emph>binding</emph></code> is the local name of the {name} property of the parent <loc href="#Binding">Binding</loc> component.</item>
+       <item><code><emph>operation</emph></code> is the {name} property of the <loc href="#InterfaceOperation">Interface Operation</loc> component referred to
+       	by the {operation reference} property of the <loc href="#Binding Operation">Binding Operation</loc> component.</item>
+ 	</olist>
+ 	</div3>
+ 
+ 	<div3 id="wsdl.bindingMessageReference">
+ 	<head><code>wsdl.bindingMessageReference(<emph>binding</emph>/<emph>operation</emph>/<emph>message</emph>)</code></head>
+ 	<olist>
+       <item><code><emph>binding</emph></code> is the local name of the {name} property of the grandparent <loc href="#Binding">Binding</loc> component.</item>
+       <item><code><emph>operation</emph></code> is the {name} property of the <loc href="#InterfaceOperation">Interface Operation</loc> component referred to
+       	by the {operation reference} property of the parent <loc href="#Binding Operation">Binding Operation</loc> component.</item>
+       <item><code><emph>message</emph></code></item> is the {message label} property of the <loc href="#MessageReference">Message Reference</loc> component referred to
+       	by the {message reference} property of the <loc href="#BindingMessageReference">Binding Message Reference</loc> component.
+ 	</olist>
+ 	</div3>
+ 
+ 	<div3 id="wsdl.bindingFaultReference">
+ 	<head><code>wsdl.bindingFaultReference(<emph>binding</emph>/<emph>operation</emph>/<emph>fault</emph>/<emph>message</emph>)</code></head>
+ 	<olist>
+       <item><code><emph>binding</emph></code> is the local name of the {name} property of the grandparent <loc href="#Binding">Binding</loc> component.</item>
+       <item><code><emph>operation</emph></code> is the {name} property of the <loc href="#InterfaceOperation">Interface Operation</loc> component referred to
+       	by the {operation reference} property of the parent <loc href="#Binding Operation">Binding Operation</loc> component.</item>
+       <item><code><emph>fault</emph></code></item> is the {name} property of the <loc href="#InterfaceFault">Interface Fault</loc> component referred to 
+       	by the {fault reference} property of the <loc href="#FaultReference">Fault Reference</loc> component referred to 
+       	by the {fault reference} property of the <loc href="#BindingFaultReference">Binding Fault Reference</loc> component.
+       <item><code><emph>message</emph></code></item> is the {message label} property of the Fault Reference component referred to 
+         by the {fault reference} property of the <loc href="#FaultReference">Fault Reference</loc> component referred to
+       	by the {fault reference} property of the <loc href="#BindingFaultReference">Binding Fault Reference</loc> component.
+ 	</olist>
+ 	</div3>
+ 
+       <div3 id="wsdl.service">
+       <head><code>wsdl.service(<emph>service</emph>)</code></head>
+       <olist>
+       <item><code><emph>service</emph></code> is the local name of the {name} property of the <loc href="#Service">Service</loc> component.</item>
+       </olist>
+       </div3>
+ 
+       <div3 id="wsdl.endpoint">
+       <head><code>wsdl.endpoint(<emph>service</emph>/<emph>endpoint</emph>)</code></head>
+       <olist>
+       <item><code><emph>service</emph></code> is the local name of the {name} property of the parent <loc href="#Service">Service</loc> component.</item>
+       <item><code><emph>endpoint</emph></code> is the {name} property of the <loc href="#Endpoint">Endpoint</loc> component.</item>
+       </olist>
+       </div3>
+ 
+       <div3 id="wsdl.feature">
+       <head><code>wsdl.feature(<emph>parent</emph>/<emph>feature</emph>)</code></head>
+       <olist>
+       <item><code><emph>parent</emph></code> is the pointer part of the parent component.</item>
+       <item><code><emph>feature</emph></code> is the {uri} property of the <loc href="#Feature">Feature</loc> component.</item>
+       </olist>
+       </div3>
+ 
+       <div3 id="wsdl.property">
+       <head><code>wsdl.property(<emph>parent</emph>/<emph>property</emph>)</code></head>
+       <olist>
+       <item><code><emph>parent</emph></code> is the pointer part of the parent component.</item>
+       <item><code><emph>property</emph></code> is the {uri} property of the <loc href="#Property">Property</loc> component.</item>
+       </olist>
+       </div3>
        </div2>
  
***************
*** 8898,8901 ****
--- 9025,9039 ----
  
      <tr>
+     	<td>20050413</td>
+     	<td>AGR</td>
+     	<td>
+     		<loc
+     			href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC87">
+     			LC87
+     		</loc>: Improved clarity of the decription of Component Designators in Appendix C.
+     	</td>
+     </tr>
+ 
+     <tr>
      	<td>20050407</td>
      	<td>JJM</td>

Index: wsdl20-z.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** wsdl20-z.html	13 Apr 2005 01:32:55 -0000	1.11
--- wsdl20-z.html	14 Apr 2005 02:07:17 -0000	1.12
***************
*** 1,15 ****
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
!     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
! <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
! <head>
! <meta name="generator" content=
! "HTML Tidy for Linux/x86 (vers 1st February 2005), see www.w3.org" />
! <meta http-equiv="Content-Type" content=
! "text/html; charset=utf-8" />
! <title>Web Services Description Language (WSDL) Version 2.0 Part 1:
! Core Language</title>
[...23714 lines suppressed...]
!     <tr>
!        <td rowspan="1" colspan="1">20020620</td>
!        <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Started adding abstract model</td>
!     </tr>
!     <tr>
!        <td rowspan="1" colspan="1">20020406</td>
!        <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Created document from WSDL 1.1</td>
!     </tr>
!   </tbody>
! </table><br>
! 
!       </div>
!     </div>
! 
!   </div>
! 
! </body></html>
\ No newline at end of file

Index: wsdl20.pdf
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.pdf,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** wsdl20.pdf	23 Mar 2005 03:40:08 -0000	1.24
--- wsdl20.pdf	14 Apr 2005 02:07:17 -0000	1.25
***************
*** 46,50 ****
  endobj
  36 0 obj
! (XML Infomation Set Properties)
  endobj
  37 0 obj
--- 46,50 ----
  endobj
  36 0 obj
! (Terms Used in This Specification)
  endobj
[...34860 lines suppressed...]
! 0000793375 00000 n 
! 0000793501 00000 n 
! 0000793627 00000 n 
! 0000793716 00000 n 
! 0000793817 00000 n 
! 0000807982 00000 n 
! 0000826742 00000 n 
! 0000826783 00000 n 
! 0000826823 00000 n 
! 0000827015 00000 n 
  trailer
  <<
! /Size 2823
! /Root 2821 0 R
! /Info 2822 0 R
! /ID [<D7A4D2A98F478FE881CEB411CC13EB32> <D7A4D2A98F478FE881CEB411CC13EB32>]
  >>
  startxref
! 827263
  %%EOF

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.167
retrieving revision 1.168
diff -C2 -d -r1.167 -r1.168
*** wsdl20.html	13 Apr 2005 01:32:55 -0000	1.167
--- wsdl20.html	14 Apr 2005 02:07:17 -0000	1.168
***************
*** 1,15 ****
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
!     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
! <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
! <head>
! <meta name="generator" content=
! "HTML Tidy for Linux/x86 (vers 1st February 2005), see www.w3.org" />
! <meta http-equiv="Content-Type" content=
! "text/html; charset=utf-8" />
! <title>Web Services Description Language (WSDL) Version 2.0 Part 1:
! Core Language</title>
[...17587 lines suppressed...]
!     <tr>
!        <td rowspan="1" colspan="1">20020620</td>
!        <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Started adding abstract model</td>
!     </tr>
!     <tr>
!        <td rowspan="1" colspan="1">20020406</td>
!        <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Created document from WSDL 1.1</td>
!     </tr>
!   </tbody>
! </table><br>
! 
!       </div>
!     </div>
! 
!   </div>
! 
! </body></html>
\ No newline at end of file

Index: wsdl20-primer.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-primer.html,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** wsdl20-primer.html	13 Apr 2005 20:19:44 -0000	1.26
--- wsdl20-primer.html	14 Apr 2005 02:07:18 -0000	1.27
***************
*** 1,14 ****
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
!     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
! <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
! <head>
! <meta name="generator"
! content="HTML Tidy for Windows (vers 1st January 2002), see www.w3.org" />
! <meta content="text/html; charset=utf-8"
! http-equiv="Content-Type" />
! <title>Web Services Description Language (WSDL) Version 2.0 Part 0:
! Primer</title>
[...7299 lines suppressed...]
+ 	  </dd>
+ 					<dt class="label"><a name="XPTR"></a>[XPointer Framework] </dt><dd>
+ 						<cite><a href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/">XPointer Framework</a></cite>,Paul Grosso, Eve
+ 	    Maler, Jonathan Marsh, Norman Walsh, Editors. World Wide Web
+ 	    Consortium, 22 November 2002.  This version of the XPointer
+ 	    Framework Proposed Recommendation is
+ 	    http://www.w3.org/TR/2003/REC-xptr-framework-20030325/ The
+ 	    <a href="http://www.w3.org/TR/xptr-framework/">latest
+ 	    version of XPointer Framework</a> is available at
+ 	    http://www.w3.org/TR/xptr-framework/.
+ 	  </dd>
+ 					
+ 				</dl>
+ 			</div>
+ 		</div>
+ 		
+ 		
+ 	</div>
+ </body></html>
\ No newline at end of file
Received on Thursday, 14 April 2005 02:07:27 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:31:34 UTC