- 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