- 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