- From: Doug Davis via cvs-syncmail <cvsmail@w3.org>
- Date: Sat, 07 Nov 2009 05:01:59 +0000
- To: public-ws-resource-access-notifications@w3.org
Update of /w3ccvs/WWW/2002/ws/ra/edcopies In directory hutz:/tmp/cvs-serv28508 Modified Files: wseventing.xml wsenum.html Log Message: 8213 Index: wseventing.xml =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wseventing.xml,v retrieving revision 1.113 retrieving revision 1.114 diff -u -d -r1.113 -r1.114 --- wseventing.xml 7 Nov 2009 04:23:44 -0000 1.113 +++ wseventing.xml 7 Nov 2009 05:01:56 -0000 1.114 @@ -2583,7 +2583,8 @@ <head>Access Control</head> <p> - It is important for event sources to properly authorize + It is important for event sources and subscription managers + to properly authorize requests. This is especially true for Subscribe requests, as otherwise the ability to subscribe on behalf of a third-party event sink could be used to create a distributed @@ -3821,8 +3822,6 @@ </xs:simpleContent> </xs:complexType> - <xs:attribute name="EventSource" type="xs:boolean" /> - <!-- Wrapped Events --> <xs:complexType name="EventType" mixed="true"> <xs:sequence> @@ -4645,6 +4644,13 @@ <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7970">7970</loc> </td> </tr> + <tr> + <td> 2009/11/06 </td> + <td> DD </td> + <td> Added resolution of issue + <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8213">8213</loc> + </td> + </tr> </tbody> </table> </div1> Index: wsenum.html =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsenum.html,v retrieving revision 1.89 retrieving revision 1.90 diff -u -d -r1.89 -r1.90 --- wsenum.html 6 Nov 2009 05:22:16 -0000 1.89 +++ wsenum.html 7 Nov 2009 05:01:57 -0000 1.90 @@ -67,16 +67,15 @@ 4.9 <a href="#UnusableEPR">UnusableEPR</a><br/> 5 <a href="#Security">Security Considerations</a><br/> 6 <a href="#metadata">WS-Enumeration Metadata</a><br/> - 6.1 <a href="#iddiv2_1_1922">Enumeration Assertion</a><br/> + 6.1 <a href="#iddiv2_1_1902">Enumeration Assertion</a><br/> 7 <a href="#acks">Acknowledgements</a><br/> 8 <a href="#refs">References</a><br/> - 8.1 <a href="#iddiv2_1_2011">Normative References</a><br/> - 8.2 <a href="#iddiv2_1_2197">Informative References</a><br/> + 8.1 <a href="#iddiv2_1_1991">Normative References</a><br/> + 8.2 <a href="#iddiv2_1_2177">Informative References</a><br/> </p> <h3><a name="appendices" id="appendices"/>Appendices</h3><p class="toc">A <a href="#schema">XML Schema</a><br/> B <a href="#WSDL">WSDL</a><br/> -C <a href="#policyXSD">Enumeration Policy Schema</a><br/> -D <a href="#changelog">Change Log</a><br/> +C <a href="#changelog">Change Log</a><br/> </p></div><hr/><div class="body"><div class="div1"> <h2><a name="intro" id="intro"/>1 Introduction</h2><p> There are numerous applications for which a @@ -243,8 +242,6 @@ Prefixes and XML namespaces used in this specification </caption><tbody><tr><th align="left"> Prefix </th><th align="left"> XML Namespace </th><th align="left"> Specification(s) </th></tr><tr><td> wsen </td><td><a href="http://www.w3.org/2009/09/ws-enu"> http://www.w3.org/2009/09/ws-enu - </a></td><td> This specification </td></tr><tr><td> wsenp </td><td><a href="http://www.w3.org/2009/09/ws-enp"> - http://www.w3.org/2009/09/ws-enp </a></td><td> This specification </td></tr><tr><td> s </td><td><a href="http://www.w3.org/2003/05/soap-envelope"> http://www.w3.org/2003/05/soap-envelope </a></td><td> SOAP 1.2 <a href="#SOAP121">[SOAP12]</a></td></tr><tr><td> s11 </td><td><a href="http://schemas.xmlsoap.org/soap/envelope/"> @@ -1266,22 +1263,26 @@ that indicate a particular security mechanism used to protect the WS-Enumeration operations supported by this endpoint. </p><div class="div2"> -<h3><a name="iddiv2_1_1922" id="iddiv2_1_1922"/>6.1 Enumeration Assertion</h3><p> +<h3><a name="iddiv2_1_1902" id="iddiv2_1_1902"/>6.1 Enumeration Assertion</h3><p> The mechanism for indicating that a binding or endpoint conforms to the WS-Enumeration specification is through the use of the Web Services Policy - Framework <a href="#wspolicy">[WS-Policy]</a> and Web Services Policy - Attachment <a href="#wspolicyattach">[WS-Policy Attachment]</a> specifications. </p><p> - This specification defines a policy assertion (wsenp:Enumeration). The - wsenp:Enumeration policy assertion applies to the endpoint policy subject. + This specification defines a policy assertion + (wsenu:EnumerationAssertion). The + wsenu:EnumerationAssertion policy assertion applies to the + endpoint policy subject. </p><p> For WSDL 1.1, these assertions may be attached to wsdl11:port or wsdl11:binding. For WSDL 2.0, they may be attached to wsdl20:endpoint or - wsdl20:binding. A policy expression containing the wsenp:Enumeration + wsdl20:binding. A policy expression containing the + wsenu:EnumerationAssertion policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p><p> - The wsenp:Enumeration policy assertion is a nested policy container + The wsenu:EnumerationAssertion policy assertion is a nested policy + container assertion. The meaning of this assertion, when present in a policy alternative, is that WS-Enumeration is required to communicate with the subject and that the subject is a WS-Enumeration data source. @@ -1295,40 +1296,40 @@ which does not. </p><p> The normative outline of this assertion is: - </p><div class="exampleOuter"><div class="exampleInner"><pre><wsenp:Enumeration ...> - <wsenp:FilterDialect ...> <em>xs:anyURI</em> </wsenp:FilterDialect> * - <wsenp:MaxExpires ...> <em>xs:duration</em> </wsenp:MaxExpires> ? - <wsenp:MaxTime ...> <em>xs:duration</em> </wsenp:MaxTime> ? - <wsenp:MaxElements ...> <em>xs:long</em> </wsenp:MaxElements> ? - <wsenp:MaxCharacters ...> <em>xs:long</em> </wsenp:MaxCharacters> ? + </p><div class="exampleOuter"><div class="exampleInner"><pre><wsenu:EnumerationAssertion ...> + <wsenu:FilterDialect ...> <em>xs:anyURI</em> </wsenu:FilterDialect> * + <wsenu:MaxExpires ...> <em>xs:duration</em> </wsenu:MaxExpires> ? + <wsenu:MaxTime ...> <em>xs:duration</em> </wsenu:MaxTime> ? + <wsenu:MaxElements ...> <em>xs:long</em> </wsenu:MaxElements> ? + <wsenu:MaxCharacters ...> <em>xs:long</em> </wsenu:MaxCharacters> ? ... -</wsenp:Enumeration></pre></div></div><p> +</wsenu:EnumerationAssertion></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: - </p><dl><dt class="label"> /wsenp:Enumeration </dt><dd><p> + </p><dl><dt class="label"> /wsenu:EnumerationAssertion </dt><dd><p> A policy assertion that specifies that WS-Enumeration protocol MUST be used when communicating with this endpoint. This assertion has Endpoint Policy Subject. - </p></dd><dt class="label"> /wsenp:Enumeration/wsenp:FilterDialect </dt><dd><p> + </p></dd><dt class="label"> /wsenu:EnumerationAssertion/wsenu:FilterDialect </dt><dd><p> When present, this OPTIONAL parameter indicates support for the specified Filter Dialect IRI. - </p></dd><dt class="label"> /wsenp:Enumeration/wsenp:MaxExpires </dt><dd><p> + </p></dd><dt class="label"> /wsenu:EnumerationAssertion/wsenu:MaxExpires </dt><dd><p> When present, this OPTIONAL parameter indicates the maximum lifetime of enumerations that this endpoint will support. The implied default is indefinite (no expiry). Note: a value of "PT0S" indicates that this endpoint supports enumerations with an infinite lifetime. - </p></dd><dt class="label"> /wsenp:Enumeration/wsenp:MaxTime </dt><dd><p> + </p></dd><dt class="label"> /wsenu:EnumerationAssertion/wsenu:MaxTime </dt><dd><p> When present, this OPTIONAL parameter indicates the maximum MaxTime value supported by this endpoint. The implied default is indefinite (no expiry). Note: a value of "PT0S" indicates that this endpoint supports any duration value. - </p></dd><dt class="label"> /wsenp:Enumeration/wsenp:MaxElements </dt><dd><p> + </p></dd><dt class="label"> /wsenu:EnumerationAssertion/wsenu:MaxElements </dt><dd><p> When present, this OPTIONAL parameter indicates the maximum MaxElements value supported by this endpoint. The value specified MUST be greater than zero. - </p></dd><dt class="label"> /wsenp:Enumeration/wsenp:MaxCharacters </dt><dd><p> + </p></dd><dt class="label"> /wsenu:EnumerationAssertion/wsenu:MaxCharacters </dt><dd><p> When present, this OPTIONAL parameter indicates the maximum MaxCharacters value supported by this endpoint. The value specified MUST be greater than zero. @@ -1358,7 +1359,7 @@ Yves Lafon (W3C). </p></div><div class="div1"> <h2><a name="refs" id="refs"/>8 References</h2><div class="div2"> -<h3><a name="iddiv2_1_2011" id="iddiv2_1_2011"/>8.1 Normative References</h3><dl><dt class="label"><a name="RFC2119" id="RFC2119"/>RFC 2119</dt><dd><a href="http://www.ietf.org/rfc/rfc2119.txt"><cite> +<h3><a name="iddiv2_1_1991" id="iddiv2_1_1991"/>8.1 Normative References</h3><dl><dt class="label"><a name="RFC2119" id="RFC2119"/>RFC 2119</dt><dd><a href="http://www.ietf.org/rfc/rfc2119.txt"><cite> Key words for use in RFCs to Indicate Requirement Levels </cite></a> , S. Bradner, Author. @@ -1430,7 +1431,7 @@ , J. Clark, S. DeRose, Editors. World Wide Web Consortium (W3C), 16 November 1999. Available at <a href="http://www.w3.org/TR/xpath">http://www.w3.org/TR/xpath</a>.</dd></dl></div><div class="div2"> -<h3><a name="iddiv2_1_2197" id="iddiv2_1_2197"/>8.2 Informative References</h3><dl><dt class="label"><a name="MEX" id="MEX"/>WS-MetadataExchange</dt><dd><a href="http://www.w3.org/TR/ws-metadata-exchange"><cite> +<h3><a name="iddiv2_1_2177" id="iddiv2_1_2177"/>8.2 Informative References</h3><dl><dt class="label"><a name="MEX" id="MEX"/>WS-MetadataExchange</dt><dd><a href="http://www.w3.org/TR/ws-metadata-exchange"><cite> W3C Working Group Draft, "Web Services Metadata Exchange (WS-MetadataExchange) 1.1" </cite></a> @@ -1724,6 +1725,48 @@ <xs:simpleType name="OpenEnumerationEndCodeType"> <xs:union memberTypes="tns:EnumerationEndCodeType xs:anyURI" /> </xs:simpleType> + + <!-- Policy --> + <xs:complexType name="Duration"> + <xs:simpleContent> + <xs:extension base="tns:NonNegativeDurationType"> + <xs:anyAttribute namespace="##other"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="URI"> + <xs:simpleContent> + <xs:extension base="xs:anyURI"> + <xs:anyAttribute namespace="##other"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="Long"> + <xs:simpleContent> + <xs:extension base="xs:long"> + <xs:anyAttribute namespace="##other"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:element name="EnumerationAssertion"> + <xs:complexType> + <xs:sequence> + <xs:element name="FilterDialect" type="tns:URI" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="MaxExpires" type="tns:Duration" minOccurs="0"/> + <xs:element name="MaxTime" type="tns:Duration" minOccurs="0"/> + <xs:element name="MaxElements" type="tns:Long" minOccurs="0"/> + <xs:element name="MaxCharacters" type="tns:Long" minOccurs="0"/> + <xs:any namespace="##other" processContents="lax" minOccurs="0" + maxOccurs="unbounded"/> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> + </xs:schema></pre></div></div></div><div class="div1"> <h2><a name="WSDL" id="WSDL"/>B WSDL</h2><p> A normative copy of the WSDL <a href="#WSDL11">[WSDL11]</a> @@ -1834,63 +1877,7 @@ </wsdl:portType> </wsdl:definitions></pre></div></div></div><div class="div1"> -<h2><a name="policyXSD" id="policyXSD"/>C Enumeration Policy Schema</h2><p> - A normative copy of the XML Schema description for the Enumeration - Policy assertion can be retrieved from the following address: - </p><div class="exampleOuter"><div class="exampleInner"><pre><a href="http://www.w3.org/2009/09/ws-enu/EnumerationPolicy.xsd">http://www.w3.org/2009/09/ws-enu/EnumerationPolicy.xsd</a></pre></div></div><p> - A non-normative copy of the XML schema is listed below for convenience. - </p><div class="exampleOuter"><div class="exampleInner"><pre><xs:schema - targetNamespace="http://www.w3.org/2009/09/ws-enp" - xmlns:tns="http://www.w3.org/2009/09/ws-enp" - xmlns:xs="http://www.w3.org/2001/XMLSchema" - elementFormDefault="qualified" - blockDefault="#all"> - - <xs:import namespace="http://www.w3.org/XML/1998/namespace" - schemaLocation="http://www.w3.org/2001/xml.xsd" /> - - <xs:complexType name="Duration"> - <xs:simpleContent> - <xs:extension base="xs:duration"> - <xs:anyAttribute namespace="##other"/> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - - <xs:complexType name="URI"> - <xs:simpleContent> - <xs:extension base="xs:anyURI"> - <xs:anyAttribute namespace="##other"/> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - - <xs:complexType name="Long"> - <xs:simpleContent> - <xs:extension base="xs:long"> - <xs:anyAttribute namespace="##other"/> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - - <xs:element name="Enumeration"> - <xs:complexType> - <xs:sequence> - <xs:element name="FilterDialect" type="tns:URI" minOccurs="0" - maxOccurs="unbounded"/> - <xs:element name="MaxExpires" type="tns:Duration" minOccurs="0"/> - <xs:element name="MaxTime" type="tns:Duration" minOccurs="0"/> - <xs:element name="MaxElements" type="tns:Long" minOccurs="0"/> - <xs:element name="MaxCharacters" type="tns:Long" minOccurs="0"/> - <xs:any namespace="##other" processContents="lax" minOccurs="0" - maxOccurs="unbounded"/> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> - -</xs:schema></pre></div></div></div><div class="div1"> -<h2><a name="changelog" id="changelog"/>D Change Log</h2><table border="1"><tbody><tr><th> Data </th><th> Author </th><th> Description </th></tr><tr><td> 2009/03/04 </td><td> DD </td><td> Added resolution of issue +<h2><a name="changelog" id="changelog"/>C Change Log</h2><table border="1"><tbody><tr><th> Data </th><th> Author </th><th> Description </th></tr><tr><td> 2009/03/04 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6391">6391</a></td></tr><tr><td> 2009/03/04 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6519">6519</a></td></tr><tr><td> 2009/03/11 </td><td> DD </td><td> Added change log </td></tr><tr><td> 2009/03/11 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6641">6641</a></td></tr><tr><td> 2009/03/11 </td><td> DD </td><td> Added resolution of issue @@ -1941,4 +1928,5 @@ <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7912">7912</a></td></tr><tr><td> 2009/11/05 </td><td> DD </td><td> Added resolution of issues <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8070">8070</a>, <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8071">8071</a>, - <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8072">8072</a></td></tr></tbody></table></div></div></body></html> \ No newline at end of file + <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8072">8072</a></td></tr><tr><td> 2009/11/06 </td><td> DD </td><td> Added resolution of issue + <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8124">8124</a></td></tr></tbody></table></div></div></body></html> \ No newline at end of file
Received on Saturday, 7 November 2009 05:02:11 UTC