- From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 17 Jun 2005 01:00:38 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv22608/wsdl20 Modified Files: wsdl20.html wsdl20-adjuncts.html wsdl20.tex wsdl20-primer.xml wsdl20-primer.html wsdl20-defs.xml wsdl20-z-ie.html wsdl20-z.html Log Message: Updated primer service reference example to reflect LC117. Index: wsdl20-adjuncts.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.html,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** wsdl20-adjuncts.html 16 Jun 2005 02:40:10 -0000 1.46 --- wsdl20-adjuncts.html 17 Jun 2005 01:00:35 -0000 1.47 *************** *** 84,95 **** no official standing.</strong></p><p></p></div> <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="#meps">Predefined Message Exchange Patterns</a><br>3. <a href="#ext">Predefined Extensions</a><br>4. <a href="#styles">Predefined Operation Styles</a><br>5. <a href="#soap-binding">WSDL SOAP Binding Extension</a><br>6. <a href="#http-binding">WSDL HTTP Binding Extension</a><br>7. <a href="#References">References</a><br>A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>B. <a href="#changelog">Part 2 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#notcon">Notational Conventions</a><br>2. <a href="#meps">Predefined Message Exchange Patterns</a><br> 2.1 <a href="#mep-template">Template for Message Exchange Patterns</a><br> 2.1.1 <a href="#template-sample">Pattern Name</a><br> 2.2 <a href="#fault-rules">Fault Propagation Rules</a><br> 2.2.1 <a href="#fault-replacement">Fault Replaces Message</a><br> 2.2.2 <a href="#fault-trigger">Message Triggers Fault</a><br> 2.2.3 <a href="#no-fault">No Faults</a><br> 2.3 <a href="#patterns">Message Exchange Patterns</a><br> 2.3.1 <a href="#in-only">In-Only</a><br> &nsp; 2.3.2 <a href="#robust-in-only">Robust In-Only</a><br> 2.3.3 <a href="#in-out">In-Out</a><br> 2.3.4 <a href="#in-opt-out">In-Optional-Out</a><br> 2.3.5 <a href="#out-only">Out-Only</a><br> 2.3.6 <a href="#robust-out-only">Robust Out-Only</a><br> 2.3.7 <a href="#out-in">Out-In</a><br> 2.3.8 <a href="#out-opt-in">Out-Optional-In</a><br>3. <a href="#ext">Predefined Extensions</a><br> 3.1 <a href="#safety">Operation safety</a><br> 3.1.1 <a href="#safety-decl-relate">Relationship to WSDL Component Model</a><br> 3.1.2 <a href="#safety-decl-xml">XML Representation</a><br> &bsp; 3.1.3 <a href="#safety-decl-mapping">Mapping from XML Representation to Component Properties</a><br>4. <a href="#styles">Predefined Operation Styles</a><br> 4.1 <a href="#RPCStyle">RPC Style</a><br> 4.1.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br> 4.1.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br> 4.1.3 <a href="#InterfaceOperation_RPC_Signature_Mapping">wrpc:signature Extension Mapping To Properties of an ! Interface Operation component</a><br> 4.2 <a href="#_operation_iri_style">IRI Style</a><br> 4.3 <a href="#_operation_multipart_style">Multipart style</a><br>5. <a href="#soap-binding">WSDL SOAP Binding Extension</a><br> 5.1 <a href="#soap-syntax">XML Syntax Summary (Non-Normative)</a><br> 5.2 <a href="#soap-binding-decl">Identifying the use of the SOAP Binding</a><br> 5.3 <a href="#soap-defaults">Default Binding Rules</a><br> 5.4 <a href="#soap-version">Specifying the SOAP Version</a><br> 5.4.1 <a href="#soap-version-description">Description</a><br> 5.4.2 <a href="#soap-version-relate">Relationship to WSDL Component Model</a><br> 5.4.3 <a href="#soap-version-decl-xml">XML Representation</a><br>   5.4.4 <a href="#soap-version-decl-mapping">Mapping from XML Representation to Component properties</a><br> 5.5 <a href="#soap-protocol">Specifying the SOAP Underlying Protocol</a><br> 5.5.1 <a href="#soap-protocol-description">Description</a><br> 5.5.2 <a href="#soap-protocol-relate">Relationship to WSDL Component Model</a><br> 5.5.3 <a href="#soap-binding-decl-xml">XML Representation</a><br> 5.5.4 <a href="#soap-binding-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 5.6 <a href="#soap-default-mep-decl">Specifying the Default SOAP MEP</a><br> 5.6.1 <a href="#soap-default-mep-decl-description">Description</a><br> 5.6.2 <a href="#soap-default-me-decl-relate">Relationship to WSDL Component Model</a><br> 5.6.3 <a href="#soap-default-mep-decl-xml">XML Representation</a><br> 5.7 <a href="#soap-fault-decl">Binding Faults</a><br> 5.7.1 <a href="#soap-fault-decl-description">Description</a><br> 5.7.2 <a href="#soap-fault-decl-relate">Relationship to WSDL Component Model</a><br> 5.7.3 <a href="#soap-fault-decl-xml">XML Representation</a><br> 5.7.4 <a href="#soap-fault-decl-mapping">Mapping XML Representation to Component Properties</a><br> 5.8 <a href="#soap-operation-decl">Binding Operations</a><br> 5.8.1 <a href="#soap-operation-decl-description">Description</a><br> 5.8.2 <a href="#soa-operation-decl-relate">Relationship to WSDL Component Model</a><br> 5.8.3 <a href="#soap-operation-decl-xml">XML Representation</a><br> 5.8.4 <a href="#soap-operation-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 5.9 <a href="#soap-module-decl">Declaring SOAP Modules</a><br> 5.9.1 <a href="#soap-module-decl-description">Description</a><br> 5.9.2 <a href="#soap-module-decl-relate">Relationship to WSDL Component Model</a><br> 5.9.3 <a href="#soap-module-decl-property">SOAP Module component</a><br> 5.9.4 <a href="#soap-module-decl-xml">XML Representation</a><br> 5.9.5 <a href="#soap-module-decl-mapping">Mapping from XML Representatin to Component Properties</a><br> 5.9.6 <a href="#soap-module-decl-fragid">IRI Identification Of A SOAP Module component</a><br> 5.10 <a href="#soap-headers-decl">Declaring SOAP Header Blocks</a><br> 5.10.1 <a href="#soap-headers-decl-description">Description</a><br> 5.10.2 <a href="#soap-headers-decl-relate">Relationship to WSDL Component Model</a><br> 5.10.3 <a href="#soap-header-decl-property">SOAP Header Block component</a><br> 5.10.4 <a href="#soap-headers-decl-xml">XML Representation</a><br> 5.10.5 <a href="#soap-headers-decl-mapping">Mapping XML Representation to Component Properties</a><br> 5.10.6 <a href="#soap-headers-decl-fragid">IRI Identification OfA SOAP Header Block component</a><br> 5.11 <a href="#soap12-binding">WSDL SOAP 1.2 Binding</a><br> 5.11.1 <a href="#soap12-binding-decl">Identifying a WSDL SOAP 1.2 Binding</a><br> 5.11.2 <a href="#soap12-binding-description">Description</a><br> 5.11.3 <a href="#soap12-defaults">Default Binding Rules</a><br> 5.12 <a href="#soap-conformance">Conformance</a><br>6. <a href="#http-binding">WSDL HTTP Binding Extension</a><br> 6.1 <a href="#http-binding-id">Identifying the use of the HTTP Binding</a><br> 6.2 <a href="#http-syntax">HTTP Syntax Summary (Non-Normative)</a><br> 6.3 <a href="#_http_binding_default_rules">Default Binding Rules</a><br> 6.4 <a href="#http-version-decl">Specifying the HTTP Version</a><br> &nbp; 6.4.1 <a href="#http-version-description">Description</a><br> 6.4.2 <a href="#http-version-relate">Relationship to WSDL Component Model</a><br> 6.4.3 <a href="#http-version-decl-xml">XML Representation</a><br> 6.4.4 <a href="#http-version-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.5 <a href="#http-default-method-decl">Specifying the Default HTTP Method</a><br> 6.5.1 <a href="#http-default-method-description">Description</a><br> 6.5.2 <a href="#http-default-method-relate">Relationship to WSDL Component Model</a><br> 6.5.3 <a href="#http-default-method-decl-xml">XML Representation</a><br> 6.6 <a href="#http-operation-decl">Binding perations</a><br> 6.6.1 <a href="#http-operation-decl-dest">Description</a><br> 6.6.2 <a href="#http-operation-decl-relate">Relationship to WSDL Component Model</a><br> 6.6.3 <a href="#http-operation-decl-xml">XML Representation</a><br> 6.6.4 <a href="#http-operation-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.7 <a href="#http-headers-decl">Declaring HTTP Headers</a><br> 6.7.1 <a href="#http-headers-decl-description">Description</a><br> 6.7.2 <a href="#http-headers-decl-relate">Relationship to WSDL Component Model</a><br> 6.7.3 <a href="#http-header-decl-property">HTTP Header component</a><br> &nbs; 6.7.4 <a href="#http-headers-decl-xml">XML Representation</a><br> 6.7.5 <a href="#http-headers-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.7.6 <a href="#http-headers-decl-fragid">IRI Identification Of A HTTP Header Block component</a><br> 6.8 <a href="#http-fault-decl">Specifying HTTP Error Code and Reason for Faults</a><br> 6.8.1 <a href="#http-fault-decl-description">Description</a><br> 6.8.2 <a href="#http-fault-decl-relate">Relationship to WSDL Component Model</a><br> 6.8.3 <a href="#http-fault-decl-xml">XML Representation</a><br> 6.8.4 <a href="#http-fault-decl-mapping">Mapping from XML Representation to Component Properties</a><br>  6.9 <a href="#_http_serialization">Serialization Format of Instance Data</a><br> 6.9.1 <a href="#_http_x-www-form-urlencoded">Serialization as application/x-www-form-urlencoded </a><br> 6.9.1.1 <a href="#_http_operation_location_cited_get">Case of elements cited in the {http location} property</a><br> 6.9.1.2 <a href="#_http_operation_location_notcited_get">Case elements NOT cited in the {http location} property</a><br> 6.9.1.2.1 <a href="#_http_operation_location_notcited_iri">Serialization in the request IRI</a><br> 6.9.1.2.2 <a href="#_http_operation_location_notcited_body">Serialization in the message body</a><br> 6.9.2 <a href="#_http_operation_xml_encoding">Serialization as application/xml </a><br> 6.9.3 <a href="#_http_operation_multipart_encoding">Serialization as multipart/form-data </a><br> 6.10 <a href="#http-transfer-coding-decl">Specifying the Transfer Coding</a><br> 6.10.1 <a href="#http-transfer-description">Description</a><br> 6.10.2 <a href="#http-transfer-coding-relate">Relationship to WSDL Component Model</a><br> 6.10.3 <a href="#http-transfer-coding-decl-xml">XML Representation</a><br> 6.10.4 <a href="#http-transfer-coding-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.11 <a href="#http-cookies-decl">Specifying the Use of HTTP Cookies</a><br> 6.11.1 <a href="#http-cookies-description">Description</a><br> 6.11.2 <a href="#http-cookies-relate">Relationship to WSDL Component Model</a><br> nbsp; 6.11.3 <a href="#http-cookies-decl-xml">XML Representation</a><br> 6.11.4 <a href="#http-cookies-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.12 <a href="#http-auth-decl">Specifying HTTP Access Authentication</a><br> 6.12.1 <a href="#http-auth-description">Description</a><br> 6.12.2 <a href="#http-auth-relate">Relationship to WSDL Component Model</a><br> 6.12.3 <a href="#http-auth-decl-xml">XML Representation</a><br> 6.12.4 <a href="#http-auth-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.13 <a href="#http-conformance">Conformance</a><br>7. <a href="#References">References</a><br> 7.1 <a href="#Normative-References">Nomative References</a><br> 7.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="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>B. <a href="#changelog">Part 2 Change Log</a> (Non-Normative)<br> B.1 <a href="#N12ADD">WSDL 2.0 Extensions Change Log</a><br> B.2 <a href="#N12D67">WSDL 2.0 Bindings Change Log</a><br></p></div><hr><div class="body"> [...1297 lines suppressed...] </tr> --- 5589,5593 ---- <td rowspan="1" colspan="1">RRC</td> <td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC55">LC55</a>: ! enabled use of whttp:transferCoding on Binding Fault Reference components. </td> </tr> *************** *** 5266,5270 **** <td rowspan="1" colspan="1">RRC</td> <td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC55">LC55</a>: ! enabled use of wsoap:module on <a href=".html#component-bindingfaultreference">binding fault reference</a> components. </td> </tr> --- 5596,5600 ---- <td rowspan="1" colspan="1">RRC</td> <td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC55">LC55</a>: ! enabled use of wsoap:module on Binding Fault Reference components. </td> </tr> Index: wsdl20-z-ie.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** wsdl20-z-ie.html 16 Jun 2005 02:40:10 -0000 1.25 --- wsdl20-z-ie.html 17 Jun 2005 01:00:35 -0000 1.26 *************** *** 77,81 **** <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N163F6">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#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 --- 77,81 ---- <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N163F9">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#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 *************** *** 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="#N163F6">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> E.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changs</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="#N163F9">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> E.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changs</a><br></p></div><hr><div class="body"> <div class="div1"> *************** *** 1830,1833 **** --- 1830,1834 ---- <p> An <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component is available on an <a href="wsdl20.html#component-Interface">Interface</a> + component if it is contained by the <a href="wsdl20.html#component-Interface">Interface</a> component or it is available on an an <a href="wsdl20.html#component-Interface">Interface</a> *************** *** 2807,2810 **** --- 2808,2812 ---- <p>Note that the property MAY not have any value. If this + property has a value (a set of IRIs), then for each individual IRI that is an element of that set, the rules implied by *************** *** 8786,8792 **** and <code>wsdlx:binding</code> ! that may be used to annotate type descriptions in XML Schema ! or other type description languages. WSDL 2.0 also defines ! the use of these gloable <em>attribute information item</em>s to annotate XML Schema components that use the <code>xs:anyURI</code> --- 8788,8795 ---- and <code>wsdlx:binding</code> ! that may be used to annotate XML Schema components ! or components from other type description languages. ! WSDL 2.0 also defines ! the use of these global <em>attribute information item</em>s to annotate XML Schema components that use the <code>xs:anyURI</code> *************** *** 8901,8905 **** whose type is <code>xs:anyURI</code> or a restriction of it, to describe messages that contain the {<a href="wsdl20.html#property-Endpoint.address">address</a>} property of an <a href="wsdl20.html#component-Endpoint">Endpoint</a>. This is accomplished ! by including the <code>wsdlx:interface</code> and/or <code>wsdlx:binding</code> <em>attribute information item</em> in the <code>xs:element</code> or <code>xs:attribute</code> <em>element information item</em> of the corresponding XML Schema component. </p> --- 8904,8909 ---- whose type is <code>xs:anyURI</code> or a restriction of it, to describe messages that contain the {<a href="wsdl20.html#property-Endpoint.address">address</a>} property of an <a href="wsdl20.html#component-Endpoint">Endpoint</a>. This is accomplished ! by including the <code>wsdlx:interface</code> and/or <code>wsdlx:binding</code> <em>attribute information item</em> in the <code>xs:element</code> , ! <code>xs:simpleType</code> , or <code>xs:attribute</code> <em>element information item</em> of the corresponding XML Schema component. </p> *************** *** 9541,9545 **** <div class="div2"> - <h3><a name="infoset"></a>8.1 XML Information Set Conformance</h3> --- 9545,9548 ---- *************** *** 11186,11190 **** <div class="div1"> ! <h2><a name="N163F6"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> --- 11189,11193 ---- <div class="div1"> ! <h2><a name="N163F9"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> Index: wsdl20.tex =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v retrieving revision 1.57 retrieving revision 1.58 diff -C2 -d -r1.57 -r1.58 *** wsdl20.tex 16 Jun 2005 02:40:10 -0000 1.57 --- wsdl20.tex 17 Jun 2005 01:00:35 -0000 1.58 *************** *** 2188,2191 **** --- 2188,2192 ---- An Interface Operation component is available on an Interface + component if it is contained by the Interface component or it is available on an an Interface *************** *** 3274,3277 **** --- 3275,3279 ---- Note that the property MAY not have any value. If this + property has a value (a set of IRIs), then for each individual IRI that is an element of that set, the rules implied by *************** *** 9818,9824 **** and \texttt{wsdlx:binding} ! that may be used to annotate type descriptions in XML Schema ! or other type description languages. WSDL 2.0 also defines ! the use of these gloable \textit{attribute information item}s to annotate XML Schema components that use the \texttt{xs:anyURI} --- 9820,9827 ---- and \texttt{wsdlx:binding} ! that may be used to annotate XML Schema components ! or components from other type description languages. ! WSDL 2.0 also defines ! the use of these global \textit{attribute information item}s to annotate XML Schema components that use the \texttt{xs:anyURI} *************** *** 9937,9941 **** whose type is \texttt{xs:anyURI} or a restriction of it, to describe messages that contain the address property of an Endpoint. This is accomplished ! by including the \texttt{wsdlx:interface} and/or \texttt{wsdlx:binding} \textit{attribute information item} in the \texttt{xs:element} or \texttt{xs:attribute} \textit{element information item} of the corresponding XML Schema component. --- 9940,9945 ---- whose type is \texttt{xs:anyURI} or a restriction of it, to describe messages that contain the address property of an Endpoint. This is accomplished ! by including the \texttt{wsdlx:interface} and/or \texttt{wsdlx:binding} \textit{attribute information item} in the \texttt{xs:element}, ! \texttt{xs:simpleType}, or \texttt{xs:attribute} \textit{element information item} of the corresponding XML Schema component. *************** *** 10599,10603 **** \section{XML Information Set Conformance}\label{infoset} - --- 10603,10606 ---- Index: wsdl20-z.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** wsdl20-z.html 16 Jun 2005 02:40:10 -0000 1.46 --- wsdl20-z.html 17 Jun 2005 01:00:35 -0000 1.47 *************** *** 77,81 **** <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N163F6">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#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 --- 77,81 ---- <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N163F9">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#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 *************** *** 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="#N163F6">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> E.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changs</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="#N163F9">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> E.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changs</a><br></p></div><hr><div class="body"> <div class="div1"> *************** *** 1828,1831 **** --- 1828,1832 ---- <p> An <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component is available on an <a href="wsdl20.html#component-Interface">Interface</a> + component if it is contained by the <a href="wsdl20.html#component-Interface">Interface</a> component or it is available on an an <a href="wsdl20.html#component-Interface">Interface</a> *************** *** 2799,2802 **** --- 2800,2804 ---- <p>Note that the property MAY not have any value. If this + property has a value (a set of IRIs), then for each individual IRI that is an element of that set, the rules implied by *************** *** 8756,8762 **** and <code>wsdlx:binding</code> ! that may be used to annotate type descriptions in XML Schema ! or other type description languages. WSDL 2.0 also defines ! the use of these gloable <em>attribute information item</em>s to annotate XML Schema components that use the <code>xs:anyURI</code> --- 8758,8765 ---- and <code>wsdlx:binding</code> ! that may be used to annotate XML Schema components ! or components from other type description languages. ! WSDL 2.0 also defines ! the use of these global <em>attribute information item</em>s to annotate XML Schema components that use the <code>xs:anyURI</code> *************** *** 8871,8875 **** whose type is <code>xs:anyURI</code> or a restriction of it, to describe messages that contain the {<a href="wsdl20.html#property-Endpoint.address">address</a>} property of an <a href="wsdl20.html#component-Endpoint">Endpoint</a>. This is accomplished ! by including the <code>wsdlx:interface</code> and/or <code>wsdlx:binding</code> <em>attribute information item</em> in the <code>xs:element</code> or <code>xs:attribute</code> <em>element information item</em> of the corresponding XML Schema component. </p> --- 8874,8879 ---- whose type is <code>xs:anyURI</code> or a restriction of it, to describe messages that contain the {<a href="wsdl20.html#property-Endpoint.address">address</a>} property of an <a href="wsdl20.html#component-Endpoint">Endpoint</a>. This is accomplished ! by including the <code>wsdlx:interface</code> and/or <code>wsdlx:binding</code> <em>attribute information item</em> in the <code>xs:element</code> , ! <code>xs:simpleType</code> , or <code>xs:attribute</code> <em>element information item</em> of the corresponding XML Schema component. </p> *************** *** 9511,9515 **** <div class="div2"> - <h3><a name="infoset"></a>8.1 XML Information Set Conformance</h3> --- 9515,9518 ---- *************** *** 11156,11160 **** <div class="div1"> ! <h2><a name="N163F6"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> --- 11159,11163 ---- <div class="div1"> ! <h2><a name="N163F9"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> Index: wsdl20-defs.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-defs.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** wsdl20-defs.xml 16 Jun 2005 13:25:51 -0000 1.2 --- wsdl20-defs.xml 17 Jun 2005 01:00:35 -0000 1.3 *************** *** 114,131 **** <propdef prop="soap version" comp="Binding"/> <propdef prop="soap underlying protocol" comp="Binding"/> - <propdef prop="soap modules" 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 headers" comp="Binding Message Reference"/> <propdef prop="ref" comp="SOAP Module"/> <propdef prop="required" comp="SOAP Module"/> <propdef prop="element" comp="SOAP Header Block"/> <propdef prop="mustUnderstand" comp="SOAP Header Block"/> <propdef prop="http version" comp="Binding"/> - <propdef prop="http cookies" comp="Binding"/> - <propdef prop="http error status code" comp="Binding Fault"/> - <propdef prop="http error reason phrase" comp="Binding Fault"/> <propdef prop="http location" comp="Binding Operation"/> <propdef prop="http method" comp="Binding Operation"/> --- 114,128 ---- <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="ref" comp="SOAP Module"/> <propdef prop="required" comp="SOAP Module"/> + <propdef prop="soap headers" comp="Binding Message Reference"/> <propdef prop="element" comp="SOAP Header Block"/> <propdef prop="mustUnderstand" comp="SOAP Header Block"/> <propdef prop="http version" comp="Binding"/> <propdef prop="http location" comp="Binding Operation"/> <propdef prop="http method" comp="Binding Operation"/> *************** *** 135,142 **** <propdef prop="http query parameter separator" comp="Binding Operation"/> <propdef prop="http headers" comp="Binding Message Reference"/> <propdef prop="http transfer coding" comp="Binding Message Reference"/> <propdef prop="http authentication scheme" comp="Endpoint"/> <propdef prop="http authentication realm" comp="Endpoint"/> - <propdef prop="element" comp="HTTP Header"/> </spec> </defs> --- 132,142 ---- <propdef prop="http query parameter separator" comp="Binding Operation"/> <propdef prop="http headers" comp="Binding Message Reference"/> + <propdef prop="element" comp="HTTP Header"/> + <propdef prop="http error status code" comp="Binding Fault"/> + <propdef prop="http error reason phrase" 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-primer.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-primer.xml,v retrieving revision 1.99 retrieving revision 1.100 diff -C2 -d -r1.99 -r1.100 *** wsdl20-primer.xml 17 Jun 2005 00:37:26 -0000 1.99 --- wsdl20-primer.xml 17 Jun 2005 01:00:35 -0000 1.100 *************** *** 2180,2184 **** <div2 id="adv-service-references"> ! <head>Service and Endpoint References</head> <p> --- 2180,2184 ---- <div2 id="adv-service-references"> ! <head>Describing Web Service Messages That Refer to Other Web Services</head> <p> *************** *** 2190,2207 **** <emph>service references</emph> and <emph>endpoint references</emph>, which are the Web service analogs of document ! hyperlinks. ! </p> ! <p> One may wonder, from a Web architectural point of view, why anything more than a URI would be needed to reference a Web service. Indeed, a service ! reference does make use of a URI to indicate the ! endpoint address of a service. However, it may also include additional metadata about that service, such as the WSDL 2.0 interface and binding that the service supports. </p> ! <p> Service and endpoint references will be illustrated --- 2190,2223 ---- <emph>service references</emph> and <emph>endpoint references</emph>, which are the Web service analogs of document ! hyperlinks.</p> ! ! <p> ! A service reference is an element or attribute that contains one ! or more endpoint references for a service. ! An endpoint reference is an element or attribute ! that contains the address of a Web service endpoint. ! If the interface or binding that the endpoint ! implements is known at description time, it may be ! useful to add this information to the WSDL 2.0 ! document that describes the Web service. This is ! accomplished by using the ! <att>wsdlx:interface</att> ! or ! <att>wsdlx:binding</att> attribute ! to annotate the XML Schema component that defines ! the message. ! </p> ! <p> One may wonder, from a Web architectural point of view, why anything more than a URI would be needed to reference a Web service. Indeed, a service ! reference does make use of one or more URIs to indicate the ! endpoint addresses of a service. However, it may also include additional metadata about that service, such as the WSDL 2.0 interface and binding that the service supports. </p> ! <p> Service and endpoint references will be illustrated *************** *** 2250,2254 **** shows the description for this Web service. Note that there is no ! <code>wsdl:service</code> element in this description since the set of reservations is dynamic. Instead, the endpoints for --- 2266,2270 ---- shows the description for this Web service. Note that there is no ! <code>service</code> element in this description since the set of reservations is dynamic. Instead, the endpoints for *************** *** 2333,2342 **** xmlns:tns="http://greath.example.com/2004/schemas/reservationDetails" xmlns:wdetails="http://greath.example.com/2004/services/reservationDetails" ! xmlns:wsdl="http://www.w3.org/2005/05/wsdl" ! xmlns:wsdli="http://www.w3.org/2005/05/wsdl-instance"> ! ! <import namespace="http://www.w3.org/2005/05/wsdl" /> ! ! <import namespace="http://www.w3.org/2005/05/wsdl-instance" /> <element name="confirmationNumber" type="string" /> --- 2349,2355 ---- xmlns:tns="http://greath.example.com/2004/schemas/reservationDetails" xmlns:wdetails="http://greath.example.com/2004/services/reservationDetails" ! xmlns:wsdli="http://www.w3.org/2005/05/wsdl-instance" ! xmlns:wsdlx="http://www.w3.org/2005/05/wsdl-extensions" ! wsdli:wsdlLocation="http://greath.example.com/2004/services/reservationDetails reservationDetails.wsdl"> <element name="confirmationNumber" type="string" /> *************** *** 2358,2407 **** </element> ! <complexType name="ReservationDetailsSOAPEndpointType"> ! <complexContent> ! <restriction base="wsdl:EndpointType"> ! <attribute name="binding" type="QName" use="required" ! fixed="wdetails:reservationDetailsSOAPBinding" /> ! </restriction> ! </complexContent> ! </complexType> ! ! <element name="reservationDetailsSOAPEndpoint" ! type="tns:ReservationDetailsSOAPEndpointType"> ! <annotation> ! <documentation> ! This element contains a reference to the Reservation ! Details Web Service SOAP Endpoint for this reservation. ! </documentation> ! </annotation> ! </element> ! <complexType name="ReservationDetailsServiceType"> ! <complexContent> ! <restriction base="wsdl:ServiceType"> ! <sequence> ! <sequence> ! <element ref='wsdl:documentation' minOccurs='0' ! maxOccurs='0' /> ! </sequence> ! <choice minOccurs='1' maxOccurs='unbounded'> ! <element ref='wsdl:endpoint' /> ! </choice> ! </sequence> ! <attribute name="interface" type="QName" use="required" ! fixed="wdetails:reservationDetailsInterface" /> ! <attribute ref="wsdli:wsdlLocation" /> ! </restriction> ! </complexContent> ! </complexType> ! <element name="reservationDetailsService" ! type="tns:ReservationDetailsServiceType"> <annotation> <documentation> ! This element contains a reference to the Reservation ! Details Web Service for this reservation. </documentation> </annotation> </element> --- 2371,2393 ---- </element> ! <simpleType name="reservationDetailsSOAPEndpointType" wsdlx:binding="wdetails:reservationDetailsSOAPBinding"> ! <restriction base="anyURI"/> ! </simpleType> ! <element name="reservationDetailsSOAPEndpoint" type="tns:reservationDetailsSOAPEndpointType" /> ! <element name="reservationDetailsService"> <annotation> <documentation> ! This element contains references to the Reservation ! Details Web Service endpoints for this reservation. </documentation> </annotation> + <complexType> + <sequence> + <element name="soap" type="tns:reservationDetailsSOAPEndpointType"/> + <element name="secure-soap" type="tns:reservationDetailsSOAPEndpointType"/> + </sequence> + </complexType> </element> *************** *** 2414,2485 **** that appear in the messages of the Web service. For example, the <code>reservationDetails</code> ! element is used in the messages of the retrieve and update ! operations. In addition, the schema defines two ! <emph>restrictions</emph> ! of WSDL 2.0 complex types. The ! <code>ReservationDetailsEndpointType</code> ! complex type restricts the ! <code>wsdl:EndpointType</code> ! complex type to have a ! <code>binding</code> ! attribute whose value is the Reservation Details binding, ! <code>wdetails:reservationDetailsSOAPBinding</code>. ! The ! <code>reservationDetailsSOAPEndpoint</code> ! element is thus a restriction of the ! <code>wsdl:endpoint</code> ! element that has the binding for the Reservation ! Details service. This element will be used in the Reservation List service. ! </p> ! ! <p> ! The schema also defines the ! <code>ReservationDetailsServiceType</code> ! complex type to restrict the ! <code>wsdl:ServiceType</code> ! to have an ! <code>interface</code> ! attribute whose value is the Reservation Details service ! interace, ! <code>wdetails:reservationDetailsInterface</code>. The ! <code>reservationDetailsService</code> ! element is thus a restriction of the ! <code>wsdl:service</code> ! element that has the interface for the Reservation Details ! service. Note that the attributes of the ! <code>ReservationDetailsServiceType</code> ! complex type have also been restricted to allow only the ! additional ! <code>wsdli:wsdlLocation</code> ! attribute, which will be used in ! <specref ref="reservationServiceReferences-HSG635.xml" /> ! to specify the location of the WSDL 2.0 document that contains ! the definition of the ! <code>wdetails:reservationDetailsInterface</code> ! interface. ! </p> ! ! <p> ! In general, when you want to describe messages that contain ! endpoint references, you may use elements that are based on the ! <code>wsdl:EndpointType</code> ! complex type. If the bindings of the endpoints are fixed, you ! can define a restriction of the ! <code>wsdl:EndpointType</code> ! complex type that has a fixed value for the ! <code>binding</code> ! attribute. Similarly, when you want to describe messages that ! contain service references, you may use elements that are based ! on the ! <code>wsdl:ServiceType</code> ! complex type. If the interfaces of the services are fixed, you ! can define a restriction of the ! <code>wsdl:ServiceType</code> ! complex type that has a fixed value for the ! <code>interface</code> ! attribute. Note that the rules of XML Schema do not allow ! <code>wsdl:ServiceType</code> to be further restricted ! to have a fixed value for the <code>binding</code> attribute ! of its nested <code>wsdl:endpoint</code> elements. </p> --- 2400,2423 ---- that appear in the messages of the Web service. For example, the <code>reservationDetails</code> ! element is used in the messages of the ! <code>retrieve</code> ! and ! <code>update</code> ! operations. In addition, the schema defines the simple type ! <code>reservationDetailsSOAPEndpointType</code> ! which is based on ! <code>xs:anyURI</code> ! and has the annotation ! <code> ! wsdlx:binding = "wdetails:reservationDetailsSOAPBinding" ! </code> ! which means that the URI is the address of a Reservation Details Web service ! endpoint that implements the ! <code>wdetails:reservationDetailsSOAPBinding</code> ! binding. Note that the <att>wsdli:wsdlLocation</att> attribute is used to define the location of the WSDL 2.0 document ! that defines the <code>wdetails:reservationDetailsSOAPBinding</code> binding. ! This annotated simple type is used to define the ! <el>reservationDetailsSOAPEndpoint</el> element which will be used in the Reservation List ! service. </p> *************** *** 2513,2521 **** <reservationList xmlns="http://greath.example.com/2004/schemas/reservationList" ! xmlns:details="http://greath.example.com/2004/schemas/reservationDetails" ! xmlns:wdetails="http://greath.example.com/2004/services/reservationDetails" ! xmlns:wsdl="http://www.w3.org/2005/05/wsdl" ! xmlns:wsdli="http://www.w3.org/2005/05/wsdl-instance" ! wsdli:wsdlLocation="http://greath.example.com/2004/services/reservationDetails reservationDetails.wsdl"> <reservation> --- 2451,2455 ---- <reservationList xmlns="http://greath.example.com/2004/schemas/reservationList" ! xmlns:details="http://greath.example.com/2004/schemas/reservationDetails"> <reservation> *************** *** 2523,2529 **** <details:checkInDate>2005-06-27</details:checkInDate> <details:checkOutDate>2005-06-28</details:checkOutDate> ! <details:reservationDetailsSOAPEndpoint ! binding="wdetails:reservationDetailsSOAPBinding" ! address="http://greath.example.com/2004/reservation/HSG635" /> </reservation> --- 2457,2463 ---- <details:checkInDate>2005-06-27</details:checkInDate> <details:checkOutDate>2005-06-28</details:checkOutDate> ! <details:reservationDetailsSOAPEndpoint> ! http://greath.example.com/2004/reservation/HSG635 ! </details:reservationDetailsSOAPEndpoint> </reservation> *************** *** 2532,2538 **** <details:checkInDate>2005-06-01</details:checkInDate> <details:checkOutDate>2005-06-03</details:checkOutDate> ! <details:reservationDetailsSOAPEndpoint ! binding="wdetails:reservationDetailsSOAPBinding" ! address="http://greath.example.com/2004/reservation/OMX736" /> </reservation> --- 2466,2472 ---- <details:checkInDate>2005-06-01</details:checkInDate> <details:checkOutDate>2005-06-03</details:checkOutDate> ! <details:reservationDetailsSOAPEndpoint> ! http://greath.example.com/2004/reservation/OMX736 ! </details:reservationDetailsSOAPEndpoint> </reservation> *************** *** 2541,2547 **** <details:checkInDate>2005-06-11</details:checkInDate> <details:checkOutDate>2005-06-15</details:checkOutDate> ! <details:reservationDetailsSOAPEndpoint ! binding="wdetails:reservationDetailsSOAPBinding" ! address="http://greath.example.com/2004/reservation/WUH663" /> </reservation> --- 2475,2481 ---- <details:checkInDate>2005-06-11</details:checkInDate> <details:checkOutDate>2005-06-15</details:checkOutDate> ! <details:reservationDetailsSOAPEndpoint> ! http://greath.example.com/2004/reservation/WUH663 ! </details:reservationDetailsSOAPEndpoint> </reservation> *************** *** 2557,2573 **** elements contain endpoint references to the Reservation Details Web services for the ! reservations HSG635, OMX736, and WUH663. The ! endpoint references give the binding ! and endpoint address of each service. In this ! example, all endpoints have the same binding, i.e. ! <code> ! wdetails:reservationDetailsSOAPBinding ! </code>. This QName identifies the WSDL 2.0 ! Binding component that is defined in a WSDL ! 2.0 document. This example shows the use of the ! <code>wsdli:wsdlLocation</code> ! attribute to locate the WSDL 2.0 document. The ! address of each endpoint is the URI assigned to ! each reservation. </p> --- 2491,2495 ---- elements contain endpoint references to the Reservation Details Web services for the ! reservations HSG635, OMX736, and WUH663. </p> *************** *** 2740,2748 **** reservationDetails.xsd schema defines the <code>reservationDetailsService</code> ! element for this purpose. It restricts the ! <code>wsdl:ServiceType</code> ! complex type to have a fixed value of ! <code>reservationDetailsInterface</code> ! for the interface attribute. </p> <p> --- 2662,2670 ---- reservationDetails.xsd schema defines the <code>reservationDetailsService</code> ! element for this purpose. It contains the ! nested elements <el>soap</el> and <el>secure-soap</el> ! which are each of type <code>reservationDetailsSOAPEndpointType</code> ! and therefore contain the address of an endpoint that implements ! the <code>wdetails:reservationDetailsSOAPBinding</code> bindng. </p> <p> *************** *** 2753,2768 **** that the service contains two endpoints, one of which provides secure access to the Reservation ! Details Web service. Note the use of the ! <code>wsdli:wsdlLocation</code> ! to provide the location for the WSDL 2.0 ! document that defines the ! <code> ! wdetails:reservationDetailsInterface ! </code> ! interface and the ! <code> ! wdetails:reservationDetailsSOAPBinding ! </code> ! binding. </p> --- 2675,2679 ---- that the service contains two endpoints, one of which provides secure access to the Reservation ! Details Web service. </p> *************** *** 2771,2790 **** <eg> <![CDATA[<?xml version="1.0" encoding="UTF-8"?> ! <details:reservationDetailsService interface="wdetails:reservationDetailsInterface" xmlns:details="http://greath.example.com/2004/schemas/reservationDetails" - xmlns:wdetails="http://greath.example.com/2004/services/reservationDetails" - xmlns:wsdl="http://www.w3.org/2005/05/wsdl" - xmlns:wsdli="http://www.w3.org/2005/05/wsdl-instance" - wsdli:wsdlLocation="http://greath.example.com/2004/services/reservationDetails reservationDetails.wsdl"> ! <wsdl:endpoint ! name="SOAP" ! binding="wdetails:reservationDetailsSOAPBinding" ! address="http://greath.example.com/2004/reservation/HSG635" /> ! ! <wsdl:endpoint ! name="SECURE-SOAP" ! binding="wdetails:reservationDetailsSOAPBinding" ! address="https://greath.example.com/2004/reservation/HSG635" /> </details:reservationDetailsService> --- 2682,2695 ---- <eg> <![CDATA[<?xml version="1.0" encoding="UTF-8"?> ! <details:reservationDetailsService xmlns:details="http://greath.example.com/2004/schemas/reservationDetails" ! <details:soap> ! http://greath.example.com/2004/reservation/HSG635 ! </details:soap> ! ! <details:secure-soap> ! https://greath.example.com/2004/reservation/HSG635 ! </details:secure-soap> </details:reservationDetailsService> *************** *** 2812,2824 **** . . .]]> </eg> ! </example><p>As with the example in <specref ref="reservationDetails"/>, service and endpoint elements are not provided because the Reservation List Web service provides the ! endpoints. </p></div3><div3 id="reservationList_HTTP_GET"><head>Reservation List Web Service Using HTTP GET</head><p>This section continues the REST-style example of <specref ref="reservationDetails_HTTP"/> by modifying the example of <specref ref="reservationList"/> to use HTTP GET.</p><p>The SOAP version of the Reservation List Web service above offers four different search ! operations. These can also be expressed as various parameters in a URI ! used by HTTP GET:</p><example id="example_reservationList_HTTP_GET"> ! <head> ! Reservation List Web Service Using HTTP GET</head> ! <eg> ! <![CDATA[. . . <binding name="reservationListHTTPBinding" type="http://www.w3.org/2005/05/wsdl/http" --- 2717,2745 ---- . . .]]> </eg> ! </example> ! <p>As with the example in <specref ref="reservationDetails"/>, service and endpoint elements are not provided because the Reservation List Web service provides the ! endpoints. </p></div3> ! <div3 id="reservationList_HTTP_GET"> ! <head>Reservation List Web Service Using HTTP GET</head> ! <p> ! This section continues the REST-style example of ! <specref ref="reservationDetails_HTTP" /> ! by modifying the example of ! <specref ref="reservationList" /> ! to use HTTP GET. ! </p> ! <p> ! The SOAP version of the Reservation List Web service ! above offers four different search operations. These ! can also be expressed as various parameters in a URI ! used by HTTP GET: ! </p> ! <example id="example_reservationList_HTTP_GET"> ! <head> ! Reservation List Web Service Using HTTP GET ! </head> ! <eg> ! <![CDATA[. . . <binding name="reservationListHTTPBinding" type="http://www.w3.org/2005/05/wsdl/http" *************** *** 2847,2859 **** </service> . . .]]> ! </eg> ! </example><p>A retrieval by Confirmation Number URI would look like: ! <code>http://greath.example.com/2004/reservationList/ConfirmationNumber/HSG635 .</code></p><p>Alternatively, a single query type may be provided. This query type is ! a sequence of optional items. Any items in the sequence are serialized ! into the URI query string. A query sequence for any of ! ConfirmationNumber, checkInDate, checkOutDate would look like this:</p><example id="example_reservationList_HTTP_GET_single"> ! <head>Query Sequence Using a Single Query Type</head> ! <eg> ! <![CDATA[<element name="reservationQuery"> <annotation> <documentation> --- 2768,2795 ---- </service> . . .]]> ! </eg> ! </example> ! <p> ! A retrieval by Confirmation Number URI would look ! like: ! <code> ! http://greath.example.com/2004/reservationList/ConfirmationNumber/HSG635 ! . ! </code> ! </p> ! <p> ! Alternatively, a single query type may be provided. ! This query type is a sequence of optional items. Any ! items in the sequence are serialized into the URI ! query string. A query sequence for any of ! ConfirmationNumber, checkInDate, checkOutDate would ! look like this: ! </p> ! <example id="example_reservationList_HTTP_GET_single"> ! <head> ! Query Sequence Using a Single Query Type ! </head> ! <eg> ! <![CDATA[<element name="reservationQuery"> <annotation> <documentation> *************** *** 2872,2880 **** </complexType> </element>]]> ! </eg> ! </example><p>The WSDL 2.0 service that offers this type serialized as a parameter would look like this:</p><example id="example_reservationList_HTTP_GET_single_wsdl"> ! <head>WSDL 2.0 for Using a Single Query Type</head> ! <eg> ! <![CDATA[. . . <interface name="reservationListInterfaceWithQuery"> --- 2808,2822 ---- </complexType> </element>]]> ! </eg> ! </example> ! <p> ! The WSDL 2.0 service that offers this type ! serialized as a parameter would look like this: ! </p> ! <example ! id="example_reservationList_HTTP_GET_single_wsdl"> ! <head>WSDL 2.0 for Using a Single Query Type</head> ! <eg> ! <![CDATA[. . . <interface name="reservationListInterfaceWithQuery"> *************** *** 2904,2919 **** address="http://greath.example.com/2004/reservationList" /> . . .]]> ! </eg> ! </example><p>Various URIs would be: ! <code>http://greath.example.com/2004/reservationList/ReservationQuery?confirmationNumber=HSG635</code> ! <code>http://greath.example.com/2004/reservationList/ReservationQuery?checkInDate=06-06-05</code> - ! .</p><p>It is important to observe that using the URI serialization can result ! in very flexible queries and few operations. The previous discrete SOAP ! operations are collapsed into one "parameterized" operation.</p></div3></div2> --- 2846,2875 ---- address="http://greath.example.com/2004/reservationList" /> . . .]]> ! </eg> ! </example> ! <p> ! Various URIs would be: ! <code> ! http://greath.example.com/2004/reservationList/ReservationQuery?confirmationNumber=HSG635 ! </code> ! <code> ! http://greath.example.com/2004/reservationList/ReservationQuery?checkInDate=06-06-05 ! </code> ! ! . ! </p> ! <p> ! It is important to observe that using the URI ! serialization can result in very flexible queries ! and few operations. The previous discrete SOAP ! operations are collapsed into one "parameterized" ! operation. ! </p> ! </div3> ! </div2> Index: wsdl20.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v retrieving revision 1.204 retrieving revision 1.205 diff -C2 -d -r1.204 -r1.205 *** wsdl20.html 16 Jun 2005 02:40:10 -0000 1.204 --- wsdl20.html 17 Jun 2005 01:00:35 -0000 1.205 *************** *** 77,81 **** <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N163F6">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#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 --- 77,81 ---- <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N163F9">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#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 *************** *** 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="#N163F6">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> E.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changs</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="#N163F9">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> E.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changs</a><br></p></div><hr><div class="body"> <div class="div1"> *************** *** 1794,1797 **** --- 1794,1798 ---- <p>Note that the property MAY not have any value. If this + property has a value (a set of IRIs), then for each individual IRI that is an element of that set, the rules implied by *************** *** 6520,6526 **** and <code>wsdlx:binding</code> ! that may be used to annotate type descriptions in XML Schema ! or other type description languages. WSDL 2.0 also defines ! the use of these gloable <em>attribute information item</em>s to annotate XML Schema components that use the <code>xs:anyURI</code> --- 6521,6528 ---- and <code>wsdlx:binding</code> ! that may be used to annotate XML Schema components ! or components from other type description languages. ! WSDL 2.0 also defines ! the use of these global <em>attribute information item</em>s to annotate XML Schema components that use the <code>xs:anyURI</code> *************** *** 6635,6639 **** whose type is <code>xs:anyURI</code> or a restriction of it, to describe messages that contain the {<a href="wsdl20.html#property-Endpoint.address">address</a>} property of an <a href="wsdl20.html#component-Endpoint">Endpoint</a>. This is accomplished ! by including the <code>wsdlx:interface</code> and/or <code>wsdlx:binding</code> <em>attribute information item</em> in the <code>xs:element</code> or <code>xs:attribute</code> <em>element information item</em> of the corresponding XML Schema component. </p> --- 6637,6642 ---- whose type is <code>xs:anyURI</code> or a restriction of it, to describe messages that contain the {<a href="wsdl20.html#property-Endpoint.address">address</a>} property of an <a href="wsdl20.html#component-Endpoint">Endpoint</a>. This is accomplished ! by including the <code>wsdlx:interface</code> and/or <code>wsdlx:binding</code> <em>attribute information item</em> in the <code>xs:element</code> , ! <code>xs:simpleType</code> , or <code>xs:attribute</code> <em>element information item</em> of the corresponding XML Schema component. </p> *************** *** 7275,7279 **** <div class="div2"> - <h3><a name="infoset"></a>8.1 XML Information Set Conformance</h3> --- 7278,7281 ---- *************** *** 8920,8924 **** <div class="div1"> ! <h2><a name="N163F6"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> --- 8922,8926 ---- <div class="div1"> ! <h2><a name="N163F9"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> Index: wsdl20-primer.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-primer.html,v retrieving revision 1.70 retrieving revision 1.71 diff -C2 -d -r1.70 -r1.71 *** wsdl20-primer.html 17 Jun 2005 00:37:25 -0000 1.70 --- wsdl20-primer.html 17 Jun 2005 01:00:35 -0000 1.71 *************** *** 1,3 **** ! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> <html lang="en"><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Description Language (WSDL) Version 2.0 Part 0: Primer</title><style type="text/css"> code { font-family: monospace; } --- 1,3 ---- ! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="en"><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Description Language (WSDL) Version 2.0 Part 0: Primer</title><style type="text/css"> code { font-family: monospace; } *************** *** 45,49 **** div.exampleHeader { font-weight: bold; [...1306 lines suppressed...] <description xmlns="http://www.w3.org/2005/05/wsdl" --- 3287,3291 ---- attribute, i.e. <code>#items</code>. </p> ! <div class="exampleOuter"><p class="exampleHead" style="text-align: left"><a name="schemaIds.wsdl"></a><i><span>Example 7-29. </span>Using Ids in Inline Schemas: schemaIds.wsdl</i></p> <div class="exampleInner"><pre><?xml version="1.0" encoding="utf-8" ?> <description xmlns="http://www.w3.org/2005/05/wsdl" *************** *** 3398,3402 **** <h3><a name="adv-rdf-mapping"></a>7.12 Mapping to RDF and Semantic Web</h3> ! <table border="1" summary="Editorial note: KevinL"><tr><td align="left" valign="top" width="50%"><b>Editorial note: KevinL</b></td><td align="right" valign="top" width="50%">20050429</td></tr><tr><td colspan="2" align="left" valign="top"> This section might be removed - pending on the availability of the RDF mapping note. </td></tr></table> --- 3354,3358 ---- <h3><a name="adv-rdf-mapping"></a>7.12 Mapping to RDF and Semantic Web</h3> ! <table border="1" summary="Editorial note: KevinL"><tr><td width="50%" valign="top" align="left"><b>Editorial note: KevinL</b></td><td width="50%" valign="top" align="right">20050429</td></tr><tr><td valign="top" align="left" colspan="2"> This section might be removed - pending on the availability of the RDF mapping note. </td></tr></table>
Received on Friday, 17 June 2005 01:01:22 UTC