- From: Kevin Liu via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 11 Mar 2005 01:39:53 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv9724/ws/desc/wsdl20 Modified Files: wsdl20-primer.html wsdl20-primer.xml Log Message: updated syntax summary to incorporate binding/operation/infault and outfault Index: wsdl20-primer.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-primer.xml,v retrieving revision 1.34 retrieving revision 1.35 diff -C2 -d -r1.34 -r1.35 *** wsdl20-primer.xml 9 Mar 2005 06:42:41 -0000 1.34 --- wsdl20-primer.xml 11 Mar 2005 01:39:51 -0000 1.35 *************** *** 153,162 **** type="http://www.w3.org/2004/08/wsdl/soap12" wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP"> <operation ref="tns:opCheckAvailability" wsoap:mep="http://www.w3.org/2003/05/soap/mep/request-response"/> - - <fault ref="tns:invalidDataFault" - wsoap:code="soap:Sender"/> </binding> --- 153,162 ---- type="http://www.w3.org/2004/08/wsdl/soap12" wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP"> + + <fault ref="tns:invalidDataFault" + wsoap:code="soap:Sender"/> <operation ref="tns:opCheckAvailability" wsoap:mep="http://www.w3.org/2003/05/soap/mep/request-response"/> </binding> *************** *** 450,453 **** --- 450,457 ---- <output messageLabel="<emph>xs:NCName</emph>"? />* + + <infault ref="<emph>xs:QName</emph>" messageLabel="<emph>xs:NCName</emph>"? />* + + <outfault ref="<emph>xs:QName</emph>" messageLabel="<emph>xs:NCName</emph>"? />* </operation>* *************** *** 561,565 **** ! <div1 id="advanced-topic-i"><head>Advanced Topic I: More on Description of Messages, Interfaces, Bindings, and Services</head> <!-- ******************MessageTypes********************************** --> <!-- ******************MessageTypes********************************** --> --- 565,569 ---- ! <div1 id="advanced-topic-i"><head>Advanced Topic I: More on Messages, Interfaces, Bindings, and Services Definitions</head> <!-- ******************MessageTypes********************************** --> <!-- ******************MessageTypes********************************** --> Index: wsdl20-primer.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-primer.html,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** wsdl20-primer.html 10 Mar 2005 16:40:06 -0000 1.17 --- wsdl20-primer.html 11 Mar 2005 01:39:51 -0000 1.18 *************** *** 63,68 **** 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="#Introduction">Introduction</a><br>2. <a href="#basics">WSDL 2.0 Basics</a><br>3. <a href="#wsdl-xml-representation">WSDL 2.0 XML Representation</a><br>4. <a href="#advanced-topic-i">Advanced Topic I: More on Description of Messages, Interfaces, Bindings, and Services</a><br>5. <a href="#advanced-topic_ii">Advanced Topics II - TBD</a><br>6. <a href="#References">References</a><br></p></div><hr><div class="toc"> ! <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#Introduction">Introduction</a><br> 1.1 <a href="#Prerequisites">Prerequisites</a><br> 1.2 <a href="#PrimerStructure">Structure of this Primer</a><br> 1.3 <a href="#notation">Notational Conventions</a><br>2. <a href="#basics">WSDL 2.0 Basics</a><br> 2.1 <a href="#basics-greath-scenario">Example Scenario: The GreatH Hotel Reservation Service</a><br> 2.2 <a href="#basics-getting-started">Getting Started: Defining a WSDL Target Namespace</a><br> 2.2.1 <a href="#example-empty-shell-explanation">Explanation of Example</a><br> 2.3 <a href="#basics-types">Defining Message Types</a><br> 2.3.1 <a href="#example-initial-types-explanation">Explanation of Example</a><br> 2.4 <a href="#basics-nterface">Defining an Interface</a><br> 2.4.1 <a href="#example-initial-interface-explanation">Explanation of Example</a><br> 2.5 <a href="#basics-binding">Defining a Binding</a><br> 2.5.1 <a href="#example-initial-binding-explanation">Explanation of Example</a><br> 2.6 <a href="#basics-service">Defining a Service</a><br> 2.6.1 <a href="#example-initial-service-explanation">Explanation of Example</a><br> 2.7 <a href="#basics-documentation">Documenting the Service</a><br> 2.7.1 <a href="#example-initial-documentation-explanation">Explanation of Example</a><br>3. <a href="#wsdl-xml-representation">WSDL 2.0 XML Representation</a><br> 3.1 <a href="#wsdl-infoset-diagram">WSDL2.0 Infoset Model Overview</a><br> 3.2 < href="#wsdl-xml-syntax">WSDL2.0 XML Syntax Summary</a><br> 3.3 <a href="#wsdl-element-order">Order of WSDL Elements and Placement of Extensions</a><br>4. <a href="#advanced-topic-i">Advanced Topic I: More on Description of Messages, Interfaces, Bindings, and Services</a><br> 4.1 <a href="#more-types">Defining Messages</a><br> 4.1.1 <a href="#more-types-schema">Defining Messages Using XML Schema</a><br> 4.1.1.1 <a href="#more-types-schema-embed">Embedding XML Schema</a><br> 4.1.1.2 <a href="#more-types-schema-import">Importing XML Schema</a><br> 4.1.2 <a href="#more-types-other-schema">Defining Messages Using other type languages</a><br> 4.2 <a href="#more-interfaces">More on Interfaces</a><br> &nsp; 4.2.1 <a href="#more-interfaces-interfaces">Interface Syntax </a><br> 4.2.1.1 <a href="#more-interfaces-inheritance">Interface Inheritance</a><br> 4.2.1.2 <a href="#more-interfaces-faults">Reusable Faults</a><br> 4.2.1.3 <a href="#more-interfaces-operations">Interface Operations</a><br> 4.2.2 <a href="#more-interfaces-meps">Understanding Message Exchange Patterns</a><br> 4.3 <a href="#more-bindings">More on Bindings</a><br> 4.3.1 <a href="#more-bindings-wsdl">Binding Constructs in WSDL Namespace</a><br> 4.3.1.1 <a href="#more-bindings-faults">Binding Faults</a><br>   4.3.1.2 <a href="#bindingOperations">Binding Operations</a><br> 4.3.2 <a href="#more-bindings-soap">Extensions for SOAP Binding</a><br> 4.3.3 <a href="#more-bindings-http">Extensions for HTTP Binding</a><br> 4.4 <a href="#more-service">More on Service Endpoints </a><br>5. <a href="#advanced-topic_ii">Advanced Topics II - TBD</a><br> 5.1 <a href="#adv-extensibility">Extensibility</a><br> 5.1.1 <a href="#adv-optional-versus-required">Optional Versus Required Extensions</a><br> 5.1.2 <a href="#adv-scope-of-wsdl-required">Scoping of the wsdl:required Attribute</a><br> 5.2 <a href="#adv-FP">Features and Properties</a><br> 5.3 <a href="#adv-import-and-authoring">Import mechanism and athoring style</a><br> 5.4 <a href="#adv-multiple-docs-describing-same-service">Multiple Logical WSDL Documents Describing the Same Service</a><br> 5.5 <a href="#adv-versioning">Versioning and Service Equivalency</a><br> 5.6 <a href="#adv-MTOM">MTOM Support</a><br> 5.7 <a href="#adv-security">Security Considerations</a><br> 5.8 <a href="#adv-RPCstyle">Operation Style and RPC</a><br> 5.9 <a href="#adv-message-dispatch">Enabling Easy Message Dispatch</a><br> 5.10 <a href="#adv-get-vs-post">GET Versus POST: Which to Use?</a><br> 5.11 <a href="#adv-service-references">Service References</a><br> 5.12 <a href="#adv-xml-schema-examples">XML Schema Examples</a><br> 5.13 <a href="#adv-multiple-inline-schemas">Multiple In-Line Schemas</a><br> 5.14 <a href="#adv-schema-lcation">The schemaLocation Attribute</a><br> 5.15 <a href="#adv-rdf-mapping">Mapping to RDF and Semantic Web</a><br> 5.16 <a href="#adv-notes-on-uris">Notes on URIs</a><br> 5.16.1 <a href="#adv-namespaces-and-schema-locations">XML Namespaces and Schema Locations</a><br> 5.16.2 <a href="#adv-relative-uris">Relative URIs</a><br> 5.16.3 <a href="#adv-generating-uris">Generating Temporary URIs</a><br>6. <a href="#References">References</a><br> 6.1 <a href="#Normative-References">Normative References</a><br> 6.2 <a href="#Informative-References">Informative References</a><br></p></div><hr><div class="body"> --- 63,68 ---- 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="#Introduction">Introduction</a><br>2. <a href="#basics">WSDL 2.0 Basics</a><br>3. <a href="#wsdl-xml-representation">WSDL 2.0 XML Representation</a><br>4. <a href="#advanced-topic-i">Advanced Topic I: More on Messages, Interfaces, Bindings, and Services Definitions</a><br>5. <a href="#advanced-topic_ii">Advanced Topics II - TBD</a><br>6. <a href="#References">References</a><br></p></div><hr><div class="toc"> ! <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#Introduction">Introduction</a><br> 1.1 <a href="#Prerequisites">Prerequisites</a><br> 1.2 <a href="#PrimerStructure">Structure of this Primer</a><br> 1.3 <a href="#notation">Notational Conventions</a><br>2. <a href="#basics">WSDL 2.0 Basics</a><br> 2.1 <a href="#basics-greath-scenario">Example Scenario: The GreatH Hotel Reservation Service</a><br> 2.2 <a href="#basics-getting-started">Getting Started: Defining a WSDL Target Namespace</a><br> 2.2.1 <a href="#example-empty-shell-explanation">Explanation of Example</a><br> 2.3 <a href="#basics-types">Defining Message Types</a><br> 2.3.1 <a href="#example-initial-types-explanation">Explanation of Example</a><br> 2.4 <a href="#basics-nterface">Defining an Interface</a><br> 2.4.1 <a href="#example-initial-interface-explanation">Explanation of Example</a><br> 2.5 <a href="#basics-binding">Defining a Binding</a><br> 2.5.1 <a href="#example-initial-binding-explanation">Explanation of Example</a><br> 2.6 <a href="#basics-service">Defining a Service</a><br> 2.6.1 <a href="#example-initial-service-explanation">Explanation of Example</a><br> 2.7 <a href="#basics-documentation">Documenting the Service</a><br> 2.7.1 <a href="#example-initial-documentation-explanation">Explanation of Example</a><br>3. <a href="#wsdl-xml-representation">WSDL 2.0 XML Representation</a><br> 3.1 <a href="#wsdl-infoset-diagram">WSDL2.0 Infoset Model Overview</a><br> 3.2 < href="#wsdl-xml-syntax">WSDL2.0 XML Syntax Summary</a><br> 3.3 <a href="#wsdl-element-order">Order of WSDL Elements and Placement of Extensions</a><br>4. <a href="#advanced-topic-i">Advanced Topic I: More on Messages, Interfaces, Bindings, and Services Definitions</a><br> 4.1 <a href="#more-types">Defining Messages</a><br> 4.1.1 <a href="#more-types-schema">Defining Messages Using XML Schema</a><br> 4.1.1.1 <a href="#more-types-schema-embed">Embedding XML Schema</a><br> 4.1.1.2 <a href="#more-types-schema-import">Importing XML Schema</a><br> 4.1.2 <a href="#more-types-other-schema">Defining Messages Using other type languages</a><br> 4.2 <a href="#more-interfaces">More on Interfaces</a><br>   4.2.1 <a href="#more-interfaces-interfaces">Interface Syntax </a><br> 4.2.1.1 <a href="#more-interfaces-inheritance">Interface Inheritance</a><br> 4.2.1.2 <a href="#more-interfaces-faults">Reusable Faults</a><br> 4.2.1.3 <a href="#more-interfaces-operations">Interface Operations</a><br> 4.2.2 <a href="#more-interfaces-meps">Understanding Message Exchange Patterns</a><br> 4.3 <a href="#more-bindings">More on Bindings</a><br> 4.3.1 <a href="#more-bindings-wsdl">Binding Constructs in WSDL Namespace</a><br> 4.3.1.1 <a href="#more-bindings-faults">Binding Faults</a><br> &nsp; 4.3.1.2 <a href="#bindingOperations">Binding Operations</a><br> 4.3.2 <a href="#more-bindings-soap">Extensions for SOAP Binding</a><br> 4.3.3 <a href="#more-bindings-http">Extensions for HTTP Binding</a><br> 4.4 <a href="#more-service">More on Service Endpoints </a><br>5. <a href="#advanced-topic_ii">Advanced Topics II - TBD</a><br> 5.1 <a href="#adv-extensibility">Extensibility</a><br> 5.1.1 <a href="#adv-optional-versus-required">Optional Versus Required Extensions</a><br> 5.1.2 <a href="#adv-scope-of-wsdl-required">Scoping of the wsdl:required Attribute</a><br> 5.2 <a href="#adv-FP">Features and Properties</a><br> 5.3 <a href="#adv-import-and-authoring">Import mechanism and authring style</a><br> 5.4 <a href="#adv-multiple-docs-describing-same-service">Multiple Logical WSDL Documents Describing the Same Service</a><br> 5.5 <a href="#adv-versioning">Versioning and Service Equivalency</a><br> 5.6 <a href="#adv-MTOM">MTOM Support</a><br> 5.7 <a href="#adv-security">Security Considerations</a><br> 5.8 <a href="#adv-RPCstyle">Operation Style and RPC</a><br> 5.9 <a href="#adv-message-dispatch">Enabling Easy Message Dispatch</a><br> 5.10 <a href="#adv-get-vs-post">GET Versus POST: Which to Use?</a><br> 5.11 <a href="#adv-service-references">Service References</a><br> 5.12 <a href="#adv-xml-schema-examples">XML Schema Examples</a><br> 5.13 <a href="#adv-multiple-inline-schemas">Multiple In-Line Schemas</a><br> 5.14 <a href="#adv-schema-locaion">The schemaLocation Attribute</a><br> 5.15 <a href="#adv-rdf-mapping">Mapping to RDF and Semantic Web</a><br> 5.16 <a href="#adv-notes-on-uris">Notes on URIs</a><br> 5.16.1 <a href="#adv-namespaces-and-schema-locations">XML Namespaces and Schema Locations</a><br> 5.16.2 <a href="#adv-relative-uris">Relative URIs</a><br> 5.16.3 <a href="#adv-generating-uris">Generating Temporary URIs</a><br>6. <a href="#References">References</a><br> 6.1 <a href="#Normative-References">Normative References</a><br> 6.2 <a href="#Informative-References">Informative References</a><br></p></div><hr><div class="body"> *************** *** 173,182 **** type="http://www.w3.org/2004/08/wsdl/soap12" wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP"> <operation ref="tns:opCheckAvailability" wsoap:mep="http://www.w3.org/2003/05/soap/mep/request-response"/> - - <fault ref="tns:invalidDataFault" - wsoap:code="soap:Sender"/> </binding> --- 173,182 ---- type="http://www.w3.org/2004/08/wsdl/soap12" wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP"> + + <fault ref="tns:invalidDataFault" + wsoap:code="soap:Sender"/> <operation ref="tns:opCheckAvailability" wsoap:mep="http://www.w3.org/2003/05/soap/mep/request-response"/> </binding> *************** *** 477,480 **** --- 477,484 ---- <output messageLabel="<em>xs:NCName</em>"? />* + + <infault ref="<em>xs:QName</em>" messageLabel="<em>xs:NCName</em>"? />* + + <outfault ref="<em>xs:QName</em>" messageLabel="<em>xs:NCName</em>"? />* </operation>* *************** *** 590,594 **** <div class="div1"> ! <h2><a name="advanced-topic-i"></a>4. Advanced Topic I: More on Description of Messages, Interfaces, Bindings, and Services</h2> --- 594,598 ---- <div class="div1"> ! <h2><a name="advanced-topic-i"></a>4. Advanced Topic I: More on Messages, Interfaces, Bindings, and Services Definitions</h2>
Received on Friday, 11 March 2005 01:39:54 UTC