- From: Jonathan Marsh via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 21 Feb 2007 01:17:10 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv7990/wsdl20 Modified Files: wsdl20.html wsdl20.xml Log Message: Fixed syntax summaries per http://lists.w3.org/Archives/Public/www-ws-desc/2007Feb/0117.html Index: wsdl20.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v retrieving revision 1.307 retrieving revision 1.308 diff -C 2 -d -r1.307 -r1.308 *** wsdl20.html 16 Feb 2007 18:25:18 -0000 1.307 --- wsdl20.html 21 Feb 2007 01:17:07 -0000 1.308 *************** *** 268,272 **** C.2 <a href="#component-designator-canonical-form">Canonical Form for WSDL 2.0 Component Designators</a><br> C.3 <a href="#Iri-ref-ex">Example</a><br> ! D. <a href="#N157B4">Component Summary</a> (Non-Normative)<br> E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br> F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> --- 268,272 ---- C.2 <a href="#component-designator-canonical-form">Canonical Form for WSDL 2.0 Component Designators</a><br> C.3 <a href="#Iri-ref-ex">Example</a><br> ! D. <a href="#N157C0">Component Summary</a> (Non-Normative)<br> E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br> F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> *************** *** 432,436 **** all important rules implied by the Component Model. However, the Z Notation is non-normative, so any conflict between it and the normative text is an error in the Z Notation. ! Readers and implementors may nevertheless find the Z Notation useful in cases where the normative text is unclear. </p><p> There are two elements of Z Notation syntax that conflict with the notational conventions described in the preceding sections. --- 432,436 ---- all important rules implied by the Component Model. However, the Z Notation is non-normative, so any conflict between it and the normative text is an error in the Z Notation. ! Readers and implementers may nevertheless find the Z Notation useful in cases where the normative text is unclear. </p><p> There are two elements of Z Notation syntax that conflict with the notational conventions described in the preceding sections. *************** *** 632,636 **** of related component definitions and represents an unambiguous name for the intended semantics of the collection of components. ! <span class="test-assertion" id="Description-1201001">The value of the <code>targetNamespace</code> <em>attribute information item</em> SHOULD be dereferenceable.<sup><a title="Link to assertion Description-1201001 summary" href="#Description-1201001-summary">†</a></sup></span> <span class="test-assertion" id="Description-1201002">It SHOULD resolve to a human or machine processable document that directly or indirectly defines the --- 632,636 ---- of related component definitions and represents an unambiguous name for the intended semantics of the collection of components. ! <span class="test-assertion" id="Description-1201001">The value of the <code>targetNamespace</code> <em>attribute information item</em> SHOULD be dereferencable.<sup><a title="Link to assertion Description-1201001 summary" href="#Description-1201001-summary">†</a></sup></span> <span class="test-assertion" id="Description-1201002">It SHOULD resolve to a human or machine processable document that directly or indirectly defines the *************** *** 717,721 **** <span class="test-assertion" id="Description-0025">Its value MUST be an absolute IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]) ! and should be dereferenceable.<sup><a title="Link to assertion Description-0025 summary" href="#Description-0025-summary">†</a></sup></span> </p></div></div><div class="div3"> <h4><a id="Description_Mapping" name="Description_Mapping"></a>2.1.3 Mapping Description's XML Representation to Component --- 717,721 ---- <span class="test-assertion" id="Description-0025">Its value MUST be an absolute IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]) ! and should be dereferencable.<sup><a title="Link to assertion Description-0025 summary" href="#Description-0025-summary">†</a></sup></span> </p></div></div><div class="div3"> <h4><a id="Description_Mapping" name="Description_Mapping"></a>2.1.3 Mapping Description's XML Representation to Component *************** *** 1814,1818 **** </p><p> Define the <em>message direction</em> of the <em>element information item</em> to be the {direction} of the placeholder message associated with the fault as ! specifed by the fault propagation ruleset of the message exchange pattern. </p><p> <span class="test-assertion" id="MessageLabel-0005"> --- 1814,1818 ---- </p><p> Define the <em>message direction</em> of the <em>element information item</em> to be the {direction} of the placeholder message associated with the fault as ! specified by the fault propagation ruleset of the message exchange pattern. </p><p> <span class="test-assertion" id="MessageLabel-0005"> *************** *** 2509,2513 **** </p><p> Define the <em>message direction</em> of the <em>element information item</em> to be the {direction} of the placeholder message associated with the fault as ! specifed by the fault propagation ruleset of the message exchange pattern. </p><p> <span class="test-assertion" id="MessageLabel-0007"> --- 2509,2513 ---- </p><p> Define the <em>message direction</em> of the <em>element information item</em> to be the {direction} of the placeholder message associated with the fault as ! specified by the fault propagation ruleset of the message exchange pattern. </p><p> <span class="test-assertion" id="MessageLabel-0007"> *************** *** 2700,2704 **** property is offered via the binding referred to by the {<a href="wsdl20.html#property-Endpoint.binding">binding</a>} ! property. </p></li><li><p> {<a name="property-Endpoint.parent">parent</a>} --- 2700,2707 ---- property is offered via the binding referred to by the {<a href="wsdl20.html#property-Endpoint.binding">binding</a>} ! property. <b>Note</b> that the presence in this property of the characters ! "?" and "#" can conflict with ! those potentially added by the mapping to the SOAP-Response message exchange pattern, ! section 6.8.2, [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]. </p></li><li><p> {<a name="property-Endpoint.parent">parent</a>} *************** *** 2915,2919 **** <documentation />* [ <xs:import namespace="<em>xs:anyURI</em>" schemaLocation="<em>xs:anyURI</em>"? /> | ! <xs:schema targetNamespace="<em>xs:anyURI</em>" /> | <em>other extension elements</em> ]* </<b>types</b>> --- 2918,2922 ---- <documentation />* [ <xs:import namespace="<em>xs:anyURI</em>" schemaLocation="<em>xs:anyURI</em>"? /> | ! <xs:schema targetNamespace="<em>xs:anyURI</em>"? /> | <em>other extension elements</em> ]* </<b>types</b>> *************** *** 3372,3377 **** <code>namespace</code> value MAY be used as a way to provide alternate locations to find information about a given namespace.</p><p>Furthermore, this specification DOES NOT require the ! <code>location</code> <em>attribute information item</em> to be dereferenceable. If it is not ! dereferenceable then no information about the imported namespace is provided by that <code>wsdl:import</code> <em>element information item</em>. It is possible that such lack of information can cause QNames in other parts of a WSDL 2.0 <a href="wsdl20.html#component-Description">Description</a> --- 3375,3380 ---- <code>namespace</code> value MAY be used as a way to provide alternate locations to find information about a given namespace.</p><p>Furthermore, this specification DOES NOT require the ! <code>location</code> <em>attribute information item</em> to be dereferencable. If it is not ! dereferencable then no information about the imported namespace is provided by that <code>wsdl:import</code> <em>element information item</em>. It is possible that such lack of information can cause QNames in other parts of a WSDL 2.0 <a href="wsdl20.html#component-Description">Description</a> *************** *** 3393,3397 **** value of <code>targetNamespace</code> <em>attribute information item</em> in the enclosing WSDL 2.0 document.<sup><a title="Link to assertion Import-0071 summary" href="#Import-0071-summary">†</a></sup></span> <span class="test-assertion" id="Import-0072">If the location attribute in the <code>import</code> <em>element information item</em> ! is dereferencible then it MUST reference a WSDL 2.0 document.<sup><a title="Link to assertion Import-0072 summary" href="#Import-0072-summary">†</a></sup></span> <span class="test-assertion" id="Import-1402001"> If the <code>location</code> <em>attribute information item</em> of the <code>import</code> <em>element information item</em> is dereferencable, then --- 3396,3400 ---- value of <code>targetNamespace</code> <em>attribute information item</em> in the enclosing WSDL 2.0 document.<sup><a title="Link to assertion Import-0071 summary" href="#Import-0071-summary">†</a></sup></span> <span class="test-assertion" id="Import-0072">If the location attribute in the <code>import</code> <em>element information item</em> ! is dereferencable then it MUST reference a WSDL 2.0 document.<sup><a title="Link to assertion Import-0072 summary" href="#Import-0072-summary">†</a></sup></span> <span class="test-assertion" id="Import-1402001"> If the <code>location</code> <em>attribute information item</em> of the <code>import</code> <em>element information item</em> is dereferencable, then *************** *** 3654,3658 **** elements [<cite><a href="#WSDL11">WSDL 1.1</a></cite>]) for that namespace name.<sup><a title="Link to assertion Location-0077 summary" href="#Location-0077-summary">†</a></sup></span> The second IRI of a pair MAY be absolute or relative. ! <span class="test-assertion" id="Location-1700000">For each pair of IRIs, if the location IRI of the pair is dereferencible then it MUST reference a WSDL 2.0 (or 1.1) document whose target namespace is the namespace IRI of the pair.<sup><a title="Link to assertion Location-1700000 summary" href="#Location-1700000-summary">†</a></sup></span> </p></div></div><div class="div1"> --- 3657,3661 ---- elements [<cite><a href="#WSDL11">WSDL 1.1</a></cite>]) for that namespace name.<sup><a title="Link to assertion Location-0077 summary" href="#Location-0077-summary">†</a></sup></span> The second IRI of a pair MAY be absolute or relative. ! <span class="test-assertion" id="Location-1700000">For each pair of IRIs, if the location IRI of the pair is dereferencable then it MUST reference a WSDL 2.0 (or 1.1) document whose target namespace is the namespace IRI of the pair.<sup><a title="Link to assertion Location-1700000 summary" href="#Location-1700000-summary">†</a></sup></span> </p></div></div><div class="div1"> *************** *** 3694,3698 **** [ <xs:import namespace="<em>xs:anyURI</em>" schemaLocation="<em>xs:anyURI</em>"? /> | ! <xs:schema targetNamespace="<em>xs:anyURI</em>" /> | <em>other extension elements</em> ]* </types> --- 3697,3701 ---- [ <xs:import namespace="<em>xs:anyURI</em>" schemaLocation="<em>xs:anyURI</em>"? /> | ! <xs:schema targetNamespace="<em>xs:anyURI</em>"? /> | <em>other extension elements</em> ]* </types> *************** *** 3764,3768 **** <endpoint name="<em>xs:NCName</em>" binding="<em>xs:QName</em>" address="<em>xs:anyURI</em>"? > <documentation />* ! </endpoint>* </service>* --- 3767,3771 ---- <endpoint name="<em>xs:NCName</em>" binding="<em>xs:QName</em>" address="<em>xs:anyURI</em>"? > <documentation />* ! </endpoint>+ </service>* *************** *** 4455,4459 **** However, in keeping with the recommendation in <a href="#Description_details"><b>2.1.1 The Description Component</b></a> ! that the namespace URI be dereferencible to a WSDL 2.0 document, this appendix specifies the use of the namespace IRI with the WSDL 2.0 fragment identifiers to form an IRI-reference. --- 4458,4462 ---- However, in keeping with the recommendation in <a href="#Description_details"><b>2.1.1 The Description Component</b></a> ! that the namespace URI be dereferencable to a WSDL 2.0 document, this appendix specifies the use of the namespace IRI with the WSDL 2.0 fragment identifiers to form an IRI-reference. *************** *** 4616,4620 **** wsdl.interfaceMessageReference(TicketAgent/reserveFlight/Out) </pre></div></div></div></div><div class="div1"> ! <h2><a id="N157B4" name="N157B4"></a>D. Component Summary (Non-Normative)</h2><p> <a href="#component-summary">Table D-1</a> lists all the components in the WSDL 2.0 abstract Component --- 4619,4623 ---- wsdl.interfaceMessageReference(TicketAgent/reserveFlight/Out) </pre></div></div></div></div><div class="div1"> ! <h2><a id="N157C0" name="N157C0"></a>D. Component Summary (Non-Normative)</h2><p> <a href="#component-summary">Table D-1</a> lists all the components in the WSDL 2.0 abstract Component *************** *** 4731,4735 **** </td><td rowspan="1" colspan="1">Its value MUST be an absolute IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]) ! and should be dereferenceable.</td></tr><tr><td rowspan="1" colspan="1"> <a href="#Description-1201004" name="Description-1201004-summary">Description-1201004</a> </td><td rowspan="1" colspan="1">If a WSDL 2.0 document is split into multiple WSDL 2.0 documents --- 4734,4738 ---- </td><td rowspan="1" colspan="1">Its value MUST be an absolute IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]) ! and should be dereferencable.</td></tr><tr><td rowspan="1" colspan="1"> <a href="#Description-1201004" name="Description-1201004-summary">Description-1201004</a> </td><td rowspan="1" colspan="1">If a WSDL 2.0 document is split into multiple WSDL 2.0 documents *************** *** 4751,4755 **** <a href="#Import-0072" name="Import-0072-summary">Import-0072</a> </td><td rowspan="1" colspan="1">If the location attribute in the <code>import</code> <em>element information item</em> ! is dereferencible then it MUST reference a WSDL 2.0 document.</td></tr><tr><td rowspan="1" colspan="1"> <a href="#Import-1400001" name="Import-1400001-summary">Import-1400001</a> </td><td rowspan="1" colspan="1">If a WSDL 2.0 document contains more than one <code>wsdl:import</code> --- 4754,4758 ---- <a href="#Import-0072" name="Import-0072-summary">Import-0072</a> </td><td rowspan="1" colspan="1">If the location attribute in the <code>import</code> <em>element information item</em> ! is dereferencable then it MUST reference a WSDL 2.0 document.</td></tr><tr><td rowspan="1" colspan="1"> <a href="#Import-1400001" name="Import-1400001-summary">Import-1400001</a> </td><td rowspan="1" colspan="1">If a WSDL 2.0 document contains more than one <code>wsdl:import</code> *************** *** 4808,4812 **** children/descendants.</td></tr><tr><td rowspan="1" colspan="1"> <a href="#Location-1700000" name="Location-1700000-summary">Location-1700000</a> ! </td><td rowspan="1" colspan="1">For each pair of IRIs, if the location IRI of the pair is dereferencible then it MUST reference a WSDL 2.0 (or 1.1) document whose target namespace is the namespace IRI of the pair.</td></tr><tr><td rowspan="1" colspan="1"> <a href="#MessageLabel-0005" name="MessageLabel-0005-summary">MessageLabel-0005</a> --- 4811,4815 ---- children/descendants.</td></tr><tr><td rowspan="1" colspan="1"> <a href="#Location-1700000" name="Location-1700000-summary">Location-1700000</a> ! </td><td rowspan="1" colspan="1">For each pair of IRIs, if the location IRI of the pair is dereferencable then it MUST reference a WSDL 2.0 (or 1.1) document whose target namespace is the namespace IRI of the pair.</td></tr><tr><td rowspan="1" colspan="1"> <a href="#MessageLabel-0005" name="MessageLabel-0005-summary">MessageLabel-0005</a> *************** *** 5115,5119 **** compared character-by-character as indicated in [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>].</td></tr><tr><td rowspan="1" colspan="1"> <a href="#Description-1201001" name="Description-1201001-summary">Description-1201001</a> ! </td><td rowspan="1" colspan="1">The value of the <code>targetNamespace</code> <em>attribute information item</em> SHOULD be dereferenceable.</td></tr><tr><td rowspan="1" colspan="1"> <a href="#Description-1201002" name="Description-1201002-summary">Description-1201002</a> </td><td rowspan="1" colspan="1">It SHOULD resolve to a human or machine --- 5118,5122 ---- compared character-by-character as indicated in [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>].</td></tr><tr><td rowspan="1" colspan="1"> <a href="#Description-1201001" name="Description-1201001-summary">Description-1201001</a> ! </td><td rowspan="1" colspan="1">The value of the <code>targetNamespace</code> <em>attribute information item</em> SHOULD be dereferencable.</td></tr><tr><td rowspan="1" colspan="1"> <a href="#Description-1201002" name="Description-1201002-summary">Description-1201002</a> </td><td rowspan="1" colspan="1">It SHOULD resolve to a human or machine *************** *** 5316,5320 **** </td><td rowspan="1" colspan="1">Each XML Schema element declaration MUST have a unique QName.</td></tr></tbody></table><br><div class="div1"> <h2><a id="changelog" name="changelog"></a>F. Part 1 Change Log (Non-Normative)</h2><div class="div2"> ! <h3><a id="wsdl-changelog" name="wsdl-changelog"></a>F.1 WSDL 2.0 Specification Changes</h3><a name="wsdl-changelog-table"></a><table border="1"><caption>Table F-1. Summary of WSDL 2.0 Specification Changes</caption><col width="10%" span="1"><col width="10%" span="1"><col width="80%" span="1"><tbody><tr><th rowspan="1" colspan="1">Date</th><th rowspan="1" colspan="1">Author</th><th rowspan="1" colspan="1">Description</th></tr><tr><td rowspan="1" colspan="1">20070216</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Revised wording for CR126. </td></tr><tr><td rowspan="1" colspan="1">20070216</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Fixed description of Part 2 in intro. Updated reference for SOAP12 to Second Edition. </td></tr><tr><td rowspan="1" colspan="1">20070215</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1"> --- 5319,5327 ---- </td><td rowspan="1" colspan="1">Each XML Schema element declaration MUST have a unique QName.</td></tr></tbody></table><br><div class="div1"> <h2><a id="changelog" name="changelog"></a>F. Part 1 Change Log (Non-Normative)</h2><div class="div2"> ! <h3><a id="wsdl-changelog" name="wsdl-changelog"></a>F.1 WSDL 2.0 Specification Changes</h3><a name="wsdl-changelog-table"></a><table border="1"><caption>Table F-1. Summary of WSDL 2.0 Specification Changes</caption><col width="10%" span="1"><col width="10%" span="1"><col width="80%" span="1"><tbody><tr><th rowspan="1" colspan="1">Date</th><th rowspan="1" colspan="1">Author</th><th rowspan="1" colspan="1">Description</th></tr><tr><td rowspan="1" colspan="1">20070220</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1"> ! <a href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR112">CR112</a> ! : note that ? and # in addresses can conflict with that added by the http/soap response bindings. ! </td></tr><tr><td rowspan="1" colspan="1">20070220</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Spell-checked. ! </td></tr><tr><td rowspan="1" colspan="1">20070216</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Revised wording for CR126. </td></tr><tr><td rowspan="1" colspan="1">20070216</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Fixed description of Part 2 in intro. Updated reference for SOAP12 to Second Edition. </td></tr><tr><td rowspan="1" colspan="1">20070215</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1"> *************** *** 5703,5707 **** <a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC120">LC120</a>: Modified section 4.2 to align wsdl:import with xs:import.</td></tr><tr><td rowspan="1" colspan="1">20050429</td><td rowspan="1" colspan="1">RRC</td><td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC75w">LC75w</a>: ! Removed "is not dereferenceable or" from section 4.1.1 and removed references to a WSDL processor.</td></tr><tr><td rowspan="1" colspan="1">20050429</td><td rowspan="1" colspan="1">RRC</td><td rowspan="1" colspan="1">Added clarification that an operation style MAY affect only input or only output messages (or any other combination).</td></tr><tr><td rowspan="1" colspan="1">20050421</td><td rowspan="1" colspan="1">AGR</td><td rowspan="1" colspan="1"> --- 5710,5714 ---- <a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC120">LC120</a>: Modified section 4.2 to align wsdl:import with xs:import.</td></tr><tr><td rowspan="1" colspan="1">20050429</td><td rowspan="1" colspan="1">RRC</td><td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC75w">LC75w</a>: ! Removed "is not dereferencable or" from section 4.1.1 and removed references to a WSDL processor.</td></tr><tr><td rowspan="1" colspan="1">20050429</td><td rowspan="1" colspan="1">RRC</td><td rowspan="1" colspan="1">Added clarification that an operation style MAY affect only input or only output messages (or any other combination).</td></tr><tr><td rowspan="1" colspan="1">20050421</td><td rowspan="1" colspan="1">AGR</td><td rowspan="1" colspan="1"> Index: wsdl20.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v retrieving revision 1.440 retrieving revision 1.441 diff -C 2 -d -r1.440 -r1.441 *** wsdl20.xml 20 Feb 2007 12:47:55 -0000 1.440 --- wsdl20.xml 21 Feb 2007 01:17:08 -0000 1.441 *************** *** 8172,8176 **** <documentation />* [ <xs:import namespace="<emph>xs:anyURI</emph>" schemaLocation="<emph>xs:anyURI</emph>"? /> | ! <xs:schema targetNamespace="<emph>xs:anyURI</emph>" /> | <emph>other extension elements</emph> ]* </<b>types</b>> --- 8172,8176 ---- <documentation />* [ <xs:import namespace="<emph>xs:anyURI</emph>" schemaLocation="<emph>xs:anyURI</emph>"? /> | ! <xs:schema targetNamespace="<emph>xs:anyURI</emph>"? /> | <emph>other extension elements</emph> ]* </<b>types</b>> *************** *** 9494,9498 **** [ <xs:import namespace="<emph>xs:anyURI</emph>" schemaLocation="<emph>xs:anyURI</emph>"? /> | ! <xs:schema targetNamespace="<emph>xs:anyURI</emph>" /> | <emph>other extension elements</emph> ]* </types> --- 9494,9498 ---- [ <xs:import namespace="<emph>xs:anyURI</emph>" schemaLocation="<emph>xs:anyURI</emph>"? /> | ! <xs:schema targetNamespace="<emph>xs:anyURI</emph>"? /> | <emph>other extension elements</emph> ]* </types> *************** *** 9564,9568 **** <endpoint name="<emph>xs:NCName</emph>" binding="<emph>xs:QName</emph>" address="<emph>xs:anyURI</emph>"? > <documentation />* ! </endpoint>* </service>* --- 9564,9568 ---- <endpoint name="<emph>xs:NCName</emph>" binding="<emph>xs:QName</emph>" address="<emph>xs:anyURI</emph>"? > <documentation />* ! </endpoint>+ </service>*
Received on Wednesday, 21 February 2007 01:17:19 UTC