- From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 27 Oct 2005 18:08:01 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv15079/wsdl20 Modified Files: xmlspec-wsdl.xsl component-assertion-table.xml wsdl20.tex component-table.xml wsdl20-defs.xml wsdl20-z-ie.html assertion-table.xsl wsdl20-z.html wsdl20.html wsdl20-adjuncts.html wsdl20.xml xmlspec.dtd wsdl20-primer.html adjuncts-component-table.xml document-assertion-table.xml Log Message: Added bidirectional linking between assertions and the summary table, and added a section on notation for assertions. Index: wsdl20-adjuncts.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.html,v retrieving revision 1.80 retrieving revision 1.81 diff -C2 -d -r1.80 -r1.81 *** wsdl20-adjuncts.html 27 Oct 2005 16:51:22 -0000 1.80 --- wsdl20-adjuncts.html 27 Oct 2005 18:07:59 -0000 1.81 *************** *** 1,15 **** ! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ! "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ! <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> ! <head> ! <meta name="generator" content= ! "HTML Tidy for Linux/x86 (vers 12 April 2005), see www.w3.org" /> ! <meta http-equiv="Content-Type" content= ! "text/html; charset=utf-8" /> ! <title>Web Services Description Language (WSDL) Version 2.0 Part 2: ! Adjuncts</title> [...13667 lines suppressed...] ! <td rowspan="1" colspan="1">JJM</td> ! <td rowspan="1" colspan="1">Simplified the introduction; referred to Part1 for a longer introduction</td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1">20020221</td> ! <td rowspan="1" colspan="1">JJM</td> ! <td rowspan="1" colspan="1">Renamed to "Part 2: Bindings"</td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1">20020221</td> ! <td rowspan="1" colspan="1">JJM</td> ! <td rowspan="1" colspan="1">Created from http://www.w3.org/TR/2001/NOTE-wsdl-20010315</td> ! </tr> ! </tbody> ! </table><br> ! </div> ! </div> ! </div> ! </body></html> \ No newline at end of file Index: wsdl20-defs.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-defs.xml,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** wsdl20-defs.xml 27 Oct 2005 16:51:22 -0000 1.18 --- wsdl20-defs.xml 27 Oct 2005 18:07:58 -0000 1.19 *************** *** 1,5 **** <?xml version="1.0" encoding="UTF-8"?> <defs> ! <spec src="wsdl20.xml"><compdef comp="Element Declaration"/><compdef comp="Type Definition"/><compdef comp="Description"/><compdef comp="Interface"/><compdef comp="Interface Fault"/><compdef comp="Interface Operation"/><compdef comp="Interface Message Reference"/><compdef comp="Interface Fault Reference"/><compdef comp="Feature"/><compdef comp="Property"/><compdef comp="Binding"/><compdef comp="Binding Fault"/><compdef comp="Binding Operation"/><compdef comp="Binding Message Reference"/><compdef comp="Binding Fault Reference"/><compdef comp="Service"/><compdef comp="Endpoint"/><propdef comp="Element Declaration" prop="name"/><propdef comp="Type Definition" prop="name"/><propdef comp="" prop="parent"/><propdef comp="Description" prop="interfaces"/><propdef comp="Description" prop="bindings"/><propdef comp="Description" prop="services"/><propdef comp="Description" prop="element declarations"/><propdef comp="Description" prop="type definitions"/><propdef comp="Interface" prop="name"/><propdef comp="Interfac" prop="extended interfaces"/><propdef comp="Interface" prop="interface faults"/><propdef comp="Interface" prop="interface operations"/><propdef comp="Interface" prop="features"/><propdef comp="Interface" prop="properties"/><propdef comp="Interface Fault" prop="name"/><propdef comp="Interface Fault" prop="element declaration"/><propdef comp="Interface Fault" prop="features"/><propdef comp="Interface Fault" prop="properties"/><propdef comp="Interface Fault" prop="parent"/><propdef comp="Interface Operation" prop="name"/><propdef comp="Interface Operation" prop="message exchange pattern"/><propdef comp="Interface Operation" prop="interface message references"/><propdef comp="Interface Operation" prop="interface fault references"/><propdef comp="Interface Operation" prop="style"/><propdef comp="Interface Operation" prop="features"/><propdef comp="Interface Operation" prop="properties"/><propdef comp="Interface Operation" prop="parent"/><propdef comp="Interface Message Reference" prop="message label"/><propdef omp="Interface Message Reference" prop="direction"/><propdef comp="Interface Message Reference" prop="message content model"/><propdef comp="Interface Message Reference" prop="element declaration"/><propdef comp="Interface Message Reference" prop="features"/><propdef comp="Interface Message Reference" prop="properties"/><propdef comp="Interface Message Reference" prop="parent"/><propdef comp="Interface Fault Reference" prop="interface fault"/><propdef comp="Interface Fault Reference" prop="message label"/><propdef comp="Interface Fault Reference" prop="direction"/><propdef comp="Interface Fault Reference" prop="features"/><propdef comp="Interface Fault Reference" prop="properties"/><propdef comp="Interface Fault Reference" prop="parent"/><propdef comp="Feature" prop="ref"/><propdef comp="Feature" prop="required"/><propdef comp="Feature" prop="parent"/><propdef comp="" prop="features"/><propdef comp="Property" prop="ref"/><propdef comp="Property" prop="value constraint"/><propdef comp="Property" prop="value"><propdef comp="Property" prop="parent"/><propdef comp="" prop="properties"/><propdef comp="Binding" prop="name"/><propdef comp="Binding" prop="interface"/><propdef comp="Binding" prop="type"/><propdef comp="Binding" prop="binding faults"/><propdef comp="Binding" prop="binding operations"/><propdef comp="Binding" prop="features"/><propdef comp="Binding" prop="properties"/><propdef comp="Binding Fault" prop="interface fault"/><propdef comp="Binding Fault" prop="features"/><propdef comp="Binding Fault" prop="properties"/><propdef comp="Binding Fault" prop="parent"/><propdef comp="Binding Operation" prop="interface operation"/><propdef comp="Binding Operation" prop="binding message references"/><propdef comp="Binding Operation" prop="binding fault references"/><propdef comp="Binding Operation" prop="features"/><propdef comp="Binding Operation" prop="properties"/><propdef comp="Binding Operation" prop="parent"/><propdef comp="Binding Message Reference" prop="interface message reference"/><propdef comp="Binding essage Reference" prop="features"/><propdef comp="Binding Message Reference" prop="properties"/><propdef comp="Binding Message Reference" prop="parent"/><propdef comp="Binding Fault Reference" prop="interface fault reference"/><propdef comp="Binding Fault Reference" prop="features"/><propdef comp="Binding Fault Reference" prop="properties"/><propdef comp="Binding Fault Reference" prop="parent"/><propdef comp="Service" prop="name"/><propdef comp="Service" prop="interface"/><propdef comp="Service" prop="endpoints"/><propdef comp="Service" prop="features"/><propdef comp="Service" prop="properties"/><propdef comp="Endpoint" prop="name"/><propdef comp="Endpoint" prop="binding"/><propdef comp="Endpoint" prop="address"/><propdef comp="Endpoint" prop="features"/><propdef comp="Endpoint" prop="properties"/><propdef comp="Endpoint" prop="parent"/><propdef comp="" prop="name"/></spec> ! <spec src="wsdl20-adjuncts.xml"><compdef comp="SOAP Module"/><compdef comp="SOAP Header Block"/><compdef comp="HTTP Header"/><propdef comp="Interface Operation" prop="safety"/><propdef comp="Interface Operation" prop="rpc signature"/><propdef comp="Binding" prop="soap version"/><propdef comp="Binding" prop="soap underlying protocol"/><propdef comp="Binding Fault" prop="soap fault code"/><propdef comp="Binding Fault" prop="soap fault subcodes"/><propdef comp="Binding Operation" prop="soap mep"/><propdef comp="Binding Operation" prop="soap action"/><propdef comp="Binding" prop="soap modules"/><propdef comp="Binding Operation" prop="soap modules"/><propdef comp="Binding Message Reference" prop="soap modules"/><propdef comp="Binding Fault" prop="soap modules"/><propdef comp="Binding Fault Reference" prop="soap modules"/><propdef comp="SOAP Module" prop="ref"/><propdef comp="SOAP Module" prop="required"/><propdef comp="SOAP Module" prop="parent"/><propdef comp="Binding Message Reference" prop="soap headers"/>propdef comp="Binding Fault" prop="soap headers"/><propdef comp="SOAP Header Block" prop="element declaration"/><propdef comp="SOAP Header Block" prop="mustUnderstand"/><propdef comp="SOAP Header Block" prop="required"/><propdef comp="SOAP Header Block" prop="parent"/><propdef comp="Binding" prop="http version"/><propdef comp="Binding Operation" prop="http location"/><propdef comp="Binding Operation" prop="http method"/><propdef comp="Binding Operation" prop="http input serialization"/><propdef comp="Binding Operation" prop="http output serialization"/><propdef comp="Binding Operation" prop="http fault serialization"/><propdef comp="Binding Operation" prop="http query parameter separator"/><propdef comp="Binding Message Reference" prop="http headers"/><propdef comp="Binding Fault" prop="http headers"/><propdef comp="HTTP Header" prop="name"/><propdef comp="HTTP Header" prop="type definition"/><propdef comp="HTTP Header" prop="required"/><propdef comp="HTTP Header" prop="parent"/><propdef comp="Binding Fault prop="http error status code"/><propdef comp="Binding Message Reference" prop="http transfer coding"/><propdef comp="Binding" prop="http cookies"/><propdef comp="Endpoint" prop="http authentication scheme"/><propdef comp="Endpoint" prop="http authentication realm"/></spec> </defs> --- 1,153 ---- <?xml version="1.0" encoding="UTF-8"?> <defs> ! <spec src="wsdl20.xml"> ! <compdef comp="Element Declaration"/> ! <compdef comp="Type Definition"/> ! <compdef comp="Description"/> ! <compdef comp="Interface"/> ! <compdef comp="Interface Fault"/> ! <compdef comp="Interface Operation"/> ! <compdef comp="Interface Message Reference"/> ! <compdef comp="Interface Fault Reference"/> ! <compdef comp="Feature"/> ! <compdef comp="Property"/> ! <compdef comp="Binding"/> ! <compdef comp="Binding Fault"/> ! <compdef comp="Binding Operation"/> ! <compdef comp="Binding Message Reference"/> ! <compdef comp="Binding Fault Reference"/> ! <compdef comp="Service"/> ! <compdef comp="Endpoint"/> ! <propdef prop="name" comp="Element Declaration"/> ! <propdef prop="name" comp="Type Definition"/> ! <propdef prop="parent" comp=""/> ! <propdef prop="interfaces" comp="Description"/> ! <propdef prop="bindings" comp="Description"/> ! <propdef prop="services" comp="Description"/> ! <propdef prop="element declarations" comp="Description"/> ! <propdef prop="type definitions" comp="Description"/> ! <propdef prop="name" comp="Interface"/> ! <propdef prop="extended interfaces" comp="Interface"/> ! <propdef prop="interface faults" comp="Interface"/> ! <propdef prop="interface operations" comp="Interface"/> ! <propdef prop="features" comp="Interface"/> ! <propdef prop="properties" comp="Interface"/> ! <propdef prop="name" comp="Interface Fault"/> ! <propdef prop="element declaration" comp="Interface Fault"/> ! <propdef prop="features" comp="Interface Fault"/> ! <propdef prop="properties" comp="Interface Fault"/> ! <propdef prop="parent" comp="Interface Fault"/> ! <propdef prop="name" comp="Interface Operation"/> ! <propdef prop="message exchange pattern" comp="Interface Operation"/> ! <propdef prop="interface message references" comp="Interface Operation"/> ! <propdef prop="interface fault references" comp="Interface Operation"/> ! <propdef prop="style" comp="Interface Operation"/> ! <propdef prop="features" comp="Interface Operation"/> ! <propdef prop="properties" comp="Interface Operation"/> ! <propdef prop="parent" comp="Interface Operation"/> ! <propdef prop="message label" comp="Interface Message Reference"/> ! <propdef prop="direction" comp="Interface Message Reference"/> ! <propdef prop="message content model" comp="Interface Message Reference"/> ! <propdef prop="element declaration" comp="Interface Message Reference"/> ! <propdef prop="features" comp="Interface Message Reference"/> ! <propdef prop="properties" comp="Interface Message Reference"/> ! <propdef prop="parent" comp="Interface Message Reference"/> ! <propdef prop="interface fault" comp="Interface Fault Reference"/> ! <propdef prop="message label" comp="Interface Fault Reference"/> ! <propdef prop="direction" comp="Interface Fault Reference"/> ! <propdef prop="features" comp="Interface Fault Reference"/> ! <propdef prop="properties" comp="Interface Fault Reference"/> ! <propdef prop="parent" comp="Interface Fault Reference"/> ! <propdef prop="ref" comp="Feature"/> ! <propdef prop="required" comp="Feature"/> ! <propdef prop="parent" comp="Feature"/> ! <propdef prop="features" comp=""/> ! <propdef prop="ref" comp="Property"/> ! <propdef prop="value constraint" comp="Property"/> ! <propdef prop="value" comp="Property"/> ! <propdef prop="parent" comp="Property"/> ! <propdef prop="properties" comp=""/> ! <propdef prop="name" comp="Binding"/> ! <propdef prop="interface" comp="Binding"/> ! <propdef prop="type" comp="Binding"/> ! <propdef prop="binding faults" comp="Binding"/> ! <propdef prop="binding operations" comp="Binding"/> ! <propdef prop="features" comp="Binding"/> ! <propdef prop="properties" comp="Binding"/> ! <propdef prop="interface fault" comp="Binding Fault"/> ! <propdef prop="features" comp="Binding Fault"/> ! <propdef prop="properties" comp="Binding Fault"/> ! <propdef prop="parent" comp="Binding Fault"/> ! <propdef prop="interface operation" comp="Binding Operation"/> ! <propdef prop="binding message references" comp="Binding Operation"/> ! <propdef prop="binding fault references" comp="Binding Operation"/> ! <propdef prop="features" comp="Binding Operation"/> ! <propdef prop="properties" comp="Binding Operation"/> ! <propdef prop="parent" comp="Binding Operation"/> ! <propdef prop="interface message reference" comp="Binding Message Reference"/> ! <propdef prop="features" comp="Binding Message Reference"/> ! <propdef prop="properties" comp="Binding Message Reference"/> ! <propdef prop="parent" comp="Binding Message Reference"/> ! <propdef prop="interface fault reference" comp="Binding Fault Reference"/> ! <propdef prop="features" comp="Binding Fault Reference"/> ! <propdef prop="properties" comp="Binding Fault Reference"/> ! <propdef prop="parent" comp="Binding Fault Reference"/> ! <propdef prop="name" comp="Service"/> ! <propdef prop="interface" comp="Service"/> ! <propdef prop="endpoints" comp="Service"/> ! <propdef prop="features" comp="Service"/> ! <propdef prop="properties" comp="Service"/> ! <propdef prop="name" comp="Endpoint"/> ! <propdef prop="binding" comp="Endpoint"/> ! <propdef prop="address" comp="Endpoint"/> ! <propdef prop="features" comp="Endpoint"/> ! <propdef prop="properties" comp="Endpoint"/> ! <propdef prop="parent" comp="Endpoint"/> ! <propdef prop="name" comp=""/> ! </spec> ! <spec src="wsdl20-adjuncts.xml"> ! <compdef comp="SOAP Module"/> ! <compdef comp="SOAP Header Block"/> ! <compdef comp="HTTP Header"/> ! <propdef prop="safety" comp="Interface Operation"/> ! <propdef prop="rpc signature" comp="Interface Operation"/> ! <propdef prop="soap version" comp="Binding"/> ! <propdef prop="soap underlying protocol" comp="Binding"/> ! <propdef prop="soap fault code" comp="Binding Fault"/> ! <propdef prop="soap fault subcodes" comp="Binding Fault"/> ! <propdef prop="soap mep" comp="Binding Operation"/> ! <propdef prop="soap action" comp="Binding Operation"/> ! <propdef prop="soap modules" comp="Binding"/> ! <propdef prop="soap modules" comp="Binding Operation"/> ! <propdef prop="soap modules" comp="Binding Message Reference"/> ! <propdef prop="soap modules" comp="Binding Fault"/> ! <propdef prop="soap modules" comp="Binding Fault Reference"/> ! <propdef prop="ref" comp="SOAP Module"/> ! <propdef prop="required" comp="SOAP Module"/> ! <propdef prop="parent" comp="SOAP Module"/> ! <propdef prop="soap headers" comp="Binding Message Reference"/> ! <propdef prop="soap headers" comp="Binding Fault"/> ! <propdef prop="element declaration" comp="SOAP Header Block"/> ! <propdef prop="mustUnderstand" comp="SOAP Header Block"/> ! <propdef prop="required" comp="SOAP Header Block"/> ! <propdef prop="parent" comp="SOAP Header Block"/> ! <propdef prop="http version" comp="Binding"/> ! <propdef prop="http location" comp="Binding Operation"/> ! <propdef prop="http method" comp="Binding Operation"/> ! <propdef prop="http input serialization" comp="Binding Operation"/> ! <propdef prop="http output serialization" comp="Binding Operation"/> ! <propdef prop="http fault serialization" comp="Binding Operation"/> ! <propdef prop="http query parameter separator" comp="Binding Operation"/> ! <propdef prop="http headers" comp="Binding Message Reference"/> ! <propdef prop="http headers" comp="Binding Fault"/> ! <propdef prop="name" comp="HTTP Header"/> ! <propdef prop="type definition" comp="HTTP Header"/> ! <propdef prop="required" comp="HTTP Header"/> ! <propdef prop="parent" comp="HTTP Header"/> ! <propdef prop="http error status code" comp="Binding Fault"/> ! <propdef prop="http transfer coding" comp="Binding Message Reference"/> ! <propdef prop="http cookies" comp="Binding"/> ! <propdef prop="http authentication scheme" comp="Endpoint"/> ! <propdef prop="http authentication realm" comp="Endpoint"/> ! </spec> </defs> Index: wsdl20-z-ie.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** wsdl20-z-ie.html 27 Oct 2005 16:18:30 -0000 1.39 --- wsdl20-z-ie.html 27 Oct 2005 18:07:58 -0000 1.40 *************** *** 77,82 **** <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N16477">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</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="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.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 element]</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> &nsp; 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 element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</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="#MessageExchangePattern">Message Exchange Pattern</a><br> 2.4.1.2 <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 element]</a><br> 2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br> 2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br> 2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to --- 77,82 ---- <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N16481">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</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="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.9 <a href="#assertions">Assertions</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.13 <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 element]</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> &nsp; 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 element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</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="#MessageExchangePattern">Message Exchange Pattern</a><br> 2.4.1.2 <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 element]</a><br> 2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br> 2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br> 2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to *************** *** 102,106 **** attribute information item </a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p> ! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N16477">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> &nbs; F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body"> <div class="div1"> --- 102,106 ---- attribute information item </a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p> ! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N16481">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> &nbs; F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body"> <div class="div1"> *************** *** 489,492 **** --- 489,510 ---- </div> + <div class="div3"> + + <h4><a name="assertions"></a>1.4.9 Assertions</h4> + <p> + Assertions about WSDL 2.0 documents and components that are not enforced by the normative + XML schema for WSDL 2.0 are marked in this specification by + a dagger symbol (†) at the end of a sentence. Each + assertion has beed assigned a unique identifier that consists of a + descriptive textual prefix and a unique numeric suffix. The + numeric suffixes are are assigned sequentially and never + reused so there may be gaps in the sequence. The assertions + and their identifiers are summarized in + <a href="#assertionsummary"><b>E. Assertion Summary</b></a>. + The assertion identifiers MAY be used by implementations of this specification for any purpose, + e.g. error reporting. + </p> + </div> + </div> *************** *** 1322,1326 **** in the initial document versus those that are defined in the included or imported documents. ! <a name="OtherNamespaceImport"></a> However, any WSDL 2.0 document that contains component definitions that refer by QName to WSDL 2.0 components --- 1340,1344 ---- in the initial document versus those that are defined in the included or imported documents. ! <a name="Import-0001-src"></a> However, any WSDL 2.0 document that contains component definitions that refer by QName to WSDL 2.0 components *************** *** 1330,1339 **** for that namespace (see <a href="#imports"><b>4.2 Importing Descriptions</b></a> ! ).† ! <a name="QNameResolution"></a> Furthermore, all QName references, whether to the same or to different namespaces MUST resolve to components (see <a href="#qnameres"><b>2.19 QName resolution</b></a> ! ).† </p> --- 1348,1357 ---- for that namespace (see <a href="#imports"><b>4.2 Importing Descriptions</b></a> ! ).<a href="#Import-0001">†</a> ! <a name="QName-0002-src"></a> Furthermore, all QName references, whether to the same or to different namespaces MUST resolve to components (see <a href="#qnameres"><b>2.19 QName resolution</b></a> ! ).<a href="#QName-0002">†</a> </p> *************** *** 1379,1397 **** service description information for that namespace.</p> ! <p>If a service description is split into multiple documents (which may be combined as needed via <a href="#includes"><b>4.1 Including Descriptions</b></a>), then the <code>targetNamespace</code> <em>attribute information item</em> ! SHOULD resolve to a master document which includes all the WSDL 2.0 documents needed for that service description. This ! approach enables the WSDL 2.0 component designators' fragment ! identifiers to be properly resolvable.</p> <p> ! <a name="ImportedNamespaceDifferent"></a> Imported components have different target namespace values from the ! <a href="wsdl20.html#component-Description">Description</a> ! component that is importing them.† Thus importing is the mechanism to use components from one ! namespace in another set of definitions. </p> --- 1397,1414 ---- service description information for that namespace.</p> ! <p>If a WSDL 2.0 document is split into multiple WSDL 2.0 documents (which may be combined as needed via <a href="#includes"><b>4.1 Including Descriptions</b></a>), then the <code>targetNamespace</code> <em>attribute information item</em> ! SHOULD resolve to a master WSDL 2.0 document that includes all the WSDL 2.0 documents needed for that service description. This ! approach enables the WSDL 2.0 component designator fragment ! identifiers to be properly resolved.</p> <p> ! <a name="Import-0003-src"></a> Imported components have different target namespace values from the ! WSDL 2.0 document that is importing them.<a href="#Import-0003">†</a> Thus importing is the mechanism to use components from one ! namespace in definition of components from another namespace. </p> *************** *** 5710,5713 **** --- 5727,5731 ---- <tr> <th rowspan="1" colspan="1">Property</th> + <th rowspan="1" colspan="1">Value</th> </tr> *************** *** 9965,9969 **** <dl> ! <dt class="label"><a name="RFC2119"></a>[IETF RFC 2119] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a></cite>, S. Bradner, Author. Internet Engineering --- 9983,9987 ---- <dl> ! <dt class="label"><a name="RFC2119"></a>[IETF RFC 2119]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a></cite>, S. Bradner, Author. Internet Engineering *************** *** 9971,9980 **** http://www.ietf.org/rfc/rfc2119.txt. </dd> ! <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter, Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt. </dd> ! <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers (IRIs)</a></cite>, M. Duerst, M. Suignard, --- 9989,9998 ---- http://www.ietf.org/rfc/rfc2119.txt. </dd> ! <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter, Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt. </dd> ! <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers (IRIs)</a></cite>, M. Duerst, M. Suignard, *************** *** 9982,9986 **** 2005. Available at http://www.ietf.org/rfc/rfc3987.txt. </dd> ! <dt class="label"><a name="XML10"></a>[XML 1.0] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third Edition)</a></cite>, T. Bray, J. Paoli, --- 10000,10004 ---- 2005. Available at http://www.ietf.org/rfc/rfc3987.txt. </dd> ! <dt class="label"><a name="XML10"></a>[XML 1.0]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third Edition)</a></cite>, T. Bray, J. Paoli, *************** *** 9989,9993 **** http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml. </dd> ! <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R. Tobin, Editors. World Wide Web Consortium, 4 February 2004. --- 10007,10011 ---- http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml. </dd> ! <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R. Tobin, Editors. World Wide Web Consortium, 4 February 2004. *************** *** 9997,10001 **** http://www.w3.org/TR/xml-infoset. </dd> ! <dt class="label"><a name="XMLNS"></a>[XML Namespaces] </dt><dd> <cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D. Hollander, and A. Layman, Editors. World Wide Web --- 10015,10019 ---- http://www.w3.org/TR/xml-infoset. </dd> ! <dt class="label"><a name="XMLNS"></a>[XML Namespaces]</dt><dd> <cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D. Hollander, and A. Layman, Editors. World Wide Web *************** *** 10006,10010 **** http://www.w3.org/TR/REC-xml-names. </dd> ! <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>, H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn, --- 10024,10028 ---- http://www.w3.org/TR/REC-xml-names. </dd> ! <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>, H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn, *************** *** 10015,10019 **** http://www.w3.org/TR/xmlschema-1. </dd> ! <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron and A. Malhotra, Editors. World Wide Web Consortium, 28 --- 10033,10037 ---- http://www.w3.org/TR/xmlschema-1. </dd> ! <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron and A. Malhotra, Editors. World Wide Web Consortium, 28 *************** *** 10024,10032 **** </dd> ! <dt class="label"><a name="RFC3023"></a>[RFC 3023] </dt><dd>IETF "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July ! 1998. (See <cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd> ! <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts] </dt><dd> <cite><a href="wsdl20-adjuncts.html"> Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts --- 10042,10050 ---- </dd> ! <dt class="label"><a name="RFC3023"></a>[RFC 3023]</dt><dd>IETF "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July ! 1998.(See<cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd> ! <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts]</dt><dd> <cite><a href="wsdl20-adjuncts.html"> Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts *************** *** 10044,10048 **** </dd> ! <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW] </dt><dd> <cite><a href="http://www.w3.org/TR/2005/REC-charmod-20050215/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>, M. Dürst, F. Yergeau, R. Ishida, M. Wolf, T. Texin, --- 10062,10066 ---- </dd> ! <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW]</dt><dd> <cite><a href="http://www.w3.org/TR/2005/REC-charmod-20050215/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>, M. Dürst, F. Yergeau, R. Ishida, M. Wolf, T. Texin, *************** *** 10051,10055 **** </dd> ! <dt class="label"><a name="tag-uri-comp"></a>[TAG URI FINDING] </dt><dd> <cite><a href="http://www.w3.org/2001/tag/findings">TAG Finding on URI Comparison</a></cite>, X. Foo, Y. Bar, Authors. W3C Technical Architecture Group, Month, Year. --- 10069,10073 ---- </dd> ! <dt class="label"><a name="tag-uri-comp"></a>[TAG URI FINDING]</dt><dd> <cite><a href="http://www.w3.org/2001/tag/findings">TAG Finding on URI Comparison</a></cite>, X. Foo, Y. Bar, Authors. W3C Technical Architecture Group, Month, Year. *************** *** 10067,10071 **** <dl> ! <dt class="label"><a name="WSDL2-OTHER-SCHEMA"></a>[Alternative Schema Languages Support] </dt><dd> <cite><a href="http://www.w3.org/TR/2005/NOTE-wsdl20-altschemalangs-20050817/">Discussion of Alternative Schema Languages and Type System Support in WSDL 2.0</a></cite>, A. Lewis, --- 10085,10089 ---- <dl> ! <dt class="label"><a name="WSDL2-OTHER-SCHEMA"></a>[Alternative Schema Languages Support]</dt><dd> <cite><a href="http://www.w3.org/TR/2005/NOTE-wsdl20-altschemalangs-20050817/">Discussion of Alternative Schema Languages and Type System Support in WSDL 2.0</a></cite>, A. Lewis, *************** *** 10080,10084 **** http://www.w3.org/TR/wsdl20-altschemalangs.</dd> ! <dt class="label"><a name="RFC2045"></a>[IETF RFC 2045] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2045.txt">Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies</a></cite>, N. Freed, --- 10098,10102 ---- http://www.w3.org/TR/wsdl20-altschemalangs.</dd> ! <dt class="label"><a name="RFC2045"></a>[IETF RFC 2045]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2045.txt">Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies</a></cite>, N. Freed, *************** *** 10088,10092 **** </dd> ! <dt class="label"><a name="RFC2616"></a>[IETF RFC 2616] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol -- HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul, --- 10106,10110 ---- </dd> ! <dt class="label"><a name="RFC2616"></a>[IETF RFC 2616]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol -- HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul, *************** *** 10097,10101 **** ! <dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework] </dt><dd> <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn, --- 10115,10119 ---- ! <dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework]</dt><dd> <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn, *************** *** 10110,10114 **** </dd> ! <dt class="label"><a name="WSDL11"></a>[WSDL 1.1] </dt><dd> <cite><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL) 1.1</a></cite>, E. Christensen, F. Curbera, G. Meredith, and --- 10128,10132 ---- </dd> ! <dt class="label"><a name="WSDL11"></a>[WSDL 1.1]</dt><dd> <cite><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL) 1.1</a></cite>, E. Christensen, F. Curbera, G. Meredith, and *************** *** 10120,10124 **** </dd> ! <dt class="label"><a name="WSDL-PART0"></a>[WSDL 2.0 Primer] </dt><dd> <cite><a href="wsdl20-primer.html"> Web Services Description Language (WSDL) Version 2.0 Part 0: Primer --- 10138,10142 ---- </dd> ! <dt class="label"><a name="WSDL-PART0"></a>[WSDL 2.0 Primer]</dt><dd> <cite><a href="wsdl20-primer.html"> Web Services Description Language (WSDL) Version 2.0 Part 0: Primer *************** *** 10135,10139 **** </dd> ! <dt class="label"><a name="WSDReqs"></a>[WSD Requirements] </dt><dd> <cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description Requirements</a></cite>, J. Schlimmer, Editor. World Wide Web Consortium, 28 October 2002. This version of the Web --- 10153,10157 ---- </dd> ! <dt class="label"><a name="WSDReqs"></a>[WSD Requirements]</dt><dd> <cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description Requirements</a></cite>, J. Schlimmer, Editor. World Wide Web Consortium, 28 October 2002. This version of the Web *************** *** 10144,10148 **** </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 --- 10162,10166 ---- </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 *************** *** 10157,10161 **** ! <dt class="label"><a name="XML11"></a>[XML 1.1] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml11-20040204/">Extensible Markup Language (XML) 1.1 </a></cite>, T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, --- 10175,10179 ---- ! <dt class="label"><a name="XML11"></a>[XML 1.1]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml11-20040204/">Extensible Markup Language (XML) 1.1 </a></cite>, T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, *************** *** 10167,10175 **** </dd> ! <dt class="label"><a name="ZNotationReferenceManual"></a>[Z Notation Reference Manual] </dt><dd> <cite><a href="http://spivey.oriel.ox.ac.uk/~mike/zrm/index.html">The Z Notation: A Reference Manual, Second Edition</a></cite>, J. M. Spivey, Prentice Hall, 1992. </dd> ! <dt class="label"><a name="Fuzz2000"></a>[Fuzz 2000] </dt><dd> <cite><a href="http://spivey.oriel.ox.ac.uk/~mike/fuzz/">Release Notes For Fuzz 2000</a></cite>, J. M. Spivey. </dd> --- 10185,10193 ---- </dd> ! <dt class="label"><a name="ZNotationReferenceManual"></a>[Z Notation Reference Manual]</dt><dd> <cite><a href="http://spivey.oriel.ox.ac.uk/~mike/zrm/index.html">The Z Notation: A Reference Manual, Second Edition</a></cite>, J. M. Spivey, Prentice Hall, 1992. </dd> ! <dt class="label"><a name="Fuzz2000"></a>[Fuzz 2000]</dt><dd> <cite><a href="http://spivey.oriel.ox.ac.uk/~mike/fuzz/">Release Notes For Fuzz 2000</a></cite>, J. M. Spivey. </dd> *************** *** 11349,11353 **** <div class="div1"> ! <h2><a name="N16477"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> --- 11367,11371 ---- <div class="div1"> ! <h2><a name="N16481"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> *************** *** 11705,11719 **** <tr> <td rowspan="1" colspan="1"> ! <a href="#ImportedNamespaceDifferent">ImportedNamespaceDifferent</a> ! </td> ! <td rowspan="1" colspan="1"> ! Imported components have different target namespace ! values from the ! <a href="wsdl20.html#component-Description">Description</a> ! component that is importing them.</td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! <a href="#OtherNamespaceImport">OtherNamespaceImport</a> </td> <td rowspan="1" colspan="1"> --- 11723,11727 ---- <tr> <td rowspan="1" colspan="1"> ! <a href="#Import-0001-src" name="Import-0001">Import-0001</a> </td> <td rowspan="1" colspan="1"> *************** *** 11727,11730 **** --- 11735,11747 ---- ).</td> </tr> + <tr> + <td rowspan="1" colspan="1"> + <a href="#Import-0003-src" name="Import-0003">Import-0003</a> + </td> + <td rowspan="1" colspan="1"> + Imported components have different target namespace + values from the + WSDL 2.0 document that is importing them.</td> + </tr> </tbody> *************** *** 11745,11749 **** <tr> <td rowspan="1" colspan="1"> ! <a href="#QNameResolution">QNameResolution</a> </td> <td rowspan="1" colspan="1"> --- 11762,11766 ---- <tr> <td rowspan="1" colspan="1"> ! <a href="#QName-0002-src" name="QName-0002">QName-0002</a> </td> <td rowspan="1" colspan="1"> *************** *** 11783,11786 **** --- 11800,11810 ---- <td rowspan="1" colspan="1">20051027</td> <td rowspan="1" colspan="1">AGR</td> + <td rowspan="1" colspan="1">Added bidirectional linking between assertions and the summary table, and added a section on notation, <a href="#assertions"><b>1.4.9 Assertions</b></a>. + </td> + </tr> + + <tr> + <td rowspan="1" colspan="1">20051027</td> + <td rowspan="1" colspan="1">AGR</td> <td rowspan="1" colspan="1">Updated <a href="#xsd-types"><b>3.1 Using W3C XML Schema Description Language</b></a> as per proposal <a href="http://lists.w3.org/Archives/Public/www-ws-desc/2005Oct/0027.html">How to Treat Built-In Schema Types</a>. Index: wsdl20.tex =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v retrieving revision 1.74 retrieving revision 1.75 diff -C2 -d -r1.74 -r1.75 *** wsdl20.tex 27 Oct 2005 16:18:29 -0000 1.74 --- wsdl20.tex 27 Oct 2005 18:07:57 -0000 1.75 *************** *** 479,482 **** --- 479,501 ---- + \hypertarget{assertions}{} + \subsection{Assertions}\label{assertions} + + + + Assertions about WSDL 2.0 documents and components that are not enforced by the normative + XML schema for WSDL 2.0 are marked in this specification by + a dagger symbol (†) at the end of a sentence. Each + assertion has beed assigned a unique identifier that consists of a + descriptive textual prefix and a unique numeric suffix. The + numeric suffixes are are assigned sequentially and never + reused so there may be gaps in the sequence. The assertions + and their identifiers are summarized in + \hyperlink{assertionsummary}{\textbf{\ref*{assertionsummary} Assertion Summary}}. + The assertion identifiers MAY be used by implementations of this specification for any purpose, + e.g. error reporting. + + + *************** *** 1670,1679 **** service description information for that namespace. ! If a service description is split into multiple documents (which may be combined as needed via \hyperlink{includes}{\textbf{\ref*{includes} Including Descriptions}}), then the \texttt{targetNamespace} \textit{attribute information item} ! SHOULD resolve to a master document which includes all the WSDL 2.0 documents needed for that service description. This ! approach enables the WSDL 2.0 component designators' fragment ! identifiers to be properly resolvable. --- 1689,1698 ---- service description information for that namespace. ! If a WSDL 2.0 document is split into multiple WSDL 2.0 documents (which may be combined as needed via \hyperlink{includes}{\textbf{\ref*{includes} Including Descriptions}}), then the \texttt{targetNamespace} \textit{attribute information item} ! SHOULD resolve to a master WSDL 2.0 document that includes all the WSDL 2.0 documents needed for that service description. This ! approach enables the WSDL 2.0 component designator fragment ! identifiers to be properly resolved. *************** *** 1681,1688 **** Imported components have different target namespace values from the ! Description ! component that is importing them. Thus importing is the mechanism to use components from one ! namespace in another set of definitions. --- 1700,1706 ---- Imported components have different target namespace values from the ! WSDL 2.0 document that is importing them. Thus importing is the mechanism to use components from one ! namespace in definition of components from another namespace. *************** *** 6408,6411 **** --- 6426,6430 ---- \multicolumn{1}{|c}{\bf Property}& + \multicolumn{1}{|c|}{\bf Value} \\ \hline *************** *** 12857,12871 **** - \href{#ImportedNamespaceDifferent}{ImportedNamespaceDifferent} - & - Imported components have different target namespace - values from the - Description - component that is importing them. - \\ \hline - - - \href{#OtherNamespaceImport}{OtherNamespaceImport} & --- 12876,12880 ---- *************** *** 12879,12882 **** --- 12888,12900 ---- ). \\ \hline + + + + & + + Imported components have different target namespace + values from the + WSDL 2.0 document that is importing them. + \\ \hline \end{longtable} *************** *** 12893,12897 **** ! \href{#QNameResolution}{QNameResolution} & --- 12911,12915 ---- ! & *************** *** 12929,12932 **** --- 12947,12957 ---- 20051027& AGR& + Added bidirectional linking between assertions and the summary table, and added a section on notation, \hyperlink{assertions}{\textbf{\ref*{assertions} Assertions}}. + + \\ \hline + + + 20051027& + AGR& Updated \hyperlink{xsd-types}{\textbf{\ref*{xsd-types} Using W3C XML Schema Description Language}} as per proposal \href{http://lists.w3.org/Archives/Public/www-ws-desc/2005Oct/0027.html}{How to Treat Built-In Schema Types}. Index: assertion-table.xsl =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/assertion-table.xsl,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** assertion-table.xsl 27 Sep 2005 21:04:27 -0000 1.2 --- assertion-table.xsl 27 Oct 2005 18:07:58 -0000 1.3 *************** *** 13,16 **** --- 13,19 ---- Change Log: + 2005-10-27: Arthur Ryman <ryman@ca.ibm.com> + - Implemented assert-summary to create named anchors in the assertion summary table for bidirectional linking with assert. + 2005-09-24: Arthur Ryman <ryman@ca.ibm.com> - Created. *************** *** 42,48 **** <tr> <td> ! <loc href="#{@id}"> ! <xsl:value-of select="@id" /> ! </loc> </td> <td> --- 45,49 ---- <tr> <td> ! <assert-summary ref="{@id}" /> </td> <td> Index: component-table.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/component-table.xml,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** component-table.xml 27 Oct 2005 16:51:22 -0000 1.20 --- component-table.xml 27 Oct 2005 18:07:58 -0000 1.21 *************** *** 1,33 **** <?xml version="1.0" encoding="UTF-8"?> <tbody> ! <tr> ! <th>Component</th> ! <th>Defined Properties</th> ! </tr> ! <tr> ! <td> ! <comp></comp> ! </td> ! <td><prop comp="">features</prop>, <prop comp="">name</prop>, <prop comp="">parent</prop>, <prop comp="">properties</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Binding</comp> ! </td> ! <td><prop comp="Binding">binding faults</prop>, <prop comp="Binding">binding operations</prop>, <prop comp="Binding">features</prop>, <prop comp="Binding">interface</prop>, <prop comp="Binding">name</prop>, <prop comp="Binding">properties</prop>, <prop comp="Binding">type</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Binding Fault</comp> ! </td> ! <td><prop comp="Binding Fault"> interface fault ! </prop>, <prop comp="Binding Fault">features</prop>, <prop comp="Binding Fault">parent</prop>, <prop comp="Binding Fault">properties</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Binding Fault Reference</comp> ! </td> ! <td><prop comp="Binding Fault Reference"> features </prop>, <prop comp="Binding Fault Reference"> --- 1,40 ---- <?xml version="1.0" encoding="UTF-8"?> <tbody> ! <tr> ! <th>Component</th> ! <th>Defined Properties</th> ! </tr> ! <tr> ! <td> ! <comp/> ! </td> ! <td> ! <prop comp="">features</prop>, <prop comp="">name</prop>, <prop comp="">parent</prop>, <prop comp="">properties</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Binding</comp> ! </td> ! <td> ! <prop comp="Binding">binding faults</prop>, <prop comp="Binding">binding operations</prop>, <prop comp="Binding">features</prop>, <prop comp="Binding">interface</prop>, <prop comp="Binding">name</prop>, <prop comp="Binding">properties</prop>, <prop comp="Binding">type</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Binding Fault</comp> ! </td> ! <td> ! <prop comp="Binding Fault">features</prop>, <prop comp="Binding Fault"> interface fault ! </prop>, <prop comp="Binding Fault">parent</prop>, <prop comp="Binding Fault">properties</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Binding Fault Reference</comp> ! </td> ! <td> ! <prop comp="Binding Fault Reference"> features </prop>, <prop comp="Binding Fault Reference"> *************** *** 37,47 **** </prop>, <prop comp="Binding Fault Reference"> properties ! </prop></td> ! </tr> ! <tr> ! <td> ! <comp>Binding Message Reference</comp> ! </td> ! <td><prop comp="Binding Message Reference"> features </prop>, <prop comp="Binding Message Reference"> --- 44,56 ---- </prop>, <prop comp="Binding Fault Reference"> properties ! </prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Binding Message Reference</comp> ! </td> ! <td> ! <prop comp="Binding Message Reference"> features </prop>, <prop comp="Binding Message Reference"> *************** *** 51,289 **** </prop>, <prop comp="Binding Message Reference"> properties ! </prop></td> ! </tr> ! <tr> ! <td> ! <comp>Binding Operation</comp> ! </td> ! <td><prop comp="Binding Operation"> binding fault references </prop>, <prop comp="Binding Operation"> binding message references ! </prop>, <prop comp="Binding Operation"> interface operation ! </prop>, <prop comp="Binding Operation">features</prop>, <prop comp="Binding Operation">parent</prop>, <prop comp="Binding Operation">properties</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Description</comp> ! </td> ! <td><prop comp="Description">bindings</prop>, <prop comp="Description">element declarations</prop>, <prop comp="Description">interfaces</prop>, <prop comp="Description">services</prop>, <prop comp="Description">type definitions</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Element Declaration</comp> ! </td> ! <td> ! <prop comp="Element Declaration">name</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Endpoint</comp> ! </td> ! <td><prop comp="Endpoint">address</prop>, <prop comp="Endpoint">binding</prop>, <prop comp="Endpoint">features</prop>, <prop comp="Endpoint">name</prop>, <prop comp="Endpoint">parent</prop>, <prop comp="Endpoint">properties</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Feature</comp> ! </td> ! <td><prop comp="Feature">parent</prop>, <prop comp="Feature">ref</prop>, <prop comp="Feature">required</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Interface</comp> ! </td> ! <td><prop comp="Interface">extended interfaces</prop>, <prop comp="Interface">features</prop>, <prop comp="Interface">interface faults</prop>, <prop comp="Interface">interface operations</prop>, <prop comp="Interface">name</prop>, <prop comp="Interface">properties</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Interface Fault</comp> ! </td> ! <td><prop comp="Interface Fault">element declaration</prop>, <prop comp="Interface Fault">features</prop>, <prop comp="Interface Fault">name</prop>, <prop comp="Interface Fault">parent</prop>, <prop comp="Interface Fault">properties</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Interface Fault Reference</comp> ! </td> ! <td><prop comp="Interface Fault Reference">direction</prop>, <prop comp="Interface Fault Reference">features</prop>, <prop comp="Interface Fault Reference">interface fault</prop>, <prop comp="Interface Fault Reference">message label</prop>, <prop comp="Interface Fault Reference">parent</prop>, <prop comp="Interface Fault Reference">properties</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Interface Message Reference</comp> ! </td> ! <td><prop comp="Interface Message Reference">direction</prop>, <prop comp="Interface Message Reference">element declaration</prop>, <prop comp="Interface Message Reference">features</prop>, <prop comp="Interface Message Reference">message content model</prop>, <prop comp="Interface Message Reference">message label</prop>, <prop comp="Interface Message Reference">parent</prop>, <prop comp="Interface Message Reference">properties</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Interface Operation</comp> ! </td> ! <td><prop comp="Interface Operation">features</prop>, <prop comp="Interface Operation">interface fault references</prop>, <prop comp="Interface Operation">interface message references</prop>, <prop comp="Interface Operation">message exchange pattern</prop>, <prop comp="Interface Operation">name</prop>, <prop comp="Interface Operation">parent</prop>, <prop comp="Interface Operation">properties</prop>, <prop comp="Interface Operation">style</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Property</comp> ! </td> ! <td><prop comp="Property">parent</prop>, <prop comp="Property">ref</prop>, <prop comp="Property">value</prop>, <prop comp="Property">value constraint</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Service</comp> ! </td> ! <td><prop comp="Service">endpoints</prop>, <prop comp="Service">features</prop>, <prop comp="Service">interface</prop>, <prop comp="Service">name</prop>, <prop comp="Service">properties</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Type Definition</comp> ! </td> ! <td> ! <prop comp="Type Definition">name</prop> ! </td> ! </tr> ! <tr> ! <th>Property</th> ! <th>Where Defined</th> ! </tr> ! <tr> ! <td>address</td> ! <td>Endpoint.<prop comp="Endpoint">address</prop></td> ! </tr> ! <tr> ! <td>binding</td> ! <td>Endpoint.<prop comp="Endpoint">binding</prop></td> ! </tr> ! <tr> ! <td>binding faults</td> ! <td>Binding.<prop comp="Binding">binding faults</prop></td> ! </tr> ! <tr> ! <td>binding operations</td> ! <td>Binding.<prop comp="Binding">binding operations</prop></td> ! </tr> ! <tr> ! <td>bindings</td> ! <td>Description.<prop comp="Description">bindings</prop></td> ! </tr> ! <tr> ! <td>direction</td> ! <td>Interface Fault Reference.<prop comp="Interface Fault Reference">direction</prop>, Interface Message Reference.<prop comp="Interface Message Reference">direction</prop></td> ! </tr> ! <tr> ! <td>element declaration</td> ! <td>Interface Fault.<prop comp="Interface Fault">element declaration</prop>, Interface Message Reference.<prop comp="Interface Message Reference">element declaration</prop></td> ! </tr> ! <tr> ! <td>element declarations</td> ! <td>Description.<prop comp="Description">element declarations</prop></td> ! </tr> ! <tr> ! <td>endpoints</td> ! <td>Service.<prop comp="Service">endpoints</prop></td> ! </tr> ! <tr> ! <td>extended interfaces</td> ! <td>Interface.<prop comp="Interface">extended interfaces</prop></td> ! </tr> ! <tr> ! <td>features</td> ! <td>.<prop comp="">features</prop>, Binding.<prop comp="Binding">features</prop>, Binding Fault.<prop comp="Binding Fault">features</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference"> features </prop>, Binding Message Reference.<prop comp="Binding Message Reference"> features ! </prop>, Binding Operation.<prop comp="Binding Operation">features</prop>, Endpoint.<prop comp="Endpoint">features</prop>, Interface.<prop comp="Interface">features</prop>, Interface Fault.<prop comp="Interface Fault">features</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">features</prop>, Interface Message Reference.<prop comp="Interface Message Reference">features</prop>, Interface Operation.<prop comp="Interface Operation">features</prop>, Service.<prop comp="Service">features</prop></td> ! </tr> ! <tr> ! <td>interface</td> ! <td>Binding.<prop comp="Binding">interface</prop>, Service.<prop comp="Service">interface</prop></td> ! </tr> ! <tr> ! <td>interface fault</td> ! <td>Binding Fault.<prop comp="Binding Fault"> interface fault ! </prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">interface fault</prop></td> ! </tr> ! <tr> ! <td>interface fault references</td> ! <td>Interface Operation.<prop comp="Interface Operation">interface fault references</prop></td> ! </tr> ! <tr> ! <td>interface faults</td> ! <td>Interface.<prop comp="Interface">interface faults</prop></td> ! </tr> ! <tr> ! <td>interface message references</td> ! <td>Interface Operation.<prop comp="Interface Operation">interface message references</prop></td> ! </tr> ! <tr> ! <td>interface operations</td> ! <td>Interface.<prop comp="Interface">interface operations</prop></td> ! </tr> ! <tr> ! <td>interfaces</td> ! <td>Description.<prop comp="Description">interfaces</prop></td> ! </tr> ! <tr> ! <td>message content model</td> ! <td>Interface Message Reference.<prop comp="Interface Message Reference">message content model</prop></td> ! </tr> ! <tr> ! <td>message exchange pattern</td> ! <td>Interface Operation.<prop comp="Interface Operation">message exchange pattern</prop></td> ! </tr> ! <tr> ! <td>message label</td> ! <td>Interface Fault Reference.<prop comp="Interface Fault Reference">message label</prop>, Interface Message Reference.<prop comp="Interface Message Reference">message label</prop></td> ! </tr> ! <tr> ! <td>name</td> ! <td>.<prop comp="">name</prop>, Binding.<prop comp="Binding">name</prop>, Element Declaration.<prop comp="Element Declaration">name</prop>, Endpoint.<prop comp="Endpoint">name</prop>, Interface.<prop comp="Interface">name</prop>, Interface Fault.<prop comp="Interface Fault">name</prop>, Interface Operation.<prop comp="Interface Operation">name</prop>, Service.<prop comp="Service">name</prop>, Type Definition.<prop comp="Type Definition">name</prop></td> ! </tr> ! <tr> ! <td>parent</td> ! <td>.<prop comp="">parent</prop>, Binding Fault.<prop comp="Binding Fault">parent</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference"> parent </prop>, Binding Message Reference.<prop comp="Binding Message Reference"> parent ! </prop>, Binding Operation.<prop comp="Binding Operation">parent</prop>, Endpoint.<prop comp="Endpoint">parent</prop>, Feature.<prop comp="Feature">parent</prop>, Interface Fault.<prop comp="Interface Fault">parent</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">parent</prop>, Interface Message Reference.<prop comp="Interface Message Reference">parent</prop>, Interface Operation.<prop comp="Interface Operation">parent</prop>, Property.<prop comp="Property">parent</prop></td> ! </tr> ! <tr> ! <td>properties</td> ! <td>.<prop comp="">properties</prop>, Binding.<prop comp="Binding">properties</prop>, Binding Fault.<prop comp="Binding Fault">properties</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference"> properties </prop>, Binding Message Reference.<prop comp="Binding Message Reference"> properties ! </prop>, Binding Operation.<prop comp="Binding Operation">properties</prop>, Endpoint.<prop comp="Endpoint">properties</prop>, Interface.<prop comp="Interface">properties</prop>, Interface Fault.<prop comp="Interface Fault">properties</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">properties</prop>, Interface Message Reference.<prop comp="Interface Message Reference">properties</prop>, Interface Operation.<prop comp="Interface Operation">properties</prop>, Service.<prop comp="Service">properties</prop></td> ! </tr> ! <tr> ! <td>ref</td> ! <td>Feature.<prop comp="Feature">ref</prop>, Property.<prop comp="Property">ref</prop></td> ! </tr> ! <tr> ! <td>required</td> ! <td>Feature.<prop comp="Feature">required</prop></td> ! </tr> ! <tr> ! <td>services</td> ! <td>Description.<prop comp="Description">services</prop></td> ! </tr> ! <tr> ! <td>style</td> ! <td>Interface Operation.<prop comp="Interface Operation">style</prop></td> ! </tr> ! <tr> ! <td>type</td> ! <td>Binding.<prop comp="Binding">type</prop></td> ! </tr> ! <tr> ! <td>type definitions</td> ! <td>Description.<prop comp="Description">type definitions</prop></td> ! </tr> ! <tr> ! <td>value</td> ! <td>Property.<prop comp="Property">value</prop></td> ! </tr> ! <tr> ! <td>value constraint</td> ! <td>Property.<prop comp="Property">value constraint</prop></td> ! </tr> </tbody> --- 60,353 ---- </prop>, <prop comp="Binding Message Reference"> properties ! </prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Binding Operation</comp> ! </td> ! <td> ! <prop comp="Binding Operation"> binding fault references </prop>, <prop comp="Binding Operation"> binding message references ! </prop>, <prop comp="Binding Operation">features</prop>, <prop comp="Binding Operation"> interface operation ! </prop>, <prop comp="Binding Operation">parent</prop>, <prop comp="Binding Operation">properties</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Description</comp> ! </td> ! <td> ! <prop comp="Description">bindings</prop>, <prop comp="Description">element declarations</prop>, <prop comp="Description">interfaces</prop>, <prop comp="Description">services</prop>, <prop comp="Description">type definitions</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Element Declaration</comp> ! </td> ! <td> ! <prop comp="Element Declaration">name</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Endpoint</comp> ! </td> ! <td> ! <prop comp="Endpoint">address</prop>, <prop comp="Endpoint">binding</prop>, <prop comp="Endpoint">features</prop>, <prop comp="Endpoint">name</prop>, <prop comp="Endpoint">parent</prop>, <prop comp="Endpoint">properties</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Feature</comp> ! </td> ! <td> ! <prop comp="Feature">parent</prop>, <prop comp="Feature">ref</prop>, <prop comp="Feature">required</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Interface</comp> ! </td> ! <td> ! <prop comp="Interface">extended interfaces</prop>, <prop comp="Interface">features</prop>, <prop comp="Interface">interface faults</prop>, <prop comp="Interface">interface operations</prop>, <prop comp="Interface">name</prop>, <prop comp="Interface">properties</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Interface Fault</comp> ! </td> ! <td> ! <prop comp="Interface Fault">element declaration</prop>, <prop comp="Interface Fault">features</prop>, <prop comp="Interface Fault">name</prop>, <prop comp="Interface Fault">parent</prop>, <prop comp="Interface Fault">properties</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Interface Fault Reference</comp> ! </td> ! <td> ! <prop comp="Interface Fault Reference">direction</prop>, <prop comp="Interface Fault Reference">features</prop>, <prop comp="Interface Fault Reference">interface fault</prop>, <prop comp="Interface Fault Reference">message label</prop>, <prop comp="Interface Fault Reference">parent</prop>, <prop comp="Interface Fault Reference">properties</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Interface Message Reference</comp> ! </td> ! <td> ! <prop comp="Interface Message Reference">direction</prop>, <prop comp="Interface Message Reference">element declaration</prop>, <prop comp="Interface Message Reference">features</prop>, <prop comp="Interface Message Reference">message content model</prop>, <prop comp="Interface Message Reference">message label</prop>, <prop comp="Interface Message Reference">parent</prop>, <prop comp="Interface Message Reference">properties</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Interface Operation</comp> ! </td> ! <td> ! <prop comp="Interface Operation">features</prop>, <prop comp="Interface Operation">interface fault references</prop>, <prop comp="Interface Operation">interface message references</prop>, <prop comp="Interface Operation">message exchange pattern</prop>, <prop comp="Interface Operation">name</prop>, <prop comp="Interface Operation">parent</prop>, <prop comp="Interface Operation">properties</prop>, <prop comp="Interface Operation">style</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Property</comp> ! </td> ! <td> ! <prop comp="Property">parent</prop>, <prop comp="Property">ref</prop>, <prop comp="Property">value</prop>, <prop comp="Property">value constraint</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Service</comp> ! </td> ! <td> ! <prop comp="Service">endpoints</prop>, <prop comp="Service">features</prop>, <prop comp="Service">interface</prop>, <prop comp="Service">name</prop>, <prop comp="Service">properties</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Type Definition</comp> ! </td> ! <td> ! <prop comp="Type Definition">name</prop> ! </td> ! </tr> ! <tr> ! <th>Property</th> ! <th>Where Defined</th> ! </tr> ! <tr> ! <td>address</td> ! <td>Endpoint.<prop comp="Endpoint">address</prop> ! </td> ! </tr> ! <tr> ! <td>binding</td> ! <td>Endpoint.<prop comp="Endpoint">binding</prop> ! </td> ! </tr> ! <tr> ! <td>binding faults</td> ! <td>Binding.<prop comp="Binding">binding faults</prop> ! </td> ! </tr> ! <tr> ! <td>binding operations</td> ! <td>Binding.<prop comp="Binding">binding operations</prop> ! </td> ! </tr> ! <tr> ! <td>bindings</td> ! <td>Description.<prop comp="Description">bindings</prop> ! </td> ! </tr> ! <tr> ! <td>direction</td> ! <td>Interface Fault Reference.<prop comp="Interface Fault Reference">direction</prop>, Interface Message Reference.<prop comp="Interface Message Reference">direction</prop> ! </td> ! </tr> ! <tr> ! <td>element declaration</td> ! <td>Interface Fault.<prop comp="Interface Fault">element declaration</prop>, Interface Message Reference.<prop comp="Interface Message Reference">element declaration</prop> ! </td> ! </tr> ! <tr> ! <td>element declarations</td> ! <td>Description.<prop comp="Description">element declarations</prop> ! </td> ! </tr> ! <tr> ! <td>endpoints</td> ! <td>Service.<prop comp="Service">endpoints</prop> ! </td> ! </tr> ! <tr> ! <td>extended interfaces</td> ! <td>Interface.<prop comp="Interface">extended interfaces</prop> ! </td> ! </tr> ! <tr> ! <td>features</td> ! <td>.<prop comp="">features</prop>, Binding.<prop comp="Binding">features</prop>, Binding Fault.<prop comp="Binding Fault">features</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference"> features </prop>, Binding Message Reference.<prop comp="Binding Message Reference"> features ! </prop>, Binding Operation.<prop comp="Binding Operation">features</prop>, Endpoint.<prop comp="Endpoint">features</prop>, Interface.<prop comp="Interface">features</prop>, Interface Fault.<prop comp="Interface Fault">features</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">features</prop>, Interface Message Reference.<prop comp="Interface Message Reference">features</prop>, Interface Operation.<prop comp="Interface Operation">features</prop>, Service.<prop comp="Service">features</prop> ! </td> ! </tr> ! <tr> ! <td>interface</td> ! <td>Binding.<prop comp="Binding">interface</prop>, Service.<prop comp="Service">interface</prop> ! </td> ! </tr> ! <tr> ! <td>interface fault</td> ! <td>Binding Fault.<prop comp="Binding Fault"> interface fault ! </prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">interface fault</prop> ! </td> ! </tr> ! <tr> ! <td>interface fault references</td> ! <td>Interface Operation.<prop comp="Interface Operation">interface fault references</prop> ! </td> ! </tr> ! <tr> ! <td>interface faults</td> ! <td>Interface.<prop comp="Interface">interface faults</prop> ! </td> ! </tr> ! <tr> ! <td>interface message references</td> ! <td>Interface Operation.<prop comp="Interface Operation">interface message references</prop> ! </td> ! </tr> ! <tr> ! <td>interface operations</td> ! <td>Interface.<prop comp="Interface">interface operations</prop> ! </td> ! </tr> ! <tr> ! <td>interfaces</td> ! <td>Description.<prop comp="Description">interfaces</prop> ! </td> ! </tr> ! <tr> ! <td>message content model</td> ! <td>Interface Message Reference.<prop comp="Interface Message Reference">message content model</prop> ! </td> ! </tr> ! <tr> ! <td>message exchange pattern</td> ! <td>Interface Operation.<prop comp="Interface Operation">message exchange pattern</prop> ! </td> ! </tr> ! <tr> ! <td>message label</td> ! <td>Interface Fault Reference.<prop comp="Interface Fault Reference">message label</prop>, Interface Message Reference.<prop comp="Interface Message Reference">message label</prop> ! </td> ! </tr> ! <tr> ! <td>name</td> ! <td>.<prop comp="">name</prop>, Binding.<prop comp="Binding">name</prop>, Element Declaration.<prop comp="Element Declaration">name</prop>, Endpoint.<prop comp="Endpoint">name</prop>, Interface.<prop comp="Interface">name</prop>, Interface Fault.<prop comp="Interface Fault">name</prop>, Interface Operation.<prop comp="Interface Operation">name</prop>, Service.<prop comp="Service">name</prop>, Type Definition.<prop comp="Type Definition">name</prop> ! </td> ! </tr> ! <tr> ! <td>parent</td> ! <td>.<prop comp="">parent</prop>, Binding Fault.<prop comp="Binding Fault">parent</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference"> parent </prop>, Binding Message Reference.<prop comp="Binding Message Reference"> parent ! </prop>, Binding Operation.<prop comp="Binding Operation">parent</prop>, Endpoint.<prop comp="Endpoint">parent</prop>, Feature.<prop comp="Feature">parent</prop>, Interface Fault.<prop comp="Interface Fault">parent</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">parent</prop>, Interface Message Reference.<prop comp="Interface Message Reference">parent</prop>, Interface Operation.<prop comp="Interface Operation">parent</prop>, Property.<prop comp="Property">parent</prop> ! </td> ! </tr> ! <tr> ! <td>properties</td> ! <td>.<prop comp="">properties</prop>, Binding.<prop comp="Binding">properties</prop>, Binding Fault.<prop comp="Binding Fault">properties</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference"> properties </prop>, Binding Message Reference.<prop comp="Binding Message Reference"> properties ! </prop>, Binding Operation.<prop comp="Binding Operation">properties</prop>, Endpoint.<prop comp="Endpoint">properties</prop>, Interface.<prop comp="Interface">properties</prop>, Interface Fault.<prop comp="Interface Fault">properties</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">properties</prop>, Interface Message Reference.<prop comp="Interface Message Reference">properties</prop>, Interface Operation.<prop comp="Interface Operation">properties</prop>, Service.<prop comp="Service">properties</prop> ! </td> ! </tr> ! <tr> ! <td>ref</td> ! <td>Feature.<prop comp="Feature">ref</prop>, Property.<prop comp="Property">ref</prop> ! </td> ! </tr> ! <tr> ! <td>required</td> ! <td>Feature.<prop comp="Feature">required</prop> ! </td> ! </tr> ! <tr> ! <td>services</td> ! <td>Description.<prop comp="Description">services</prop> ! </td> ! </tr> ! <tr> ! <td>style</td> ! <td>Interface Operation.<prop comp="Interface Operation">style</prop> ! </td> ! </tr> ! <tr> ! <td>type</td> ! <td>Binding.<prop comp="Binding">type</prop> ! </td> ! </tr> ! <tr> ! <td>type definitions</td> ! <td>Description.<prop comp="Description">type definitions</prop> ! </td> ! </tr> ! <tr> ! <td>value</td> ! <td>Property.<prop comp="Property">value</prop> ! </td> ! </tr> ! <tr> ! <td>value constraint</td> ! <td>Property.<prop comp="Property">value constraint</prop> ! </td> ! </tr> </tbody> Index: component-assertion-table.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/component-assertion-table.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** component-assertion-table.xml 27 Oct 2005 16:18:29 -0000 1.3 --- component-assertion-table.xml 27 Oct 2005 18:07:57 -0000 1.4 *************** *** 7,11 **** <tr> <td> ! <loc href="#QNameResolution">QNameResolution</loc> </td> <td> --- 7,11 ---- <tr> <td> ! <assert-summary ref="QName-0002"/> </td> <td> Index: wsdl20.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v retrieving revision 1.339 retrieving revision 1.340 diff -C2 -d -r1.339 -r1.340 *** wsdl20.xml 27 Oct 2005 16:18:31 -0000 1.339 --- wsdl20.xml 27 Oct 2005 18:07:59 -0000 1.340 *************** *** 487,490 **** --- 487,507 ---- </div3> + <div3 id="assertions"> + <head>Assertions</head> + <p> + Assertions about WSDL 2.0 documents and components that are not enforced by the normative + XML schema for WSDL 2.0 are marked in this specification by + a dagger symbol (†) at the end of a sentence. Each + assertion has beed assigned a unique identifier that consists of a + descriptive textual prefix and a unique numeric suffix. The + numeric suffixes are are assigned sequentially and never + reused so there may be gaps in the sequence. The assertions + and their identifiers are summarized in + <specref ref="assertionsummary" />. + The assertion identifiers MAY be used by implementations of this specification for any purpose, + e.g. error reporting. + </p> + </div3> + </div2> *************** *** 1590,1594 **** in the initial document versus those that are defined in the included or imported documents. ! <assert class="document" id="OtherNamespaceImport"> However, any WSDL 2.0 document that contains component definitions that refer by QName to WSDL 2.0 components --- 1607,1611 ---- in the initial document versus those that are defined in the included or imported documents. ! <assert class="document" id="Import-0001"> However, any WSDL 2.0 document that contains component definitions that refer by QName to WSDL 2.0 components *************** *** 1599,1603 **** <specref ref="imports" /> ).</assert> ! <assert class="component" id="QNameResolution"> Furthermore, all QName references, whether to the same or to different namespaces MUST resolve to components (see --- 1616,1620 ---- <specref ref="imports" /> ).</assert> ! <assert class="component" id="QName-0002"> Furthermore, all QName references, whether to the same or to different namespaces MUST resolve to components (see *************** *** 1647,1666 **** service description information for that namespace.</p> ! <p>If a service description is split into multiple documents (which may be combined as needed via <specref ref='includes'/>), then the <att>targetNamespace</att> &AII; ! SHOULD resolve to a master document which includes all the WSDL 2.0 documents needed for that service description. This ! approach enables the WSDL 2.0 component designators' fragment ! identifiers to be properly resolvable.</p> <p> ! <assert class="document" id="ImportedNamespaceDifferent"> Imported components have different target namespace values from the ! <comp>Description</comp> ! component that is importing them.</assert> Thus importing is the mechanism to use components from one ! namespace in another set of definitions. </p> --- 1664,1682 ---- service description information for that namespace.</p> ! <p>If a WSDL 2.0 document is split into multiple WSDL 2.0 documents (which may be combined as needed via <specref ref='includes'/>), then the <att>targetNamespace</att> &AII; ! SHOULD resolve to a master WSDL 2.0 document that includes all the WSDL 2.0 documents needed for that service description. This ! approach enables the WSDL 2.0 component designator fragment ! identifiers to be properly resolved.</p> <p> ! <assert class="document" id="Import-0003"> Imported components have different target namespace values from the ! WSDL 2.0 document that is importing them.</assert> Thus importing is the mechanism to use components from one ! namespace in definition of components from another namespace. </p> *************** *** 12208,12211 **** --- 12224,12234 ---- <td>20051027</td> <td>AGR</td> + <td>Added bidirectional linking between assertions and the summary table, and added a section on notation, <specref ref="assertions"/>. + </td> + </tr> + + <tr> + <td>20051027</td> + <td>AGR</td> <td>Updated <specref ref="xsd-types"/> as per proposal <loc href="http://lists.w3.org/Archives/Public/www-ws-desc/2005Oct/0027.html">How to Treat Built-In Schema Types</loc>. Index: xmlspec-wsdl.xsl =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/xmlspec-wsdl.xsl,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** xmlspec-wsdl.xsl 27 Oct 2005 16:18:29 -0000 1.7 --- xmlspec-wsdl.xsl 27 Oct 2005 18:07:57 -0000 1.8 *************** *** 1,144 **** <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" ! version="1.0"> ! <xsl:import href="xmlspec.xsl"/> ! <xsl:import href="wsdldefs.xsl"/> ! <xsl:import href="zml2html.xsl"/> ! <xsl:output method="html" ! encoding="utf-8" ! doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" ! doctype-system="http://www.w3.org/TR/html4/loose.dtd" ! indent="no"/> ! <xsl:template match="assert"> ! <a name="{@id}" /> ! <xsl:apply-templates select="*|text()"/> ! <xsl:text>†</xsl:text> </xsl:template> ! ! <xsl:template match="dl"> ! <dl> ! <xsl:apply-templates /> ! </dl> ! </xsl:template> ! ! <xsl:template match="dt"> ! <dt> ! <xsl:apply-templates /> ! </dt> ! </xsl:template> ! ! <xsl:template match="dd"> ! <dd> ! <xsl:apply-templates /> ! </dd> ! </xsl:template> ! ! <!-- bibref: reference to a bibliographic entry --> ! <!-- make a link to the bibl --> ! <!-- if the bibl has a key, put it in square brackets; otherwise use ! the bibl's ID --> ! <xsl:template match="bibref"> ! <xsl:text>[</xsl:text> ! <cite><a> ! <xsl:attribute name="href"> ! <xsl:call-template name="href.target"> ! <xsl:with-param name="target" select="id(@ref)"/> ! </xsl:call-template> ! </xsl:attribute> ! <xsl:choose> ! <xsl:when test="id(@ref)/@key"> ! <xsl:value-of select="id(@ref)/@key"/> ! </xsl:when> ! <xsl:otherwise> ! <xsl:value-of select="@ref"/> ! </xsl:otherwise> ! </xsl:choose> ! </a></cite> ! <xsl:text>]</xsl:text> ! </xsl:template> ! <xsl:template match="bibl"> ! <dt class="label"> ! <xsl:attribute name="class"> ! <xsl:choose> ! <xsl:when test="@diff and $show.diff.markup != 0"> ! <xsl:text>diff-</xsl:text> ! <xsl:value-of select="@diff"/> ! </xsl:when> ! <xsl:otherwise> ! <xsl:text>label</xsl:text> ! </xsl:otherwise> ! </xsl:choose> ! </xsl:attribute> ! <xsl:if test="@id"> ! <a name="{@id}"/> ! </xsl:if> ! <xsl:text>[</xsl:text> ! <xsl:choose> ! <xsl:when test="@key"> ! <xsl:value-of select="@key"/> ! </xsl:when> ! <xsl:otherwise> ! <xsl:value-of select="@id"/> ! </xsl:otherwise> ! </xsl:choose> ! <xsl:text>] </xsl:text> ! </dt> ! <dd> ! <xsl:if test="@diff and $show.diff.markup != 0"> ! <xsl:attribute name="class"> ! <xsl:text>diff-</xsl:text> ! <xsl:value-of select="@diff"/> ! </xsl:attribute> ! </xsl:if> ! <xsl:apply-templates/> ! <xsl:if test="not(titleref) and @href"> ! <xsl:text> (See </xsl:text> ! <cite> ! <a href="{@href}"> ! <xsl:value-of select="@href"/> ! </a> ! </cite> ! <xsl:text>.)</xsl:text> ! </xsl:if> ! </dd> ! </xsl:template> ! <xsl:template match="titleref"> ! <xsl:choose> ! <xsl:when test="../@href"> ! <cite> ! <a href="{../@href}"> ! <xsl:apply-templates/> ! </a> ! </cite> ! </xsl:when> ! <xsl:otherwise> ! <cite> ! <xsl:apply-templates/> ! </cite> ! </xsl:otherwise> ! </xsl:choose> ! </xsl:template> ! <xsl:template match="b"> ! <b> ! <xsl:apply-templates/> ! </b> ! </xsl:template> ! <xsl:template match="u"> ! <u> ! <xsl:apply-templates/> ! </u> ! </xsl:template> ! <xsl:template match="i"> ! <i> ! <xsl:apply-templates/> ! </i> ! </xsl:template> </xsl:stylesheet> --- 1,155 ---- <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" ! version="1.0"> ! <xsl:import href="xmlspec.xsl" /> ! <xsl:import href="wsdldefs.xsl" /> ! <xsl:import href="zml2html.xsl" /> ! <xsl:output method="html" encoding="utf-8" ! doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" ! doctype-system="http://www.w3.org/TR/html4/loose.dtd" indent="no" /> ! ! <!-- AGR: Name the assertion anchor and link to the assertion summary table entry. --> <xsl:template match="assert"> ! <a name="{@id}-src" /> ! <xsl:apply-templates select="*|text()" /> ! <a href="#{@id}"> ! <xsl:text>†</xsl:text> ! </a> </xsl:template> ! ! <!-- Name the assertion summary table entry and link back to the assertion. --> ! <xsl:template match="assert-summary"> ! <a name="{@ref}" href="#{@ref}-src"> ! <xsl:value-of select="@ref" /> ! </a> ! </xsl:template> ! <xsl:template match="dl"> ! <dl> ! <xsl:apply-templates /> ! </dl> ! </xsl:template> ! <xsl:template match="dt"> ! <dt> ! <xsl:apply-templates /> ! </dt> ! </xsl:template> ! ! <xsl:template match="dd"> ! <dd> ! <xsl:apply-templates /> ! </dd> ! </xsl:template> ! ! <!-- bibref: reference to a bibliographic entry --> ! <!-- make a link to the bibl --> ! <!-- if the bibl has a key, put it in square brackets; otherwise use ! the bibl's ID --> ! <xsl:template match="bibref"> ! <xsl:text>[</xsl:text> ! <cite> ! <a> ! <xsl:attribute name="href"> ! <xsl:call-template name="href.target"> ! <xsl:with-param name="target" select="id(@ref)" /> ! </xsl:call-template> ! </xsl:attribute> ! <xsl:choose> ! <xsl:when test="id(@ref)/@key"> ! <xsl:value-of select="id(@ref)/@key" /> ! </xsl:when> ! <xsl:otherwise> ! <xsl:value-of select="@ref" /> ! </xsl:otherwise> ! </xsl:choose> ! </a> ! </cite> ! <xsl:text>]</xsl:text> ! </xsl:template> ! ! <xsl:template match="bibl"> ! <dt class="label"> ! <xsl:attribute name="class"> ! <xsl:choose> ! <xsl:when test="@diff and $show.diff.markup != 0"> ! <xsl:text>diff-</xsl:text> ! <xsl:value-of select="@diff" /> ! </xsl:when> ! <xsl:otherwise> ! <xsl:text>label</xsl:text> ! </xsl:otherwise> ! </xsl:choose> ! </xsl:attribute> ! <xsl:if test="@id"> ! <a name="{@id}" /> ! </xsl:if> ! <xsl:text>[</xsl:text> ! <xsl:choose> ! <xsl:when test="@key"> ! <xsl:value-of select="@key" /> ! </xsl:when> ! <xsl:otherwise> ! <xsl:value-of select="@id" /> ! </xsl:otherwise> ! </xsl:choose> ! <xsl:text>]</xsl:text> ! </dt> ! <dd> ! <xsl:if test="@diff and $show.diff.markup != 0"> ! <xsl:attribute name="class"> ! <xsl:text>diff-</xsl:text> ! <xsl:value-of select="@diff" /> ! </xsl:attribute> ! </xsl:if> ! <xsl:apply-templates /> ! <xsl:if test="not(titleref) and @href"> ! <xsl:text>(See</xsl:text> ! <cite> ! <a href="{@href}"> ! <xsl:value-of select="@href" /> ! </a> ! </cite> ! <xsl:text>.)</xsl:text> ! </xsl:if> ! </dd> ! </xsl:template> ! ! <xsl:template match="titleref"> ! <xsl:choose> ! <xsl:when test="../@href"> ! <cite> ! <a href="{../@href}"> ! <xsl:apply-templates /> ! </a> ! </cite> ! </xsl:when> ! <xsl:otherwise> ! <cite> ! <xsl:apply-templates /> ! </cite> ! </xsl:otherwise> ! </xsl:choose> ! </xsl:template> ! ! <xsl:template match="b"> ! <b> ! <xsl:apply-templates /> ! </b> ! </xsl:template> ! <xsl:template match="u"> ! <u> ! <xsl:apply-templates /> ! </u> ! </xsl:template> ! <xsl:template match="i"> ! <i> ! <xsl:apply-templates /> ! </i> ! </xsl:template> </xsl:stylesheet> Index: document-assertion-table.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/document-assertion-table.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** document-assertion-table.xml 27 Oct 2005 16:18:31 -0000 1.3 --- document-assertion-table.xml 27 Oct 2005 18:07:59 -0000 1.4 *************** *** 7,21 **** <tr> <td> ! <loc href="#ImportedNamespaceDifferent">ImportedNamespaceDifferent</loc> ! </td> ! <td> ! Imported components have different target namespace ! values from the ! <comp>Description</comp> ! component that is importing them.</td> ! </tr> ! <tr> ! <td> ! <loc href="#OtherNamespaceImport">OtherNamespaceImport</loc> </td> <td> --- 7,11 ---- <tr> <td> ! <assert-summary ref="Import-0001"/> </td> <td> *************** *** 29,31 **** --- 19,30 ---- ).</td> </tr> + <tr> + <td> + <assert-summary ref="Import-0003"/> + </td> + <td> + Imported components have different target namespace + values from the + WSDL 2.0 document that is importing them.</td> + </tr> </tbody> Index: adjuncts-component-table.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/adjuncts-component-table.xml,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** adjuncts-component-table.xml 27 Oct 2005 16:51:22 -0000 1.22 --- adjuncts-component-table.xml 27 Oct 2005 18:07:59 -0000 1.23 *************** *** 1,193 **** <?xml version="1.0" encoding="UTF-8"?> <tbody> ! <tr> ! <th>Component</th> ! <th>Defined Properties</th> ! </tr> ! <tr> ! <td> ! <comp>Binding</comp> ! </td> ! <td><prop comp="Binding">http cookies</prop>, <prop comp="Binding">http version</prop>, <prop comp="Binding">soap modules</prop>, <prop comp="Binding">soap underlying protocol</prop>, <prop comp="Binding">soap version</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Binding Fault</comp> ! </td> ! <td><prop comp="Binding Fault">http error status code</prop>, <prop comp="Binding Fault">http headers</prop>, <prop comp="Binding Fault">soap fault code</prop>, <prop comp="Binding Fault">soap fault subcodes</prop>, <prop comp="Binding Fault">soap headers</prop>, <prop comp="Binding Fault">soap modules</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Binding Fault Reference</comp> ! </td> ! <td> ! <prop comp="Binding Fault Reference">soap modules</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Binding Message Reference</comp> ! </td> ! <td><prop comp="Binding Message Reference">http headers</prop>, <prop comp="Binding Message Reference">http transfer coding</prop>, <prop comp="Binding Message Reference">soap headers</prop>, <prop comp="Binding Message Reference">soap modules</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Binding Operation</comp> ! </td> ! <td><prop comp="Binding Operation">http fault serialization</prop>, <prop comp="Binding Operation">http input serialization</prop>, <prop comp="Binding Operation">http location</prop>, <prop comp="Binding Operation">http method</prop>, <prop comp="Binding Operation">http output serialization</prop>, <prop comp="Binding Operation">http query parameter separator</prop>, <prop comp="Binding Operation">soap action</prop>, <prop comp="Binding Operation">soap mep</prop>, <prop comp="Binding Operation">soap modules</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Endpoint</comp> ! </td> ! <td><prop comp="Endpoint">http authentication realm</prop>, <prop comp="Endpoint">http authentication scheme</prop></td> ! </tr> ! <tr> ! <td> ! <comp>HTTP Header</comp> ! </td> ! <td><prop comp="HTTP Header">name</prop>, <prop comp="HTTP Header">parent</prop>, <prop comp="HTTP Header">required</prop>, <prop comp="HTTP Header">type definition</prop></td> ! </tr> ! <tr> ! <td> ! <comp>Interface Operation</comp> ! </td> ! <td><prop comp="Interface Operation">rpc signature</prop>, <prop comp="Interface Operation">safety</prop></td> ! </tr> ! <tr> ! <td> ! <comp>SOAP Header Block</comp> ! </td> ! <td><prop comp="SOAP Header Block">element declaration</prop>, <prop comp="SOAP Header Block">mustUnderstand</prop>, <prop comp="SOAP Header Block">parent</prop>, <prop comp="SOAP Header Block">required</prop></td> ! </tr> ! <tr> ! <td> ! <comp>SOAP Module</comp> ! </td> ! <td><prop comp="SOAP Module">parent</prop>, <prop comp="SOAP Module">ref</prop>, <prop comp="SOAP Module">required</prop></td> ! </tr> ! <tr> ! <th>Property</th> ! <th>Where Defined</th> ! </tr> ! <tr> ! <td>element declaration</td> ! <td>SOAP Header Block.<prop comp="SOAP Header Block">element declaration</prop></td> ! </tr> ! <tr> ! <td>http authentication realm</td> ! <td>Endpoint.<prop comp="Endpoint">http authentication realm</prop></td> ! </tr> ! <tr> ! <td>http authentication scheme</td> ! <td>Endpoint.<prop comp="Endpoint">http authentication scheme</prop></td> ! </tr> ! <tr> ! <td>http cookies</td> ! <td>Binding.<prop comp="Binding">http cookies</prop></td> ! </tr> ! <tr> ! <td>http error status code</td> ! <td>Binding Fault.<prop comp="Binding Fault">http error status code</prop></td> ! </tr> ! <tr> ! <td>http fault serialization</td> ! <td>Binding Operation.<prop comp="Binding Operation">http fault serialization</prop></td> ! </tr> ! <tr> ! <td>http headers</td> ! <td>Binding Fault.<prop comp="Binding Fault">http headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">http headers</prop></td> ! </tr> ! <tr> ! <td>http input serialization</td> ! <td>Binding Operation.<prop comp="Binding Operation">http input serialization</prop></td> ! </tr> ! <tr> ! <td>http location</td> ! <td>Binding Operation.<prop comp="Binding Operation">http location</prop></td> ! </tr> ! <tr> ! <td>http method</td> ! <td>Binding Operation.<prop comp="Binding Operation">http method</prop></td> ! </tr> ! <tr> ! <td>http output serialization</td> ! <td>Binding Operation.<prop comp="Binding Operation">http output serialization</prop></td> ! </tr> ! <tr> ! <td>http query parameter separator</td> ! <td>Binding Operation.<prop comp="Binding Operation">http query parameter separator</prop></td> ! </tr> ! <tr> ! <td>http transfer coding</td> ! <td>Binding Message Reference.<prop comp="Binding Message Reference">http transfer coding</prop></td> ! </tr> ! <tr> ! <td>http version</td> ! <td>Binding.<prop comp="Binding">http version</prop></td> ! </tr> ! <tr> ! <td>mustUnderstand</td> ! <td>SOAP Header Block.<prop comp="SOAP Header Block">mustUnderstand</prop></td> ! </tr> ! <tr> ! <td>name</td> ! <td>HTTP Header.<prop comp="HTTP Header">name</prop></td> ! </tr> ! <tr> ! <td>parent</td> ! <td>HTTP Header.<prop comp="HTTP Header">parent</prop>, SOAP Header Block.<prop comp="SOAP Header Block">parent</prop>, SOAP Module.<prop comp="SOAP Module">parent</prop></td> ! </tr> ! <tr> ! <td>ref</td> ! <td>SOAP Module.<prop comp="SOAP Module">ref</prop></td> ! </tr> ! <tr> ! <td>required</td> ! <td>HTTP Header.<prop comp="HTTP Header">required</prop>, SOAP Header Block.<prop comp="SOAP Header Block">required</prop>, SOAP Module.<prop comp="SOAP Module">required</prop></td> ! </tr> ! <tr> ! <td>rpc signature</td> ! <td>Interface Operation.<prop comp="Interface Operation">rpc signature</prop></td> ! </tr> ! <tr> ! <td>safety</td> ! <td>Interface Operation.<prop comp="Interface Operation">safety</prop></td> ! </tr> ! <tr> ! <td>soap action</td> ! <td>Binding Operation.<prop comp="Binding Operation">soap action</prop></td> ! </tr> ! <tr> ! <td>soap fault code</td> ! <td>Binding Fault.<prop comp="Binding Fault">soap fault code</prop></td> ! </tr> ! <tr> ! <td>soap fault subcodes</td> ! <td>Binding Fault.<prop comp="Binding Fault">soap fault subcodes</prop></td> ! </tr> ! <tr> ! <td>soap headers</td> ! <td>Binding Fault.<prop comp="Binding Fault">soap headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap headers</prop></td> ! </tr> ! <tr> ! <td>soap mep</td> ! <td>Binding Operation.<prop comp="Binding Operation">soap mep</prop></td> ! </tr> ! <tr> ! <td>soap modules</td> ! <td>Binding.<prop comp="Binding">soap modules</prop>, Binding Fault.<prop comp="Binding Fault">soap modules</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">soap modules</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap modules</prop>, Binding Operation.<prop comp="Binding Operation">soap modules</prop></td> ! </tr> ! <tr> ! <td>soap underlying protocol</td> ! <td>Binding.<prop comp="Binding">soap underlying protocol</prop></td> ! </tr> ! <tr> ! <td>soap version</td> ! <td>Binding.<prop comp="Binding">soap version</prop></td> ! </tr> ! <tr> ! <td>type definition</td> ! <td>HTTP Header.<prop comp="HTTP Header">type definition</prop></td> ! </tr> </tbody> --- 1,241 ---- <?xml version="1.0" encoding="UTF-8"?> <tbody> ! <tr> ! <th>Component</th> ! <th>Defined Properties</th> ! </tr> ! <tr> ! <td> ! <comp>Binding</comp> ! </td> ! <td> ! <prop comp="Binding">http cookies</prop>, <prop comp="Binding">http version</prop>, <prop comp="Binding">soap modules</prop>, <prop comp="Binding">soap underlying protocol</prop>, <prop comp="Binding">soap version</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Binding Fault</comp> ! </td> ! <td> ! <prop comp="Binding Fault">http error status code</prop>, <prop comp="Binding Fault">http headers</prop>, <prop comp="Binding Fault">soap fault code</prop>, <prop comp="Binding Fault">soap fault subcodes</prop>, <prop comp="Binding Fault">soap headers</prop>, <prop comp="Binding Fault">soap modules</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Binding Fault Reference</comp> ! </td> ! <td> ! <prop comp="Binding Fault Reference">soap modules</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Binding Message Reference</comp> ! </td> ! <td> ! <prop comp="Binding Message Reference">http headers</prop>, <prop comp="Binding Message Reference">http transfer coding</prop>, <prop comp="Binding Message Reference">soap headers</prop>, <prop comp="Binding Message Reference">soap modules</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Binding Operation</comp> ! </td> ! <td> ! <prop comp="Binding Operation">http fault serialization</prop>, <prop comp="Binding Operation">http input serialization</prop>, <prop comp="Binding Operation">http location</prop>, <prop comp="Binding Operation">http method</prop>, <prop comp="Binding Operation">http output serialization</prop>, <prop comp="Binding Operation">http query parameter separator</prop>, <prop comp="Binding Operation">soap action</prop>, <prop comp="Binding Operation">soap mep</prop>, <prop comp="Binding Operation">soap modules</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Endpoint</comp> ! </td> ! <td> ! <prop comp="Endpoint">http authentication realm</prop>, <prop comp="Endpoint">http authentication scheme</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>HTTP Header</comp> ! </td> ! <td> ! <prop comp="HTTP Header">name</prop>, <prop comp="HTTP Header">parent</prop>, <prop comp="HTTP Header">required</prop>, <prop comp="HTTP Header">type definition</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>Interface Operation</comp> ! </td> ! <td> ! <prop comp="Interface Operation">rpc signature</prop>, <prop comp="Interface Operation">safety</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>SOAP Header Block</comp> ! </td> ! <td> ! <prop comp="SOAP Header Block">element declaration</prop>, <prop comp="SOAP Header Block">mustUnderstand</prop>, <prop comp="SOAP Header Block">parent</prop>, <prop comp="SOAP Header Block">required</prop> ! </td> ! </tr> ! <tr> ! <td> ! <comp>SOAP Module</comp> ! </td> ! <td> ! <prop comp="SOAP Module">parent</prop>, <prop comp="SOAP Module">ref</prop>, <prop comp="SOAP Module">required</prop> ! </td> ! </tr> ! <tr> ! <th>Property</th> ! <th>Where Defined</th> ! </tr> ! <tr> ! <td>element declaration</td> ! <td>SOAP Header Block.<prop comp="SOAP Header Block">element declaration</prop> ! </td> ! </tr> ! <tr> ! <td>http authentication realm</td> ! <td>Endpoint.<prop comp="Endpoint">http authentication realm</prop> ! </td> ! </tr> ! <tr> ! <td>http authentication scheme</td> ! <td>Endpoint.<prop comp="Endpoint">http authentication scheme</prop> ! </td> ! </tr> ! <tr> ! <td>http cookies</td> ! <td>Binding.<prop comp="Binding">http cookies</prop> ! </td> ! </tr> ! <tr> ! <td>http error status code</td> ! <td>Binding Fault.<prop comp="Binding Fault">http error status code</prop> ! </td> ! </tr> ! <tr> ! <td>http fault serialization</td> ! <td>Binding Operation.<prop comp="Binding Operation">http fault serialization</prop> ! </td> ! </tr> ! <tr> ! <td>http headers</td> ! <td>Binding Fault.<prop comp="Binding Fault">http headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">http headers</prop> ! </td> ! </tr> ! <tr> ! <td>http input serialization</td> ! <td>Binding Operation.<prop comp="Binding Operation">http input serialization</prop> ! </td> ! </tr> ! <tr> ! <td>http location</td> ! <td>Binding Operation.<prop comp="Binding Operation">http location</prop> ! </td> ! </tr> ! <tr> ! <td>http method</td> ! <td>Binding Operation.<prop comp="Binding Operation">http method</prop> ! </td> ! </tr> ! <tr> ! <td>http output serialization</td> ! <td>Binding Operation.<prop comp="Binding Operation">http output serialization</prop> ! </td> ! </tr> ! <tr> ! <td>http query parameter separator</td> ! <td>Binding Operation.<prop comp="Binding Operation">http query parameter separator</prop> ! </td> ! </tr> ! <tr> ! <td>http transfer coding</td> ! <td>Binding Message Reference.<prop comp="Binding Message Reference">http transfer coding</prop> ! </td> ! </tr> ! <tr> ! <td>http version</td> ! <td>Binding.<prop comp="Binding">http version</prop> ! </td> ! </tr> ! <tr> ! <td>mustUnderstand</td> ! <td>SOAP Header Block.<prop comp="SOAP Header Block">mustUnderstand</prop> ! </td> ! </tr> ! <tr> ! <td>name</td> ! <td>HTTP Header.<prop comp="HTTP Header">name</prop> ! </td> ! </tr> ! <tr> ! <td>parent</td> ! <td>HTTP Header.<prop comp="HTTP Header">parent</prop>, SOAP Header Block.<prop comp="SOAP Header Block">parent</prop>, SOAP Module.<prop comp="SOAP Module">parent</prop> ! </td> ! </tr> ! <tr> ! <td>ref</td> ! <td>SOAP Module.<prop comp="SOAP Module">ref</prop> ! </td> ! </tr> ! <tr> ! <td>required</td> ! <td>HTTP Header.<prop comp="HTTP Header">required</prop>, SOAP Header Block.<prop comp="SOAP Header Block">required</prop>, SOAP Module.<prop comp="SOAP Module">required</prop> ! </td> ! </tr> ! <tr> ! <td>rpc signature</td> ! <td>Interface Operation.<prop comp="Interface Operation">rpc signature</prop> ! </td> ! </tr> ! <tr> ! <td>safety</td> ! <td>Interface Operation.<prop comp="Interface Operation">safety</prop> ! </td> ! </tr> ! <tr> ! <td>soap action</td> ! <td>Binding Operation.<prop comp="Binding Operation">soap action</prop> ! </td> ! </tr> ! <tr> ! <td>soap fault code</td> ! <td>Binding Fault.<prop comp="Binding Fault">soap fault code</prop> ! </td> ! </tr> ! <tr> ! <td>soap fault subcodes</td> ! <td>Binding Fault.<prop comp="Binding Fault">soap fault subcodes</prop> ! </td> ! </tr> ! <tr> ! <td>soap headers</td> ! <td>Binding Fault.<prop comp="Binding Fault">soap headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap headers</prop> ! </td> ! </tr> ! <tr> ! <td>soap mep</td> ! <td>Binding Operation.<prop comp="Binding Operation">soap mep</prop> ! </td> ! </tr> ! <tr> ! <td>soap modules</td> ! <td>Binding.<prop comp="Binding">soap modules</prop>, Binding Fault.<prop comp="Binding Fault">soap modules</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">soap modules</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap modules</prop>, Binding Operation.<prop comp="Binding Operation">soap modules</prop> ! </td> ! </tr> ! <tr> ! <td>soap underlying protocol</td> ! <td>Binding.<prop comp="Binding">soap underlying protocol</prop> ! </td> ! </tr> ! <tr> ! <td>soap version</td> ! <td>Binding.<prop comp="Binding">soap version</prop> ! </td> ! </tr> ! <tr> ! <td>type definition</td> ! <td>HTTP Header.<prop comp="HTTP Header">type definition</prop> ! </td> ! </tr> </tbody> Index: wsdl20-z.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v retrieving revision 1.61 retrieving revision 1.62 diff -C2 -d -r1.61 -r1.62 *** wsdl20-z.html 27 Oct 2005 16:18:30 -0000 1.61 --- wsdl20-z.html 27 Oct 2005 18:07:58 -0000 1.62 *************** *** 77,82 **** <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N16477">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</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="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.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 element]</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> &nsp; 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 element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</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="#MessageExchangePattern">Message Exchange Pattern</a><br> 2.4.1.2 <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 element]</a><br> 2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br> 2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br> 2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to --- 77,82 ---- <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N16481">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</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="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.9 <a href="#assertions">Assertions</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.13 <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 element]</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> &nsp; 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 element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</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="#MessageExchangePattern">Message Exchange Pattern</a><br> 2.4.1.2 <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 element]</a><br> 2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br> 2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br> 2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to *************** *** 102,106 **** attribute information item </a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p> ! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N16477">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> &nbs; F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body"> <div class="div1"> --- 102,106 ---- attribute information item </a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p> ! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N16481">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> &nbs; F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body"> <div class="div1"> *************** *** 489,492 **** --- 489,510 ---- </div> + <div class="div3"> + + <h4><a name="assertions"></a>1.4.9 Assertions</h4> + <p> + Assertions about WSDL 2.0 documents and components that are not enforced by the normative + XML schema for WSDL 2.0 are marked in this specification by + a dagger symbol (†) at the end of a sentence. Each + assertion has beed assigned a unique identifier that consists of a + descriptive textual prefix and a unique numeric suffix. The + numeric suffixes are are assigned sequentially and never + reused so there may be gaps in the sequence. The assertions + and their identifiers are summarized in + <a href="#assertionsummary"><b>E. Assertion Summary</b></a>. + The assertion identifiers MAY be used by implementations of this specification for any purpose, + e.g. error reporting. + </p> + </div> + </div> *************** *** 1320,1324 **** in the initial document versus those that are defined in the included or imported documents. ! <a name="OtherNamespaceImport"></a> However, any WSDL 2.0 document that contains component definitions that refer by QName to WSDL 2.0 components --- 1338,1342 ---- in the initial document versus those that are defined in the included or imported documents. ! <a name="Import-0001-src"></a> However, any WSDL 2.0 document that contains component definitions that refer by QName to WSDL 2.0 components *************** *** 1328,1337 **** for that namespace (see <a href="#imports"><b>4.2 Importing Descriptions</b></a> ! ).† ! <a name="QNameResolution"></a> Furthermore, all QName references, whether to the same or to different namespaces MUST resolve to components (see <a href="#qnameres"><b>2.19 QName resolution</b></a> ! ).† </p> --- 1346,1355 ---- for that namespace (see <a href="#imports"><b>4.2 Importing Descriptions</b></a> ! ).<a href="#Import-0001">†</a> ! <a name="QName-0002-src"></a> Furthermore, all QName references, whether to the same or to different namespaces MUST resolve to components (see <a href="#qnameres"><b>2.19 QName resolution</b></a> ! ).<a href="#QName-0002">†</a> </p> *************** *** 1377,1395 **** service description information for that namespace.</p> ! <p>If a service description is split into multiple documents (which may be combined as needed via <a href="#includes"><b>4.1 Including Descriptions</b></a>), then the <code>targetNamespace</code> <em>attribute information item</em> ! SHOULD resolve to a master document which includes all the WSDL 2.0 documents needed for that service description. This ! approach enables the WSDL 2.0 component designators' fragment ! identifiers to be properly resolvable.</p> <p> ! <a name="ImportedNamespaceDifferent"></a> Imported components have different target namespace values from the ! <a href="wsdl20.html#component-Description">Description</a> ! component that is importing them.† Thus importing is the mechanism to use components from one ! namespace in another set of definitions. </p> --- 1395,1412 ---- service description information for that namespace.</p> ! <p>If a WSDL 2.0 document is split into multiple WSDL 2.0 documents (which may be combined as needed via <a href="#includes"><b>4.1 Including Descriptions</b></a>), then the <code>targetNamespace</code> <em>attribute information item</em> ! SHOULD resolve to a master WSDL 2.0 document that includes all the WSDL 2.0 documents needed for that service description. This ! approach enables the WSDL 2.0 component designator fragment ! identifiers to be properly resolved.</p> <p> ! <a name="Import-0003-src"></a> Imported components have different target namespace values from the ! WSDL 2.0 document that is importing them.<a href="#Import-0003">†</a> Thus importing is the mechanism to use components from one ! namespace in definition of components from another namespace. </p> *************** *** 5692,5695 **** --- 5709,5713 ---- <tr> <th rowspan="1" colspan="1">Property</th> + <th rowspan="1" colspan="1">Value</th> </tr> *************** *** 9935,9939 **** <dl> ! <dt class="label"><a name="RFC2119"></a>[IETF RFC 2119] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a></cite>, S. Bradner, Author. Internet Engineering --- 9953,9957 ---- <dl> ! <dt class="label"><a name="RFC2119"></a>[IETF RFC 2119]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a></cite>, S. Bradner, Author. Internet Engineering *************** *** 9941,9950 **** http://www.ietf.org/rfc/rfc2119.txt. </dd> ! <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter, Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt. </dd> ! <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers (IRIs)</a></cite>, M. Duerst, M. Suignard, --- 9959,9968 ---- http://www.ietf.org/rfc/rfc2119.txt. </dd> ! <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter, Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt. </dd> ! <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers (IRIs)</a></cite>, M. Duerst, M. Suignard, *************** *** 9952,9956 **** 2005. Available at http://www.ietf.org/rfc/rfc3987.txt. </dd> ! <dt class="label"><a name="XML10"></a>[XML 1.0] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third Edition)</a></cite>, T. Bray, J. Paoli, --- 9970,9974 ---- 2005. Available at http://www.ietf.org/rfc/rfc3987.txt. </dd> ! <dt class="label"><a name="XML10"></a>[XML 1.0]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third Edition)</a></cite>, T. Bray, J. Paoli, *************** *** 9959,9963 **** http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml. </dd> ! <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R. Tobin, Editors. World Wide Web Consortium, 4 February 2004. --- 9977,9981 ---- http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml. </dd> ! <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R. Tobin, Editors. World Wide Web Consortium, 4 February 2004. *************** *** 9967,9971 **** http://www.w3.org/TR/xml-infoset. </dd> ! <dt class="label"><a name="XMLNS"></a>[XML Namespaces] </dt><dd> <cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D. Hollander, and A. Layman, Editors. World Wide Web --- 9985,9989 ---- http://www.w3.org/TR/xml-infoset. </dd> ! <dt class="label"><a name="XMLNS"></a>[XML Namespaces]</dt><dd> <cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D. Hollander, and A. Layman, Editors. World Wide Web *************** *** 9976,9980 **** http://www.w3.org/TR/REC-xml-names. </dd> ! <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>, H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn, --- 9994,9998 ---- http://www.w3.org/TR/REC-xml-names. </dd> ! <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>, H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn, *************** *** 9985,9989 **** http://www.w3.org/TR/xmlschema-1. </dd> ! <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron and A. Malhotra, Editors. World Wide Web Consortium, 28 --- 10003,10007 ---- http://www.w3.org/TR/xmlschema-1. </dd> ! <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron and A. Malhotra, Editors. World Wide Web Consortium, 28 *************** *** 9994,10002 **** </dd> ! <dt class="label"><a name="RFC3023"></a>[RFC 3023] </dt><dd>IETF "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July ! 1998. (See <cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd> ! <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts] </dt><dd> <cite><a href="wsdl20-adjuncts.html"> Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts --- 10012,10020 ---- </dd> ! <dt class="label"><a name="RFC3023"></a>[RFC 3023]</dt><dd>IETF "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July ! 1998.(See<cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd> ! <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts]</dt><dd> <cite><a href="wsdl20-adjuncts.html"> Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts *************** *** 10014,10018 **** </dd> ! <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW] </dt><dd> <cite><a href="http://www.w3.org/TR/2005/REC-charmod-20050215/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>, M. Dürst, F. Yergeau, R. Ishida, M. Wolf, T. Texin, --- 10032,10036 ---- </dd> ! <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW]</dt><dd> <cite><a href="http://www.w3.org/TR/2005/REC-charmod-20050215/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>, M. Dürst, F. Yergeau, R. Ishida, M. Wolf, T. Texin, *************** *** 10021,10025 **** </dd> ! <dt class="label"><a name="tag-uri-comp"></a>[TAG URI FINDING] </dt><dd> <cite><a href="http://www.w3.org/2001/tag/findings">TAG Finding on URI Comparison</a></cite>, X. Foo, Y. Bar, Authors. W3C Technical Architecture Group, Month, Year. --- 10039,10043 ---- </dd> ! <dt class="label"><a name="tag-uri-comp"></a>[TAG URI FINDING]</dt><dd> <cite><a href="http://www.w3.org/2001/tag/findings">TAG Finding on URI Comparison</a></cite>, X. Foo, Y. Bar, Authors. W3C Technical Architecture Group, Month, Year. *************** *** 10037,10041 **** <dl> ! <dt class="label"><a name="WSDL2-OTHER-SCHEMA"></a>[Alternative Schema Languages Support] </dt><dd> <cite><a href="http://www.w3.org/TR/2005/NOTE-wsdl20-altschemalangs-20050817/">Discussion of Alternative Schema Languages and Type System Support in WSDL 2.0</a></cite>, A. Lewis, --- 10055,10059 ---- <dl> ! <dt class="label"><a name="WSDL2-OTHER-SCHEMA"></a>[Alternative Schema Languages Support]</dt><dd> <cite><a href="http://www.w3.org/TR/2005/NOTE-wsdl20-altschemalangs-20050817/">Discussion of Alternative Schema Languages and Type System Support in WSDL 2.0</a></cite>, A. Lewis, *************** *** 10050,10054 **** http://www.w3.org/TR/wsdl20-altschemalangs.</dd> ! <dt class="label"><a name="RFC2045"></a>[IETF RFC 2045] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2045.txt">Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies</a></cite>, N. Freed, --- 10068,10072 ---- http://www.w3.org/TR/wsdl20-altschemalangs.</dd> ! <dt class="label"><a name="RFC2045"></a>[IETF RFC 2045]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2045.txt">Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies</a></cite>, N. Freed, *************** *** 10058,10062 **** </dd> ! <dt class="label"><a name="RFC2616"></a>[IETF RFC 2616] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol -- HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul, --- 10076,10080 ---- </dd> ! <dt class="label"><a name="RFC2616"></a>[IETF RFC 2616]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol -- HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul, *************** *** 10067,10071 **** ! <dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework] </dt><dd> <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn, --- 10085,10089 ---- ! <dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework]</dt><dd> <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn, *************** *** 10080,10084 **** </dd> ! <dt class="label"><a name="WSDL11"></a>[WSDL 1.1] </dt><dd> <cite><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL) 1.1</a></cite>, E. Christensen, F. Curbera, G. Meredith, and --- 10098,10102 ---- </dd> ! <dt class="label"><a name="WSDL11"></a>[WSDL 1.1]</dt><dd> <cite><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL) 1.1</a></cite>, E. Christensen, F. Curbera, G. Meredith, and *************** *** 10090,10094 **** </dd> ! <dt class="label"><a name="WSDL-PART0"></a>[WSDL 2.0 Primer] </dt><dd> <cite><a href="wsdl20-primer.html"> Web Services Description Language (WSDL) Version 2.0 Part 0: Primer --- 10108,10112 ---- </dd> ! <dt class="label"><a name="WSDL-PART0"></a>[WSDL 2.0 Primer]</dt><dd> <cite><a href="wsdl20-primer.html"> Web Services Description Language (WSDL) Version 2.0 Part 0: Primer *************** *** 10105,10109 **** </dd> ! <dt class="label"><a name="WSDReqs"></a>[WSD Requirements] </dt><dd> <cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description Requirements</a></cite>, J. Schlimmer, Editor. World Wide Web Consortium, 28 October 2002. This version of the Web --- 10123,10127 ---- </dd> ! <dt class="label"><a name="WSDReqs"></a>[WSD Requirements]</dt><dd> <cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description Requirements</a></cite>, J. Schlimmer, Editor. World Wide Web Consortium, 28 October 2002. This version of the Web *************** *** 10114,10118 **** </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 --- 10132,10136 ---- </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 *************** *** 10127,10131 **** ! <dt class="label"><a name="XML11"></a>[XML 1.1] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml11-20040204/">Extensible Markup Language (XML) 1.1 </a></cite>, T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, --- 10145,10149 ---- ! <dt class="label"><a name="XML11"></a>[XML 1.1]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml11-20040204/">Extensible Markup Language (XML) 1.1 </a></cite>, T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, *************** *** 10137,10145 **** </dd> ! <dt class="label"><a name="ZNotationReferenceManual"></a>[Z Notation Reference Manual] </dt><dd> <cite><a href="http://spivey.oriel.ox.ac.uk/~mike/zrm/index.html">The Z Notation: A Reference Manual, Second Edition</a></cite>, J. M. Spivey, Prentice Hall, 1992. </dd> ! <dt class="label"><a name="Fuzz2000"></a>[Fuzz 2000] </dt><dd> <cite><a href="http://spivey.oriel.ox.ac.uk/~mike/fuzz/">Release Notes For Fuzz 2000</a></cite>, J. M. Spivey. </dd> --- 10155,10163 ---- </dd> ! <dt class="label"><a name="ZNotationReferenceManual"></a>[Z Notation Reference Manual]</dt><dd> <cite><a href="http://spivey.oriel.ox.ac.uk/~mike/zrm/index.html">The Z Notation: A Reference Manual, Second Edition</a></cite>, J. M. Spivey, Prentice Hall, 1992. </dd> ! <dt class="label"><a name="Fuzz2000"></a>[Fuzz 2000]</dt><dd> <cite><a href="http://spivey.oriel.ox.ac.uk/~mike/fuzz/">Release Notes For Fuzz 2000</a></cite>, J. M. Spivey. </dd> *************** *** 11319,11323 **** <div class="div1"> ! <h2><a name="N16477"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> --- 11337,11341 ---- <div class="div1"> ! <h2><a name="N16481"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> *************** *** 11675,11689 **** <tr> <td rowspan="1" colspan="1"> ! <a href="#ImportedNamespaceDifferent">ImportedNamespaceDifferent</a> ! </td> ! <td rowspan="1" colspan="1"> ! Imported components have different target namespace ! values from the ! <a href="wsdl20.html#component-Description">Description</a> ! component that is importing them.</td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! <a href="#OtherNamespaceImport">OtherNamespaceImport</a> </td> <td rowspan="1" colspan="1"> --- 11693,11697 ---- <tr> <td rowspan="1" colspan="1"> ! <a href="#Import-0001-src" name="Import-0001">Import-0001</a> </td> <td rowspan="1" colspan="1"> *************** *** 11697,11700 **** --- 11705,11717 ---- ).</td> </tr> + <tr> + <td rowspan="1" colspan="1"> + <a href="#Import-0003-src" name="Import-0003">Import-0003</a> + </td> + <td rowspan="1" colspan="1"> + Imported components have different target namespace + values from the + WSDL 2.0 document that is importing them.</td> + </tr> </tbody> *************** *** 11715,11719 **** <tr> <td rowspan="1" colspan="1"> ! <a href="#QNameResolution">QNameResolution</a> </td> <td rowspan="1" colspan="1"> --- 11732,11736 ---- <tr> <td rowspan="1" colspan="1"> ! <a href="#QName-0002-src" name="QName-0002">QName-0002</a> </td> <td rowspan="1" colspan="1"> *************** *** 11753,11756 **** --- 11770,11780 ---- <td rowspan="1" colspan="1">20051027</td> <td rowspan="1" colspan="1">AGR</td> + <td rowspan="1" colspan="1">Added bidirectional linking between assertions and the summary table, and added a section on notation, <a href="#assertions"><b>1.4.9 Assertions</b></a>. + </td> + </tr> + + <tr> + <td rowspan="1" colspan="1">20051027</td> + <td rowspan="1" colspan="1">AGR</td> <td rowspan="1" colspan="1">Updated <a href="#xsd-types"><b>3.1 Using W3C XML Schema Description Language</b></a> as per proposal <a href="http://lists.w3.org/Archives/Public/www-ws-desc/2005Oct/0027.html">How to Treat Built-In Schema Types</a>. Index: xmlspec.dtd =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/xmlspec.dtd,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** xmlspec.dtd 27 Sep 2005 21:13:16 -0000 1.18 --- xmlspec.dtd 27 Oct 2005 18:07:59 -0000 1.19 *************** *** 222,225 **** --- 222,226 ---- # Removed unused %loc.pcd.mix;. #2005-09-24: ryman: Add assert to %p.pcd.mix and defined %p.pcd.mix.noassert. + #2005-10-27: ryman: Add assert-summary to %.pcd.mix. --> *************** *** 228,232 **** |%ref.class;|%tech.class;|%loc.class;|%ednote.class;|z:math|z:i"> <!ENTITY % p.pcd.mix ! "%p.pcd.mix.noassert;|assert"> <!ENTITY % head.pcd.mix "#PCDATA|%annot.class;|%emph.class;|%tech.class; --- 229,233 ---- |%ref.class;|%tech.class;|%loc.class;|%ednote.class;|z:math|z:i"> <!ENTITY % p.pcd.mix ! "%p.pcd.mix.noassert;|assert|assert-summary"> <!ENTITY % head.pcd.mix "#PCDATA|%annot.class;|%emph.class;|%tech.class; *************** *** 2677,2680 **** --- 2678,2684 ---- Change Log: + 2005-10-27 ryman + - added markup for assertion references: assert-summary + 2005-09-24 ryman - added markup for assertions: assert *************** *** 2698,2701 **** --- 2702,2708 ---- <!ATTLIST assert id ID #REQUIRED> + <!ELEMENT assert-summary (%p.pcd.mix.noassert;)*> + <!ATTLIST assert-summary ref IDREF #REQUIRED> + <!ELEMENT compdef (#PCDATA)> Index: wsdl20.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v retrieving revision 1.228 retrieving revision 1.229 diff -C2 -d -r1.228 -r1.229 *** wsdl20.html 27 Oct 2005 16:18:31 -0000 1.228 --- wsdl20.html 27 Oct 2005 18:07:59 -0000 1.229 *************** *** 77,82 **** <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N16477">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</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="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.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 element]</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> &nsp; 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 element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</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="#MessageExchangePattern">Message Exchange Pattern</a><br> 2.4.1.2 <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 element]</a><br> 2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br> 2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br> 2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to --- 77,82 ---- <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N16481">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</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="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.9 <a href="#assertions">Assertions</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.13 <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 element]</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> &nsp; 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 element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</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="#MessageExchangePattern">Message Exchange Pattern</a><br> 2.4.1.2 <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 element]</a><br> 2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br> 2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br> 2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to *************** *** 102,106 **** attribute information item </a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p> ! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N16477">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> &nbs; F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body"> <div class="div1"> --- 102,106 ---- attribute information item </a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p> ! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N16481">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> &nbs; F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body"> <div class="div1"> *************** *** 489,492 **** --- 489,510 ---- </div> + <div class="div3"> + + <h4><a name="assertions"></a>1.4.9 Assertions</h4> + <p> + Assertions about WSDL 2.0 documents and components that are not enforced by the normative + XML schema for WSDL 2.0 are marked in this specification by + a dagger symbol (†) at the end of a sentence. Each + assertion has beed assigned a unique identifier that consists of a + descriptive textual prefix and a unique numeric suffix. The + numeric suffixes are are assigned sequentially and never + reused so there may be gaps in the sequence. The assertions + and their identifiers are summarized in + <a href="#assertionsummary"><b>E. Assertion Summary</b></a>. + The assertion identifiers MAY be used by implementations of this specification for any purpose, + e.g. error reporting. + </p> + </div> + </div> *************** *** 711,715 **** in the initial document versus those that are defined in the included or imported documents. ! <a name="OtherNamespaceImport"></a> However, any WSDL 2.0 document that contains component definitions that refer by QName to WSDL 2.0 components --- 729,733 ---- in the initial document versus those that are defined in the included or imported documents. ! <a name="Import-0001-src"></a> However, any WSDL 2.0 document that contains component definitions that refer by QName to WSDL 2.0 components *************** *** 719,728 **** for that namespace (see <a href="#imports"><b>4.2 Importing Descriptions</b></a> ! ).† ! <a name="QNameResolution"></a> Furthermore, all QName references, whether to the same or to different namespaces MUST resolve to components (see <a href="#qnameres"><b>2.19 QName resolution</b></a> ! ).† </p> --- 737,746 ---- for that namespace (see <a href="#imports"><b>4.2 Importing Descriptions</b></a> ! ).<a href="#Import-0001">†</a> ! <a name="QName-0002-src"></a> Furthermore, all QName references, whether to the same or to different namespaces MUST resolve to components (see <a href="#qnameres"><b>2.19 QName resolution</b></a> ! ).<a href="#QName-0002">†</a> </p> *************** *** 768,786 **** service description information for that namespace.</p> ! <p>If a service description is split into multiple documents (which may be combined as needed via <a href="#includes"><b>4.1 Including Descriptions</b></a>), then the <code>targetNamespace</code> <em>attribute information item</em> ! SHOULD resolve to a master document which includes all the WSDL 2.0 documents needed for that service description. This ! approach enables the WSDL 2.0 component designators' fragment ! identifiers to be properly resolvable.</p> <p> ! <a name="ImportedNamespaceDifferent"></a> Imported components have different target namespace values from the ! <a href="wsdl20.html#component-Description">Description</a> ! component that is importing them.† Thus importing is the mechanism to use components from one ! namespace in another set of definitions. </p> --- 786,803 ---- service description information for that namespace.</p> ! <p>If a WSDL 2.0 document is split into multiple WSDL 2.0 documents (which may be combined as needed via <a href="#includes"><b>4.1 Including Descriptions</b></a>), then the <code>targetNamespace</code> <em>attribute information item</em> ! SHOULD resolve to a master WSDL 2.0 document that includes all the WSDL 2.0 documents needed for that service description. This ! approach enables the WSDL 2.0 component designator fragment ! identifiers to be properly resolved.</p> <p> ! <a name="Import-0003-src"></a> Imported components have different target namespace values from the ! WSDL 2.0 document that is importing them.<a href="#Import-0003">†</a> Thus importing is the mechanism to use components from one ! namespace in definition of components from another namespace. </p> *************** *** 4194,4197 **** --- 4211,4215 ---- <tr> <th rowspan="1" colspan="1">Property</th> + <th rowspan="1" colspan="1">Value</th> </tr> *************** *** 7699,7703 **** <dl> ! <dt class="label"><a name="RFC2119"></a>[IETF RFC 2119] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a></cite>, S. Bradner, Author. Internet Engineering --- 7717,7721 ---- <dl> ! <dt class="label"><a name="RFC2119"></a>[IETF RFC 2119]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a></cite>, S. Bradner, Author. Internet Engineering *************** *** 7705,7714 **** http://www.ietf.org/rfc/rfc2119.txt. </dd> ! <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter, Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt. </dd> ! <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers (IRIs)</a></cite>, M. Duerst, M. Suignard, --- 7723,7732 ---- http://www.ietf.org/rfc/rfc2119.txt. </dd> ! <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter, Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt. </dd> ! <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers (IRIs)</a></cite>, M. Duerst, M. Suignard, *************** *** 7716,7720 **** 2005. Available at http://www.ietf.org/rfc/rfc3987.txt. </dd> ! <dt class="label"><a name="XML10"></a>[XML 1.0] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third Edition)</a></cite>, T. Bray, J. Paoli, --- 7734,7738 ---- 2005. Available at http://www.ietf.org/rfc/rfc3987.txt. </dd> ! <dt class="label"><a name="XML10"></a>[XML 1.0]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third Edition)</a></cite>, T. Bray, J. Paoli, *************** *** 7723,7727 **** http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml. </dd> ! <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R. Tobin, Editors. World Wide Web Consortium, 4 February 2004. --- 7741,7745 ---- http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml. </dd> ! <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R. Tobin, Editors. World Wide Web Consortium, 4 February 2004. *************** *** 7731,7735 **** http://www.w3.org/TR/xml-infoset. </dd> ! <dt class="label"><a name="XMLNS"></a>[XML Namespaces] </dt><dd> <cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D. Hollander, and A. Layman, Editors. World Wide Web --- 7749,7753 ---- http://www.w3.org/TR/xml-infoset. </dd> ! <dt class="label"><a name="XMLNS"></a>[XML Namespaces]</dt><dd> <cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D. Hollander, and A. Layman, Editors. World Wide Web *************** *** 7740,7744 **** http://www.w3.org/TR/REC-xml-names. </dd> ! <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>, H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn, --- 7758,7762 ---- http://www.w3.org/TR/REC-xml-names. </dd> ! <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>, H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn, *************** *** 7749,7753 **** http://www.w3.org/TR/xmlschema-1. </dd> ! <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron and A. Malhotra, Editors. World Wide Web Consortium, 28 --- 7767,7771 ---- http://www.w3.org/TR/xmlschema-1. </dd> ! <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron and A. Malhotra, Editors. World Wide Web Consortium, 28 *************** *** 7758,7766 **** </dd> ! <dt class="label"><a name="RFC3023"></a>[RFC 3023] </dt><dd>IETF "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July ! 1998. (See <cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd> ! <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts] </dt><dd> <cite><a href="wsdl20-adjuncts.html"> Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts --- 7776,7784 ---- </dd> ! <dt class="label"><a name="RFC3023"></a>[RFC 3023]</dt><dd>IETF "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July ! 1998.(See<cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd> ! <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts]</dt><dd> <cite><a href="wsdl20-adjuncts.html"> Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts *************** *** 7778,7782 **** </dd> ! <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW] </dt><dd> <cite><a href="http://www.w3.org/TR/2005/REC-charmod-20050215/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>, M. Dürst, F. Yergeau, R. Ishida, M. Wolf, T. Texin, --- 7796,7800 ---- </dd> ! <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW]</dt><dd> <cite><a href="http://www.w3.org/TR/2005/REC-charmod-20050215/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>, M. Dürst, F. Yergeau, R. Ishida, M. Wolf, T. Texin, *************** *** 7785,7789 **** </dd> ! <dt class="label"><a name="tag-uri-comp"></a>[TAG URI FINDING] </dt><dd> <cite><a href="http://www.w3.org/2001/tag/findings">TAG Finding on URI Comparison</a></cite>, X. Foo, Y. Bar, Authors. W3C Technical Architecture Group, Month, Year. --- 7803,7807 ---- </dd> ! <dt class="label"><a name="tag-uri-comp"></a>[TAG URI FINDING]</dt><dd> <cite><a href="http://www.w3.org/2001/tag/findings">TAG Finding on URI Comparison</a></cite>, X. Foo, Y. Bar, Authors. W3C Technical Architecture Group, Month, Year. *************** *** 7801,7805 **** <dl> ! <dt class="label"><a name="WSDL2-OTHER-SCHEMA"></a>[Alternative Schema Languages Support] </dt><dd> <cite><a href="http://www.w3.org/TR/2005/NOTE-wsdl20-altschemalangs-20050817/">Discussion of Alternative Schema Languages and Type System Support in WSDL 2.0</a></cite>, A. Lewis, --- 7819,7823 ---- <dl> ! <dt class="label"><a name="WSDL2-OTHER-SCHEMA"></a>[Alternative Schema Languages Support]</dt><dd> <cite><a href="http://www.w3.org/TR/2005/NOTE-wsdl20-altschemalangs-20050817/">Discussion of Alternative Schema Languages and Type System Support in WSDL 2.0</a></cite>, A. Lewis, *************** *** 7814,7818 **** http://www.w3.org/TR/wsdl20-altschemalangs.</dd> ! <dt class="label"><a name="RFC2045"></a>[IETF RFC 2045] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2045.txt">Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies</a></cite>, N. Freed, --- 7832,7836 ---- http://www.w3.org/TR/wsdl20-altschemalangs.</dd> ! <dt class="label"><a name="RFC2045"></a>[IETF RFC 2045]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2045.txt">Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies</a></cite>, N. Freed, *************** *** 7822,7826 **** </dd> ! <dt class="label"><a name="RFC2616"></a>[IETF RFC 2616] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol -- HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul, --- 7840,7844 ---- </dd> ! <dt class="label"><a name="RFC2616"></a>[IETF RFC 2616]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol -- HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul, *************** *** 7831,7835 **** ! <dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework] </dt><dd> <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn, --- 7849,7853 ---- ! <dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework]</dt><dd> <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn, *************** *** 7844,7848 **** </dd> ! <dt class="label"><a name="WSDL11"></a>[WSDL 1.1] </dt><dd> <cite><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL) 1.1</a></cite>, E. Christensen, F. Curbera, G. Meredith, and --- 7862,7866 ---- </dd> ! <dt class="label"><a name="WSDL11"></a>[WSDL 1.1]</dt><dd> <cite><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL) 1.1</a></cite>, E. Christensen, F. Curbera, G. Meredith, and *************** *** 7854,7858 **** </dd> ! <dt class="label"><a name="WSDL-PART0"></a>[WSDL 2.0 Primer] </dt><dd> <cite><a href="wsdl20-primer.html"> Web Services Description Language (WSDL) Version 2.0 Part 0: Primer --- 7872,7876 ---- </dd> ! <dt class="label"><a name="WSDL-PART0"></a>[WSDL 2.0 Primer]</dt><dd> <cite><a href="wsdl20-primer.html"> Web Services Description Language (WSDL) Version 2.0 Part 0: Primer *************** *** 7869,7873 **** </dd> ! <dt class="label"><a name="WSDReqs"></a>[WSD Requirements] </dt><dd> <cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description Requirements</a></cite>, J. Schlimmer, Editor. World Wide Web Consortium, 28 October 2002. This version of the Web --- 7887,7891 ---- </dd> ! <dt class="label"><a name="WSDReqs"></a>[WSD Requirements]</dt><dd> <cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description Requirements</a></cite>, J. Schlimmer, Editor. World Wide Web Consortium, 28 October 2002. This version of the Web *************** *** 7878,7882 **** </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 --- 7896,7900 ---- </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 *************** *** 7891,7895 **** ! <dt class="label"><a name="XML11"></a>[XML 1.1] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml11-20040204/">Extensible Markup Language (XML) 1.1 </a></cite>, T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, --- 7909,7913 ---- ! <dt class="label"><a name="XML11"></a>[XML 1.1]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml11-20040204/">Extensible Markup Language (XML) 1.1 </a></cite>, T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, *************** *** 7901,7909 **** </dd> ! <dt class="label"><a name="ZNotationReferenceManual"></a>[Z Notation Reference Manual] </dt><dd> <cite><a href="http://spivey.oriel.ox.ac.uk/~mike/zrm/index.html">The Z Notation: A Reference Manual, Second Edition</a></cite>, J. M. Spivey, Prentice Hall, 1992. </dd> ! <dt class="label"><a name="Fuzz2000"></a>[Fuzz 2000] </dt><dd> <cite><a href="http://spivey.oriel.ox.ac.uk/~mike/fuzz/">Release Notes For Fuzz 2000</a></cite>, J. M. Spivey. </dd> --- 7919,7927 ---- </dd> ! <dt class="label"><a name="ZNotationReferenceManual"></a>[Z Notation Reference Manual]</dt><dd> <cite><a href="http://spivey.oriel.ox.ac.uk/~mike/zrm/index.html">The Z Notation: A Reference Manual, Second Edition</a></cite>, J. M. Spivey, Prentice Hall, 1992. </dd> ! <dt class="label"><a name="Fuzz2000"></a>[Fuzz 2000]</dt><dd> <cite><a href="http://spivey.oriel.ox.ac.uk/~mike/fuzz/">Release Notes For Fuzz 2000</a></cite>, J. M. Spivey. </dd> *************** *** 9083,9087 **** <div class="div1"> ! <h2><a name="N16477"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> --- 9101,9105 ---- <div class="div1"> ! <h2><a name="N16481"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> *************** *** 9439,9453 **** <tr> <td rowspan="1" colspan="1"> ! <a href="#ImportedNamespaceDifferent">ImportedNamespaceDifferent</a> ! </td> ! <td rowspan="1" colspan="1"> ! Imported components have different target namespace ! values from the ! <a href="wsdl20.html#component-Description">Description</a> ! component that is importing them.</td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! <a href="#OtherNamespaceImport">OtherNamespaceImport</a> </td> <td rowspan="1" colspan="1"> --- 9457,9461 ---- <tr> <td rowspan="1" colspan="1"> ! <a href="#Import-0001-src" name="Import-0001">Import-0001</a> </td> <td rowspan="1" colspan="1"> *************** *** 9461,9464 **** --- 9469,9481 ---- ).</td> </tr> + <tr> + <td rowspan="1" colspan="1"> + <a href="#Import-0003-src" name="Import-0003">Import-0003</a> + </td> + <td rowspan="1" colspan="1"> + Imported components have different target namespace + values from the + WSDL 2.0 document that is importing them.</td> + </tr> </tbody> *************** *** 9479,9483 **** <tr> <td rowspan="1" colspan="1"> ! <a href="#QNameResolution">QNameResolution</a> </td> <td rowspan="1" colspan="1"> --- 9496,9500 ---- <tr> <td rowspan="1" colspan="1"> ! <a href="#QName-0002-src" name="QName-0002">QName-0002</a> </td> <td rowspan="1" colspan="1"> *************** *** 9517,9520 **** --- 9534,9544 ---- <td rowspan="1" colspan="1">20051027</td> <td rowspan="1" colspan="1">AGR</td> + <td rowspan="1" colspan="1">Added bidirectional linking between assertions and the summary table, and added a section on notation, <a href="#assertions"><b>1.4.9 Assertions</b></a>. + </td> + </tr> + + <tr> + <td rowspan="1" colspan="1">20051027</td> + <td rowspan="1" colspan="1">AGR</td> <td rowspan="1" colspan="1">Updated <a href="#xsd-types"><b>3.1 Using W3C XML Schema Description Language</b></a> as per proposal <a href="http://lists.w3.org/Archives/Public/www-ws-desc/2005Oct/0027.html">How to Treat Built-In Schema Types</a>. Index: wsdl20-primer.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-primer.html,v retrieving revision 1.103 retrieving revision 1.104 diff -C2 -d -r1.103 -r1.104 *** wsdl20-primer.html 27 Oct 2005 16:18:31 -0000 1.103 --- wsdl20-primer.html 27 Oct 2005 18:07:59 -0000 1.104 *************** *** 3880,3884 **** <h3><a name="Normative-References"></a>6.1 Normative References</h3> <dl> ! <dt class="label"><a name="RFC2119"></a>[IETF RFC 2119] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a></cite>, S. Bradner, Author. Internet Engineering --- 3880,3884 ---- <h3><a name="Normative-References"></a>6.1 Normative References</h3> <dl> ! <dt class="label"><a name="RFC2119"></a>[IETF RFC 2119]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a></cite>, S. Bradner, Author. Internet Engineering *************** *** 3887,3896 **** </dd> ! <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter, Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt. </dd> ! <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers (IRIs)</a></cite>, M. Duerst, M. Suignard, --- 3887,3896 ---- </dd> ! <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter, Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt. </dd> ! <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers (IRIs)</a></cite>, M. Duerst, M. Suignard, *************** *** 3899,3903 **** </dd> ! <dt class="label"><a name="XML10"></a>[XML 1.0] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third Edition)</a></cite>, T. Bray, J. Paoli, --- 3899,3903 ---- </dd> ! <dt class="label"><a name="XML10"></a>[XML 1.0]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third Edition)</a></cite>, T. Bray, J. Paoli, *************** *** 3906,3910 **** http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml. </dd> ! <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R. Tobin, Editors. World Wide Web Consortium, 4 February 2004. --- 3906,3910 ---- http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml. </dd> ! <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R. Tobin, Editors. World Wide Web Consortium, 4 February 2004. *************** *** 3915,3919 **** </dd> ! <dt class="label"><a name="XMLNS"></a>[XML Namespaces] </dt><dd> <cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D. Hollander, and A. Layman, Editors. World Wide Web --- 3915,3919 ---- </dd> ! <dt class="label"><a name="XMLNS"></a>[XML Namespaces]</dt><dd> <cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D. Hollander, and A. Layman, Editors. World Wide Web *************** *** 3924,3928 **** http://www.w3.org/TR/REC-xml-names. </dd> ! <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>, H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn, --- 3924,3928 ---- http://www.w3.org/TR/REC-xml-names. </dd> ! <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>, H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn, *************** *** 3933,3937 **** http://www.w3.org/TR/xmlschema-1. </dd> ! <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron and A. Malhotra, Editors. World Wide Web Consortium, 28 --- 3933,3937 ---- http://www.w3.org/TR/xmlschema-1. </dd> ! <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron and A. Malhotra, Editors. World Wide Web Consortium, 28 *************** *** 3942,3950 **** </dd> ! <dt class="label"><a name="RFC3023"></a>[RFC 3023] </dt><dd>IETF "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July ! 1998. (See <cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd> ! <dt class="label"><a name="WSDL-PART1"></a>[WSDL 2.0 Core] </dt><dd> <cite><a href="wsdl20.html">Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</a></cite>, R. Chinnici, J-J. Moreau, A. Ryman, S. Weerawarana, Editors. World Wide Web Consortium, --- 3942,3950 ---- </dd> ! <dt class="label"><a name="RFC3023"></a>[RFC 3023]</dt><dd>IETF "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July ! 1998.(See<cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd> ! <dt class="label"><a name="WSDL-PART1"></a>[WSDL 2.0 Core]</dt><dd> <cite><a href="wsdl20.html">Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</a></cite>, R. Chinnici, J-J. Moreau, A. Ryman, S. Weerawarana, Editors. World Wide Web Consortium, *************** *** 3954,3958 **** "Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language"</a> is available at http://www.w3.org/2002/ws/desc/wsdl20. </dd> ! <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts] </dt><dd> <cite><a href="wsdl20-adjuncts.html"> Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts --- 3954,3958 ---- "Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language"</a> is available at http://www.w3.org/2002/ws/desc/wsdl20. </dd> ! <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts]</dt><dd> <cite><a href="wsdl20-adjuncts.html"> Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts *************** *** 3970,3974 **** </dd> ! <dt class="label"><a name="WSDL-SOAP11"></a>[WSDL 2.0 SOAP 1.1 Binding] </dt><dd> <cite><a href="wsdl20-soap11-binding.html"> Web Services Description Language (WSDL) Version 2.0 SOAP 1.1 Binding --- 3970,3974 ---- </dd> ! <dt class="label"><a name="WSDL-SOAP11"></a>[WSDL 2.0 SOAP 1.1 Binding]</dt><dd> <cite><a href="wsdl20-soap11-binding.html"> Web Services Description Language (WSDL) Version 2.0 SOAP 1.1 Binding *************** *** 3987,3991 **** ! <dt class="label"><a name="webarch"></a>[Web Architecture] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-webarch-20041215/">Architecture of the World Wide Web, Volume One</a></cite>, Ian Jacobs, Norman Walsh, Editors. W3C Recommendation, 15 December, 2004. Available at --- 3987,3991 ---- ! <dt class="label"><a name="webarch"></a>[Web Architecture]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-webarch-20041215/">Architecture of the World Wide Web, Volume One</a></cite>, Ian Jacobs, Norman Walsh, Editors. W3C Recommendation, 15 December, 2004. Available at *************** *** 3993,3997 **** </dd> ! <dt class="label"><a name="wsarch"></a>[WS Architecture] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-webarch-20041215/">Web Services Architecture</a></cite>, David Booth, Hugo Haas, --- 3993,3997 ---- </dd> ! <dt class="label"><a name="wsarch"></a>[WS Architecture]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/REC-webarch-20041215/">Web Services Architecture</a></cite>, David Booth, Hugo Haas, *************** *** 4006,4010 **** </dd> ! <dt class="label"><a name="WSAGLOSS"></a>[WS Glossary] </dt><dd> <cite><a href="http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/">Web Services Glossary</a></cite>, Hugo Haas, --- 4006,4010 ---- </dd> ! <dt class="label"><a name="WSAGLOSS"></a>[WS Glossary]</dt><dd> <cite><a href="http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/">Web Services Glossary</a></cite>, Hugo Haas, *************** *** 4014,4018 **** </dd> ! <dt class="label"><a name="DESCRIBEMEDIA"></a>[Describing Media Content of Binary Data in XML] </dt><dd> <cite><a href="http://www.w3.org/TR/xml-media-types/"> Describing Media Content of Binary Data in XML --- 4014,4018 ---- </dd> ! <dt class="label"><a name="DESCRIBEMEDIA"></a>[Describing Media Content of Binary Data in XML]</dt><dd> <cite><a href="http://www.w3.org/TR/xml-media-types/"> Describing Media Content of Binary Data in XML *************** *** 4034,4042 **** <dl> ! <dt class="label"><a name="RFC2606"></a>[IETF RFC 2606] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2606.txt">Reserved Top Level DNS Names</a></cite>, D. Eastlake, A. Panitz, Authors. Network Working Group, Internet Engineering Task Force, June 1999. Available at http://www.ietf.org/rfc/rfc2606.txt. ! </dd><dt class="label"><a name="RFC2616"></a>[IETF RFC 2616] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol -- HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul, --- 4034,4042 ---- <dl> ! <dt class="label"><a name="RFC2606"></a>[IETF RFC 2606]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2606.txt">Reserved Top Level DNS Names</a></cite>, D. Eastlake, A. Panitz, Authors. Network Working Group, Internet Engineering Task Force, June 1999. Available at http://www.ietf.org/rfc/rfc2606.txt. ! </dd><dt class="label"><a name="RFC2616"></a>[IETF RFC 2616]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol -- HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul, *************** *** 4045,4049 **** 1999. Available at http://www.ietf.org/rfc/rfc2616.txt. </dd> ! <dt class="label"><a name="RFC2818"></a>[IETF RFC 2818] </dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2818.txt">HTTP Over TLS</a></cite>, E. Rescorla, Author. Internet Engineering --- 4045,4049 ---- 1999. Available at http://www.ietf.org/rfc/rfc2616.txt. </dd> ! <dt class="label"><a name="RFC2818"></a>[IETF RFC 2818]</dt><dd> <cite><a href="http://www.ietf.org/rfc/rfc2818.txt">HTTP Over TLS</a></cite>, E. Rescorla, Author. Internet Engineering *************** *** 4051,4055 **** http://www.ietf.org/rfc/rfc2818.txt. </dd> ! <dt class="label"><a name="SOAP11"></a>[SOAP 1.1] </dt><dd> <cite><a href="http://www.w3.org/TR/2000/NOTE-SOAP-20000508/">Simple Object Access Protocol (SOAP) 1.1</a></cite>, D. Box, D. Ehnebuske, G. Kakivaya, --- 4051,4055 ---- http://www.ietf.org/rfc/rfc2818.txt. </dd> ! <dt class="label"><a name="SOAP11"></a>[SOAP 1.1]</dt><dd> <cite><a href="http://www.w3.org/TR/2000/NOTE-SOAP-20000508/">Simple Object Access Protocol (SOAP) 1.1</a></cite>, D. Box, D. Ehnebuske, G. Kakivaya, *************** *** 4059,4063 **** Note is http://www.w3.org/TR/2000/NOTE-SOAP-20000508. </dd> ! <dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework] </dt><dd> <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn, --- 4059,4063 ---- Note is http://www.w3.org/TR/2000/NOTE-SOAP-20000508. </dd> ! <dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework]</dt><dd> <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn, *************** *** 4072,4076 **** </dd> ! <dt class="label"><a name="SOAP12-PART2"></a>[SOAP 1.2 Part 2: Adjuncts] </dt><dd> <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part2-20030624/">SOAP Version 1.2 Part 2: Adjuncts</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn, J-J. Moreau, and --- 4072,4076 ---- </dd> ! <dt class="label"><a name="SOAP12-PART2"></a>[SOAP 1.2 Part 2: Adjuncts]</dt><dd> <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part2-20030624/">SOAP Version 1.2 Part 2: Adjuncts</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn, J-J. Moreau, and *************** *** 4085,4089 **** ! <dt class="label"><a name="SOAP-MTOM"></a>[SOAP MTOM] </dt><dd> <cite><a href="http://www.w3.org/TR/2005/REC-soap12-mtom-20050125/"> SOAP Message Transmission Optimization --- 4085,4089 ---- ! <dt class="label"><a name="SOAP-MTOM"></a>[SOAP MTOM]</dt><dd> <cite><a href="http://www.w3.org/TR/2005/REC-soap12-mtom-20050125/"> SOAP Message Transmission Optimization *************** *** 4098,4102 **** </dd> ! <dt class="label"><a name="WSDReqs"></a>[WSD Requirements] </dt><dd> <cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description Requirements</a></cite>, J. Schlimmer, Editor. World Wide --- 4098,4102 ---- </dd> ! <dt class="label"><a name="WSDReqs"></a>[WSD Requirements]</dt><dd> <cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description Requirements</a></cite>, J. Schlimmer, Editor. World Wide *************** *** 4108,4112 **** </dd> ! <dt class="label"><a name="WS-A"></a>[WS-Addressing] </dt><dd> <cite><a href="http://www.w3.org/TR/ws-addr-core/">Web Services Addressing 1.0 - Core</a></cite>, Martin Gudgin, Microsoft Corp, Marc Hadley, Sun Microsystems, Inc, Editor. World Wide Web Consortium, 17 August 2005. This version of the Web Services Addressing 1.0 - Core document is available at http://www.w3.org/TR/ws-addr-core/. The <a href="http://www.w3.org/TR/ws-addr-core/">latest version of --- 4108,4112 ---- </dd> ! <dt class="label"><a name="WS-A"></a>[WS-Addressing]</dt><dd> <cite><a href="http://www.w3.org/TR/ws-addr-core/">Web Services Addressing 1.0 - Core</a></cite>, Martin Gudgin, Microsoft Corp, Marc Hadley, Sun Microsystems, Inc, Editor. World Wide Web Consortium, 17 August 2005. This version of the Web Services Addressing 1.0 - Core document is available at http://www.w3.org/TR/ws-addr-core/. The <a href="http://www.w3.org/TR/ws-addr-core/">latest version of *************** *** 4115,4119 **** </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 --- 4115,4119 ---- </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 *************** *** 4126,4130 **** </dd> ! <dt class="label"><a name="TAG-whenToUseGET"></a>[W3C TAG Finding: Use of HTTP GET] </dt><dd> <cite><a href="http://www.w3.org/2001/tag/doc/whenToUseGet.html">URIs, Addressability, and the use of HTTP GET and POST</a></cite>, Ian Jacobs, Editor. World Wide Web Consortium, 21 March 2004. This version of TAG finding is available at --- 4126,4130 ---- </dd> ! <dt class="label"><a name="TAG-whenToUseGET"></a>[W3C TAG Finding: Use of HTTP GET]</dt><dd> <cite><a href="http://www.w3.org/2001/tag/doc/whenToUseGet.html">URIs, Addressability, and the use of HTTP GET and POST</a></cite>, Ian Jacobs, Editor. World Wide Web Consortium, 21 March 2004. This version of TAG finding is available at *************** *** 4133,4137 **** ! <dt class="label"><a name="TAG-versioning"></a>[W3C TAG Finding: Versioning] </dt><dd> <cite><a href="http://www.w3.org/2001/tag/doc/versioning.html">Versioning XML Languages</a></cite> David Orchard, Norman Walsh. Proposed TAG Finding 16 November 2003. Available at http://www.w3.org/2001/tag/doc/versioning.html --- 4133,4137 ---- ! <dt class="label"><a name="TAG-versioning"></a>[W3C TAG Finding: Versioning]</dt><dd> <cite><a href="http://www.w3.org/2001/tag/doc/versioning.html">Versioning XML Languages</a></cite> David Orchard, Norman Walsh. Proposed TAG Finding 16 November 2003. Available at http://www.w3.org/2001/tag/doc/versioning.html *************** *** 4139,4177 **** ! <dt class="label"><a name="web-extensible"></a>[WebArch: Extensible Languages] </dt><dd> <cite><a href="http://www.w3.org/TR/NOTE-webarch-extlang">Web Architecture: Extensible Languages</a></cite> , Tim Berners-Lee, Dan Connolly, Authors. W3C Note 10 Feb 1998. Available at http://www.w3.org/TR/NOTE-webarch-extlang </dd> ! <dt class="label"><a name="xsd-versioning"></a>[XML Schema: Versioning Use-Cases] </dt><dd> <cite><a href="http://www.w3.org/XML/2005/xsd-versioning-use-cases/">XML Schema Versioning Use Cases</a></cite> , Hoylen Sue. W3C XML Schema Working Group Draft, 15 April 2005. Available at http://www.w3.org/XML/2005/xsd-versioning-use-cases/ </dd> ! <dt class="label"><a name="sw-vocabulary"></a>[SW VocabManagementNote] </dt><dd> <cite><a href="http://esw.w3.org/topic/VocabManagementNote">Vocabulary Management</a></cite> , Thomas Baker, et al. Semantic Web Best Practices and Deployment Working Group Note, 8 Feb 2005. Available at http://esw.w3.org/topic/VocabManagementNote </dd> ! <dt class="label"><a name="relax-ng"></a>[RELAX NG] </dt><dd> <cite><a href="http://www.oasis-open.org/committees/relax-ng/spec-20011203.html">RELAX NG Specification</a></cite>, James Clark, MURATA Makoto, Editors. OASIS Committee Specification, 3 December 2001. Available at http://www.oasis-open.org/committees/relax-ng/spec-20011203.html </dd> ! <dt class="label"><a name="jaxrpc"></a>[JAX RPC 1.1] </dt><dd> <cite><a href="http://java.sun.com/xml/downloads/jaxrpc.html">Java(TM) API for XML-based Remote Procedure Call (JAX-RPC) Specification, version 1.1</a></cite>, Roberto Chinnici,et al. 14 October, 2003. Available at http://java.sun.com/xml/downloads/jaxrpc.html </dd> ! <dt class="label"><a name="rest"></a>[REST] </dt><dd> <cite><a href="http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm">Representational State Transfer (REST)</a></cite>, Roy Thomas Fielding, Author. 2000. Available at http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm </dd> ! <dt class="label"><a name="rdf"></a>[RDF] </dt><dd> <cite><a href="http://www.w3.org/TR/rdf-concepts/">Resource Description Framework (RDF): Concepts and Abstract Syntax</a></cite>, Graham Klyne, Jeremy J. Carroll, Editors. W3C Recommendation, 10 February 2004. Available at http://www.w3.org/TR/rdf-concepts/ </dd> ! <dt class="label"><a name="owl"></a>[OWL] </dt><dd> <cite><a href="http://www.w3.org/TR/owl-ref/">OWL Web Ontology Language Reference</a></cite>, Mike Dean,Guus Schreiber, Editors. W3C Recommendation 10 February 2004 . Available at http://www.w3.org/TR/owl-ref/ </dd> ! <dt class="label"><a name="altschemalangs"></a>[Alternative Schema Languages Support] </dt><dd> <cite><a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/altschemalangs.html?content-type=text/html;%20charset=utf-8&rev=1.3">Discussion of Alternative Schema Languages and Type System Support in WSDL</a></cite>, A. Lewis, --- 4139,4177 ---- ! <dt class="label"><a name="web-extensible"></a>[WebArch: Extensible Languages]</dt><dd> <cite><a href="http://www.w3.org/TR/NOTE-webarch-extlang">Web Architecture: Extensible Languages</a></cite> , Tim Berners-Lee, Dan Connolly, Authors. W3C Note 10 Feb 1998. Available at http://www.w3.org/TR/NOTE-webarch-extlang </dd> ! <dt class="label"><a name="xsd-versioning"></a>[XML Schema: Versioning Use-Cases]</dt><dd> <cite><a href="http://www.w3.org/XML/2005/xsd-versioning-use-cases/">XML Schema Versioning Use Cases</a></cite> , Hoylen Sue. W3C XML Schema Working Group Draft, 15 April 2005. Available at http://www.w3.org/XML/2005/xsd-versioning-use-cases/ </dd> ! <dt class="label"><a name="sw-vocabulary"></a>[SW VocabManagementNote]</dt><dd> <cite><a href="http://esw.w3.org/topic/VocabManagementNote">Vocabulary Management</a></cite> , Thomas Baker, et al. Semantic Web Best Practices and Deployment Working Group Note, 8 Feb 2005. Available at http://esw.w3.org/topic/VocabManagementNote </dd> ! <dt class="label"><a name="relax-ng"></a>[RELAX NG]</dt><dd> <cite><a href="http://www.oasis-open.org/committees/relax-ng/spec-20011203.html">RELAX NG Specification</a></cite>, James Clark, MURATA Makoto, Editors. OASIS Committee Specification, 3 December 2001. Available at http://www.oasis-open.org/committees/relax-ng/spec-20011203.html </dd> ! <dt class="label"><a name="jaxrpc"></a>[JAX RPC 1.1]</dt><dd> <cite><a href="http://java.sun.com/xml/downloads/jaxrpc.html">Java(TM) API for XML-based Remote Procedure Call (JAX-RPC) Specification, version 1.1</a></cite>, Roberto Chinnici,et al. 14 October, 2003. Available at http://java.sun.com/xml/downloads/jaxrpc.html </dd> ! <dt class="label"><a name="rest"></a>[REST]</dt><dd> <cite><a href="http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm">Representational State Transfer (REST)</a></cite>, Roy Thomas Fielding, Author. 2000. Available at http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm </dd> ! <dt class="label"><a name="rdf"></a>[RDF]</dt><dd> <cite><a href="http://www.w3.org/TR/rdf-concepts/">Resource Description Framework (RDF): Concepts and Abstract Syntax</a></cite>, Graham Klyne, Jeremy J. Carroll, Editors. W3C Recommendation, 10 February 2004. Available at http://www.w3.org/TR/rdf-concepts/ </dd> ! <dt class="label"><a name="owl"></a>[OWL]</dt><dd> <cite><a href="http://www.w3.org/TR/owl-ref/">OWL Web Ontology Language Reference</a></cite>, Mike Dean,Guus Schreiber, Editors. W3C Recommendation 10 February 2004 . Available at http://www.w3.org/TR/owl-ref/ </dd> ! <dt class="label"><a name="altschemalangs"></a>[Alternative Schema Languages Support]</dt><dd> <cite><a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/altschemalangs.html?content-type=text/html;%20charset=utf-8&rev=1.3">Discussion of Alternative Schema Languages and Type System Support in WSDL</a></cite>, A. Lewis,
Received on Thursday, 27 October 2005 18:08:44 UTC