- From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 02 May 2005 03:14:55 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv9431 Modified Files: wsdl20-z.html wsdl20.pdf wsdl20.html wsdl20-z-ie.html wsdl20.tex wsdl20.toc Log Message: Documents rebuilt with latest corrections. Index: wsdl20-z-ie.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** wsdl20-z-ie.html 2 May 2005 02:44:01 -0000 1.15 --- wsdl20-z-ie.html 2 May 2005 03:14:53 -0000 1.16 *************** *** 99,103 **** attribute information item </a><br> 3.1.2 <a href="#inlining-xsd">Inlining XML Schema</a><br> 3.1.2.1 <a href="#targetNamespace-attribute">targetNamespace attribute information item</a><br> 3.1.3 <a href="#references-definitions">References to Element Declarations and Type Definitions</a><br> 3.2 <a href="#other-types">Using Other Schema Languages</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 inormation 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">Documentation</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> 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.interface">wsdl.interface(interface)</a><br> A.2.2 <a href="#wsdl.interfaceFault">wsdl.interfaceFault(interface/fault)</a><br> A.2.3 <a href="#wsdl.interfaceOperation">wsdl.interfaceOperation(interface/operation)</a><br> A.2.4 <a href="#wsdl.messageReference">wsdl.messageReference(interface/operation/message)</a><br> A.2.5 <a href="#wsdl.faultReference">wsdl.faultReference(interface/operation/message/fault)</a><br> A.2.6 <a href=#wsdl.binding">wsdl.binding(binding)</a><br> A.2.7 <a href="#wsdl.bindingFault">wsdl.bindingFault(binding/fault)</a><br> A.2.8 <a href="#wsdl.bindingOperation">wsdl.bindingOperation(binding/operation)</a><br> A.2.9 <a href="#wsdl.bindingMessageReference">wsdl.bindingMessageReference(binding/operation/message)</a><br> A.2.10 <a href="#wsdl.bindingFaultReference">wsdl.bindingFaultReference(binding/operation/fault/message)</a><br> A.2.11 <a href="#wsdl.service"> wsdl.service(service) </a><br> A.2.12 <a href="#wsdl.endpoint">wsdl.endpoint(service/endpoint)</a><br> A.2.13 <a href="#wsdl.feature">wsdl.feature(parent/feature)</a><br> A.2.14 <a href="#wsdl.property">wsdl.property(parent/property)</a><br> A.2.15 <a href="#wsdl.extension">wsdl.extension(extension-namespace, extension-specific-syntax)</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-uri-references">URI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-uris">WSDL 2.0 URIs</a><br> C.2 <a href="#Uri-ref-ex">Example</a><br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br> D.1 <a href="#mig_op">Operation Overloading</a><br> D.2 <a href="#mig_porttypes">PortTypes</a><br> D.3 <a href="#mig_ports">Ports</a><br> D.4 <a href="#single_interface_per_service">Single Interface per Service</a><br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schema --- 99,103 ---- attribute information item </a><br> 3.1.2 <a href="#inlining-xsd">Inlining XML Schema</a><br> 3.1.2.1 <a href="#targetNamespace-attribute">targetNamespace attribute information item</a><br> 3.1.3 <a href="#references-definitions">References to Element Declarations and Type Definitions</a><br> 3.2 <a href="#other-types">Using Other Schema Languages</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 inormation 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">Documentation</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> 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.interface">wsdl.interface(interface)</a><br> A.2.2 <a href="#wsdl.interfaceFault">wsdl.interfaceFault(interface/fault)</a><br> A.2.3 <a href="#wsdl.interfaceOperation">wsdl.interfaceOperation(interface/operation)</a><br> A.2.4 <a href="#wsdl.interfaceMessageReference">wsdl.interfaceMessageReference(interface/operation/message)</a><br> A.2.5 <a href="#wsdl.interfaceFaultReference">wsdl.interfaceFaultReference(interface/operation/message/fault)</a><br> &nsp; A.2.6 <a href="#wsdl.binding">wsdl.binding(binding)</a><br> A.2.7 <a href="#wsdl.bindingFault">wsdl.bindingFault(binding/fault)</a><br> A.2.8 <a href="#wsdl.bindingOperation">wsdl.bindingOperation(binding/operation)</a><br> A.2.9 <a href="#wsdl.bindingMessageReference">wsdl.bindingMessageReference(binding/operation/message)</a><br> A.2.10 <a href="#wsdl.bindingFaultReference">wsdl.bindingFaultReference(binding/operation/fault/message)</a><br> A.2.11 <a href="#wsdl.service"> wsdl.service(service) </a><br> A.2.12 <a href="#wsdl.endpoint">wsdl.endpoint(service/endpoint)</a><br> A.2.13 <a href="#wsdl.feature">wsdl.feature(parent/feature)</a><br> A.2.14 <a href="#wsdl.property">wsdl.property(parent/property)</a><br> A.2.15 <a href="#wsdl.extension">wsdl.extension(extension-namespace, extension-specific-syntax)</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-uri-references">URI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-uris">WSDL 2.0 URIs</a><br> C.2 <a href="#Uri-ref-ex">Example</a><br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br> D.1 <a href="#mig_op">Operation Overloading</a><br> D.2 <a href="#mig_porttypes">PortTypes</a><br> D.3 <a href="#mig_ports">Ports</a><br> D.4 <a href="#single_interface_per_service">Single Interface per Service</a><br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schema *************** *** 2065,2069 **** cannot be identified solely by their QName. Indeed, two Interface components whose {name} property value has the same namespace name, but different local names, ! can contain Interface Fault components wich the same {name} property value. Thus, the {name} property of Interface Fault components is not sufficient to form the unique identity of an Interface Fault component.</p></div> --- 2065,2069 ---- cannot be identified solely by their QName. Indeed, two Interface components whose {name} property value has the same namespace name, but different local names, ! can contain Interface Fault components with the same {name} property value. Thus, the {name} property of Interface Fault components is not sufficient to form the unique identity of an Interface Fault component.</p></div> *************** *** 2401,2405 **** cannot be identified solely by their QName. Indeed, two Interface components whose {name} property value has the same namespace name, but different local names, ! can contain Interface Operation components wich the same {name} property value. Thus, the {name} property of Interface Operation components is not sufficient to form the unique identity of an Interface Operation component.</p></div> --- 2401,2405 ---- cannot be identified solely by their QName. Indeed, two Interface components whose {name} property value has the same namespace name, but different local names, ! can contain Interface Operation components with the same {name} property value. Thus, the {name} property of Interface Operation components is not sufficient to form the unique identity of an Interface Operation component.</p></div> *************** *** 3623,3627 **** within the fault reference component, those within the parent interface operation component and ! those withing its parent interface component.</p></li> <li><p>Binding component: all features asserted within --- 3623,3627 ---- within the fault reference component, those within the parent interface operation component and ! those within its parent interface component.</p></li> <li><p>Binding component: all features asserted within *************** *** 5324,5328 **** <h4><a name="Binding_Message_Reference_XMLRep"></a>2.12.2 XML Representation of Binding Message Reference Component</h4> - <div class="exampleInner"><pre><description> <binding> --- 5324,5327 ---- *************** *** 8245,8249 **** <h3><a name="frag-ids"></a>A.2 Fragment Identifiers</h3> <p> ! This section defined a fragment identifier syntax for identifying components of a WSDL 2.0 document. This fragment identifier syntax is compliant with the [<cite><a href="#XPTR">XPointer Framework</a></cite>]. --- 8244,8248 ---- <h3><a name="frag-ids"></a>A.2 Fragment Identifiers</h3> <p> ! This section defines a fragment identifier syntax for identifying components of a WSDL 2.0 document. This fragment identifier syntax is compliant with the [<cite><a href="#XPTR">XPointer Framework</a></cite>]. *************** *** 8320,8340 **** <td rowspan="1" colspan="1">n/a</td> <td rowspan="1" colspan="1">n/a</td> ! <td rowspan="1" colspan="1"><code>wsdl.interfaceOperation<a href="#wsdl.interfaceOperation"></a>(<em>interface</em>/<em>operation</em>)</code></td> </tr> <tr> ! <td rowspan="1" colspan="1"><a href="#MessageReference">Interface Message Reference</a></td> <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td> <td rowspan="1" colspan="1">n/a</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.messageReference">wsdl.messageReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></td> </tr> <tr> ! <td rowspan="1" colspan="1"><a href="#FaultReference">Fault Reference</a></td> <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>fault</em></code> QName</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.faultReference">wsdl.faultReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></td> </tr> <tr> --- 8319,8339 ---- <td rowspan="1" colspan="1">n/a</td> <td rowspan="1" colspan="1">n/a</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceOperation">wsdl.interfaceOperation</a>(<em>interface</em>/<em>operation</em>)</code></td> </tr> <tr> ! <td rowspan="1" colspan="1"><a href="#InterfaceMessageReference">Interface Message Reference</a></td> <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td> <td rowspan="1" colspan="1">n/a</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceMessageReference">wsdl.interfaceMessageReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></td> </tr> <tr> ! <td rowspan="1" colspan="1"><a href="#InterfaceFaultReference">Interface Fault Reference</a></td> <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>fault</em></code> QName</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceFaultReference">wsdl.interfaceFaultReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></td> </tr> <tr> *************** *** 8456,8460 **** <div class="div3"> ! <h4><a name="wsdl.messageReference"></a>A.2.4 <code>wsdl.messageReference(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></h4> <ol> <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li> --- 8455,8459 ---- <div class="div3"> ! <h4><a name="wsdl.interfaceMessageReference"></a>A.2.4 <code>wsdl.interfaceMessageReference(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></h4> <ol> <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li> *************** *** 8466,8476 **** <div class="div3"> ! <h4><a name="wsdl.faultReference"></a>A.2.5 <code>wsdl.faultReference(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></h4> <ol> <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li> <li><p><code><em>operation</em></code> is the local name of the {name} property of the parent <a href="#InterfaceOperation">Interface Operation</a> component.</p></li> ! <li><p><code><em>message</em></code> is the {message label} property of the <a href="#FaultReference">Fault Reference</a> component.</p></li> <li><p><code><em>fault</em></code> is the {name} property of the <a href="#InterfaceFault">Interface Fault</a> component referred to by the {interface fault} ! property of the <a href="#FaultReference">Fault Reference</a> component.</p></li> </ol> </div> --- 8465,8475 ---- <div class="div3"> ! <h4><a name="wsdl.interfaceFaultReference"></a>A.2.5 <code>wsdl.interfaceFaultReference(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></h4> <ol> <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li> <li><p><code><em>operation</em></code> is the local name of the {name} property of the parent <a href="#InterfaceOperation">Interface Operation</a> component.</p></li> ! <li><p><code><em>message</em></code> is the {message label} property of the <a href="#InterfaceFaultReference">Interface Fault Reference</a> component.</p></li> <li><p><code><em>fault</em></code> is the {name} property of the <a href="#InterfaceFault">Interface Fault</a> component referred to by the {interface fault} ! property of the <a href="#InterfaceFaultReference">InterfaceFault Reference</a> component.</p></li> </ol> </div> *************** *** 8636,8640 **** </code> is the namespace that identifies the extension, e.g. ! for SOAP the namespace is http://www.w3.org/2003/06/wsdl/soap12.</p> </li> --- 8635,8639 ---- </code> is the namespace that identifies the extension, e.g. ! for the WSDL 2.0 SOAP 1.2 Binding the namespace is http://www.w3.org/2003/06/wsdl/soap12.</p> </li> Index: wsdl20.tex =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v retrieving revision 1.44 retrieving revision 1.45 diff -C2 -d -r1.44 -r1.45 *** wsdl20.tex 2 May 2005 02:44:01 -0000 1.44 --- wsdl20.tex 2 May 2005 03:14:53 -0000 1.45 *************** *** 2428,2432 **** cannot be identified solely by their QName. Indeed, two Interface components whose \{name\} property value has the same namespace name, but different local names, ! can contain Interface Fault components wich the same \{name\} property value. Thus, the \{name\} property of Interface Fault components is not sufficient to form the unique identity of an Interface Fault component. --- 2428,2432 ---- cannot be identified solely by their QName. Indeed, two Interface components whose \{name\} property value has the same namespace name, but different local names, ! can contain Interface Fault components with the same \{name\} property value. Thus, the \{name\} property of Interface Fault components is not sufficient to form the unique identity of an Interface Fault component. *************** *** 2785,2789 **** cannot be identified solely by their QName. Indeed, two Interface components whose \{name\} property value has the same namespace name, but different local names, ! can contain Interface Operation components wich the same \{name\} property value. Thus, the \{name\} property of Interface Operation components is not sufficient to form the unique identity of an Interface Operation component. --- 2785,2789 ---- cannot be identified solely by their QName. Indeed, two Interface components whose \{name\} property value has the same namespace name, but different local names, ! can contain Interface Operation components with the same \{name\} property value. Thus, the \{name\} property of Interface Operation components is not sufficient to form the unique identity of an Interface Operation component. *************** *** 4076,4080 **** within the fault reference component, those within the parent interface operation component and ! those withing its parent interface component. \item Binding component: all features asserted within --- 4076,4080 ---- within the fault reference component, those within the parent interface operation component and ! those within its parent interface component. \item Binding component: all features asserted within *************** *** 5884,5888 **** - \begin{verbatim}<description> <binding> --- 5884,5887 ---- *************** *** 8943,8947 **** ! This section defined a fragment identifier syntax for identifying components of a WSDL 2.0 document. This fragment identifier syntax is compliant with the \hyperlink{XPTR}{[\textit{XPointer Framework}]}. --- 8942,8946 ---- ! This section defines a fragment identifier syntax for identifying components of a WSDL 2.0 document. This fragment identifier syntax is compliant with the \hyperlink{XPTR}{[\textit{XPointer Framework}]}. *************** *** 9013,9033 **** n/a& n/a& ! wsdl.interfaceOperation\href{#wsdl.interfaceOperation}{}(\textit{interface}/\textit{operation}) \\ \hline ! \href{#MessageReference}{Interface Message Reference}& \textit{interface} NCName& \textit{operation} NCName& \textit{message} NCName& n/a& ! \href{#wsdl.messageReference}{wsdl.messageReference}(\textit{interface}/\textit{operation}/\textit{message}) \\ \hline ! \href{#FaultReference}{Fault Reference}& \textit{interface} NCName& \textit{operation} NCName& \textit{message} NCName& \textit{fault} QName& ! \href{#wsdl.faultReference}{wsdl.faultReference}(\textit{interface}/\textit{operation}/\textit{message}/\textit{fault}) \\ \hline --- 9012,9032 ---- n/a& n/a& ! \href{#wsdl.interfaceOperation}{wsdl.interfaceOperation}(\textit{interface}/\textit{operation}) \\ \hline ! \href{#InterfaceMessageReference}{Interface Message Reference}& \textit{interface} NCName& \textit{operation} NCName& \textit{message} NCName& n/a& ! \href{#wsdl.interfaceMessageReference}{wsdl.interfaceMessageReference}(\textit{interface}/\textit{operation}/\textit{message}) \\ \hline ! \href{#InterfaceFaultReference}{Interface Fault Reference}& \textit{interface} NCName& \textit{operation} NCName& \textit{message} NCName& \textit{fault} QName& ! \href{#wsdl.interfaceFaultReference}{wsdl.interfaceFaultReference}(\textit{interface}/\textit{operation}/\textit{message}/\textit{fault}) \\ \hline *************** *** 9149,9154 **** ! \hypertarget{wsdl.messageReference}{} ! \subsection{wsdl.messageReference(\textit{interface}/\textit{operation}/\textit{message})}\label{wsdl.messageReference} --- 9148,9153 ---- ! \hypertarget{wsdl.interfaceMessageReference}{} ! \subsection{wsdl.interfaceMessageReference(\textit{interface}/\textit{operation}/\textit{message})}\label{wsdl.interfaceMessageReference} *************** *** 9160,9165 **** ! \hypertarget{wsdl.faultReference}{} ! \subsection{wsdl.faultReference(\textit{interface}/\textit{operation}/\textit{message}/\textit{fault})}\label{wsdl.faultReference} --- 9159,9164 ---- ! \hypertarget{wsdl.interfaceFaultReference}{} ! \subsection{wsdl.interfaceFaultReference(\textit{interface}/\textit{operation}/\textit{message}/\textit{fault})}\label{wsdl.interfaceFaultReference} *************** *** 9167,9173 **** \item \textit{interface} is the local name of the \{name\} property of the grandparent \href{#Interface}{Interface} component. \item \textit{operation} is the local name of the \{name\} property of the parent \href{#InterfaceOperation}{Interface Operation} component. ! \item \textit{message} is the \{message label\} property of the \href{#FaultReference}{Fault Reference} component. \item \textit{fault} is the \{name\} property of the \href{#InterfaceFault}{Interface Fault} component referred to by the \{interface fault\} ! property of the \href{#FaultReference}{Fault Reference} component. \end{enumerate} --- 9166,9172 ---- \item \textit{interface} is the local name of the \{name\} property of the grandparent \href{#Interface}{Interface} component. \item \textit{operation} is the local name of the \{name\} property of the parent \href{#InterfaceOperation}{Interface Operation} component. ! \item \textit{message} is the \{message label\} property of the \href{#InterfaceFaultReference}{Interface Fault Reference} component. \item \textit{fault} is the \{name\} property of the \href{#InterfaceFault}{Interface Fault} component referred to by the \{interface fault\} ! property of the \href{#InterfaceFaultReference}{InterfaceFault Reference} component. \end{enumerate} *************** *** 9343,9347 **** is the namespace that identifies the extension, e.g. ! for SOAP the namespace is http://www.w3.org/2003/06/wsdl/soap12. --- 9342,9346 ---- is the namespace that identifies the extension, e.g. ! for the WSDL 2.0 SOAP 1.2 Binding the namespace is http://www.w3.org/2003/06/wsdl/soap12. Index: wsdl20.toc =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.toc,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** wsdl20.toc 2 May 2005 02:44:01 -0000 1.26 --- wsdl20.toc 2 May 2005 03:14:53 -0000 1.27 *************** *** 162,167 **** \contentsline {subsection}{\numberline {A.2.2}wsdl.interfaceFault(\textit {interface}/\textit {fault})}{134}{subsection.A.2.2} \contentsline {subsection}{\numberline {A.2.3}wsdl.interfaceOperation(\textit {interface}/\textit {operation})}{134}{subsection.A.2.3} ! \contentsline {subsection}{\numberline {A.2.4}wsdl.messageReference(\textit {interface}/\textit {operation}/\textit {message})}{134}{subsection.A.2.4} ! \contentsline {subsection}{\numberline {A.2.5}wsdl.faultReference(\textit {interface}/\textit {operation}/\textit {message}/\textit {fault})}{134}{subsection.A.2.5} \contentsline {subsection}{\numberline {A.2.6}wsdl.binding(\textit {binding})}{135}{subsection.A.2.6} \contentsline {subsection}{\numberline {A.2.7}wsdl.bindingFault(\textit {binding}/\textit {fault})}{135}{subsection.A.2.7} --- 162,167 ---- \contentsline {subsection}{\numberline {A.2.2}wsdl.interfaceFault(\textit {interface}/\textit {fault})}{134}{subsection.A.2.2} \contentsline {subsection}{\numberline {A.2.3}wsdl.interfaceOperation(\textit {interface}/\textit {operation})}{134}{subsection.A.2.3} ! \contentsline {subsection}{\numberline {A.2.4}wsdl.interfaceMessageReference(\textit {interface}/\textit {operation}/\textit {message})}{134}{subsection.A.2.4} ! \contentsline {subsection}{\numberline {A.2.5}wsdl.interfaceFaultReference(\textit {interface}/\textit {operation}/\textit {message}/\textit {fault})}{134}{subsection.A.2.5} \contentsline {subsection}{\numberline {A.2.6}wsdl.binding(\textit {binding})}{135}{subsection.A.2.6} \contentsline {subsection}{\numberline {A.2.7}wsdl.bindingFault(\textit {binding}/\textit {fault})}{135}{subsection.A.2.7} Index: wsdl20-z.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** wsdl20-z.html 2 May 2005 02:43:58 -0000 1.28 --- wsdl20-z.html 2 May 2005 03:14:52 -0000 1.29 *************** *** 99,103 **** attribute information item </a><br> 3.1.2 <a href="#inlining-xsd">Inlining XML Schema</a><br> 3.1.2.1 <a href="#targetNamespace-attribute">targetNamespace attribute information item</a><br> 3.1.3 <a href="#references-definitions">References to Element Declarations and Type Definitions</a><br> 3.2 <a href="#other-types">Using Other Schema Languages</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 inormation 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">Documentation</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> 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.interface">wsdl.interface(interface)</a><br> A.2.2 <a href="#wsdl.interfaceFault">wsdl.interfaceFault(interface/fault)</a><br> A.2.3 <a href="#wsdl.interfaceOperation">wsdl.interfaceOperation(interface/operation)</a><br> A.2.4 <a href="#wsdl.messageReference">wsdl.messageReference(interface/operation/message)</a><br> A.2.5 <a href="#wsdl.faultReference">wsdl.faultReference(interface/operation/message/fault)</a><br> A.2.6 <a href=#wsdl.binding">wsdl.binding(binding)</a><br> A.2.7 <a href="#wsdl.bindingFault">wsdl.bindingFault(binding/fault)</a><br> A.2.8 <a href="#wsdl.bindingOperation">wsdl.bindingOperation(binding/operation)</a><br> A.2.9 <a href="#wsdl.bindingMessageReference">wsdl.bindingMessageReference(binding/operation/message)</a><br> A.2.10 <a href="#wsdl.bindingFaultReference">wsdl.bindingFaultReference(binding/operation/fault/message)</a><br> A.2.11 <a href="#wsdl.service"> wsdl.service(service) </a><br> A.2.12 <a href="#wsdl.endpoint">wsdl.endpoint(service/endpoint)</a><br> A.2.13 <a href="#wsdl.feature">wsdl.feature(parent/feature)</a><br> A.2.14 <a href="#wsdl.property">wsdl.property(parent/property)</a><br> A.2.15 <a href="#wsdl.extension">wsdl.extension(extension-namespace, extension-specific-syntax)</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-uri-references">URI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-uris">WSDL 2.0 URIs</a><br> C.2 <a href="#Uri-ref-ex">Example</a><br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br> D.1 <a href="#mig_op">Operation Overloading</a><br> D.2 <a href="#mig_porttypes">PortTypes</a><br> D.3 <a href="#mig_ports">Ports</a><br> D.4 <a href="#single_interface_per_service">Single Interface per Service</a><br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schema --- 99,103 ---- attribute information item </a><br> 3.1.2 <a href="#inlining-xsd">Inlining XML Schema</a><br> 3.1.2.1 <a href="#targetNamespace-attribute">targetNamespace attribute information item</a><br> 3.1.3 <a href="#references-definitions">References to Element Declarations and Type Definitions</a><br> 3.2 <a href="#other-types">Using Other Schema Languages</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 inormation 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">Documentation</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> 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.interface">wsdl.interface(interface)</a><br> A.2.2 <a href="#wsdl.interfaceFault">wsdl.interfaceFault(interface/fault)</a><br> A.2.3 <a href="#wsdl.interfaceOperation">wsdl.interfaceOperation(interface/operation)</a><br> A.2.4 <a href="#wsdl.interfaceMessageReference">wsdl.interfaceMessageReference(interface/operation/message)</a><br> A.2.5 <a href="#wsdl.interfaceFaultReference">wsdl.interfaceFaultReference(interface/operation/message/fault)</a><br> &nsp; A.2.6 <a href="#wsdl.binding">wsdl.binding(binding)</a><br> A.2.7 <a href="#wsdl.bindingFault">wsdl.bindingFault(binding/fault)</a><br> A.2.8 <a href="#wsdl.bindingOperation">wsdl.bindingOperation(binding/operation)</a><br> A.2.9 <a href="#wsdl.bindingMessageReference">wsdl.bindingMessageReference(binding/operation/message)</a><br> A.2.10 <a href="#wsdl.bindingFaultReference">wsdl.bindingFaultReference(binding/operation/fault/message)</a><br> A.2.11 <a href="#wsdl.service"> wsdl.service(service) </a><br> A.2.12 <a href="#wsdl.endpoint">wsdl.endpoint(service/endpoint)</a><br> A.2.13 <a href="#wsdl.feature">wsdl.feature(parent/feature)</a><br> A.2.14 <a href="#wsdl.property">wsdl.property(parent/property)</a><br> A.2.15 <a href="#wsdl.extension">wsdl.extension(extension-namespace, extension-specific-syntax)</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-uri-references">URI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-uris">WSDL 2.0 URIs</a><br> C.2 <a href="#Uri-ref-ex">Example</a><br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br> D.1 <a href="#mig_op">Operation Overloading</a><br> D.2 <a href="#mig_porttypes">PortTypes</a><br> D.3 <a href="#mig_ports">Ports</a><br> D.4 <a href="#single_interface_per_service">Single Interface per Service</a><br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schema *************** *** 2063,2067 **** cannot be identified solely by their QName. Indeed, two Interface components whose {name} property value has the same namespace name, but different local names, ! can contain Interface Fault components wich the same {name} property value. Thus, the {name} property of Interface Fault components is not sufficient to form the unique identity of an Interface Fault component.</p></div> --- 2063,2067 ---- cannot be identified solely by their QName. Indeed, two Interface components whose {name} property value has the same namespace name, but different local names, ! can contain Interface Fault components with the same {name} property value. Thus, the {name} property of Interface Fault components is not sufficient to form the unique identity of an Interface Fault component.</p></div> *************** *** 2399,2403 **** cannot be identified solely by their QName. Indeed, two Interface components whose {name} property value has the same namespace name, but different local names, ! can contain Interface Operation components wich the same {name} property value. Thus, the {name} property of Interface Operation components is not sufficient to form the unique identity of an Interface Operation component.</p></div> --- 2399,2403 ---- cannot be identified solely by their QName. Indeed, two Interface components whose {name} property value has the same namespace name, but different local names, ! can contain Interface Operation components with the same {name} property value. Thus, the {name} property of Interface Operation components is not sufficient to form the unique identity of an Interface Operation component.</p></div> *************** *** 3621,3625 **** within the fault reference component, those within the parent interface operation component and ! those withing its parent interface component.</p></li> <li><p>Binding component: all features asserted within --- 3621,3625 ---- within the fault reference component, those within the parent interface operation component and ! those within its parent interface component.</p></li> <li><p>Binding component: all features asserted within *************** *** 5322,5326 **** <h4><a name="Binding_Message_Reference_XMLRep"></a>2.12.2 XML Representation of Binding Message Reference Component</h4> - <div class="exampleInner"><pre><description> <binding> --- 5322,5325 ---- *************** *** 8243,8247 **** <h3><a name="frag-ids"></a>A.2 Fragment Identifiers</h3> <p> ! This section defined a fragment identifier syntax for identifying components of a WSDL 2.0 document. This fragment identifier syntax is compliant with the [<cite><a href="#XPTR">XPointer Framework</a></cite>]. --- 8242,8246 ---- <h3><a name="frag-ids"></a>A.2 Fragment Identifiers</h3> <p> ! This section defines a fragment identifier syntax for identifying components of a WSDL 2.0 document. This fragment identifier syntax is compliant with the [<cite><a href="#XPTR">XPointer Framework</a></cite>]. *************** *** 8318,8338 **** <td rowspan="1" colspan="1">n/a</td> <td rowspan="1" colspan="1">n/a</td> ! <td rowspan="1" colspan="1"><code>wsdl.interfaceOperation<a href="#wsdl.interfaceOperation"></a>(<em>interface</em>/<em>operation</em>)</code></td> </tr> <tr> ! <td rowspan="1" colspan="1"><a href="#MessageReference">Interface Message Reference</a></td> <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td> <td rowspan="1" colspan="1">n/a</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.messageReference">wsdl.messageReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></td> </tr> <tr> ! <td rowspan="1" colspan="1"><a href="#FaultReference">Fault Reference</a></td> <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>fault</em></code> QName</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.faultReference">wsdl.faultReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></td> </tr> <tr> --- 8317,8337 ---- <td rowspan="1" colspan="1">n/a</td> <td rowspan="1" colspan="1">n/a</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceOperation">wsdl.interfaceOperation</a>(<em>interface</em>/<em>operation</em>)</code></td> </tr> <tr> ! <td rowspan="1" colspan="1"><a href="#InterfaceMessageReference">Interface Message Reference</a></td> <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td> <td rowspan="1" colspan="1">n/a</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceMessageReference">wsdl.interfaceMessageReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></td> </tr> <tr> ! <td rowspan="1" colspan="1"><a href="#InterfaceFaultReference">Interface Fault Reference</a></td> <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>fault</em></code> QName</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceFaultReference">wsdl.interfaceFaultReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></td> </tr> <tr> *************** *** 8454,8458 **** <div class="div3"> ! <h4><a name="wsdl.messageReference"></a>A.2.4 <code>wsdl.messageReference(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></h4> <ol> <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li> --- 8453,8457 ---- <div class="div3"> ! <h4><a name="wsdl.interfaceMessageReference"></a>A.2.4 <code>wsdl.interfaceMessageReference(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></h4> <ol> <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li> *************** *** 8464,8474 **** <div class="div3"> ! <h4><a name="wsdl.faultReference"></a>A.2.5 <code>wsdl.faultReference(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></h4> <ol> <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li> <li><p><code><em>operation</em></code> is the local name of the {name} property of the parent <a href="#InterfaceOperation">Interface Operation</a> component.</p></li> ! <li><p><code><em>message</em></code> is the {message label} property of the <a href="#FaultReference">Fault Reference</a> component.</p></li> <li><p><code><em>fault</em></code> is the {name} property of the <a href="#InterfaceFault">Interface Fault</a> component referred to by the {interface fault} ! property of the <a href="#FaultReference">Fault Reference</a> component.</p></li> </ol> </div> --- 8463,8473 ---- <div class="div3"> ! <h4><a name="wsdl.interfaceFaultReference"></a>A.2.5 <code>wsdl.interfaceFaultReference(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></h4> <ol> <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li> <li><p><code><em>operation</em></code> is the local name of the {name} property of the parent <a href="#InterfaceOperation">Interface Operation</a> component.</p></li> ! <li><p><code><em>message</em></code> is the {message label} property of the <a href="#InterfaceFaultReference">Interface Fault Reference</a> component.</p></li> <li><p><code><em>fault</em></code> is the {name} property of the <a href="#InterfaceFault">Interface Fault</a> component referred to by the {interface fault} ! property of the <a href="#InterfaceFaultReference">InterfaceFault Reference</a> component.</p></li> </ol> </div> *************** *** 8634,8638 **** </code> is the namespace that identifies the extension, e.g. ! for SOAP the namespace is http://www.w3.org/2003/06/wsdl/soap12.</p> </li> --- 8633,8637 ---- </code> is the namespace that identifies the extension, e.g. ! for the WSDL 2.0 SOAP 1.2 Binding the namespace is http://www.w3.org/2003/06/wsdl/soap12.</p> </li> Index: wsdl20.pdf =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.pdf,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** wsdl20.pdf 2 May 2005 02:43:59 -0000 1.35 --- wsdl20.pdf 2 May 2005 03:14:52 -0000 1.36 *************** *** 64,68 **** endobj 48 0 obj ! (WSDL Component Model Properties) endobj 49 0 obj --- 64,68 ---- endobj 48 0 obj ! (WSDL 2.0 Component Model Properties) endobj [...9563 lines suppressed...] ! 0000860764 00000 n trailer << *************** *** 20595,20601 **** /Root 2928 0 R /Info 2929 0 R ! /ID [<CA492B86465C8292272836CD58584647> <CA492B86465C8292272836CD58584647>] >> startxref ! 860599 %%EOF --- 20592,20598 ---- /Root 2928 0 R /Info 2929 0 R ! /ID [<689D7503E92C2FF43C0D0B6589961042> <689D7503E92C2FF43C0D0B6589961042>] >> startxref ! 861012 %%EOF Index: wsdl20.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v retrieving revision 1.186 retrieving revision 1.187 diff -C2 -d -r1.186 -r1.187 *** wsdl20.html 2 May 2005 02:43:59 -0000 1.186 --- wsdl20.html 2 May 2005 03:14:53 -0000 1.187 *************** *** 99,103 **** attribute information item </a><br> 3.1.2 <a href="#inlining-xsd">Inlining XML Schema</a><br> 3.1.2.1 <a href="#targetNamespace-attribute">targetNamespace attribute information item</a><br> 3.1.3 <a href="#references-definitions">References to Element Declarations and Type Definitions</a><br> 3.2 <a href="#other-types">Using Other Schema Languages</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 inormation 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">Documentation</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> 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.interface">wsdl.interface(interface)</a><br> A.2.2 <a href="#wsdl.interfaceFault">wsdl.interfaceFault(interface/fault)</a><br> A.2.3 <a href="#wsdl.interfaceOperation">wsdl.interfaceOperation(interface/operation)</a><br> A.2.4 <a href="#wsdl.messageReference">wsdl.messageReference(interface/operation/message)</a><br> A.2.5 <a href="#wsdl.faultReference">wsdl.faultReference(interface/operation/message/fault)</a><br> A.2.6 <a href=#wsdl.binding">wsdl.binding(binding)</a><br> A.2.7 <a href="#wsdl.bindingFault">wsdl.bindingFault(binding/fault)</a><br> A.2.8 <a href="#wsdl.bindingOperation">wsdl.bindingOperation(binding/operation)</a><br> A.2.9 <a href="#wsdl.bindingMessageReference">wsdl.bindingMessageReference(binding/operation/message)</a><br> A.2.10 <a href="#wsdl.bindingFaultReference">wsdl.bindingFaultReference(binding/operation/fault/message)</a><br> A.2.11 <a href="#wsdl.service"> wsdl.service(service) </a><br> A.2.12 <a href="#wsdl.endpoint">wsdl.endpoint(service/endpoint)</a><br> A.2.13 <a href="#wsdl.feature">wsdl.feature(parent/feature)</a><br> A.2.14 <a href="#wsdl.property">wsdl.property(parent/property)</a><br> A.2.15 <a href="#wsdl.extension">wsdl.extension(extension-namespace, extension-specific-syntax)</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-uri-references">URI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-uris">WSDL 2.0 URIs</a><br> C.2 <a href="#Uri-ref-ex">Example</a><br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br> D.1 <a href="#mig_op">Operation Overloading</a><br> D.2 <a href="#mig_porttypes">PortTypes</a><br> D.3 <a href="#mig_ports">Ports</a><br> D.4 <a href="#single_interface_per_service">Single Interface per Service</a><br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schema --- 99,103 ---- attribute information item </a><br> 3.1.2 <a href="#inlining-xsd">Inlining XML Schema</a><br> 3.1.2.1 <a href="#targetNamespace-attribute">targetNamespace attribute information item</a><br> 3.1.3 <a href="#references-definitions">References to Element Declarations and Type Definitions</a><br> 3.2 <a href="#other-types">Using Other Schema Languages</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 inormation 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">Documentation</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> 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.interface">wsdl.interface(interface)</a><br> A.2.2 <a href="#wsdl.interfaceFault">wsdl.interfaceFault(interface/fault)</a><br> A.2.3 <a href="#wsdl.interfaceOperation">wsdl.interfaceOperation(interface/operation)</a><br> A.2.4 <a href="#wsdl.interfaceMessageReference">wsdl.interfaceMessageReference(interface/operation/message)</a><br> A.2.5 <a href="#wsdl.interfaceFaultReference">wsdl.interfaceFaultReference(interface/operation/message/fault)</a><br> &nsp; A.2.6 <a href="#wsdl.binding">wsdl.binding(binding)</a><br> A.2.7 <a href="#wsdl.bindingFault">wsdl.bindingFault(binding/fault)</a><br> A.2.8 <a href="#wsdl.bindingOperation">wsdl.bindingOperation(binding/operation)</a><br> A.2.9 <a href="#wsdl.bindingMessageReference">wsdl.bindingMessageReference(binding/operation/message)</a><br> A.2.10 <a href="#wsdl.bindingFaultReference">wsdl.bindingFaultReference(binding/operation/fault/message)</a><br> A.2.11 <a href="#wsdl.service"> wsdl.service(service) </a><br> A.2.12 <a href="#wsdl.endpoint">wsdl.endpoint(service/endpoint)</a><br> A.2.13 <a href="#wsdl.feature">wsdl.feature(parent/feature)</a><br> A.2.14 <a href="#wsdl.property">wsdl.property(parent/property)</a><br> A.2.15 <a href="#wsdl.extension">wsdl.extension(extension-namespace, extension-specific-syntax)</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-uri-references">URI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-uris">WSDL 2.0 URIs</a><br> C.2 <a href="#Uri-ref-ex">Example</a><br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br> D.1 <a href="#mig_op">Operation Overloading</a><br> D.2 <a href="#mig_porttypes">PortTypes</a><br> D.3 <a href="#mig_ports">Ports</a><br> D.4 <a href="#single_interface_per_service">Single Interface per Service</a><br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schema *************** *** 1400,1404 **** cannot be identified solely by their QName. Indeed, two Interface components whose {name} property value has the same namespace name, but different local names, ! can contain Interface Fault components wich the same {name} property value. Thus, the {name} property of Interface Fault components is not sufficient to form the unique identity of an Interface Fault component.</p></div> --- 1400,1404 ---- cannot be identified solely by their QName. Indeed, two Interface components whose {name} property value has the same namespace name, but different local names, ! can contain Interface Fault components with the same {name} property value. Thus, the {name} property of Interface Fault components is not sufficient to form the unique identity of an Interface Fault component.</p></div> *************** *** 1707,1711 **** cannot be identified solely by their QName. Indeed, two Interface components whose {name} property value has the same namespace name, but different local names, ! can contain Interface Operation components wich the same {name} property value. Thus, the {name} property of Interface Operation components is not sufficient to form the unique identity of an Interface Operation component.</p></div> --- 1707,1711 ---- cannot be identified solely by their QName. Indeed, two Interface components whose {name} property value has the same namespace name, but different local names, ! can contain Interface Operation components with the same {name} property value. Thus, the {name} property of Interface Operation components is not sufficient to form the unique identity of an Interface Operation component.</p></div> *************** *** 2814,2818 **** within the fault reference component, those within the parent interface operation component and ! those withing its parent interface component.</p></li> <li><p>Binding component: all features asserted within --- 2814,2818 ---- within the fault reference component, those within the parent interface operation component and ! those within its parent interface component.</p></li> <li><p>Binding component: all features asserted within *************** *** 4328,4332 **** <h4><a name="Binding_Message_Reference_XMLRep"></a>2.12.2 XML Representation of Binding Message Reference Component</h4> - <div class="exampleInner"><pre><description> <binding> --- 4328,4331 ---- *************** *** 7123,7127 **** <h3><a name="frag-ids"></a>A.2 Fragment Identifiers</h3> <p> ! This section defined a fragment identifier syntax for identifying components of a WSDL 2.0 document. This fragment identifier syntax is compliant with the [<cite><a href="#XPTR">XPointer Framework</a></cite>]. --- 7122,7126 ---- <h3><a name="frag-ids"></a>A.2 Fragment Identifiers</h3> <p> ! This section defines a fragment identifier syntax for identifying components of a WSDL 2.0 document. This fragment identifier syntax is compliant with the [<cite><a href="#XPTR">XPointer Framework</a></cite>]. *************** *** 7198,7218 **** <td rowspan="1" colspan="1">n/a</td> <td rowspan="1" colspan="1">n/a</td> ! <td rowspan="1" colspan="1"><code>wsdl.interfaceOperation<a href="#wsdl.interfaceOperation"></a>(<em>interface</em>/<em>operation</em>)</code></td> </tr> <tr> ! <td rowspan="1" colspan="1"><a href="#MessageReference">Interface Message Reference</a></td> <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td> <td rowspan="1" colspan="1">n/a</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.messageReference">wsdl.messageReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></td> </tr> <tr> ! <td rowspan="1" colspan="1"><a href="#FaultReference">Fault Reference</a></td> <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>fault</em></code> QName</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.faultReference">wsdl.faultReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></td> </tr> <tr> --- 7197,7217 ---- <td rowspan="1" colspan="1">n/a</td> <td rowspan="1" colspan="1">n/a</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceOperation">wsdl.interfaceOperation</a>(<em>interface</em>/<em>operation</em>)</code></td> </tr> <tr> ! <td rowspan="1" colspan="1"><a href="#InterfaceMessageReference">Interface Message Reference</a></td> <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td> <td rowspan="1" colspan="1">n/a</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceMessageReference">wsdl.interfaceMessageReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></td> </tr> <tr> ! <td rowspan="1" colspan="1"><a href="#InterfaceFaultReference">Interface Fault Reference</a></td> <td rowspan="1" colspan="1"><code><em>interface</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>operation</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>message</em></code> NCName</td> <td rowspan="1" colspan="1"><code><em>fault</em></code> QName</td> ! <td rowspan="1" colspan="1"><code><a href="#wsdl.interfaceFaultReference">wsdl.interfaceFaultReference</a>(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></td> </tr> <tr> *************** *** 7334,7338 **** <div class="div3"> ! <h4><a name="wsdl.messageReference"></a>A.2.4 <code>wsdl.messageReference(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></h4> <ol> <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li> --- 7333,7337 ---- <div class="div3"> ! <h4><a name="wsdl.interfaceMessageReference"></a>A.2.4 <code>wsdl.interfaceMessageReference(<em>interface</em>/<em>operation</em>/<em>message</em>)</code></h4> <ol> <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li> *************** *** 7344,7354 **** <div class="div3"> ! <h4><a name="wsdl.faultReference"></a>A.2.5 <code>wsdl.faultReference(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></h4> <ol> <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li> <li><p><code><em>operation</em></code> is the local name of the {name} property of the parent <a href="#InterfaceOperation">Interface Operation</a> component.</p></li> ! <li><p><code><em>message</em></code> is the {message label} property of the <a href="#FaultReference">Fault Reference</a> component.</p></li> <li><p><code><em>fault</em></code> is the {name} property of the <a href="#InterfaceFault">Interface Fault</a> component referred to by the {interface fault} ! property of the <a href="#FaultReference">Fault Reference</a> component.</p></li> </ol> </div> --- 7343,7353 ---- <div class="div3"> ! <h4><a name="wsdl.interfaceFaultReference"></a>A.2.5 <code>wsdl.interfaceFaultReference(<em>interface</em>/<em>operation</em>/<em>message</em>/<em>fault</em>)</code></h4> <ol> <li><p><code><em>interface</em></code> is the local name of the {name} property of the grandparent <a href="#Interface">Interface</a> component.</p></li> <li><p><code><em>operation</em></code> is the local name of the {name} property of the parent <a href="#InterfaceOperation">Interface Operation</a> component.</p></li> ! <li><p><code><em>message</em></code> is the {message label} property of the <a href="#InterfaceFaultReference">Interface Fault Reference</a> component.</p></li> <li><p><code><em>fault</em></code> is the {name} property of the <a href="#InterfaceFault">Interface Fault</a> component referred to by the {interface fault} ! property of the <a href="#InterfaceFaultReference">InterfaceFault Reference</a> component.</p></li> </ol> </div> *************** *** 7514,7518 **** </code> is the namespace that identifies the extension, e.g. ! for SOAP the namespace is http://www.w3.org/2003/06/wsdl/soap12.</p> </li> --- 7513,7517 ---- </code> is the namespace that identifies the extension, e.g. ! for the WSDL 2.0 SOAP 1.2 Binding the namespace is http://www.w3.org/2003/06/wsdl/soap12.</p> </li>
Received on Monday, 2 May 2005 03:15:04 UTC