- From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 10 Nov 2005 06:26:26 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20
In directory hutz:/tmp/cvs-serv17926/wsdl20
Modified Files:
wsdl20.tex wsdl20-z-ie.html wsdl20-defs.xml
wsdl20-adjuncts.html adjuncts-component-table.xml
xmlspec-wsdl.xsl wsdl20-z.html wsdl20.html wsdl20-primer.html
Log Message:
Improved coverage report generation. Only positive counts are included.
Index: wsdl20-adjuncts.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.html,v
retrieving revision 1.87
retrieving revision 1.88
diff -C2 -d -r1.87 -r1.88
*** wsdl20-adjuncts.html 9 Nov 2005 03:38:29 -0000 1.87
--- wsdl20-adjuncts.html 10 Nov 2005 06:26:22 -0000 1.88
***************
*** 1,15 ****
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
! "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
! <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
! <head>
! <meta name="generator" content=
! "HTML Tidy for Linux/x86 (vers 12 April 2005), see www.w3.org" />
! <meta http-equiv="Content-Type" content=
! "text/html; charset=utf-8" />
! <title>Web Services Description Language (WSDL) Version 2.0 Part 2:
! Adjuncts</title>
[...13899 lines suppressed...]
! <td rowspan="1" colspan="1">JJM</td>
! <td rowspan="1" colspan="1">Simplified the introduction; referred to Part1 for a longer introduction</td>
! </tr>
! <tr>
! <td rowspan="1" colspan="1">20020221</td>
! <td rowspan="1" colspan="1">JJM</td>
! <td rowspan="1" colspan="1">Renamed to "Part 2: Bindings"</td>
! </tr>
! <tr>
! <td rowspan="1" colspan="1">20020221</td>
! <td rowspan="1" colspan="1">JJM</td>
! <td rowspan="1" colspan="1">Created from http://www.w3.org/TR/2001/NOTE-wsdl-20010315</td>
! </tr>
! </tbody>
! </table><br>
! </div>
! </div>
! </div>
! </body></html>
\ No newline at end of file
Index: wsdl20-z-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v
retrieving revision 1.44
retrieving revision 1.45
diff -C2 -d -r1.44 -r1.45
*** wsdl20-z-ie.html 9 Nov 2005 01:20:00 -0000 1.44
--- wsdl20-z-ie.html 10 Nov 2005 06:26:22 -0000 1.45
***************
*** 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="#N1660B">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</a> (Non-Normative)<br></p></div><hr><div class="toc">
<h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.13 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
--- 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="#N1661C">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</a> (Non-Normative)<br></p></div><hr><div class="toc">
<h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.13 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
***************
*** 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="#N1660B">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> &nbs; F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
<div class="div1">
--- 102,106 ----
attribute information item
</a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N1661C">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> &nbs; F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
<div class="div1">
***************
*** 448,452 ****
which conflicts with the use of square brackets to denote XML Information Set properties
<a href="#xmlinfosetproperties"><b>1.4.5 XML Information Set Properties</b></a>.
-
Also, in Z Notation, curly brackets are used to denote set display and set comprehension, e.g. {1<span class="zprefix">,</span> 2<span class="zprefix">,</span> 3},
which conflicts with the use of curly brackets to denote
--- 448,451 ----
***************
*** 633,636 ****
--- 632,636 ----
</ul>
+
<table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">Identifier</span></span></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">id</span> <span class="zinfix">:</span> <span class="zi">ID</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
***************
*** 1275,1278 ****
--- 1275,1279 ----
<p>
Let <span class="zi">Description</span> be the set of all <a href="wsdl20.html#component-Description">Description</a> components:
+
</p>
***************
*** 1340,1344 ****
in the initial document versus those that are defined in the
included or imported documents.
! <a name="Import-0001-src"></a>
However, any WSDL 2.0 document that contains component
definitions that refer by QName to WSDL 2.0 components
--- 1341,1345 ----
in the initial document versus those that are defined in the
included or imported documents.
! <a name="Import-0001"></a>
However, any WSDL 2.0 document that contains component
definitions that refer by QName to WSDL 2.0 components
***************
*** 1348,1357 ****
for that namespace (see
<a href="#imports"><b>4.2 Importing Descriptions</b></a>
! ).<a href="#Import-0001">†</a>
! <a name="QName-0002-src"></a>
Furthermore, all QName references, whether to the same or
to different namespaces MUST resolve to components (see
<a href="#qnameres"><b>2.19 QName resolution</b></a>
! ).<a href="#QName-0002">†</a>
</p>
--- 1349,1358 ----
for that namespace (see
<a href="#imports"><b>4.2 Importing Descriptions</b></a>
! ).<a href="#Import-0001-summary">†</a>
! <a name="QName-0002"></a>
Furthermore, all QName references, whether to the same or
to different namespaces MUST resolve to components (see
<a href="#qnameres"><b>2.19 QName resolution</b></a>
! ).<a href="#QName-0002-summary">†</a>
</p>
***************
*** 1405,1412 ****
<p>
! <a name="Import-0003-src"></a>
Imported components have different target namespace
values from the
! WSDL 2.0 document that is importing them.<a href="#Import-0003">†</a>
Thus importing is the mechanism to use components from one
namespace in definition of components from another namespace.
--- 1406,1413 ----
<p>
! <a name="Import-0003"></a>
Imported components have different target namespace
values from the
! WSDL 2.0 document that is importing them.<a href="#Import-0003-summary">†</a>
Thus importing is the mechanism to use components from one
namespace in definition of components from another namespace.
***************
*** 2818,2821 ****
--- 2819,2823 ----
exactly the set of <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a> components that
have that <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component as their
+
parent.
</p>
***************
*** 2983,2990 ****
<h5><a name="InterfaceOperationStyle"></a>2.4.1.2 Operation Style</h5>
<p>If the {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of an
<a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component
! has a value then that value (a set of IRIs) implies the rules that
were used to define the
{<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} properties (or other
--- 2985,3006 ----
<h5><a name="InterfaceOperationStyle"></a>2.4.1.2 Operation Style</h5>
+ <p>An operation style specifies additional information about an operation.
+ For example, an operation style may define constraints on the element
+ declarations used by the interface message reference components of the
+ operation. This additional information in no way affects the messages
+ exchanged with the service and it may therefore be safely ignored in that
+ context. However, the additional information may be used for other
+ purposes, for example, improved code generation. The
+ {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of
+ the <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component contains a set of zero or more IRIs that identify
+ operation styles. An <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component MUST satisfy the specification
+ defined by each operation style identified by its
+ {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property.
+ If no <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component can simultaneously satisfy all of the styles,
+ the document is invalid.</p>
<p>If the {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of an
<a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component
! does have a value, then that value (a set of IRIs) implies the rules that
were used to define the
{<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} properties (or other
***************
*** 2997,3011 ****
for an operation, it MAY choose to contrain only the former or
the latter or any combination thereof.</p>
-
- <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
- that IRI (such as rules that govern the schemas) MUST be followed
- or it is an error. So, if the set of IRIs has more than one item in
- it, then the rules implied by ALL the IRIs must be adhered to
- by the content definitions.</p>
! <p>Refer to the <em>WSDL Version 2.0 Part 2: Adjuncts</em> specification [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]
! for operation style definitions.</p>
</div>
--- 3013,3020 ----
for an operation, it MAY choose to contrain only the former or
the latter or any combination thereof.</p>
! <p>Please refer to the <em>WSDL Version 2.0 Part 2: Adjuncts</em>
! specification [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]
! for particular operation style definitions.</p>
</div>
***************
*** 3621,3625 ****
<p>
! <a name="MessageLabel-0004-src"></a>
The
<code>messageLabel</code>
--- 3630,3634 ----
<p>
! <a name="MessageLabel-0004"></a>
The
<code>messageLabel</code>
***************
*** 3630,3638 ****
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0004">†</a>
</p>
<p>
! <a name="MessageLabel-0008-src"></a>
If the
<code>messageLabel</code>
--- 3639,3647 ----
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0004-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0008"></a>
If the
<code>messageLabel</code>
***************
*** 3643,3651 ****
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0008">†</a>
</p>
<p>
! <a name="MessageLabel-0012-src"></a>
If the
<code>messageLabel</code>
--- 3652,3660 ----
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0008-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0012"></a>
If the
<code>messageLabel</code>
***************
*** 3655,3659 ****
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0012">†</a>
</p>
--- 3664,3668 ----
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0012-summary">†</a>
</p>
***************
*** 4116,4120 ****
<p>
! <a name="MessageLabel-0005-src"></a>
The
<code>messageLabel</code>
--- 4125,4129 ----
<p>
! <a name="MessageLabel-0005"></a>
The
<code>messageLabel</code>
***************
*** 4125,4133 ****
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0005">†</a>
</p>
<p>
! <a name="MessageLabel-0009-src"></a>
If the
<code>messageLabel</code>
--- 4134,4142 ----
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0005-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0009"></a>
If the
<code>messageLabel</code>
***************
*** 4138,4146 ****
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0009">†</a>
</p>
<p>
! <a name="MessageLabel-0013-src"></a>
If the
<code>messageLabel</code>
--- 4147,4155 ----
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0009-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0013"></a>
If the
<code>messageLabel</code>
***************
*** 4150,4154 ****
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0013">†</a>
</p>
--- 4159,4163 ----
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0013-summary">†</a>
</p>
***************
*** 6787,6791 ****
<li>
<p>
! {<a name="property-BindingMessageReference.interfacemessagereference">interface message reference</a>}
REQUIRED. An
<a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
--- 6796,6800 ----
<li>
<p>
! {<a name="property-BindingMessageReference.interfacemessagereference">interface message reference </a>}
REQUIRED. An
<a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
***************
*** 6802,6806 ****
<li>
<p>
! {<a name="property-BindingMessageReference.features">features</a>}
OPTIONAL. A set of
<a href="wsdl20.html#component-Feature">Feature</a>
--- 6811,6815 ----
<li>
<p>
! {<a name="property-BindingMessageReference.features">features </a>}
OPTIONAL. A set of
<a href="wsdl20.html#component-Feature">Feature</a>
***************
*** 7119,7123 ****
<p>
! <a name="MessageLabel-0006-src"></a>
The
<code>messageLabel</code>
--- 7128,7132 ----
<p>
! <a name="MessageLabel-0006"></a>
The
<code>messageLabel</code>
***************
*** 7128,7136 ****
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0006">†</a>
</p>
<p>
! <a name="MessageLabel-0010-src"></a>
If the
<code>messageLabel</code>
--- 7137,7145 ----
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0006-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0010"></a>
If the
<code>messageLabel</code>
***************
*** 7141,7149 ****
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0010">†</a>
</p>
<p>
! <a name="MessageLabel-0014-src"></a>
If the
<code>messageLabel</code>
--- 7150,7158 ----
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0010-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0014"></a>
If the
<code>messageLabel</code>
***************
*** 7153,7157 ****
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0014">†</a>
</p>
--- 7162,7166 ----
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0014-summary">†</a>
</p>
***************
*** 7573,7577 ****
<p>
! <a name="MessageLabel-0007-src"></a>
The
<code>messageLabel</code>
--- 7582,7586 ----
<p>
! <a name="MessageLabel-0007"></a>
The
<code>messageLabel</code>
***************
*** 7582,7590 ****
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0007">†</a>
</p>
<p>
! <a name="MessageLabel-0011-src"></a>
If the
<code>messageLabel</code>
--- 7591,7599 ----
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0007-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0011"></a>
If the
<code>messageLabel</code>
***************
*** 7595,7603 ****
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0011">†</a>
</p>
<p>
! <a name="MessageLabel-0015-src"></a>
If the
<code>messageLabel</code>
--- 7604,7612 ----
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0011-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0015"></a>
If the
<code>messageLabel</code>
***************
*** 7607,7611 ****
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0015">†</a>
</p>
--- 7616,7620 ----
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0015-summary">†</a>
</p>
***************
*** 10753,10756 ****
--- 10762,10766 ----
<code>
<em>system</em>
+
</code>
is the namespace absolute IRI of the extension type system used
***************
*** 11538,11542 ****
<div class="div1">
! <h2><a name="N1660B"></a>D. Component Summary (Non-Normative)</h2>
<p>
<a href="#component-summary">Table D-1</a>
--- 11548,11552 ----
<div class="div1">
! <h2><a name="N1661C"></a>D. Component Summary (Non-Normative)</h2>
<p>
<a href="#component-summary">Table D-1</a>
***************
*** 11894,11898 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#Import-0001-src" name="Import-0001">Import-0001</a>
</td>
<td rowspan="1" colspan="1">
--- 11904,11908 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#Import-0001" name="Import-0001-summary">Import-0001</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11908,11912 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#Import-0003-src" name="Import-0003">Import-0003</a>
</td>
<td rowspan="1" colspan="1">
--- 11918,11922 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#Import-0003" name="Import-0003-summary">Import-0003</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11917,11921 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0004-src" name="MessageLabel-0004">MessageLabel-0004</a>
</td>
<td rowspan="1" colspan="1">
--- 11927,11931 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0004" name="MessageLabel-0004-summary">MessageLabel-0004</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11932,11936 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0005-src" name="MessageLabel-0005">MessageLabel-0005</a>
</td>
<td rowspan="1" colspan="1">
--- 11942,11946 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0005" name="MessageLabel-0005-summary">MessageLabel-0005</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11947,11951 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0006-src" name="MessageLabel-0006">MessageLabel-0006</a>
</td>
<td rowspan="1" colspan="1">
--- 11957,11961 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0006" name="MessageLabel-0006-summary">MessageLabel-0006</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11962,11966 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0007-src" name="MessageLabel-0007">MessageLabel-0007</a>
</td>
<td rowspan="1" colspan="1">
--- 11972,11976 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0007" name="MessageLabel-0007-summary">MessageLabel-0007</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11977,11981 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0008-src" name="MessageLabel-0008">MessageLabel-0008</a>
</td>
<td rowspan="1" colspan="1">
--- 11987,11991 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0008" name="MessageLabel-0008-summary">MessageLabel-0008</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11992,11996 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0009-src" name="MessageLabel-0009">MessageLabel-0009</a>
</td>
<td rowspan="1" colspan="1">
--- 12002,12006 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0009" name="MessageLabel-0009-summary">MessageLabel-0009</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 12007,12011 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0010-src" name="MessageLabel-0010">MessageLabel-0010</a>
</td>
<td rowspan="1" colspan="1">
--- 12017,12021 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0010" name="MessageLabel-0010-summary">MessageLabel-0010</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 12022,12026 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0011-src" name="MessageLabel-0011">MessageLabel-0011</a>
</td>
<td rowspan="1" colspan="1">
--- 12032,12036 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0011" name="MessageLabel-0011-summary">MessageLabel-0011</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 12037,12041 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0012-src" name="MessageLabel-0012">MessageLabel-0012</a>
</td>
<td rowspan="1" colspan="1">
--- 12047,12051 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0012" name="MessageLabel-0012-summary">MessageLabel-0012</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 12051,12055 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0013-src" name="MessageLabel-0013">MessageLabel-0013</a>
</td>
<td rowspan="1" colspan="1">
--- 12061,12065 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0013" name="MessageLabel-0013-summary">MessageLabel-0013</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 12065,12069 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0014-src" name="MessageLabel-0014">MessageLabel-0014</a>
</td>
<td rowspan="1" colspan="1">
--- 12075,12079 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0014" name="MessageLabel-0014-summary">MessageLabel-0014</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 12079,12083 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0015-src" name="MessageLabel-0015">MessageLabel-0015</a>
</td>
<td rowspan="1" colspan="1">
--- 12089,12093 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0015" name="MessageLabel-0015-summary">MessageLabel-0015</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 12109,12113 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#QName-0002-src" name="QName-0002">QName-0002</a>
</td>
<td rowspan="1" colspan="1">
--- 12119,12123 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#QName-0002" name="QName-0002-summary">QName-0002</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 12145,12148 ****
--- 12155,12165 ----
<tr>
+ <td rowspan="1" colspan="1">20051110</td>
+ <td rowspan="1" colspan="1">JJM</td>
+ <td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/5/lc-issues/#LC344">LC344#5</a>
+ : Incorporated text regarding mutually exclusive operation styles, as per Tokyo f2f.</td>
+ </tr>
+
+ <tr>
<td rowspan="1" colspan="1">20051103</td>
<td rowspan="1" colspan="1">AGR</td>
Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.79
retrieving revision 1.80
diff -C2 -d -r1.79 -r1.80
*** wsdl20.tex 9 Nov 2005 01:20:00 -0000 1.79
--- wsdl20.tex 10 Nov 2005 06:26:22 -0000 1.80
***************
*** 437,441 ****
which conflicts with the use of square brackets to denote XML Information Set properties
\hyperlink{xmlinfosetproperties}{\textbf{\ref*{xmlinfosetproperties} XML Information Set Properties}}.
-
Also, in Z Notation, curly brackets are used to denote set display and set comprehension, e.g. $\{1, 2, 3\}$,
which conflicts with the use of curly brackets to denote
--- 437,440 ----
***************
*** 666,669 ****
--- 665,669 ----
\end{itemize}
+
\begin{schema}{Identifier}
id : ID
***************
*** 1546,1549 ****
--- 1546,1550 ----
+
\begin{schema}{Description}
Identifier \\
***************
*** 3282,3285 ****
--- 3283,3287 ----
exactly the set of Interface Fault Reference components that
have that Interface Operation component as their
+
parent.
***************
*** 3492,3499 ****
If the style property of an
Interface Operation component
! has a value then that value (a set of IRIs) implies the rules that
were used to define the
element declaration properties (or other
--- 3494,3515 ----
+ An operation style specifies additional information about an operation.
+ For example, an operation style may define constraints on the element
+ declarations used by the interface message reference components of the
+ operation. This additional information in no way affects the messages
+ exchanged with the service and it may therefore be safely ignored in that
+ context. However, the additional information may be used for other
+ purposes, for example, improved code generation. The
+ style property of
+ the Interface Operation component contains a set of zero or more IRIs that identify
+ operation styles. An Interface Operation component MUST satisfy the specification
+ defined by each operation style identified by its
+ style property.
+ If no Interface Operation component can simultaneously satisfy all of the styles,
+ the document is invalid.
If the style property of an
Interface Operation component
! does have a value, then that value (a set of IRIs) implies the rules that
were used to define the
element declaration properties (or other
***************
*** 3506,3520 ****
for an operation, it MAY choose to contrain only the former or
the latter or any combination thereof.
-
- 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
- that IRI (such as rules that govern the schemas) MUST be followed
- or it is an error. So, if the set of IRIs has more than one item in
- it, then the rules implied by ALL the IRIs must be adhered to
- by the content definitions.
! Refer to the \textit{WSDL Version 2.0 Part 2: Adjuncts} specification \hyperlink{WSDL-PART2}{[\textit{WSDL 2.0 Adjuncts}]}
! for operation style definitions.
--- 3522,3529 ----
for an operation, it MAY choose to contrain only the former or
the latter or any combination thereof.
! Please refer to the \textit{WSDL Version 2.0 Part 2: Adjuncts}
! specification \hyperlink{WSDL-PART2}{[\textit{WSDL 2.0 Adjuncts}]}
! for particular operation style definitions.
***************
*** 11841,11844 ****
--- 11850,11854 ----
\textit{system}
+
is the namespace absolute IRI of the extension type system used
***************
*** 13305,13308 ****
--- 13315,13325 ----
+ 20051110&
+ JJM&
+ \href{http://www.w3.org/2002/ws/desc/5/lc-issues/#LC344}{LC344#5}
+ : Incorporated text regarding mutually exclusive operation styles, as per Tokyo f2f.
+ \\ \hline
+
+
20051103&
AGR&
Index: xmlspec-wsdl.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/xmlspec-wsdl.xsl,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** xmlspec-wsdl.xsl 27 Oct 2005 18:07:57 -0000 1.8
--- xmlspec-wsdl.xsl 10 Nov 2005 06:26:23 -0000 1.9
***************
*** 14,20 ****
<!-- AGR: Name the assertion anchor and link to the assertion summary table entry. -->
<xsl:template match="assert">
! <a name="{@id}-src" />
<xsl:apply-templates select="*|text()" />
! <a href="#{@id}">
<xsl:text>†</xsl:text>
</a>
--- 14,20 ----
<!-- AGR: Name the assertion anchor and link to the assertion summary table entry. -->
<xsl:template match="assert">
! <a name="{@id}" />
<xsl:apply-templates select="*|text()" />
! <a href="#{@id}-summary">
<xsl:text>†</xsl:text>
</a>
***************
*** 24,28 ****
<xsl:template match="assert-summary">
! <a name="{@ref}" href="#{@ref}-src">
<xsl:value-of select="@ref" />
</a>
--- 24,28 ----
<xsl:template match="assert-summary">
! <a name="{@ref}-summary" href="#{@ref}">
<xsl:value-of select="@ref" />
</a>
Index: adjuncts-component-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/adjuncts-component-table.xml,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** adjuncts-component-table.xml 9 Nov 2005 03:38:29 -0000 1.26
--- adjuncts-component-table.xml 10 Nov 2005 06:26:23 -0000 1.27
***************
*** 1,193 ****
<?xml version="1.0" encoding="UTF-8"?>
<tbody>
! <tr>
! <th>Component</th>
! <th>Defined Properties</th>
! </tr>
! <tr>
! <td>
! <comp>Binding</comp>
! </td>
! <td><prop comp="Binding">http cookies</prop>, <prop comp="Binding">http version</prop>, <prop comp="Binding">soap modules</prop>, <prop comp="Binding">soap underlying protocol</prop>, <prop comp="Binding">soap version</prop></td>
! </tr>
! <tr>
! <td>
! <comp>Binding Fault</comp>
! </td>
! <td><prop comp="Binding Fault">http error status code</prop>, <prop comp="Binding Fault">http headers</prop>, <prop comp="Binding Fault">soap fault code</prop>, <prop comp="Binding Fault">soap fault subcodes</prop>, <prop comp="Binding Fault">soap headers</prop>, <prop comp="Binding Fault">soap modules</prop></td>
! </tr>
! <tr>
! <td>
! <comp>Binding Fault Reference</comp>
! </td>
! <td>
! <prop comp="Binding Fault Reference">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Message Reference</comp>
! </td>
! <td><prop comp="Binding Message Reference">http headers</prop>, <prop comp="Binding Message Reference">http transfer coding</prop>, <prop comp="Binding Message Reference">soap headers</prop>, <prop comp="Binding Message Reference">soap modules</prop></td>
! </tr>
! <tr>
! <td>
! <comp>Binding Operation</comp>
! </td>
! <td><prop comp="Binding Operation">http fault serialization</prop>, <prop comp="Binding Operation">http input serialization</prop>, <prop comp="Binding Operation">http location</prop>, <prop comp="Binding Operation">http method</prop>, <prop comp="Binding Operation">http output serialization</prop>, <prop comp="Binding Operation">http query parameter separator</prop>, <prop comp="Binding Operation">soap action</prop>, <prop comp="Binding Operation">soap mep</prop>, <prop comp="Binding Operation">soap modules</prop></td>
! </tr>
! <tr>
! <td>
! <comp>Endpoint</comp>
! </td>
! <td><prop comp="Endpoint">http authentication realm</prop>, <prop comp="Endpoint">http authentication scheme</prop></td>
! </tr>
! <tr>
! <td>
! <comp>HTTP Header</comp>
! </td>
! <td><prop comp="HTTP Header">name</prop>, <prop comp="HTTP Header">parent</prop>, <prop comp="HTTP Header">required</prop>, <prop comp="HTTP Header">type definition</prop></td>
! </tr>
! <tr>
! <td>
! <comp>Interface Operation</comp>
! </td>
! <td><prop comp="Interface Operation">rpc signature</prop>, <prop comp="Interface Operation">safety</prop></td>
! </tr>
! <tr>
! <td>
! <comp>SOAP Header Block</comp>
! </td>
! <td><prop comp="SOAP Header Block">element declaration</prop>, <prop comp="SOAP Header Block">mustUnderstand</prop>, <prop comp="SOAP Header Block">parent</prop>, <prop comp="SOAP Header Block">required</prop></td>
! </tr>
! <tr>
! <td>
! <comp>SOAP Module</comp>
! </td>
! <td><prop comp="SOAP Module">parent</prop>, <prop comp="SOAP Module">ref</prop>, <prop comp="SOAP Module">required</prop></td>
! </tr>
! <tr>
! <th>Property</th>
! <th>Where Defined</th>
! </tr>
! <tr>
! <td>element declaration</td>
! <td>SOAP Header Block.<prop comp="SOAP Header Block">element declaration</prop></td>
! </tr>
! <tr>
! <td>http authentication realm</td>
! <td>Endpoint.<prop comp="Endpoint">http authentication realm</prop></td>
! </tr>
! <tr>
! <td>http authentication scheme</td>
! <td>Endpoint.<prop comp="Endpoint">http authentication scheme</prop></td>
! </tr>
! <tr>
! <td>http cookies</td>
! <td>Binding.<prop comp="Binding">http cookies</prop></td>
! </tr>
! <tr>
! <td>http error status code</td>
! <td>Binding Fault.<prop comp="Binding Fault">http error status code</prop></td>
! </tr>
! <tr>
! <td>http fault serialization</td>
! <td>Binding Operation.<prop comp="Binding Operation">http fault serialization</prop></td>
! </tr>
! <tr>
! <td>http headers</td>
! <td>Binding Fault.<prop comp="Binding Fault">http headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">http headers</prop></td>
! </tr>
! <tr>
! <td>http input serialization</td>
! <td>Binding Operation.<prop comp="Binding Operation">http input serialization</prop></td>
! </tr>
! <tr>
! <td>http location</td>
! <td>Binding Operation.<prop comp="Binding Operation">http location</prop></td>
! </tr>
! <tr>
! <td>http method</td>
! <td>Binding Operation.<prop comp="Binding Operation">http method</prop></td>
! </tr>
! <tr>
! <td>http output serialization</td>
! <td>Binding Operation.<prop comp="Binding Operation">http output serialization</prop></td>
! </tr>
! <tr>
! <td>http query parameter separator</td>
! <td>Binding Operation.<prop comp="Binding Operation">http query parameter separator</prop></td>
! </tr>
! <tr>
! <td>http transfer coding</td>
! <td>Binding Message Reference.<prop comp="Binding Message Reference">http transfer coding</prop></td>
! </tr>
! <tr>
! <td>http version</td>
! <td>Binding.<prop comp="Binding">http version</prop></td>
! </tr>
! <tr>
! <td>mustUnderstand</td>
! <td>SOAP Header Block.<prop comp="SOAP Header Block">mustUnderstand</prop></td>
! </tr>
! <tr>
! <td>name</td>
! <td>HTTP Header.<prop comp="HTTP Header">name</prop></td>
! </tr>
! <tr>
! <td>parent</td>
! <td>HTTP Header.<prop comp="HTTP Header">parent</prop>, SOAP Header Block.<prop comp="SOAP Header Block">parent</prop>, SOAP Module.<prop comp="SOAP Module">parent</prop></td>
! </tr>
! <tr>
! <td>ref</td>
! <td>SOAP Module.<prop comp="SOAP Module">ref</prop></td>
! </tr>
! <tr>
! <td>required</td>
! <td>HTTP Header.<prop comp="HTTP Header">required</prop>, SOAP Header Block.<prop comp="SOAP Header Block">required</prop>, SOAP Module.<prop comp="SOAP Module">required</prop></td>
! </tr>
! <tr>
! <td>rpc signature</td>
! <td>Interface Operation.<prop comp="Interface Operation">rpc signature</prop></td>
! </tr>
! <tr>
! <td>safety</td>
! <td>Interface Operation.<prop comp="Interface Operation">safety</prop></td>
! </tr>
! <tr>
! <td>soap action</td>
! <td>Binding Operation.<prop comp="Binding Operation">soap action</prop></td>
! </tr>
! <tr>
! <td>soap fault code</td>
! <td>Binding Fault.<prop comp="Binding Fault">soap fault code</prop></td>
! </tr>
! <tr>
! <td>soap fault subcodes</td>
! <td>Binding Fault.<prop comp="Binding Fault">soap fault subcodes</prop></td>
! </tr>
! <tr>
! <td>soap headers</td>
! <td>Binding Fault.<prop comp="Binding Fault">soap headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap headers</prop></td>
! </tr>
! <tr>
! <td>soap mep</td>
! <td>Binding Operation.<prop comp="Binding Operation">soap mep</prop></td>
! </tr>
! <tr>
! <td>soap modules</td>
! <td>Binding.<prop comp="Binding">soap modules</prop>, Binding Fault.<prop comp="Binding Fault">soap modules</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">soap modules</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap modules</prop>, Binding Operation.<prop comp="Binding Operation">soap modules</prop></td>
! </tr>
! <tr>
! <td>soap underlying protocol</td>
! <td>Binding.<prop comp="Binding">soap underlying protocol</prop></td>
! </tr>
! <tr>
! <td>soap version</td>
! <td>Binding.<prop comp="Binding">soap version</prop></td>
! </tr>
! <tr>
! <td>type definition</td>
! <td>HTTP Header.<prop comp="HTTP Header">type definition</prop></td>
! </tr>
</tbody>
--- 1,241 ----
<?xml version="1.0" encoding="UTF-8"?>
<tbody>
! <tr>
! <th>Component</th>
! <th>Defined Properties</th>
! </tr>
! <tr>
! <td>
! <comp>Binding</comp>
! </td>
! <td>
! <prop comp="Binding">http cookies</prop>, <prop comp="Binding">http version</prop>, <prop comp="Binding">soap modules</prop>, <prop comp="Binding">soap underlying protocol</prop>, <prop comp="Binding">soap version</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Fault</comp>
! </td>
! <td>
! <prop comp="Binding Fault">http error status code</prop>, <prop comp="Binding Fault">http headers</prop>, <prop comp="Binding Fault">soap fault code</prop>, <prop comp="Binding Fault">soap fault subcodes</prop>, <prop comp="Binding Fault">soap headers</prop>, <prop comp="Binding Fault">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Fault Reference</comp>
! </td>
! <td>
! <prop comp="Binding Fault Reference">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Message Reference</comp>
! </td>
! <td>
! <prop comp="Binding Message Reference">http headers</prop>, <prop comp="Binding Message Reference">http transfer coding</prop>, <prop comp="Binding Message Reference">soap headers</prop>, <prop comp="Binding Message Reference">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Operation</comp>
! </td>
! <td>
! <prop comp="Binding Operation">http fault serialization</prop>, <prop comp="Binding Operation">http input serialization</prop>, <prop comp="Binding Operation">http location</prop>, <prop comp="Binding Operation">http method</prop>, <prop comp="Binding Operation">http output serialization</prop>, <prop comp="Binding Operation">http query parameter separator</prop>, <prop comp="Binding Operation">soap action</prop>, <prop comp="Binding Operation">soap mep</prop>, <prop comp="Binding Operation">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Endpoint</comp>
! </td>
! <td>
! <prop comp="Endpoint">http authentication realm</prop>, <prop comp="Endpoint">http authentication scheme</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>HTTP Header</comp>
! </td>
! <td>
! <prop comp="HTTP Header">name</prop>, <prop comp="HTTP Header">parent</prop>, <prop comp="HTTP Header">required</prop>, <prop comp="HTTP Header">type definition</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Interface Operation</comp>
! </td>
! <td>
! <prop comp="Interface Operation">rpc signature</prop>, <prop comp="Interface Operation">safety</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>SOAP Header Block</comp>
! </td>
! <td>
! <prop comp="SOAP Header Block">element declaration</prop>, <prop comp="SOAP Header Block">mustUnderstand</prop>, <prop comp="SOAP Header Block">parent</prop>, <prop comp="SOAP Header Block">required</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>SOAP Module</comp>
! </td>
! <td>
! <prop comp="SOAP Module">parent</prop>, <prop comp="SOAP Module">ref</prop>, <prop comp="SOAP Module">required</prop>
! </td>
! </tr>
! <tr>
! <th>Property</th>
! <th>Where Defined</th>
! </tr>
! <tr>
! <td>element declaration</td>
! <td>SOAP Header Block.<prop comp="SOAP Header Block">element declaration</prop>
! </td>
! </tr>
! <tr>
! <td>http authentication realm</td>
! <td>Endpoint.<prop comp="Endpoint">http authentication realm</prop>
! </td>
! </tr>
! <tr>
! <td>http authentication scheme</td>
! <td>Endpoint.<prop comp="Endpoint">http authentication scheme</prop>
! </td>
! </tr>
! <tr>
! <td>http cookies</td>
! <td>Binding.<prop comp="Binding">http cookies</prop>
! </td>
! </tr>
! <tr>
! <td>http error status code</td>
! <td>Binding Fault.<prop comp="Binding Fault">http error status code</prop>
! </td>
! </tr>
! <tr>
! <td>http fault serialization</td>
! <td>Binding Operation.<prop comp="Binding Operation">http fault serialization</prop>
! </td>
! </tr>
! <tr>
! <td>http headers</td>
! <td>Binding Fault.<prop comp="Binding Fault">http headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">http headers</prop>
! </td>
! </tr>
! <tr>
! <td>http input serialization</td>
! <td>Binding Operation.<prop comp="Binding Operation">http input serialization</prop>
! </td>
! </tr>
! <tr>
! <td>http location</td>
! <td>Binding Operation.<prop comp="Binding Operation">http location</prop>
! </td>
! </tr>
! <tr>
! <td>http method</td>
! <td>Binding Operation.<prop comp="Binding Operation">http method</prop>
! </td>
! </tr>
! <tr>
! <td>http output serialization</td>
! <td>Binding Operation.<prop comp="Binding Operation">http output serialization</prop>
! </td>
! </tr>
! <tr>
! <td>http query parameter separator</td>
! <td>Binding Operation.<prop comp="Binding Operation">http query parameter separator</prop>
! </td>
! </tr>
! <tr>
! <td>http transfer coding</td>
! <td>Binding Message Reference.<prop comp="Binding Message Reference">http transfer coding</prop>
! </td>
! </tr>
! <tr>
! <td>http version</td>
! <td>Binding.<prop comp="Binding">http version</prop>
! </td>
! </tr>
! <tr>
! <td>mustUnderstand</td>
! <td>SOAP Header Block.<prop comp="SOAP Header Block">mustUnderstand</prop>
! </td>
! </tr>
! <tr>
! <td>name</td>
! <td>HTTP Header.<prop comp="HTTP Header">name</prop>
! </td>
! </tr>
! <tr>
! <td>parent</td>
! <td>HTTP Header.<prop comp="HTTP Header">parent</prop>, SOAP Header Block.<prop comp="SOAP Header Block">parent</prop>, SOAP Module.<prop comp="SOAP Module">parent</prop>
! </td>
! </tr>
! <tr>
! <td>ref</td>
! <td>SOAP Module.<prop comp="SOAP Module">ref</prop>
! </td>
! </tr>
! <tr>
! <td>required</td>
! <td>HTTP Header.<prop comp="HTTP Header">required</prop>, SOAP Header Block.<prop comp="SOAP Header Block">required</prop>, SOAP Module.<prop comp="SOAP Module">required</prop>
! </td>
! </tr>
! <tr>
! <td>rpc signature</td>
! <td>Interface Operation.<prop comp="Interface Operation">rpc signature</prop>
! </td>
! </tr>
! <tr>
! <td>safety</td>
! <td>Interface Operation.<prop comp="Interface Operation">safety</prop>
! </td>
! </tr>
! <tr>
! <td>soap action</td>
! <td>Binding Operation.<prop comp="Binding Operation">soap action</prop>
! </td>
! </tr>
! <tr>
! <td>soap fault code</td>
! <td>Binding Fault.<prop comp="Binding Fault">soap fault code</prop>
! </td>
! </tr>
! <tr>
! <td>soap fault subcodes</td>
! <td>Binding Fault.<prop comp="Binding Fault">soap fault subcodes</prop>
! </td>
! </tr>
! <tr>
! <td>soap headers</td>
! <td>Binding Fault.<prop comp="Binding Fault">soap headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap headers</prop>
! </td>
! </tr>
! <tr>
! <td>soap mep</td>
! <td>Binding Operation.<prop comp="Binding Operation">soap mep</prop>
! </td>
! </tr>
! <tr>
! <td>soap modules</td>
! <td>Binding.<prop comp="Binding">soap modules</prop>, Binding Fault.<prop comp="Binding Fault">soap modules</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">soap modules</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap modules</prop>, Binding Operation.<prop comp="Binding Operation">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>soap underlying protocol</td>
! <td>Binding.<prop comp="Binding">soap underlying protocol</prop>
! </td>
! </tr>
! <tr>
! <td>soap version</td>
! <td>Binding.<prop comp="Binding">soap version</prop>
! </td>
! </tr>
! <tr>
! <td>type definition</td>
! <td>HTTP Header.<prop comp="HTTP Header">type definition</prop>
! </td>
! </tr>
</tbody>
Index: wsdl20-z.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v
retrieving revision 1.67
retrieving revision 1.68
diff -C2 -d -r1.67 -r1.68
*** wsdl20-z.html 9 Nov 2005 01:20:00 -0000 1.67
--- wsdl20-z.html 10 Nov 2005 06:26:23 -0000 1.68
***************
*** 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="#N1660B">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</a> (Non-Normative)<br></p></div><hr><div class="toc">
<h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.13 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
--- 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="#N1661C">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</a> (Non-Normative)<br></p></div><hr><div class="toc">
<h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.13 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
***************
*** 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="#N1660B">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> &nbs; F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
<div class="div1">
--- 102,106 ----
attribute information item
</a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N1661C">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> &nbs; F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
<div class="div1">
***************
*** 448,452 ****
which conflicts with the use of square brackets to denote XML Information Set properties
<a href="#xmlinfosetproperties"><b>1.4.5 XML Information Set Properties</b></a>.
-
Also, in Z Notation, curly brackets are used to denote set display and set comprehension, e.g. {1<span class="zprefix">,</span> 2<span class="zprefix">,</span> 3},
which conflicts with the use of curly brackets to denote
--- 448,451 ----
***************
*** 633,636 ****
--- 632,636 ----
</ul>
+
<table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">Identifier</span></span></td><td></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">id</span> <span class="zinfix">:</span> <span class="zi">ID</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
***************
*** 1273,1276 ****
--- 1273,1277 ----
<p>
Let <span class="zi">Description</span> be the set of all <a href="wsdl20.html#component-Description">Description</a> components:
+
</p>
***************
*** 1338,1342 ****
in the initial document versus those that are defined in the
included or imported documents.
! <a name="Import-0001-src"></a>
However, any WSDL 2.0 document that contains component
definitions that refer by QName to WSDL 2.0 components
--- 1339,1343 ----
in the initial document versus those that are defined in the
included or imported documents.
! <a name="Import-0001"></a>
However, any WSDL 2.0 document that contains component
definitions that refer by QName to WSDL 2.0 components
***************
*** 1346,1355 ****
for that namespace (see
<a href="#imports"><b>4.2 Importing Descriptions</b></a>
! ).<a href="#Import-0001">†</a>
! <a name="QName-0002-src"></a>
Furthermore, all QName references, whether to the same or
to different namespaces MUST resolve to components (see
<a href="#qnameres"><b>2.19 QName resolution</b></a>
! ).<a href="#QName-0002">†</a>
</p>
--- 1347,1356 ----
for that namespace (see
<a href="#imports"><b>4.2 Importing Descriptions</b></a>
! ).<a href="#Import-0001-summary">†</a>
! <a name="QName-0002"></a>
Furthermore, all QName references, whether to the same or
to different namespaces MUST resolve to components (see
<a href="#qnameres"><b>2.19 QName resolution</b></a>
! ).<a href="#QName-0002-summary">†</a>
</p>
***************
*** 1403,1410 ****
<p>
! <a name="Import-0003-src"></a>
Imported components have different target namespace
values from the
! WSDL 2.0 document that is importing them.<a href="#Import-0003">†</a>
Thus importing is the mechanism to use components from one
namespace in definition of components from another namespace.
--- 1404,1411 ----
<p>
! <a name="Import-0003"></a>
Imported components have different target namespace
values from the
! WSDL 2.0 document that is importing them.<a href="#Import-0003-summary">†</a>
Thus importing is the mechanism to use components from one
namespace in definition of components from another namespace.
***************
*** 2812,2815 ****
--- 2813,2817 ----
exactly the set of <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a> components that
have that <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component as their
+
parent.
</p>
***************
*** 2975,2982 ****
<h5><a name="InterfaceOperationStyle"></a>2.4.1.2 Operation Style</h5>
<p>If the {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of an
<a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component
! has a value then that value (a set of IRIs) implies the rules that
were used to define the
{<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} properties (or other
--- 2977,2998 ----
<h5><a name="InterfaceOperationStyle"></a>2.4.1.2 Operation Style</h5>
+ <p>An operation style specifies additional information about an operation.
+ For example, an operation style may define constraints on the element
+ declarations used by the interface message reference components of the
+ operation. This additional information in no way affects the messages
+ exchanged with the service and it may therefore be safely ignored in that
+ context. However, the additional information may be used for other
+ purposes, for example, improved code generation. The
+ {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of
+ the <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component contains a set of zero or more IRIs that identify
+ operation styles. An <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component MUST satisfy the specification
+ defined by each operation style identified by its
+ {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property.
+ If no <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component can simultaneously satisfy all of the styles,
+ the document is invalid.</p>
<p>If the {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of an
<a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component
! does have a value, then that value (a set of IRIs) implies the rules that
were used to define the
{<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} properties (or other
***************
*** 2989,3003 ****
for an operation, it MAY choose to contrain only the former or
the latter or any combination thereof.</p>
-
- <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
- that IRI (such as rules that govern the schemas) MUST be followed
- or it is an error. So, if the set of IRIs has more than one item in
- it, then the rules implied by ALL the IRIs must be adhered to
- by the content definitions.</p>
! <p>Refer to the <em>WSDL Version 2.0 Part 2: Adjuncts</em> specification [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]
! for operation style definitions.</p>
</div>
--- 3005,3012 ----
for an operation, it MAY choose to contrain only the former or
the latter or any combination thereof.</p>
! <p>Please refer to the <em>WSDL Version 2.0 Part 2: Adjuncts</em>
! specification [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]
! for particular operation style definitions.</p>
</div>
***************
*** 3611,3615 ****
<p>
! <a name="MessageLabel-0004-src"></a>
The
<code>messageLabel</code>
--- 3620,3624 ----
<p>
! <a name="MessageLabel-0004"></a>
The
<code>messageLabel</code>
***************
*** 3620,3628 ****
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0004">†</a>
</p>
<p>
! <a name="MessageLabel-0008-src"></a>
If the
<code>messageLabel</code>
--- 3629,3637 ----
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0004-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0008"></a>
If the
<code>messageLabel</code>
***************
*** 3633,3641 ****
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0008">†</a>
</p>
<p>
! <a name="MessageLabel-0012-src"></a>
If the
<code>messageLabel</code>
--- 3642,3650 ----
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0008-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0012"></a>
If the
<code>messageLabel</code>
***************
*** 3645,3649 ****
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0012">†</a>
</p>
--- 3654,3658 ----
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0012-summary">†</a>
</p>
***************
*** 4104,4108 ****
<p>
! <a name="MessageLabel-0005-src"></a>
The
<code>messageLabel</code>
--- 4113,4117 ----
<p>
! <a name="MessageLabel-0005"></a>
The
<code>messageLabel</code>
***************
*** 4113,4121 ****
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0005">†</a>
</p>
<p>
! <a name="MessageLabel-0009-src"></a>
If the
<code>messageLabel</code>
--- 4122,4130 ----
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0005-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0009"></a>
If the
<code>messageLabel</code>
***************
*** 4126,4134 ****
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0009">†</a>
</p>
<p>
! <a name="MessageLabel-0013-src"></a>
If the
<code>messageLabel</code>
--- 4135,4143 ----
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0009-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0013"></a>
If the
<code>messageLabel</code>
***************
*** 4138,4142 ****
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0013">†</a>
</p>
--- 4147,4151 ----
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0013-summary">†</a>
</p>
***************
*** 6765,6769 ****
<li>
<p>
! {<a name="property-BindingMessageReference.interfacemessagereference">interface message reference</a>}
REQUIRED. An
<a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
--- 6774,6778 ----
<li>
<p>
! {<a name="property-BindingMessageReference.interfacemessagereference">interface message reference </a>}
REQUIRED. An
<a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
***************
*** 6780,6784 ****
<li>
<p>
! {<a name="property-BindingMessageReference.features">features</a>}
OPTIONAL. A set of
<a href="wsdl20.html#component-Feature">Feature</a>
--- 6789,6793 ----
<li>
<p>
! {<a name="property-BindingMessageReference.features">features </a>}
OPTIONAL. A set of
<a href="wsdl20.html#component-Feature">Feature</a>
***************
*** 7095,7099 ****
<p>
! <a name="MessageLabel-0006-src"></a>
The
<code>messageLabel</code>
--- 7104,7108 ----
<p>
! <a name="MessageLabel-0006"></a>
The
<code>messageLabel</code>
***************
*** 7104,7112 ****
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0006">†</a>
</p>
<p>
! <a name="MessageLabel-0010-src"></a>
If the
<code>messageLabel</code>
--- 7113,7121 ----
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0006-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0010"></a>
If the
<code>messageLabel</code>
***************
*** 7117,7125 ****
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0010">†</a>
</p>
<p>
! <a name="MessageLabel-0014-src"></a>
If the
<code>messageLabel</code>
--- 7126,7134 ----
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0010-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0014"></a>
If the
<code>messageLabel</code>
***************
*** 7129,7133 ****
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0014">†</a>
</p>
--- 7138,7142 ----
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0014-summary">†</a>
</p>
***************
*** 7547,7551 ****
<p>
! <a name="MessageLabel-0007-src"></a>
The
<code>messageLabel</code>
--- 7556,7560 ----
<p>
! <a name="MessageLabel-0007"></a>
The
<code>messageLabel</code>
***************
*** 7556,7564 ****
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0007">†</a>
</p>
<p>
! <a name="MessageLabel-0011-src"></a>
If the
<code>messageLabel</code>
--- 7565,7573 ----
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0007-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0011"></a>
If the
<code>messageLabel</code>
***************
*** 7569,7577 ****
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0011">†</a>
</p>
<p>
! <a name="MessageLabel-0015-src"></a>
If the
<code>messageLabel</code>
--- 7578,7586 ----
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0011-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0015"></a>
If the
<code>messageLabel</code>
***************
*** 7581,7585 ****
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0015">†</a>
</p>
--- 7590,7594 ----
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0015-summary">†</a>
</p>
***************
*** 10723,10726 ****
--- 10732,10736 ----
<code>
<em>system</em>
+
</code>
is the namespace absolute IRI of the extension type system used
***************
*** 11508,11512 ****
<div class="div1">
! <h2><a name="N1660B"></a>D. Component Summary (Non-Normative)</h2>
<p>
<a href="#component-summary">Table D-1</a>
--- 11518,11522 ----
<div class="div1">
! <h2><a name="N1661C"></a>D. Component Summary (Non-Normative)</h2>
<p>
<a href="#component-summary">Table D-1</a>
***************
*** 11864,11868 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#Import-0001-src" name="Import-0001">Import-0001</a>
</td>
<td rowspan="1" colspan="1">
--- 11874,11878 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#Import-0001" name="Import-0001-summary">Import-0001</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11878,11882 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#Import-0003-src" name="Import-0003">Import-0003</a>
</td>
<td rowspan="1" colspan="1">
--- 11888,11892 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#Import-0003" name="Import-0003-summary">Import-0003</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11887,11891 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0004-src" name="MessageLabel-0004">MessageLabel-0004</a>
</td>
<td rowspan="1" colspan="1">
--- 11897,11901 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0004" name="MessageLabel-0004-summary">MessageLabel-0004</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11902,11906 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0005-src" name="MessageLabel-0005">MessageLabel-0005</a>
</td>
<td rowspan="1" colspan="1">
--- 11912,11916 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0005" name="MessageLabel-0005-summary">MessageLabel-0005</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11917,11921 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0006-src" name="MessageLabel-0006">MessageLabel-0006</a>
</td>
<td rowspan="1" colspan="1">
--- 11927,11931 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0006" name="MessageLabel-0006-summary">MessageLabel-0006</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11932,11936 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0007-src" name="MessageLabel-0007">MessageLabel-0007</a>
</td>
<td rowspan="1" colspan="1">
--- 11942,11946 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0007" name="MessageLabel-0007-summary">MessageLabel-0007</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11947,11951 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0008-src" name="MessageLabel-0008">MessageLabel-0008</a>
</td>
<td rowspan="1" colspan="1">
--- 11957,11961 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0008" name="MessageLabel-0008-summary">MessageLabel-0008</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11962,11966 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0009-src" name="MessageLabel-0009">MessageLabel-0009</a>
</td>
<td rowspan="1" colspan="1">
--- 11972,11976 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0009" name="MessageLabel-0009-summary">MessageLabel-0009</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11977,11981 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0010-src" name="MessageLabel-0010">MessageLabel-0010</a>
</td>
<td rowspan="1" colspan="1">
--- 11987,11991 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0010" name="MessageLabel-0010-summary">MessageLabel-0010</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 11992,11996 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0011-src" name="MessageLabel-0011">MessageLabel-0011</a>
</td>
<td rowspan="1" colspan="1">
--- 12002,12006 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0011" name="MessageLabel-0011-summary">MessageLabel-0011</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 12007,12011 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0012-src" name="MessageLabel-0012">MessageLabel-0012</a>
</td>
<td rowspan="1" colspan="1">
--- 12017,12021 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0012" name="MessageLabel-0012-summary">MessageLabel-0012</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 12021,12025 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0013-src" name="MessageLabel-0013">MessageLabel-0013</a>
</td>
<td rowspan="1" colspan="1">
--- 12031,12035 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0013" name="MessageLabel-0013-summary">MessageLabel-0013</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 12035,12039 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0014-src" name="MessageLabel-0014">MessageLabel-0014</a>
</td>
<td rowspan="1" colspan="1">
--- 12045,12049 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0014" name="MessageLabel-0014-summary">MessageLabel-0014</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 12049,12053 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0015-src" name="MessageLabel-0015">MessageLabel-0015</a>
</td>
<td rowspan="1" colspan="1">
--- 12059,12063 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0015" name="MessageLabel-0015-summary">MessageLabel-0015</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 12079,12083 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#QName-0002-src" name="QName-0002">QName-0002</a>
</td>
<td rowspan="1" colspan="1">
--- 12089,12093 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#QName-0002" name="QName-0002-summary">QName-0002</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 12115,12118 ****
--- 12125,12135 ----
<tr>
+ <td rowspan="1" colspan="1">20051110</td>
+ <td rowspan="1" colspan="1">JJM</td>
+ <td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/5/lc-issues/#LC344">LC344#5</a>
+ : Incorporated text regarding mutually exclusive operation styles, as per Tokyo f2f.</td>
+ </tr>
+
+ <tr>
<td rowspan="1" colspan="1">20051103</td>
<td rowspan="1" colspan="1">AGR</td>
Index: wsdl20-defs.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-defs.xml,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** wsdl20-defs.xml 9 Nov 2005 03:38:29 -0000 1.22
--- wsdl20-defs.xml 10 Nov 2005 06:26:22 -0000 1.23
***************
*** 1,5 ****
<?xml version="1.0" encoding="UTF-8"?>
<defs>
! <spec src="wsdl20.xml"><compdef comp="Element Declaration"/><compdef comp="Type Definition"/><compdef comp="Description"/><compdef comp="Interface"/><compdef comp="Interface Fault"/><compdef comp="Interface Operation"/><compdef comp="Interface Message Reference"/><compdef comp="Interface Fault Reference"/><compdef comp="Feature"/><compdef comp="Property"/><compdef comp="Binding"/><compdef comp="Binding Fault"/><compdef comp="Binding Operation"/><compdef comp="Binding Message Reference"/><compdef comp="Binding Fault Reference"/><compdef comp="Service"/><compdef comp="Endpoint"/><propdef comp="Element Declaration" prop="name"/><propdef comp="Type Definition" prop="name"/><propdef comp="" prop="parent"/><propdef comp="Description" prop="interfaces"/><propdef comp="Description" prop="bindings"/><propdef comp="Description" prop="services"/><propdef comp="Description" prop="element declarations"/><propdef comp="Description" prop="type definitions"/><propdef comp="Interface" prop="name"/><propdef comp="Interfac" prop="extended interfaces"/><propdef comp="Interface" prop="interface faults"/><propdef comp="Interface" prop="interface operations"/><propdef comp="Interface" prop="features"/><propdef comp="Interface" prop="properties"/><propdef comp="Interface Fault" prop="name"/><propdef comp="Interface Fault" prop="element declaration"/><propdef comp="Interface Fault" prop="features"/><propdef comp="Interface Fault" prop="properties"/><propdef comp="Interface Fault" prop="parent"/><propdef comp="Interface Operation" prop="name"/><propdef comp="Interface Operation" prop="message exchange pattern"/><propdef comp="Interface Operation" prop="interface message references"/><propdef comp="Interface Operation" prop="interface fault references"/><propdef comp="Interface Operation" prop="style"/><propdef comp="Interface Operation" prop="features"/><propdef comp="Interface Operation" prop="properties"/><propdef comp="Interface Operation" prop="parent"/><propdef comp="Interface Message Reference" prop="message label"/><propdef omp="Interface Message Reference" prop="direction"/><propdef comp="Interface Message Reference" prop="message content model"/><propdef comp="Interface Message Reference" prop="element declaration"/><propdef comp="Interface Message Reference" prop="features"/><propdef comp="Interface Message Reference" prop="properties"/><propdef comp="Interface Message Reference" prop="parent"/><propdef comp="Interface Fault Reference" prop="interface fault"/><propdef comp="Interface Fault Reference" prop="message label"/><propdef comp="Interface Fault Reference" prop="direction"/><propdef comp="Interface Fault Reference" prop="features"/><propdef comp="Interface Fault Reference" prop="properties"/><propdef comp="Interface Fault Reference" prop="parent"/><propdef comp="Feature" prop="ref"/><propdef comp="Feature" prop="required"/><propdef comp="Feature" prop="parent"/><propdef comp="" prop="features"/><propdef comp="Property" prop="ref"/><propdef comp="Property" prop="value constraint"/><propdef comp="Property" prop="value"><propdef comp="Property" prop="parent"/><propdef comp="" prop="properties"/><propdef comp="Binding" prop="name"/><propdef comp="Binding" prop="interface"/><propdef comp="Binding" prop="type"/><propdef comp="Binding" prop="binding faults"/><propdef comp="Binding" prop="binding operations"/><propdef comp="Binding" prop="features"/><propdef comp="Binding" prop="properties"/><propdef comp="Binding Fault" prop="interface fault"/><propdef comp="Binding Fault" prop="features"/><propdef comp="Binding Fault" prop="properties"/><propdef comp="Binding Fault" prop="parent"/><propdef comp="Binding Operation" prop="interface operation"/><propdef comp="Binding Operation" prop="binding message references"/><propdef comp="Binding Operation" prop="binding fault references"/><propdef comp="Binding Operation" prop="features"/><propdef comp="Binding Operation" prop="properties"/><propdef comp="Binding Operation" prop="parent"/><propdef comp="Binding Message Reference" prop="interface message reference"/><propdef comp="Binding essage Reference" prop="features"/><propdef comp="Binding Message Reference" prop="properties"/><propdef comp="Binding Message Reference" prop="parent"/><propdef comp="Binding Fault Reference" prop="interface fault reference"/><propdef comp="Binding Fault Reference" prop="features"/><propdef comp="Binding Fault Reference" prop="properties"/><propdef comp="Binding Fault Reference" prop="parent"/><propdef comp="Service" prop="name"/><propdef comp="Service" prop="interface"/><propdef comp="Service" prop="endpoints"/><propdef comp="Service" prop="features"/><propdef comp="Service" prop="properties"/><propdef comp="Endpoint" prop="name"/><propdef comp="Endpoint" prop="binding"/><propdef comp="Endpoint" prop="address"/><propdef comp="Endpoint" prop="features"/><propdef comp="Endpoint" prop="properties"/><propdef comp="Endpoint" prop="parent"/><propdef comp="" prop="name"/></spec>
! <spec src="wsdl20-adjuncts.xml"><compdef comp="SOAP Module"/><compdef comp="SOAP Header Block"/><compdef comp="HTTP Header"/><propdef comp="Interface Operation" prop="safety"/><propdef comp="Interface Operation" prop="rpc signature"/><propdef comp="Binding" prop="soap version"/><propdef comp="Binding" prop="soap underlying protocol"/><propdef comp="Binding Fault" prop="soap fault code"/><propdef comp="Binding Fault" prop="soap fault subcodes"/><propdef comp="Binding Operation" prop="soap mep"/><propdef comp="Binding Operation" prop="soap action"/><propdef comp="Binding" prop="soap modules"/><propdef comp="Binding Operation" prop="soap modules"/><propdef comp="Binding Message Reference" prop="soap modules"/><propdef comp="Binding Fault" prop="soap modules"/><propdef comp="Binding Fault Reference" prop="soap modules"/><propdef comp="SOAP Module" prop="ref"/><propdef comp="SOAP Module" prop="required"/><propdef comp="SOAP Module" prop="parent"/><propdef comp="Binding Message Reference" prop="soap headers"/>propdef comp="Binding Fault" prop="soap headers"/><propdef comp="SOAP Header Block" prop="element declaration"/><propdef comp="SOAP Header Block" prop="mustUnderstand"/><propdef comp="SOAP Header Block" prop="required"/><propdef comp="SOAP Header Block" prop="parent"/><propdef comp="Binding" prop="http version"/><propdef comp="Binding Operation" prop="http location"/><propdef comp="Binding Operation" prop="http method"/><propdef comp="Binding Operation" prop="http input serialization"/><propdef comp="Binding Operation" prop="http output serialization"/><propdef comp="Binding Operation" prop="http fault serialization"/><propdef comp="Binding Operation" prop="http query parameter separator"/><propdef comp="Binding Message Reference" prop="http headers"/><propdef comp="Binding Fault" prop="http headers"/><propdef comp="HTTP Header" prop="name"/><propdef comp="HTTP Header" prop="type definition"/><propdef comp="HTTP Header" prop="required"/><propdef comp="HTTP Header" prop="parent"/><propdef comp="Binding Fault prop="http error status code"/><propdef comp="Binding Message Reference" prop="http transfer coding"/><propdef comp="Binding" prop="http cookies"/><propdef comp="Endpoint" prop="http authentication scheme"/><propdef comp="Endpoint" prop="http authentication realm"/></spec>
</defs>
--- 1,153 ----
<?xml version="1.0" encoding="UTF-8"?>
<defs>
! <spec src="wsdl20.xml">
! <compdef comp="Element Declaration"/>
! <compdef comp="Type Definition"/>
! <compdef comp="Description"/>
! <compdef comp="Interface"/>
! <compdef comp="Interface Fault"/>
! <compdef comp="Interface Operation"/>
! <compdef comp="Interface Message Reference"/>
! <compdef comp="Interface Fault Reference"/>
! <compdef comp="Feature"/>
! <compdef comp="Property"/>
! <compdef comp="Binding"/>
! <compdef comp="Binding Fault"/>
! <compdef comp="Binding Operation"/>
! <compdef comp="Binding Message Reference"/>
! <compdef comp="Binding Fault Reference"/>
! <compdef comp="Service"/>
! <compdef comp="Endpoint"/>
! <propdef prop="name" comp="Element Declaration"/>
! <propdef prop="name" comp="Type Definition"/>
! <propdef prop="parent" comp=""/>
! <propdef prop="interfaces" comp="Description"/>
! <propdef prop="bindings" comp="Description"/>
! <propdef prop="services" comp="Description"/>
! <propdef prop="element declarations" comp="Description"/>
! <propdef prop="type definitions" comp="Description"/>
! <propdef prop="name" comp="Interface"/>
! <propdef prop="extended interfaces" comp="Interface"/>
! <propdef prop="interface faults" comp="Interface"/>
! <propdef prop="interface operations" comp="Interface"/>
! <propdef prop="features" comp="Interface"/>
! <propdef prop="properties" comp="Interface"/>
! <propdef prop="name" comp="Interface Fault"/>
! <propdef prop="element declaration" comp="Interface Fault"/>
! <propdef prop="features" comp="Interface Fault"/>
! <propdef prop="properties" comp="Interface Fault"/>
! <propdef prop="parent" comp="Interface Fault"/>
! <propdef prop="name" comp="Interface Operation"/>
! <propdef prop="message exchange pattern" comp="Interface Operation"/>
! <propdef prop="interface message references" comp="Interface Operation"/>
! <propdef prop="interface fault references" comp="Interface Operation"/>
! <propdef prop="style" comp="Interface Operation"/>
! <propdef prop="features" comp="Interface Operation"/>
! <propdef prop="properties" comp="Interface Operation"/>
! <propdef prop="parent" comp="Interface Operation"/>
! <propdef prop="message label" comp="Interface Message Reference"/>
! <propdef prop="direction" comp="Interface Message Reference"/>
! <propdef prop="message content model" comp="Interface Message Reference"/>
! <propdef prop="element declaration" comp="Interface Message Reference"/>
! <propdef prop="features" comp="Interface Message Reference"/>
! <propdef prop="properties" comp="Interface Message Reference"/>
! <propdef prop="parent" comp="Interface Message Reference"/>
! <propdef prop="interface fault" comp="Interface Fault Reference"/>
! <propdef prop="message label" comp="Interface Fault Reference"/>
! <propdef prop="direction" comp="Interface Fault Reference"/>
! <propdef prop="features" comp="Interface Fault Reference"/>
! <propdef prop="properties" comp="Interface Fault Reference"/>
! <propdef prop="parent" comp="Interface Fault Reference"/>
! <propdef prop="ref" comp="Feature"/>
! <propdef prop="required" comp="Feature"/>
! <propdef prop="parent" comp="Feature"/>
! <propdef prop="features" comp=""/>
! <propdef prop="ref" comp="Property"/>
! <propdef prop="value constraint" comp="Property"/>
! <propdef prop="value" comp="Property"/>
! <propdef prop="parent" comp="Property"/>
! <propdef prop="properties" comp=""/>
! <propdef prop="name" comp="Binding"/>
! <propdef prop="interface" comp="Binding"/>
! <propdef prop="type" comp="Binding"/>
! <propdef prop="binding faults" comp="Binding"/>
! <propdef prop="binding operations" comp="Binding"/>
! <propdef prop="features" comp="Binding"/>
! <propdef prop="properties" comp="Binding"/>
! <propdef prop="interface fault" comp="Binding Fault"/>
! <propdef prop="features" comp="Binding Fault"/>
! <propdef prop="properties" comp="Binding Fault"/>
! <propdef prop="parent" comp="Binding Fault"/>
! <propdef prop="interface operation" comp="Binding Operation"/>
! <propdef prop="binding message references" comp="Binding Operation"/>
! <propdef prop="binding fault references" comp="Binding Operation"/>
! <propdef prop="features" comp="Binding Operation"/>
! <propdef prop="properties" comp="Binding Operation"/>
! <propdef prop="parent" comp="Binding Operation"/>
! <propdef prop="interface message reference" comp="Binding Message Reference"/>
! <propdef prop="features" comp="Binding Message Reference"/>
! <propdef prop="properties" comp="Binding Message Reference"/>
! <propdef prop="parent" comp="Binding Message Reference"/>
! <propdef prop="interface fault reference" comp="Binding Fault Reference"/>
! <propdef prop="features" comp="Binding Fault Reference"/>
! <propdef prop="properties" comp="Binding Fault Reference"/>
! <propdef prop="parent" comp="Binding Fault Reference"/>
! <propdef prop="name" comp="Service"/>
! <propdef prop="interface" comp="Service"/>
! <propdef prop="endpoints" comp="Service"/>
! <propdef prop="features" comp="Service"/>
! <propdef prop="properties" comp="Service"/>
! <propdef prop="name" comp="Endpoint"/>
! <propdef prop="binding" comp="Endpoint"/>
! <propdef prop="address" comp="Endpoint"/>
! <propdef prop="features" comp="Endpoint"/>
! <propdef prop="properties" comp="Endpoint"/>
! <propdef prop="parent" comp="Endpoint"/>
! <propdef prop="name" comp=""/>
! </spec>
! <spec src="wsdl20-adjuncts.xml">
! <compdef comp="SOAP Module"/>
! <compdef comp="SOAP Header Block"/>
! <compdef comp="HTTP Header"/>
! <propdef prop="safety" comp="Interface Operation"/>
! <propdef prop="rpc signature" comp="Interface Operation"/>
! <propdef prop="soap version" comp="Binding"/>
! <propdef prop="soap underlying protocol" comp="Binding"/>
! <propdef prop="soap fault code" comp="Binding Fault"/>
! <propdef prop="soap fault subcodes" comp="Binding Fault"/>
! <propdef prop="soap mep" comp="Binding Operation"/>
! <propdef prop="soap action" comp="Binding Operation"/>
! <propdef prop="soap modules" comp="Binding"/>
! <propdef prop="soap modules" comp="Binding Operation"/>
! <propdef prop="soap modules" comp="Binding Message Reference"/>
! <propdef prop="soap modules" comp="Binding Fault"/>
! <propdef prop="soap modules" comp="Binding Fault Reference"/>
! <propdef prop="ref" comp="SOAP Module"/>
! <propdef prop="required" comp="SOAP Module"/>
! <propdef prop="parent" comp="SOAP Module"/>
! <propdef prop="soap headers" comp="Binding Message Reference"/>
! <propdef prop="soap headers" comp="Binding Fault"/>
! <propdef prop="element declaration" comp="SOAP Header Block"/>
! <propdef prop="mustUnderstand" comp="SOAP Header Block"/>
! <propdef prop="required" comp="SOAP Header Block"/>
! <propdef prop="parent" comp="SOAP Header Block"/>
! <propdef prop="http version" comp="Binding"/>
! <propdef prop="http location" comp="Binding Operation"/>
! <propdef prop="http method" comp="Binding Operation"/>
! <propdef prop="http input serialization" comp="Binding Operation"/>
! <propdef prop="http output serialization" comp="Binding Operation"/>
! <propdef prop="http fault serialization" comp="Binding Operation"/>
! <propdef prop="http query parameter separator" comp="Binding Operation"/>
! <propdef prop="http headers" comp="Binding Message Reference"/>
! <propdef prop="http headers" comp="Binding Fault"/>
! <propdef prop="name" comp="HTTP Header"/>
! <propdef prop="type definition" comp="HTTP Header"/>
! <propdef prop="required" comp="HTTP Header"/>
! <propdef prop="parent" comp="HTTP Header"/>
! <propdef prop="http error status code" comp="Binding Fault"/>
! <propdef prop="http transfer coding" comp="Binding Message Reference"/>
! <propdef prop="http cookies" comp="Binding"/>
! <propdef prop="http authentication scheme" comp="Endpoint"/>
! <propdef prop="http authentication realm" comp="Endpoint"/>
! </spec>
</defs>
Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.234
retrieving revision 1.235
diff -C2 -d -r1.234 -r1.235
*** wsdl20.html 9 Nov 2005 01:19:58 -0000 1.234
--- wsdl20.html 10 Nov 2005 06:26:23 -0000 1.235
***************
*** 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="#N1660B">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</a> (Non-Normative)<br></p></div><hr><div class="toc">
<h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.13 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
--- 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="#N1661C">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</a> (Non-Normative)<br></p></div><hr><div class="toc">
<h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.13 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
***************
*** 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="#N1660B">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> &nbs; F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
<div class="div1">
--- 102,106 ----
attribute information item
</a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N1661C">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> &nbs; F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
<div class="div1">
***************
*** 448,452 ****
which conflicts with the use of square brackets to denote XML Information Set properties
<a href="#xmlinfosetproperties"><b>1.4.5 XML Information Set Properties</b></a>.
-
Also, in Z Notation, curly brackets are used to denote set display and set comprehension, e.g. {1<span class="zprefix">,</span> 2<span class="zprefix">,</span> 3},
which conflicts with the use of curly brackets to denote
--- 448,451 ----
***************
*** 729,733 ****
in the initial document versus those that are defined in the
included or imported documents.
! <a name="Import-0001-src"></a>
However, any WSDL 2.0 document that contains component
definitions that refer by QName to WSDL 2.0 components
--- 728,732 ----
in the initial document versus those that are defined in the
included or imported documents.
! <a name="Import-0001"></a>
However, any WSDL 2.0 document that contains component
definitions that refer by QName to WSDL 2.0 components
***************
*** 737,746 ****
for that namespace (see
<a href="#imports"><b>4.2 Importing Descriptions</b></a>
! ).<a href="#Import-0001">†</a>
! <a name="QName-0002-src"></a>
Furthermore, all QName references, whether to the same or
to different namespaces MUST resolve to components (see
<a href="#qnameres"><b>2.19 QName resolution</b></a>
! ).<a href="#QName-0002">†</a>
</p>
--- 736,745 ----
for that namespace (see
<a href="#imports"><b>4.2 Importing Descriptions</b></a>
! ).<a href="#Import-0001-summary">†</a>
! <a name="QName-0002"></a>
Furthermore, all QName references, whether to the same or
to different namespaces MUST resolve to components (see
<a href="#qnameres"><b>2.19 QName resolution</b></a>
! ).<a href="#QName-0002-summary">†</a>
</p>
***************
*** 794,801 ****
<p>
! <a name="Import-0003-src"></a>
Imported components have different target namespace
values from the
! WSDL 2.0 document that is importing them.<a href="#Import-0003">†</a>
Thus importing is the mechanism to use components from one
namespace in definition of components from another namespace.
--- 793,800 ----
<p>
! <a name="Import-0003"></a>
Imported components have different target namespace
values from the
! WSDL 2.0 document that is importing them.<a href="#Import-0003-summary">†</a>
Thus importing is the mechanism to use components from one
namespace in definition of components from another namespace.
***************
*** 1934,1941 ****
<h5><a name="InterfaceOperationStyle"></a>2.4.1.2 Operation Style</h5>
<p>If the {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of an
<a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component
! has a value then that value (a set of IRIs) implies the rules that
were used to define the
{<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} properties (or other
--- 1933,1954 ----
<h5><a name="InterfaceOperationStyle"></a>2.4.1.2 Operation Style</h5>
+ <p>An operation style specifies additional information about an operation.
+ For example, an operation style may define constraints on the element
+ declarations used by the interface message reference components of the
+ operation. This additional information in no way affects the messages
+ exchanged with the service and it may therefore be safely ignored in that
+ context. However, the additional information may be used for other
+ purposes, for example, improved code generation. The
+ {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of
+ the <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component contains a set of zero or more IRIs that identify
+ operation styles. An <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component MUST satisfy the specification
+ defined by each operation style identified by its
+ {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property.
+ If no <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component can simultaneously satisfy all of the styles,
+ the document is invalid.</p>
<p>If the {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of an
<a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component
! does have a value, then that value (a set of IRIs) implies the rules that
were used to define the
{<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} properties (or other
***************
*** 1948,1962 ****
for an operation, it MAY choose to contrain only the former or
the latter or any combination thereof.</p>
-
- <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
- that IRI (such as rules that govern the schemas) MUST be followed
- or it is an error. So, if the set of IRIs has more than one item in
- it, then the rules implied by ALL the IRIs must be adhered to
- by the content definitions.</p>
! <p>Refer to the <em>WSDL Version 2.0 Part 2: Adjuncts</em> specification [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]
! for operation style definitions.</p>
</div>
--- 1961,1968 ----
for an operation, it MAY choose to contrain only the former or
the latter or any combination thereof.</p>
! <p>Please refer to the <em>WSDL Version 2.0 Part 2: Adjuncts</em>
! specification [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]
! for particular operation style definitions.</p>
</div>
***************
*** 2493,2497 ****
<p>
! <a name="MessageLabel-0004-src"></a>
The
<code>messageLabel</code>
--- 2499,2503 ----
<p>
! <a name="MessageLabel-0004"></a>
The
<code>messageLabel</code>
***************
*** 2502,2510 ****
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0004">†</a>
</p>
<p>
! <a name="MessageLabel-0008-src"></a>
If the
<code>messageLabel</code>
--- 2508,2516 ----
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0004-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0008"></a>
If the
<code>messageLabel</code>
***************
*** 2515,2523 ****
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0008">†</a>
</p>
<p>
! <a name="MessageLabel-0012-src"></a>
If the
<code>messageLabel</code>
--- 2521,2529 ----
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0008-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0012"></a>
If the
<code>messageLabel</code>
***************
*** 2527,2531 ****
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0012">†</a>
</p>
--- 2533,2537 ----
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0012-summary">†</a>
</p>
***************
*** 2891,2895 ****
<p>
! <a name="MessageLabel-0005-src"></a>
The
<code>messageLabel</code>
--- 2897,2901 ----
<p>
! <a name="MessageLabel-0005"></a>
The
<code>messageLabel</code>
***************
*** 2900,2908 ****
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0005">†</a>
</p>
<p>
! <a name="MessageLabel-0009-src"></a>
If the
<code>messageLabel</code>
--- 2906,2914 ----
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0005-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0009"></a>
If the
<code>messageLabel</code>
***************
*** 2913,2921 ****
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0009">†</a>
</p>
<p>
! <a name="MessageLabel-0013-src"></a>
If the
<code>messageLabel</code>
--- 2919,2927 ----
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0009-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0013"></a>
If the
<code>messageLabel</code>
***************
*** 2925,2929 ****
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0013">†</a>
</p>
--- 2931,2935 ----
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0013-summary">†</a>
</p>
***************
*** 4963,4967 ****
<li>
<p>
! {<a name="property-BindingMessageReference.interfacemessagereference">interface message reference</a>}
REQUIRED. An
<a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
--- 4969,4973 ----
<li>
<p>
! {<a name="property-BindingMessageReference.interfacemessagereference">interface message reference </a>}
REQUIRED. An
<a href="wsdl20.html#component-InterfaceMessageReference">Interface Message Reference</a>
***************
*** 4978,4982 ****
<li>
<p>
! {<a name="property-BindingMessageReference.features">features</a>}
OPTIONAL. A set of
<a href="wsdl20.html#component-Feature">Feature</a>
--- 4984,4988 ----
<li>
<p>
! {<a name="property-BindingMessageReference.features">features </a>}
OPTIONAL. A set of
<a href="wsdl20.html#component-Feature">Feature</a>
***************
*** 5167,5171 ****
<p>
! <a name="MessageLabel-0006-src"></a>
The
<code>messageLabel</code>
--- 5173,5177 ----
<p>
! <a name="MessageLabel-0006"></a>
The
<code>messageLabel</code>
***************
*** 5176,5184 ****
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0006">†</a>
</p>
<p>
! <a name="MessageLabel-0010-src"></a>
If the
<code>messageLabel</code>
--- 5182,5190 ----
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0006-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0010"></a>
If the
<code>messageLabel</code>
***************
*** 5189,5197 ****
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0010">†</a>
</p>
<p>
! <a name="MessageLabel-0014-src"></a>
If the
<code>messageLabel</code>
--- 5195,5203 ----
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0010-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0014"></a>
If the
<code>messageLabel</code>
***************
*** 5201,5205 ****
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0014">†</a>
</p>
--- 5207,5211 ----
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0014-summary">†</a>
</p>
***************
*** 5516,5520 ****
<p>
! <a name="MessageLabel-0007-src"></a>
The
<code>messageLabel</code>
--- 5522,5526 ----
<p>
! <a name="MessageLabel-0007"></a>
The
<code>messageLabel</code>
***************
*** 5525,5533 ****
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0007">†</a>
</p>
<p>
! <a name="MessageLabel-0011-src"></a>
If the
<code>messageLabel</code>
--- 5531,5539 ----
than one placeholder message with {direction} equal to the
message direction.
! <a href="#MessageLabel-0007-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0011"></a>
If the
<code>messageLabel</code>
***************
*** 5538,5546 ****
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0011">†</a>
</p>
<p>
! <a name="MessageLabel-0015-src"></a>
If the
<code>messageLabel</code>
--- 5544,5552 ----
label} of some placeholder message with {direction} equal
to the message direction.
! <a href="#MessageLabel-0011-summary">†</a>
</p>
<p>
! <a name="MessageLabel-0015"></a>
If the
<code>messageLabel</code>
***************
*** 5550,5554 ****
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0015">†</a>
</p>
--- 5556,5560 ----
is absent then there MUST be a unique placeholder message
with {direction} equal to the message direction.
! <a href="#MessageLabel-0015-summary">†</a>
</p>
***************
*** 8451,8454 ****
--- 8457,8461 ----
<code>
<em>system</em>
+
</code>
is the namespace absolute IRI of the extension type system used
***************
*** 9236,9240 ****
<div class="div1">
! <h2><a name="N1660B"></a>D. Component Summary (Non-Normative)</h2>
<p>
<a href="#component-summary">Table D-1</a>
--- 9243,9247 ----
<div class="div1">
! <h2><a name="N1661C"></a>D. Component Summary (Non-Normative)</h2>
<p>
<a href="#component-summary">Table D-1</a>
***************
*** 9592,9596 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#Import-0001-src" name="Import-0001">Import-0001</a>
</td>
<td rowspan="1" colspan="1">
--- 9599,9603 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#Import-0001" name="Import-0001-summary">Import-0001</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9606,9610 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#Import-0003-src" name="Import-0003">Import-0003</a>
</td>
<td rowspan="1" colspan="1">
--- 9613,9617 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#Import-0003" name="Import-0003-summary">Import-0003</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9615,9619 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0004-src" name="MessageLabel-0004">MessageLabel-0004</a>
</td>
<td rowspan="1" colspan="1">
--- 9622,9626 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0004" name="MessageLabel-0004-summary">MessageLabel-0004</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9630,9634 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0005-src" name="MessageLabel-0005">MessageLabel-0005</a>
</td>
<td rowspan="1" colspan="1">
--- 9637,9641 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0005" name="MessageLabel-0005-summary">MessageLabel-0005</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9645,9649 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0006-src" name="MessageLabel-0006">MessageLabel-0006</a>
</td>
<td rowspan="1" colspan="1">
--- 9652,9656 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0006" name="MessageLabel-0006-summary">MessageLabel-0006</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9660,9664 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0007-src" name="MessageLabel-0007">MessageLabel-0007</a>
</td>
<td rowspan="1" colspan="1">
--- 9667,9671 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0007" name="MessageLabel-0007-summary">MessageLabel-0007</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9675,9679 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0008-src" name="MessageLabel-0008">MessageLabel-0008</a>
</td>
<td rowspan="1" colspan="1">
--- 9682,9686 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0008" name="MessageLabel-0008-summary">MessageLabel-0008</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9690,9694 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0009-src" name="MessageLabel-0009">MessageLabel-0009</a>
</td>
<td rowspan="1" colspan="1">
--- 9697,9701 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0009" name="MessageLabel-0009-summary">MessageLabel-0009</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9705,9709 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0010-src" name="MessageLabel-0010">MessageLabel-0010</a>
</td>
<td rowspan="1" colspan="1">
--- 9712,9716 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0010" name="MessageLabel-0010-summary">MessageLabel-0010</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9720,9724 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0011-src" name="MessageLabel-0011">MessageLabel-0011</a>
</td>
<td rowspan="1" colspan="1">
--- 9727,9731 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0011" name="MessageLabel-0011-summary">MessageLabel-0011</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9735,9739 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0012-src" name="MessageLabel-0012">MessageLabel-0012</a>
</td>
<td rowspan="1" colspan="1">
--- 9742,9746 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0012" name="MessageLabel-0012-summary">MessageLabel-0012</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9749,9753 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0013-src" name="MessageLabel-0013">MessageLabel-0013</a>
</td>
<td rowspan="1" colspan="1">
--- 9756,9760 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0013" name="MessageLabel-0013-summary">MessageLabel-0013</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9763,9767 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0014-src" name="MessageLabel-0014">MessageLabel-0014</a>
</td>
<td rowspan="1" colspan="1">
--- 9770,9774 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0014" name="MessageLabel-0014-summary">MessageLabel-0014</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9777,9781 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0015-src" name="MessageLabel-0015">MessageLabel-0015</a>
</td>
<td rowspan="1" colspan="1">
--- 9784,9788 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#MessageLabel-0015" name="MessageLabel-0015-summary">MessageLabel-0015</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9807,9811 ****
<tr>
<td rowspan="1" colspan="1">
! <a href="#QName-0002-src" name="QName-0002">QName-0002</a>
</td>
<td rowspan="1" colspan="1">
--- 9814,9818 ----
<tr>
<td rowspan="1" colspan="1">
! <a href="#QName-0002" name="QName-0002-summary">QName-0002</a>
</td>
<td rowspan="1" colspan="1">
***************
*** 9843,9846 ****
--- 9850,9860 ----
<tr>
+ <td rowspan="1" colspan="1">20051110</td>
+ <td rowspan="1" colspan="1">JJM</td>
+ <td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/5/lc-issues/#LC344">LC344#5</a>
+ : Incorporated text regarding mutually exclusive operation styles, as per Tokyo f2f.</td>
+ </tr>
+
+ <tr>
<td rowspan="1" colspan="1">20051103</td>
<td rowspan="1" colspan="1">AGR</td>
Received on Thursday, 10 November 2005 06:27:14 UTC