- 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