- 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
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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#meaning">The Meaning of a Service Description</a><br> 1.3 <a href="#notation">Notational Conventions</a><br> 1.3.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.3.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.3.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.3.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br> 1.3.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br> 1.3.6 <a href="#znotation"Z Notation</a><br> 1.3.7 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nbs;2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to Component Properties</a><br> 2.4 <a href="#InterfaceOperation">Interface Operation</a><br> 2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br> 2.4.1.1 <a href="#InterfaceOperationStyle">Operation Style</a><br> 2.4.2 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br> 2.4.2.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner]</a><br> 2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribute information item with operation [owner]</a><br> 2.4.2.3 <a href="#InterfaceOpertion_style_attribute">style attribute information item with operation [owner]</a><br> 2.4.2.4 <a href="#InterfaceOperation_safe_attribute">safe attribute information item with operation [owner]</a><br> 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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#meaning">The Meaning of a Service Description</a><br> 1.3 <a href="#notation">Notational Conventions</a><br> 1.3.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.3.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.3.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.3.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.3.5 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br> 1.3.6 <a href="#wsdlcomponentmodelpropertis">WSDL Component Model Properties</a><br> 1.3.7 <a href="#znotation">Z Notation</a><br> 1.3.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nbs;2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner]</a><br> 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