- 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