- 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