- From: Doug Davis via cvs-syncmail <cvsmail@w3.org>
- Date: Sat, 07 Nov 2009 16:33:04 +0000
- To: public-ws-resource-access-notifications@w3.org
Update of /w3ccvs/WWW/2002/ws/ra/edcopies In directory hutz:/tmp/cvs-serv681 Modified Files: wsenum.html wsenum.xml wseventing.html wseventing.xml wsfrag.html wsfrag.xml wsmex.html wsmex.xml wst.html wst.xml Removed Files: ws-enp.html ws-evp.html ws-frp.html ws-mxp.html ws-trp.html Log Message: 8124 8179 Index: wst.xml =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wst.xml,v retrieving revision 1.82 retrieving revision 1.83 diff -u -d -r1.82 -r1.83 --- wst.xml 7 Nov 2009 05:18:00 -0000 1.82 +++ wst.xml 7 Nov 2009 16:33:02 -0000 1.83 @@ -206,15 +206,6 @@ </td> </tr> <tr> - <td> wstrp </td> - <td> - <loc href="http://www.w3.org/&wstra.nsprefix;/ws-tra">http://www.w3.org/&wstra.nsprefix;/ws-trp</loc> - </td> - <td> - This specification - </td> - </tr> - <tr> <td> s </td> <td> Either SOAP 1.1 or 1.2 </td> <td> SOAP </td> @@ -522,7 +513,7 @@ refers to additional information for the service on how to process this element. If the attribute is present but the dialect IRI is not known then the service MUST generate an - UnknownDialect fault. There is no default value for the + wst:UnknownDialect fault. There is no default value for the attribute. If the attribute is absent, then the base behavior is used. </p> @@ -722,7 +713,7 @@ refers to additional information for the service on how to process this element. If the attribute is present but the dialect IRI is not known then the service MUST generate an - UnknownDialect fault. There is no default value for the + wst:UnknownDialect fault. There is no default value for the attribute. If the attribute is absent, then the base behavior is used. </p> @@ -928,7 +919,7 @@ refers to additional information for the service on how to process this element. If the attribute is present but the dialect IRI is not known then the service MUST generate an - UnknownDialect fault. There is no default value for the + wst:UnknownDialect fault. There is no default value for the attribute. If the attribute is absent, then the base behavior is used. </p> @@ -1099,7 +1090,7 @@ refers to additional information for the service on how to process this element. If the attribute is present but the dialect IRI is not known then the service MUST generate an - UnknownDialect fault. There is no default value for the + wst:UnknownDialect fault. There is no default value for the attribute. If the attribute is absent, then the base behavior is used. </p> @@ -1586,21 +1577,21 @@ </p> <p> - This specification defines a policy assertion (wstrp:TransferResource). - The wstrp:TransferResource policy assertion applies to the endpoint + This specification defines a policy assertion (wst:TransferResource). + The wst:TransferResource 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 wstrp:TransferResource + wsdl20:binding. A policy expression containing the wst:TransferResource policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p> <p> - The wstrp:TransferResource policy assertion is a nested policy container + The wst:TransferResource policy assertion is a nested policy container assertion. The meaning of this assertion, when present in a policy alternative, is that WS-Transfer is required to communicate with the subject and that the subject is a WS-Transfer Resource. @@ -1621,14 +1612,14 @@ </p> <example> - <eg><wstrp:TransferResource ...> - <wstrp:PutOperationSupported .../> ? - <wstrp:DeleteOperationSupported .../> ? - <wstrp:FaultOnPutDenied.../> ? - <wstrp:Dialect ...> <emph>xs:anyURI</emph> </wstrp:Dialect> * - <wstrp:Resource ...> <emph>xs:QName</emph> </wstrp:Resource> ? + <eg><wst:TransferResource ...> + <wst:PutOperationSupported .../> ? + <wst:DeleteOperationSupported .../> ? + <wst:FaultOnPutDenied.../> ? + <wst:Dialect ...> <emph>xs:anyURI</emph> </wst:Dialect> * + <wst:Resource ...> <emph>xs:QName</emph> </wst:Resource> ? ... -</wstrp:TransferResource></eg> +</wst:TransferResource></eg> </example> <p> @@ -1639,7 +1630,7 @@ <glist> <gitem> - <label> /wstrp:TransferResource </label> + <label> /wst:TransferResource </label> <def> <p> This policy assertion specifies that WS-Transfer protocol MUST be @@ -1653,7 +1644,7 @@ </gitem> <gitem> - <label> /wstrp:TransferResource/wstrp:PutOperationSupported </label> + <label> /wst:TransferResource/wst:PutOperationSupported </label> <def> <p> When present, this OPTIONAL parameter indicates that the Put @@ -1663,7 +1654,7 @@ </gitem> <gitem> - <label> /wstrp:TransferResource/wstrp:DeleteOperationSupported </label> + <label> /wst:TransferResource/wst:DeleteOperationSupported </label> <def> <p> When present, this OPTIONAL parameter indicates that the Delete @@ -1673,7 +1664,7 @@ </gitem> <gitem> - <label> /wstrp:TransferResource/wstrp:FaultOnPutDenied </label> + <label> /wst:TransferResource/wst:FaultOnPutDenied </label> <def> <p> When present, this OPTIONAL parameter indicates that attempts to @@ -1686,7 +1677,7 @@ </gitem> <gitem> - <label> /wstrp:TransferResource/wstrp:Dialect </label> + <label> /wst:TransferResource/wst:Dialect </label> <def> <p> When present, this OPTIONAL parameter indicates support for the @@ -1696,7 +1687,7 @@ </gitem> <gitem> - <label> /wstrp:TransferResource/wstrp:Resource </label> + <label> /wst:TransferResource/wst:Resource </label> <def> <p> When present, this OPTIONAL parameter provides the QName referencing @@ -1723,8 +1714,8 @@ <p> This specification defines a policy assertion - (wstrp:TransferResourceFactory). - The wstrp:TransferResourceFactory policy assertion applies to the endpoint + (wst:TransferResourceFactory). + The wst:TransferResourceFactory policy assertion applies to the endpoint policy subject. </p> @@ -1732,13 +1723,13 @@ 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 - wstrp:TransferResourceFactory + wst:TransferResourceFactory policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p> <p> - The wstrp:TransferResourceFactory policy assertion is a nested policy + The wst:TransferResourceFactory policy assertion is a nested policy container assertion. The meaning of this assertion, when present in a policy alternative, is that WS-Transfer is required to communicate with the @@ -1760,10 +1751,10 @@ </p> <example> - <eg><wstrp:TransferResourceFactory ...> - <wstrp:Dialect ...> <emph>xs:anyURI</emph> </wstrp:Dialect> * + <eg><wst:TransferResourceFactory ...> + <wst:Dialect ...> <emph>xs:anyURI</emph> </wst:Dialect> * ... -</wstrp:TransferResourceFactory></eg> +</wst:TransferResourceFactory></eg> </example> <p> @@ -1774,7 +1765,7 @@ <glist> <gitem> - <label> /wstrp:TransferResourceFactory </label> + <label> /wst:TransferResourceFactory </label> <def> <p> This policy assertion specifies that WS-Transfer Create operation @@ -1785,7 +1776,7 @@ </gitem> <gitem> - <label> /wstrp:TransferResourceFactory/wstrp:Dialect </label> + <label> /wst:TransferResourceFactory/wst:Dialect </label> <def> <p> When present, this OPTIONAL parameter indicates support for the @@ -2036,234 +2027,95 @@ </p> <example> <eg><xs:schema - targetNamespace="http://www.w3.org/&wstra.nsprefix;/ws-tra" - xmlns:tns="http://www.w3.org/&wstra.nsprefix;/ws-tra" + targetNamespace="http://www.w3.org/2009/09/ws-tra" + xmlns:tns="http://www.w3.org/2009/09/ws-tra" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://www.w3.org/2005/08/addressing" elementFormDefault="qualified" - blockDefault="#all" > + blockDefault="#all" > <xs:import namespace="http://www.w3.org/2005/08/addressing" - schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd" /> - - <xs:element name="Get"> - <xs:complexType> - <xs:sequence> - <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" /> - </xs:sequence> - <xs:attribute name="Dialect" type="xs:anyURI" use="optional" /> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> - - <xs:element name="GetResponse"> - <xs:complexType> - <xs:sequence> - <xs:any minOccurs="1" maxOccurs="unbounded" namespace="##other" processContents="lax" /> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> + schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd" /> - <xs:element name="Put"> - <xs:complexType> - <xs:sequence> - <xs:any minOccurs="1" maxOccurs="unbounded" namespace="##other" processContents="lax" /> - </xs:sequence> - <xs:attribute name="Dialect" type="xs:anyURI" use="optional" /> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> + <xs:element name="Get"> + <xs:complexType> + <xs:sequence> + <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" /> + </xs:sequence> + <xs:attribute name="Dialect" type="xs:anyURI" use="optional" /> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <xs:element name="PutResponse"> - <xs:complexType> - <xs:sequence> - <xs:any minOccurs="1" namespace="##other" processContents="lax" /> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> + <xs:element name="GetResponse"> + <xs:complexType> + <xs:sequence> + <xs:any minOccurs="1" maxOccurs="unbounded" namespace="##other" processContents="lax" /> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <xs:element name="Delete"> - <xs:complexType> - <xs:sequence> - <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" /> - </xs:sequence> - <xs:attribute name="Dialect" type="xs:anyURI" use="optional" /> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> + <xs:element name="Put"> + <xs:complexType> + <xs:sequence> + <xs:any minOccurs="1" maxOccurs="unbounded" namespace="##other" processContents="lax" /> + </xs:sequence> + <xs:attribute name="Dialect" type="xs:anyURI" use="optional" /> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <xs:element name="DeleteResponse"> - <xs:complexType> - <xs:sequence> - <xs:any minOccurs="0" namespace="##other" processContents="lax" /> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> - - <xs:element name="Create"> - <xs:complexType> - <xs:sequence> - <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" /> - </xs:sequence> - <xs:attribute name="Dialect" type="xs:anyURI" use="optional" /> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> - - <xs:element name="CreateResponse"> - <xs:complexType> - <xs:sequence> - <xs:element name="ResourceCreated" type="wsa:EndpointReferenceType" /> - <xs:any minOccurs="0" namespace="##other" processContents="lax" /> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> + <xs:element name="PutResponse"> + <xs:complexType> + <xs:sequence> + <xs:any minOccurs="1" namespace="##other" processContents="lax" /> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> -</xs:schema> </eg> - </example> - </div1> + <xs:element name="Delete"> + <xs:complexType> + <xs:sequence> + <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" /> + </xs:sequence> + <xs:attribute name="Dialect" type="xs:anyURI" use="optional" /> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <div1 id="Appendix_II__E2_80_93_WSDL"> - <head>WSDL</head> - <p> - A normative copy of the WSDL <bibref ref="WSDL11"/> description - for this specification can be retrieved from the following address: - </p> - <example> - <eg><loc href="http://www.w3.org/&wstra.nsprefix;/ws-tra/transfer.wsdl">http://www.w3.org/&wstra.nsprefix;/ws-tra/transfer.wsdl</loc></eg> - </example> - <p> - A non-normative copy of the WSDL description is listed below for - convenience. - </p> - <example> - <eg><wsdl:definitions - targetNamespace="http://www.w3.org/&wstra.nsprefix;/ws-tra" - xmlns:tns="http://www.w3.org/&wstra.nsprefix;/ws-tra" - xmlns:wsa="http://www.w3.org/2005/08/addressing" - xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" - xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" - xmlns:xs="http://www.w3.org/2001/XMLSchema"> - - <wsdl:types> - <xs:schema> - <xs:import - namespace="http://www.w3.org/&wstra.nsprefix;/ws-tra" - schemaLocation="http://www.w3.org/&wstra.nsprefix;/ws-tra/transfer.xsd" - /> - </xs:schema> - </wsdl:types> - - <wsdl:message name="GetMessage"> - <wsdl:part name="Body" element="tns:Get"/> - </wsdl:message> - <wsdl:message name="GetResponseMessage"> - <wsdl:part name="Body" element="tns:GetResponse"/> - </wsdl:message> - - <wsdl:message name="PutMessage"> - <wsdl:part name="Body" element="tns:Put"/> - </wsdl:message> - <wsdl:message name="PutResponseMessage"> - <wsdl:part name="Body" element="tns:PutResponse"/> - </wsdl:message> - - <wsdl:message name="DeleteMessage"> - <wsdl:part name="Body" element="tns:Delete"/> - </wsdl:message> - <wsdl:message name="DeleteResponseMessage"> - <wsdl:part name="Body" element="tns:DeleteResponse"/> - </wsdl:message> - - <wsdl:message name="CreateMessage"> - <wsdl:part name="Body" element="tns:Create"/> - </wsdl:message> - <wsdl:message name="CreateResponseMessage"> - <wsdl:part name="Body" element="tns:CreateResponse"/> - </wsdl:message> + <xs:element name="DeleteResponse"> + <xs:complexType> + <xs:sequence> + <xs:any minOccurs="0" namespace="##other" processContents="lax" /> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <wsdl:portType name="Resource"> - <wsdl:documentation> - This port type defines a resource that can be read, - written, and deleted. - </wsdl:documentation> - <wsdl:operation name="Get"> - <wsdl:input - message="tns:GetMessage" - wsam:Action="http://www.w3.org/&wstra.nsprefix;/ws-tra/Get"/> - <wsdl:output - message="tns:GetResponseMessage" - wsam:Action="http://www.w3.org/&wstra.nsprefix;/ws-tra/GetResponse" /> - </wsdl:operation> - <wsdl:operation name="Put"> - <wsdl:input - message="tns:PutMessage" - wsam:Action="http://www.w3.org/&wstra.nsprefix;/ws-tra/Put" /> - <wsdl:output - message="tns:PutResponseMessage" - wsam:Action="http://www.w3.org/&wstra.nsprefix;/ws-tra/PutResponse" /> - </wsdl:operation> - <wsdl:operation name="Delete"> - <wsdl:input - message="tns:DeleteMessage" - wsam:Action="http://www.w3.org/&wstra.nsprefix;/ws-tra/Delete" /> - <wsdl:output - message="tns:DeleteResponseMessage" - wsam:Action="http://www.w3.org/&wstra.nsprefix;/ws-tra/DeleteResponse" /> - </wsdl:operation> - </wsdl:portType> + <xs:element name="Create"> + <xs:complexType> + <xs:sequence> + <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" /> + </xs:sequence> + <xs:attribute name="Dialect" type="xs:anyURI" use="optional" /> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <wsdl:portType name="ResourceFactory"> - <wsdl:documentation> - This port type defines a Web service that can create new - resources. - </wsdl:documentation> - <wsdl:operation name="Create"> - <wsdl:input - message="tns:CreateMessage" - wsam:Action="http://www.w3.org/&wstra.nsprefix;/ws-tra/Create" /> - <wsdl:output - message="tns:CreateResponseMessage" - wsam:Action="http://www.w3.org/&wstra.nsprefix;/ws-tra/CreateResponse" /> - </wsdl:operation> - </wsdl:portType> - -</wsdl:definitions></eg> - </example> - </div1> - - <div1 id="policyXSD"> - <head>Transfer Policy Schema</head> - - <p> - A normative copy of the XML Schema description for the Transfer - Policy assertions can be retrieved from the following address: - </p> - - <example> - <eg><loc href="http://www.w3.org/&wstra.nsprefix;/ws-tra/TransferPolicy.xsd">http://www.w3.org/&wstra.nsprefix;/ws-tra/TransferPolicy.xsd</loc></eg> - </example> - - <p> - A non-normative copy of the XML schema is listed below for convenience. - </p> - - <example> - <eg><xs:schema - targetNamespace="http://www.w3.org/&wstra.nsprefix;/ws-trp" - xmlns:tns="http://www.w3.org/&wstra.nsprefix;/ws-trp" - 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:element name="CreateResponse"> + <xs:complexType> + <xs:sequence> + <xs:element name="ResourceCreated" type="wsa:EndpointReferenceType" /> + <xs:any minOccurs="0" namespace="##other" processContents="lax" /> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> + <!-- Policy --> <xs:complexType name="URI"> <xs:simpleContent> <xs:extension base="xs:anyURI"> @@ -2306,12 +2158,11 @@ <xs:anyAttribute namespace="##other" processContents="lax" /> </xs:complexType> </xs:element> - + </xs:schema></eg> </example> </div1> - <div1 id="changelog"> <head>Change Log</head> @@ -2612,6 +2463,20 @@ <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8184">8184</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=8124">8124</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=8179">8179</loc> + </td> + </tr> </tbody> </table> </div1> --- ws-trp.html DELETED --- Index: wseventing.html =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wseventing.html,v retrieving revision 1.127 retrieving revision 1.128 diff -u -d -r1.127 -r1.128 --- wseventing.html 7 Nov 2009 05:12:06 -0000 1.127 +++ wseventing.html 7 Nov 2009 16:33:01 -0000 1.128 @@ -75,28 +75,27 @@ 7.2 <a href="#AccessControl">Access Control</a><br/> 8 <a href="#ImplConsideration">Implementation Considerations</a><br/> 9 <a href="#metadata">WS-Eventing Metadata</a><br/> - 9.1 <a href="#iddiv2_1_2151">EventSource Assertion</a><br/> - 9.2 <a href="#iddiv2_1_2218">SubscriptionManager Assertion</a><br/> + 9.1 <a href="#iddiv2_1_2131">EventSource Assertion</a><br/> + 9.2 <a href="#iddiv2_1_2198">SubscriptionManager Assertion</a><br/> 10 <a href="#acks">Acknowledgements</a><br/> 11 <a href="#refs">References</a><br/> - 11.1 <a href="#iddiv2_1_2289">Normative References</a><br/> - 11.2 <a href="#iddiv2_1_2410">Informative References</a><br/> + 11.1 <a href="#iddiv2_1_2269">Normative References</a><br/> + 11.2 <a href="#iddiv2_1_2390">Informative References</a><br/> </p> <h3><a name="appendices" id="appendices"/>Appendices</h3><p class="toc">A <a href="#Advertising">Advertising Event Information</a><br/> A.1 <a href="#ETypes">Event Types & Event Descriptions</a><br/> - A.1.1 <a href="#iddiv3_1_2716">Retrieving Event Descriptions</a><br/> - A.1.2 <a href="#iddiv3_1_2737">Bindings for Event Descriptions</a><br/> - A.1.2.1 <a href="#iddiv4_1_2742">Binding for Unwrapped Notifications</a><br/> - A.1.2.2 <a href="#iddiv4_1_2760">Binding for Wrapped Notifications</a><br/> + A.1.1 <a href="#iddiv3_1_2696">Retrieving Event Descriptions</a><br/> + A.1.2 <a href="#iddiv3_1_2717">Bindings for Event Descriptions</a><br/> + A.1.2.1 <a href="#iddiv4_1_2722">Binding for Unwrapped Notifications</a><br/> + A.1.2.2 <a href="#iddiv4_1_2740">Binding for Wrapped Notifications</a><br/> A.2 <a href="#NWSDL">Notification WSDLs</a><br/> - A.2.1 <a href="#iddiv3_1_2787">Retrieving Notification WSDLs</a><br/> - A.3 <a href="#iddiv2_1_2808">Multiple Event Information Metadata Sections</a><br/> + A.2.1 <a href="#iddiv3_1_2767">Retrieving Notification WSDLs</a><br/> + A.3 <a href="#iddiv2_1_2788">Multiple Event Information Metadata Sections</a><br/> B <a href="#Schema">XML Schema</a><br/> C <a href="#WSDL">WSDL</a><br/> D <a href="#wrappedWSDL">WSDL for Standard Wrapped Delivery</a><br/> E <a href="#EDXSD">XML Schema for EventDescriptions</a><br/> -F <a href="#policyXSD">Eventing Policy Schema</a><br/> -G <a href="#changelog">Change Log</a><br/> +F <a href="#changelog">Change Log</a><br/> </p></div><hr/><div class="body"><div class="div1"> <h2><a name="composable" id="composable"/>1 Composable Architecture</h2><p> By using the XML, SOAP <a href="#SOAP11">[SOAP11]</a>, @@ -391,8 +390,6 @@ http://www.w3.org/2005/08/addressing </a></td><td>WS-Addressing <a href="#AddrCore">[WS-Addressing]</a></td></tr><tr><td>wse</td><td><a href="http://www.w3.org/2009/09/ws-evt"> http://www.w3.org/2009/09/ws-evt - </a></td><td>This specification</td></tr><tr><td>wsevp</td><td><a href="http://www.w3.org/2009/09/ws-evt"> - http://www.w3.org/2009/09/ws-evp </a></td><td>This specification</td></tr><tr><td>xs</td><td><a href="http://www.w3.org/2001/XMLSchema"> http://www.w3.org/2001/XMLSchema </a></td><td> @@ -1504,23 +1501,23 @@ that indicate a particular security mechanism used to protect the WS-Eventing operations supported by this endpoint. </p><div class="div2"> -<h3><a name="iddiv2_1_2151" id="iddiv2_1_2151"/>9.1 EventSource Assertion</h3><p> +<h3><a name="iddiv2_1_2131" id="iddiv2_1_2131"/>9.1 EventSource Assertion</h3><p> The mechanism for indicating that a binding or endpoint conforms to the WS-Eventing specification's definition of an event source 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 (wsevp:EventSource). The - wsevp:EventSource policy assertion applies to the endpoint policy subject. + This specification defines a policy assertion (wse:EventSource). The + wse:EventSource 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 wsevp:EventSource + wsdl20:binding. A policy expression containing the wse:EventSource policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p><p> - The wsevp:EventSource policy assertion is a nested policy container + The wse:EventSource policy assertion is a nested policy container assertion. The meaning of this assertion, when present in a policy alternative, is that WS-Eventing is required to communicate with the subject and that the subject is a WS-Eventing event source. @@ -1534,54 +1531,54 @@ which does not. </p><p> The normative outline of this assertion is: - </p><div class="exampleOuter"><div class="exampleInner"><pre><wsevp:EventSource ...> - <wsevp:DateTimeSupported .../> ? - <wsevp:FilterDialect ...> <em>xs:anyURI</em> </wsevp:FilterDialect> * - <wsevp:MaxExpires ...> <em>xs:duration</em> </wsevp:MaxExpires> ? - <wsevp:FormatName ...> <em>xs:anyURI</em> </wsevp:FormatName> * + </p><div class="exampleOuter"><div class="exampleInner"><pre><wse:EventSource ...> + <wse:DateTimeSupported .../> ? + <wse:FilterDialect ...> <em>xs:anyURI</em> </wse:FilterDialect> * + <wse:MaxExpires ...> <em>xs:duration</em> </wse:MaxExpires> ? + <wse:FormatName ...> <em>xs:anyURI</em> </wse:FormatName> * ... -</wsevp:EventSource></pre></div></div><p> +</wse:EventSource></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: - </p><dl><dt class="label"> /wsevp:EventSource </dt><dd><p> + </p><dl><dt class="label"> /wse:EventSource </dt><dd><p> A policy assertion that specifies that WS-Eventing protocol MUST be used when communicating with this endpoint and that the subject is an event source. This assertion has Endpoint Policy Subject. - </p></dd><dt class="label"> /wsevp:EventSource/wsevp:DateTimeSupported </dt><dd><p> + </p></dd><dt class="label"> /wse:EventSource/wse:DateTimeSupported </dt><dd><p> When present, this OPTIONAL parameter indicates support for expiration time expressed as specific time (rather than duration). - </p></dd><dt class="label"> /wsevp:EventSource/wsevp:FilterDialect </dt><dd><p> + </p></dd><dt class="label"> /wse:EventSource/wse:FilterDialect </dt><dd><p> When present, this OPTIONAL parameter indicates support for the specified filter dialect IRI. - </p></dd><dt class="label"> /wsevp:EventSource/wsevp:MaxExpires </dt><dd><p> + </p></dd><dt class="label"> /wse:EventSource/wse:MaxExpires </dt><dd><p> When present, this OPTIONAL parameter indicates the maximum subscription expiration time that this endpoint will support. The implied default is indefinite (no expiry). Note: a value of "PT0S" indicates that this endpoint supports subscriptions with an infinite lifetime. - </p></dd><dt class="label"> /wsevp:EventSource/wsevp:FormatName </dt><dd><p> + </p></dd><dt class="label"> /wse:EventSource/wse:FormatName </dt><dd><p> When present, this OPTIONAL parameter indicates support for the specified event delivery format name URI. </p></dd></dl></div><div class="div2"> -<h3><a name="iddiv2_1_2218" id="iddiv2_1_2218"/>9.2 SubscriptionManager Assertion</h3><p> +<h3><a name="iddiv2_1_2198" id="iddiv2_1_2198"/>9.2 SubscriptionManager Assertion</h3><p> The mechanism for indicating that a binding or endpoint conforms to the WS-Eventing specification's definition of a subscription manager 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 (wsevp:SubscriptionManager). - The wsevp:SubscriptionManager policy assertion applies to the endpoint + This specification defines a policy assertion (wse:SubscriptionManager). + The wse:SubscriptionManager 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 - wsevp:SubscriptionManager + wse:SubscriptionManager policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p><p> - The wsevp:SubscriptionManager policy assertion is a nested policy container + The wse:SubscriptionManager policy assertion is a nested policy container assertion. The meaning of this assertion, when present in a policy alternative, is that WS-Eventing is required to communicate with the subject and that the subject is a WS-Eventing subscription manager. @@ -1595,29 +1592,29 @@ which does not. </p><p> The normative outline of this assertion is: - </p><div class="exampleOuter"><div class="exampleInner"><pre><wsevp:SubscriptionManager ...> - <wsevp:DateTimeSupported .../> ? - <wsevp:GetStatusOperationSupported .../> ? - <wsevp:UnsubscribeOperationSupported .../> ? - <wsevp:MaxExpires ...> <em>xs:duration</em> </wsevp:MaxExpires> ? + </p><div class="exampleOuter"><div class="exampleInner"><pre><wse:SubscriptionManager ...> + <wse:DateTimeSupported .../> ? + <wse:GetStatusOperationSupported .../> ? + <wse:UnsubscribeOperationSupported .../> ? + <wse:MaxExpires ...> <em>xs:duration</em> </wse:MaxExpires> ? ... -</wsevp:SubscriptionManager></pre></div></div><p> +</wse:SubscriptionManager></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: - </p><dl><dt class="label"> /wsevp:SubscriptionManager </dt><dd><p> + </p><dl><dt class="label"> /wse:SubscriptionManager </dt><dd><p> A policy assertion that specifies that WS-Eventing protocol MUST be used when communicating with this endpoint and that the subject is a subscription manager. This assertion has Endpoint Policy Subject. - </p></dd><dt class="label"> /wsevp:SubscriptionManager/wsevp:DateTimeSupported </dt><dd><p> + </p></dd><dt class="label"> /wse:SubscriptionManager/wse:DateTimeSupported </dt><dd><p> When present, this OPTIONAL parameter indicates support for expiration time expressed as specific time (rather than duration). - </p></dd><dt class="label"> /wsevp:SubscriptionManager/wsevp:GetStatusOperationSupported </dt><dd><p> + </p></dd><dt class="label"> /wse:SubscriptionManager/wse:GetStatusOperationSupported </dt><dd><p> When present, this OPTIONAL parameter indicates that the GetStatus operation is supported by this endpoint. - </p></dd><dt class="label"> /wsevp:SubscriptionManager/wsevp:UnsubscribeOperationSupported </dt><dd><p> + </p></dd><dt class="label"> /wse:SubscriptionManager/wse:UnsubscribeOperationSupported </dt><dd><p> When present, this OPTIONAL parameter indicates that the Unsubscribe operation is supported by this endpoint. - </p></dd><dt class="label"> /wsevp:SubscriptionManager/wsevp:MaxExpires </dt><dd><p> + </p></dd><dt class="label"> /wse:SubscriptionManager/wse:MaxExpires </dt><dd><p> When present, this OPTIONAL parameter indicates the maximum subscriptions expiration time that this endpoint will support. The implied default is indefinite (no expiry). @@ -1648,7 +1645,7 @@ Yves Lafon (W3C). </p></div><div class="div1"> <h2><a name="refs" id="refs"/>11 References</h2><div class="div2"> -<h3><a name="iddiv2_1_2289" id="iddiv2_1_2289"/>11.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_2269" id="iddiv2_1_2269"/>11.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. @@ -1695,7 +1692,7 @@ , A. Vedamuthu, et al., Editors. World Wide Web Consortium (W3C), 4 September 2007. Available at <a href="http://www.w3.org/TR/ws-policy-attach">http://www.w3.org/TR/ws-policy-attach</a>.</dd></dl></div><div class="div2"> -<h3><a name="iddiv2_1_2410" id="iddiv2_1_2410"/>11.2 Informative References</h3><dl><dt class="label"><a name="WSMC" id="WSMC"/>WS-MakeConnection</dt><dd><a href="http://docs.oasis-open.org/ws-rx/wsmc/v1.1/wsmc.doc"><cite> +<h3><a name="iddiv2_1_2390" id="iddiv2_1_2390"/>11.2 Informative References</h3><dl><dt class="label"><a name="WSMC" id="WSMC"/>WS-MakeConnection</dt><dd><a href="http://docs.oasis-open.org/ws-rx/wsmc/v1.1/wsmc.doc"><cite> OASIS Standard, "Web Services Make Connection (WS-MakeConnection) 1.1" Web Services Make Connection (WS-MakeConnection) </cite></a> @@ -1886,7 +1883,7 @@ serve as a description of the Event Type used in <a href="#Table1">Example 2-1</a> and <a href="#EDExample">Example A-1</a>. </p><div class="exampleOuter"> -<div class="exampleHeader"><a name="idexample_1_2706" id="idexample_1_2706"/>Example A-2: EventDescriptions</div><div class="exampleInner"><pre>(01) <wse:EventDescriptions +<div class="exampleHeader"><a name="idexample_1_2686" id="idexample_1_2686"/>Example A-2: EventDescriptions</div><div class="exampleInner"><pre>(01) <wse:EventDescriptions (02) targetNamespace="http://www.example.org/oceanwatch/notifications" (03) xmlns:wse="http://www.w3.org/2009/09/ws-evt" (04) xmlns:ow="http://www.example.org/oceanwatch"> @@ -1906,7 +1903,7 @@ GED for this Event Type is defined on line (08) as being of type "{http://www.example.org/oceanwatch}:WindReportType". </p><div class="div3"> -<h4><a name="iddiv3_1_2716" id="iddiv3_1_2716"/>A.1.1 Retrieving Event Descriptions</h4><p> +<h4><a name="iddiv3_1_2696" id="iddiv3_1_2696"/>A.1.1 Retrieving Event Descriptions</h4><p> Although there are many ways in which an event source can make its EventDescriptions available, this specification RECOMMENDS the use of the mechanisms described in WS-MetadataExchange <a href="#MEX">[WS-MetadataExchange]</a>. @@ -1917,7 +1914,7 @@ be equal to the value of its wse:EventDescriptions/@targetNamespace. An event source MUST NOT have more than one EventDescriptions document. </p></div><div class="div3"> -<h4><a name="iddiv3_1_2737" id="iddiv3_1_2737"/>A.1.2 Bindings for Event Descriptions</h4><p> +<h4><a name="iddiv3_1_2717" id="iddiv3_1_2717"/>A.1.2 Bindings for Event Descriptions</h4><p> For any Notification Format it SHOULD be possible to determine how a given wse:eventType will appear on the wire as a notification in a subscription created with that format. The following sections define @@ -1929,7 +1926,7 @@ Format, implementations MAY provide a Notification WSDL (see below) that explicitly describes the notification operations. </p><div class="div4"> -<h5><a name="iddiv4_1_2742" id="iddiv4_1_2742"/>A.1.2.1 Binding for Unwrapped Notifications</h5><p> +<h5><a name="iddiv4_1_2722" id="iddiv4_1_2722"/>A.1.2.1 Binding for Unwrapped Notifications</h5><p> The information about an Event Type contained in the wse:eventType element binds to a Unwrapped Notification for that type as follows: </p><ul><li><p> @@ -1943,7 +1940,7 @@ of the wse:eventType element corresponding to the type of the event being transmitted. </p></li></ul></div><div class="div4"> -<h5><a name="iddiv4_1_2760" id="iddiv4_1_2760"/>A.1.2.2 Binding for Wrapped Notifications</h5><p> +<h5><a name="iddiv4_1_2740" id="iddiv4_1_2740"/>A.1.2.2 Binding for Wrapped Notifications</h5><p> The information about an Event Type contained in the eventType element binds to a Wrapped Notification for that type as follows: </p><ul><li><p> @@ -1967,7 +1964,7 @@ successful Subscribe request that used a particular Format IRI. The following is an example of a Notification WSDL: </p><div class="exampleOuter"> -<div class="exampleHeader"><a name="idexample_1_2781" id="idexample_1_2781"/>Example A-3: Notification WSDL</div><div class="exampleInner"><pre>(01) <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" +<div class="exampleHeader"><a name="idexample_1_2761" id="idexample_1_2761"/>Example A-3: Notification WSDL</div><div class="exampleInner"><pre>(01) <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" (02) targetNamespace="http://www.example.org/oceanwatch/notifications" (03) xmlns:xs="http://www.w3.org/2001/XMLSchema" (04) xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" @@ -2002,7 +1999,7 @@ (33) </wsdl:operation> (34) </wsdl:binding> (35) </wsdl:definitions></pre></div></div><div class="div3"> -<h4><a name="iddiv3_1_2787" id="iddiv3_1_2787"/>A.2.1 Retrieving Notification WSDLs</h4><p> +<h4><a name="iddiv3_1_2767" id="iddiv3_1_2767"/>A.2.1 Retrieving Notification WSDLs</h4><p> Although there are many ways in which an event source can make Notification WSDLs available, this specification RECOMMENDS the use of the mechanisms described in WS-MetadataExchange <a href="#MEX">[WS-MetadataExchange]</a>. @@ -2018,7 +2015,7 @@ Format IRI/@Identifier, there MUST NOT exist more than one Notification WSDL document. </p></div></div><div class="div2"> -<h3><a name="iddiv2_1_2808" id="iddiv2_1_2808"/>A.3 Multiple Event Information Metadata Sections</h3><p> +<h3><a name="iddiv2_1_2788" id="iddiv2_1_2788"/>A.3 Multiple Event Information Metadata Sections</h3><p> When WS-MetadataExchange is used to retrieve metadata about an event source, recipients of mex:Metadata elements that contain Metadata Sections with both the @@ -2078,11 +2075,11 @@ <xs:minInclusive value="P0Y0M0DT0H0M0S" /> </xs:restriction> </xs:simpleType> - + <xs:simpleType name="DurationDateTime"> <xs:union memberTypes="xs:dateTime tns:NonNegativeDurationType" /> </xs:simpleType> - + <xs:complexType name="MiniExpirationType"> <xs:simpleContent> <xs:extension base="tns:DurationDateTime"> @@ -2100,7 +2097,7 @@ </xs:extension> </xs:simpleContent> </xs:complexType> - + <xs:complexType name="FilterType" mixed="true"> <xs:sequence> <xs:any namespace="##other" processContents="lax" @@ -2264,7 +2261,7 @@ <xs:simpleType name="OpenSubscriptionEndCodeType"> <xs:union memberTypes="tns:SubscriptionEndCodeType xs:anyURI" /> </xs:simpleType> - + <!-- RetryAfter Fault Detail Element --> <xs:element name="RetryAfter" type="tns:RetryAfterType"/> <xs:complexType name="RetryAfterType"> @@ -2274,7 +2271,7 @@ </xs:extension> </xs:simpleContent> </xs:complexType> - + <!-- Wrapped Events --> <xs:complexType name="EventType" mixed="true"> <xs:sequence> @@ -2284,9 +2281,63 @@ <xs:attribute name="actionURI" type="xs:anyURI" use="optional" /> <xs:anyAttribute namespace="##other" processContents="lax" /> </xs:complexType> + <xs:element name="Notify" type="tns:EventType" /> -</xs:schema> </pre></div></div></div><div class="div1"> + <!-- Policy --> + <xs:complexType name="Duration"> + <xs:simpleContent> + <xs:extension base="tns:NonNegativeDurationType"> + <xs:anyAttribute namespace="##other" processContents="lax"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="URI"> + <xs:simpleContent> + <xs:extension base="xs:anyURI"> + <xs:anyAttribute namespace="##other" processContents="lax"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="Empty"> + <xs:sequence/> + <xs:anyAttribute namespace="##other" processContents="lax"/> + </xs:complexType> + + <xs:element name="EventSource"> + <xs:complexType> + <xs:sequence> + <xs:element name="DateTimeSupported" type="tns:Empty" minOccurs="0"/> + <xs:element name="FilterDialect" type="tns:URI" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="MaxExpires" type="tns:Duration" minOccurs="0"/> + <xs:element name="FormatName" type="tns:URI" minOccurs="0" + maxOccurs="unbounded"/> + <xs:any namespace="##other" processContents="lax" minOccurs="0" + maxOccurs="unbounded"/> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> + + <xs:element name="SubscriptionManager"> + <xs:complexType> + <xs:sequence> + <xs:element name="DateTimeSupported" type="tns:Empty" minOccurs="0"/> + <xs:element name="GetStatusOperationSupported" type="tns:Empty" + minOccurs="0"/> + <xs:element name="UnsubscribeOperationSupported" type="tns:Empty" + minOccurs="0"/> + <xs:element name="MaxExpires" type="tns:Duration" 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"/>C WSDL</h2><p> A normative copy of the WSDL <a href="#WSDL11">[WSDL11]</a> description can be retrieved from the following address: @@ -2483,76 +2534,7 @@ </xs:complexType> </xs:element> </xs:schema></pre></div></div></div><div class="div1"> -<h2><a name="policyXSD" id="policyXSD"/>F Eventing Policy Schema</h2><p> - A normative copy of the XML Schema description for the Eventing - Policy assertions can be retrieved from the following address: - </p><div class="exampleOuter"><div class="exampleInner"><pre><a href="http://www.w3.org/2009/09/ws-evt/EventingPolicy.xsd">http://www.w3.org/2009/09/ws-evt/EventingPolicy.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-evp" - xmlns:tns="http://www.w3.org/2009/09/ws-evp" - 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" processContents="lax"/> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - - <xs:complexType name="URI"> - <xs:simpleContent> - <xs:extension base="xs:anyURI"> - <xs:anyAttribute namespace="##other" processContents="lax"/> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - - <xs:complexType name="Empty"> - <xs:sequence/> - <xs:anyAttribute namespace="##other" processContents="lax"/> - </xs:complexType> - - <xs:element name="EventSource"> - <xs:complexType> - <xs:sequence> - <xs:element name="DateTimeSupported" type="tns:Empty" minOccurs="0"/> - <xs:element name="FilterDialect" type="tns:URI" minOccurs="0" - maxOccurs="unbounded"/> - <xs:element name="MaxExpires" type="tns:Duration" minOccurs="0"/> - <xs:element name="FormatName" type="tns:URI" minOccurs="0" - maxOccurs="unbounded"/> - <xs:any namespace="##other" processContents="lax" minOccurs="0" - maxOccurs="unbounded"/> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> - - <xs:element name="SubscriptionManager"> - <xs:complexType> - <xs:sequence> - <xs:element name="DateTimeSupported" type="tns:Empty" minOccurs="0"/> - <xs:element name="GetStatusOperationSupported" type="tns:Empty" - minOccurs="0"/> - <xs:element name="UnsubscribeOperationSupported" type="tns:Empty" - minOccurs="0"/> - <xs:element name="MaxExpires" type="tns:Duration" 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"/>G 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"/>F 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/04 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6427">6427</a></td></tr><tr><td> 2009/03/04 </td><td> DD </td><td> Added resolution of issue @@ -2629,4 +2611,5 @@ <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8163">8163</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=8166">8166</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=8167">8167</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=8169">8169</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=8169">8169</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 --- ws-enp.html DELETED --- Index: wsfrag.xml =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsfrag.xml,v retrieving revision 1.33 retrieving revision 1.34 diff -u -d -r1.33 -r1.34 --- wsfrag.xml 7 Nov 2009 00:26:59 -0000 1.33 +++ wsfrag.xml 7 Nov 2009 16:33:02 -0000 1.34 @@ -210,15 +210,6 @@ </td> </tr> <tr> - <td> wsfrp </td> - <td> - <loc href="http://www.w3.org/&wsfra.nsprefix;/ws-fra">http://www.w3.org/&wsfra.nsprefix;/ws-frp</loc> - </td> - <td> - This specification - </td> - </tr> - <tr> <td> s </td> <td> Either SOAP 1.1 or 1.2 </td> <td> SOAP </td> @@ -1658,20 +1649,21 @@ </p> <p> - This specification defines a policy assertion (wsfrp:Fragment). The - wsfrp:Fragment policy assertion applies to the endpoint policy subject. + This specification defines a policy assertion (wsf:FragmentAssertion). + The wsf:FragmentAssertion 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 wsfrp:Fragment + wsdl20:binding. A policy expression containing the wsf:FragmentAssertion policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p> <p> - The wsfrp:Fragment policy assertion is a nested policy container + The wsf:FragmentAssertion policy assertion is a nested policy container assertion. The meaning of this assertion, when present in a policy alternative, is that WS-Fragment is required to communicate with the subject and that the subject is a WS-Transfer Resource. @@ -1692,10 +1684,10 @@ </p> <example> - <eg><wsfrp:Fragment ...> - <wsfrp:Language ...> <emph>xs:anyURI</emph> </wsfrp:Language> * + <eg><wsf:FragmentAssertion ...> + <wsf:Language ...> <emph>xs:anyURI</emph> </wsf:Language> * ... -</wsfrp:Fragment></eg> +</wsf:FragmentAssertion></eg> </example> <p> @@ -1706,7 +1698,7 @@ <glist> <gitem> - <label> /wsfrp:Fragment </label> + <label> /wsf:FragmentAssertion </label> <def> <p> A policy assertion that specifies that WS-Fragment protocol MUST @@ -1717,7 +1709,7 @@ </gitem> <gitem> - <label> /wsfrp:Fragment/wsfrp:Language </label> + <label> /wsf:FragmentAssertion/wsf:Language </label> <def> <p> When present, this OPTIONAL parameter indicates support for the @@ -1927,12 +1919,12 @@ <example> <eg><xs:schema - targetNamespace="http://www.w3.org/&wsfra.nsprefix;/ws-fra" - xmlns:tns="http://www.w3.org/&wsfra.nsprefix;/ws-fra" + targetNamespace="http://www.w3.org/2009/09/ws-fra" + xmlns:tns="http://www.w3.org/2009/09/ws-fra" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" - blockDefault="#all" > - + blockDefault="#all" > + <xs:complexType name="ExpressionType"> <xs:sequence> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> @@ -1961,37 +1953,7 @@ </xs:complexType> </xs:element> -</xs:schema> </eg> - </example> - </div1> - - <div1 id="policyXSD"> - <head>Fragment Policy Schema</head> - - <p> - A normative copy of the XML Schema description for the Fragment - Policy assertion can be retrieved from the following address: - </p> - - <example> - <eg><loc href="http://www.w3.org/&wsfra.nsprefix;/ws-frp/FragmentPolicy.xsd">http://www.w3.org/&wsfra.nsprefix;/ws-frp/FragmentPolicy.xsd</loc></eg> - </example> - - <p> - A non-normative copy of the XML schema is listed below for convenience. - </p> - - <example> - <eg><xs:schema - targetNamespace="http://www.w3.org/&wsfra.nsprefix;/ws-frp" - xmlns:tns="http://www.w3.org/&wsfra.nsprefix;/ws-frp" - 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" /> - + <!-- Policy --> <xs:complexType name="URI"> <xs:simpleContent> <xs:extension base="xs:anyURI"> @@ -2000,7 +1962,7 @@ </xs:simpleContent> </xs:complexType> - <xs:element name="Fragment"> + <xs:element name="FragmentAssertion"> <xs:complexType> <xs:sequence> <xs:element name="Language" type="tns:URI" minOccurs="0" @@ -2016,7 +1978,6 @@ </example> </div1> - <div1 id="ChangeLog"> <head>Change Log</head> @@ -2117,6 +2078,13 @@ <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7969">7969</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=8124">8124</loc> + </td> + </tr> </tbody> </table> </div1> --- ws-mxp.html DELETED --- Index: wsfrag.html =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsfrag.html,v retrieving revision 1.33 retrieving revision 1.34 diff -u -d -r1.33 -r1.34 --- wsfrag.html 7 Nov 2009 00:26:59 -0000 1.33 +++ wsfrag.html 7 Nov 2009 16:33:01 -0000 1.34 @@ -53,8 +53,8 @@ 3.2 <a href="#Put">Put</a><br/> 3.3 <a href="#Delete">Delete</a><br/> 3.4 <a href="#Create">Create</a><br/> -4 <a href="#iddiv1_1_796">Examples</a><br/> - 4.1 <a href="#iddiv2_1_799">Examples</a><br/> +4 <a href="#iddiv1_1_776">Examples</a><br/> + 4.1 <a href="#iddiv2_1_779">Examples</a><br/> 5 <a href="#QName">QName Expression Language</a><br/> 6 <a href="#XPathL1">XPath Level 1 Expression Language</a><br/> 7 <a href="#XPath10">XPath 1.0 Expression Language</a><br/> @@ -64,14 +64,13 @@ 8.3 <a href="#InvalidExpression">InvalidExpression</a><br/> 8.4 <a href="#UnsupportedMode">UnsupportedMode</a><br/> 9 <a href="#metadata">WS-Fragment Metadata</a><br/> - 9.1 <a href="#iddiv2_1_1474">Fragment Assertion</a><br/> + 9.1 <a href="#iddiv2_1_1454">Fragment Assertion</a><br/> 10 <a href="#acks">Acknowledgements</a><br/> 11 <a href="#refs">References</a><br/> - 11.1 <a href="#iddiv2_1_1527">Normative References</a><br/> + 11.1 <a href="#iddiv2_1_1507">Normative References</a><br/> </p> <h3><a name="appendices" id="appendices"/>Appendices</h3><p class="toc">A <a href="#Appendix_I__E2_80_93_XSD">XML Schema</a><br/> -B <a href="#policyXSD">Fragment Policy Schema</a><br/> -C <a href="#ChangeLog">Change Log</a><br/> +B <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> This specification extends the WS-Transfer specification and defines @@ -125,8 +124,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> wsf </td><td><a href="http://www.w3.org/2009/09/ws-fra">http://www.w3.org/2009/09/ws-fra</a></td><td> This specification - </td></tr><tr><td> wsfrp </td><td><a href="http://www.w3.org/2009/09/ws-fra">http://www.w3.org/2009/09/ws-frp</a></td><td> - This specification </td></tr><tr><td> s </td><td> Either SOAP 1.1 or 1.2 </td><td> SOAP </td></tr><tr><td> s11 </td><td><a href="http://schemas.xmlsoap.org/soap/envelope/">http://schemas.xmlsoap.org/soap/envelope/</a></td><td><a href="#SOAP11">[SOAP11]</a></td></tr><tr><td> s12 </td><td><a href="http://www.w3.org/2003/05/soap-envelope">http://www.w3.org/2003/05/soap-envelope</a></td><td><a href="#SOAP121">[SOAP12]</a></td></tr><tr><td> wsa </td><td><a href="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing</a></td><td><a href="#AddrCore">[WS-Addressing]</a></td></tr><tr><td> xs </td><td><a href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</a></td><td> XML Schema <a href="#XMLSchema1">[XMLSchema - Part 1]</a>, <a href="#XMLSchema2">[XMLSchema - Part 2]</a></td></tr><tr><td> wst </td><td><a href="http://www.w3.org/2009/09/ws-tra">http://www.w3.org/2009/09/ws-tra</a></td><td><a href="#WsTransfer">[WS-Transfer]</a></td></tr></tbody></table><p> The working group intends to update the value of the Web Services @@ -421,8 +418,8 @@ This specification does not extend the Create operation defined in WS-Transfer. </p></div></div><div class="div1"> -<h2><a name="iddiv1_1_796" id="iddiv1_1_796"/>4 Examples</h2><div class="div2"> -<h3><a name="iddiv2_1_799" id="iddiv2_1_799"/>4.1 Examples</h3><p> +<h2><a name="iddiv1_1_776" id="iddiv1_1_776"/>4 Examples</h2><div class="div2"> +<h3><a name="iddiv2_1_779" id="iddiv2_1_779"/>4.1 Examples</h3><p> In the following examples, and Expression Language definitions, the following representation of a resource is used for informational purposes: @@ -846,22 +843,23 @@ doing so the endpoint is indicating that the corresponding WS-Fragment features are supported by that endpoint. </p><div class="div2"> -<h3><a name="iddiv2_1_1474" id="iddiv2_1_1474"/>9.1 Fragment Assertion</h3><p> +<h3><a name="iddiv2_1_1454" id="iddiv2_1_1454"/>9.1 Fragment Assertion</h3><p> The mechanism for indicating that a binding or endpoint conforms to the WS-Fragment 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 (wsfrp:Fragment). The - wsfrp:Fragment policy assertion applies to the endpoint policy subject. + This specification defines a policy assertion (wsf:FragmentAssertion). + The wsf:FragmentAssertion 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 wsfrp:Fragment + wsdl20:binding. A policy expression containing the wsf:FragmentAssertion policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p><p> - The wsfrp:Fragment policy assertion is a nested policy container + The wsf:FragmentAssertion policy assertion is a nested policy container assertion. The meaning of this assertion, when present in a policy alternative, is that WS-Fragment is required to communicate with the subject and that the subject is a WS-Transfer Resource. @@ -875,17 +873,17 @@ which does not. </p><p> The normative outline of this assertion is: - </p><div class="exampleOuter"><div class="exampleInner"><pre><wsfrp:Fragment ...> - <wsfrp:Language ...> <em>xs:anyURI</em> </wsfrp:Language> * + </p><div class="exampleOuter"><div class="exampleInner"><pre><wsf:FragmentAssertion ...> + <wsf:Language ...> <em>xs:anyURI</em> </wsf:Language> * ... -</wsfrp:Fragment></pre></div></div><p> +</wsf:FragmentAssertion></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: - </p><dl><dt class="label"> /wsfrp:Fragment </dt><dd><p> + </p><dl><dt class="label"> /wsf:FragmentAssertion </dt><dd><p> A policy assertion that specifies that WS-Fragment protocol MUST be used when communicating with this endpoint. This assertion has Endpoint Policy Subject. - </p></dd><dt class="label"> /wsfrp:Fragment/wsfrp:Language </dt><dd><p> + </p></dd><dt class="label"> /wsf:FragmentAssertion/wsf:Language </dt><dd><p> When present, this OPTIONAL parameter indicates support for the specified Language IRI. </p></dd></dl></div></div><div class="div1"> @@ -913,7 +911,7 @@ Yves Lafon (W3C). </p></div><div class="div1"> <h2><a name="refs" id="refs"/>11 References</h2><div class="div2"> -<h3><a name="iddiv2_1_1527" id="iddiv2_1_1527"/>11.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_1507" id="iddiv2_1_1507"/>11.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. @@ -1002,7 +1000,7 @@ xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" blockDefault="#all" > - + <xs:complexType name="ExpressionType"> <xs:sequence> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> @@ -1031,22 +1029,7 @@ </xs:complexType> </xs:element> -</xs:schema> </pre></div></div></div><div class="div1"> -<h2><a name="policyXSD" id="policyXSD"/>B Fragment Policy Schema</h2><p> - A normative copy of the XML Schema description for the Fragment - 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-frp/FragmentPolicy.xsd">http://www.w3.org/2009/09/ws-frp/FragmentPolicy.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-frp" - xmlns:tns="http://www.w3.org/2009/09/ws-frp" - 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" /> - + <!-- Policy --> <xs:complexType name="URI"> <xs:simpleContent> <xs:extension base="xs:anyURI"> @@ -1055,7 +1038,7 @@ </xs:simpleContent> </xs:complexType> - <xs:element name="Fragment"> + <xs:element name="FragmentAssertion"> <xs:complexType> <xs:sequence> <xs:element name="Language" type="tns:URI" minOccurs="0" @@ -1068,7 +1051,7 @@ </xs:element> </xs:schema></pre></div></div></div><div class="div1"> -<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/08/01 </td><td> DD </td><td> Initial draft </td></tr><tr><td> 2009/08/18 </td><td> DD </td><td> Added resolution of issue +<h2><a name="ChangeLog" id="ChangeLog"/>B Change Log</h2><table border="1"><tbody><tr><th> Data </th><th> Author </th><th> Description </th></tr><tr><td> 2009/08/01 </td><td> DD </td><td> Initial draft </td></tr><tr><td> 2009/08/18 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7206">7206</a></td></tr><tr><td> 2009/08/18 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7197">7197</a></td></tr><tr><td> 2009/08/18 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7270">7270</a></td></tr><tr><td> 2009/09/01 </td><td> DD </td><td> Added resolution of issue @@ -1081,4 +1064,5 @@ <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6721">6721</a></td></tr><tr><td> 2009/10/20 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7068">7068</a></td></tr><tr><td> 2009/10/20 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7207">7207</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=7969">7969</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=7969">7969</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 Index: wst.html =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wst.html,v retrieving revision 1.84 retrieving revision 1.85 diff -u -d -r1.84 -r1.85 --- wst.html 7 Nov 2009 05:18:00 -0000 1.84 +++ wst.html 7 Nov 2009 16:33:02 -0000 1.85 @@ -58,17 +58,15 @@ 5.3 <a href="#PutDenied">PutDenied</a><br/> 6 <a href="#Security_Considerations">Security Considerations</a><br/> 7 <a href="#metadata">WS-Transfer Metadata</a><br/> - 7.1 <a href="#iddiv2_1_1363">TransferResource Assertion</a><br/> - 7.2 <a href="#iddiv2_1_1433">TransferResourceFactory Assertion</a><br/> + 7.1 <a href="#iddiv2_1_1343">TransferResource Assertion</a><br/> + 7.2 <a href="#iddiv2_1_1413">TransferResourceFactory Assertion</a><br/> 8 <a href="#acks">Acknowledgements</a><br/> 9 <a href="#refs">References</a><br/> - 9.1 <a href="#iddiv2_1_1486">Normative References</a><br/> - 9.2 <a href="#iddiv2_1_1659">Informative References</a><br/> + 9.1 <a href="#iddiv2_1_1466">Normative References</a><br/> + 9.2 <a href="#iddiv2_1_1639">Informative References</a><br/> </p> <h3><a name="appendices" id="appendices"/>Appendices</h3><p class="toc">A <a href="#Appendix_I__E2_80_93_XSD">XML Schema</a><br/> -B <a href="#Appendix_II__E2_80_93_WSDL">WSDL</a><br/> -C <a href="#policyXSD">Transfer Policy Schema</a><br/> -D <a href="#changelog">Change Log</a><br/> +B <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>This specification defines a mechanism for acquiring XML-based representations of entities using the Web service infrastructure. It defines @@ -127,8 +125,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> wst </td><td><a href="http://www.w3.org/2009/09/ws-tra">http://www.w3.org/2009/09/ws-tra</a></td><td> This specification - </td></tr><tr><td> wstrp </td><td><a href="http://www.w3.org/2009/09/ws-tra">http://www.w3.org/2009/09/ws-trp</a></td><td> - This specification </td></tr><tr><td> s </td><td> Either SOAP 1.1 or 1.2 </td><td> SOAP </td></tr><tr><td> s11 </td><td><a href="http://schemas.xmlsoap.org/soap/envelope/">http://schemas.xmlsoap.org/soap/envelope/</a></td><td><a href="#SOAP11">[SOAP11]</a></td></tr><tr><td> s12 </td><td><a href="http://www.w3.org/2003/05/soap-envelope">http://www.w3.org/2003/05/soap-envelope</a></td><td><a href="#SOAP121">[SOAP12]</a></td></tr><tr><td> wsa </td><td><a href="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing</a></td><td><a href="#AddrCore">[WS-Addressing]</a></td></tr><tr><td> wsdl </td><td><a href="http://schemas.xmlsoap.org/wsdl/">http://schemas.xmlsoap.org/wsdl/</a></td><td><a href="#WSDL11">[WSDL11]</a></td></tr><tr><td> xs </td><td><a href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</a></td><td> XML Schema <a href="#XMLSchema1">[XMLSchema - Part 1]</a>, <a href="#XMLSchema2">[XMLSchema - Part 2]</a></td></tr></tbody></table><p> The working group intends to update the value of the Web Services @@ -264,7 +260,7 @@ refers to additional information for the service on how to process this element. If the attribute is present but the dialect IRI is not known then the service MUST generate an - UnknownDialect fault. There is no default value for the + wst:UnknownDialect fault. There is no default value for the attribute. If the attribute is absent, then the base behavior is used. </p></dd><dt class="label"><b>[Body]</b>/wst:Get@Dialect="http://www.w3.org/2009/09/ws-fra" </dt><dd><p> @@ -396,7 +392,7 @@ refers to additional information for the service on how to process this element. If the attribute is present but the dialect IRI is not known then the service MUST generate an - UnknownDialect fault. There is no default value for the + wst:UnknownDialect fault. There is no default value for the attribute. If the attribute is absent, then the base behavior is used. </p></dd><dt class="label"><b>[Body]</b>/wst:Put@Dialect="http://www.w3.org/2009/09/ws-fra" </dt><dd><p> @@ -534,7 +530,7 @@ refers to additional information for the service on how to process this element. If the attribute is present but the dialect IRI is not known then the service MUST generate an - UnknownDialect fault. There is no default value for the + wst:UnknownDialect fault. There is no default value for the attribute. If the attribute is absent, then the base behavior is used. </p></dd><dt class="label"><b>[Body]</b>/wst:Delete@Dialect="http://www.w3.org/2009/09/ws-fra" </dt><dd><p> @@ -645,7 +641,7 @@ refers to additional information for the service on how to process this element. If the attribute is present but the dialect IRI is not known then the service MUST generate an - UnknownDialect fault. There is no default value for the + wst:UnknownDialect fault. There is no default value for the attribute. If the attribute is absent, then the base behavior is used. </p></dd><dt class="label"><b>[Body]</b>/wst:Create@Dialect="http://www.w3.org/2009/09/ws-fra" </dt><dd><p> @@ -896,24 +892,24 @@ that indicate a particular security mechanism used to protect the WS-Transfer operations supported by this endpoint. </p><div class="div2"> -<h3><a name="iddiv2_1_1363" id="iddiv2_1_1363"/>7.1 TransferResource Assertion</h3><p> +<h3><a name="iddiv2_1_1343" id="iddiv2_1_1343"/>7.1 TransferResource Assertion</h3><p> The mechanism for indicating that a binding or endpoint conforms to the WS-Transfer specification's definition of a Transfer Resource 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 (wstrp:TransferResource). - The wstrp:TransferResource policy assertion applies to the endpoint + This specification defines a policy assertion (wst:TransferResource). + The wst:TransferResource 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 wstrp:TransferResource + wsdl20:binding. A policy expression containing the wst:TransferResource policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p><p> - The wstrp:TransferResource policy assertion is a nested policy container + The wst:TransferResource policy assertion is a nested policy container assertion. The meaning of this assertion, when present in a policy alternative, is that WS-Transfer is required to communicate with the subject and that the subject is a WS-Transfer Resource. @@ -927,44 +923,44 @@ which does not. </p><p> The normative outline of this assertion is: - </p><div class="exampleOuter"><div class="exampleInner"><pre><wstrp:TransferResource ...> - <wstrp:PutOperationSupported .../> ? - <wstrp:DeleteOperationSupported .../> ? - <wstrp:FaultOnPutDenied.../> ? - <wstrp:Dialect ...> <em>xs:anyURI</em> </wstrp:Dialect> * - <wstrp:Resource ...> <em>xs:QName</em> </wstrp:Resource> ? + </p><div class="exampleOuter"><div class="exampleInner"><pre><wst:TransferResource ...> + <wst:PutOperationSupported .../> ? + <wst:DeleteOperationSupported .../> ? + <wst:FaultOnPutDenied.../> ? + <wst:Dialect ...> <em>xs:anyURI</em> </wst:Dialect> * + <wst:Resource ...> <em>xs:QName</em> </wst:Resource> ? ... -</wstrp:TransferResource></pre></div></div><p> +</wst:TransferResource></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: - </p><dl><dt class="label"> /wstrp:TransferResource </dt><dd><p> + </p><dl><dt class="label"> /wst:TransferResource </dt><dd><p> This policy assertion specifies that WS-Transfer protocol MUST be used when communicating with this endpoint and that the subject is a Transfer Resource. This assertion has Endpoint Policy Subject. Unless support for OPTIONAL operations is explicitly indicated by either the PutOperationSupported or DeleteOperationSupported parameters only the Get operation is supported. - </p></dd><dt class="label"> /wstrp:TransferResource/wstrp:PutOperationSupported </dt><dd><p> + </p></dd><dt class="label"> /wst:TransferResource/wst:PutOperationSupported </dt><dd><p> When present, this OPTIONAL parameter indicates that the Put operation is supported by this endpoint. - </p></dd><dt class="label"> /wstrp:TransferResource/wstrp:DeleteOperationSupported </dt><dd><p> + </p></dd><dt class="label"> /wst:TransferResource/wst:DeleteOperationSupported </dt><dd><p> When present, this OPTIONAL parameter indicates that the Delete operation is supported by this endpoint. - </p></dd><dt class="label"> /wstrp:TransferResource/wstrp:FaultOnPutDenied </dt><dd><p> + </p></dd><dt class="label"> /wst:TransferResource/wst:FaultOnPutDenied </dt><dd><p> When present, this OPTIONAL parameter indicates that attempts to change portions of the representation that are read-only will generate a wst:PutDenied fault. If this parameter is not present, attempts to modify read-only portions of the resource representation will be ignored without any fault being generated. - </p></dd><dt class="label"> /wstrp:TransferResource/wstrp:Dialect </dt><dd><p> + </p></dd><dt class="label"> /wst:TransferResource/wst:Dialect </dt><dd><p> When present, this OPTIONAL parameter indicates support for the specified Dialect IRI. - </p></dd><dt class="label"> /wstrp:TransferResource/wstrp:Resource </dt><dd><p> + </p></dd><dt class="label"> /wst:TransferResource/wst:Resource </dt><dd><p> When present, this OPTIONAL parameter provides the QName referencing the Global Element Declaration (GED) or type of this resource. This QName may be used in order to retrieve the schema of the resource. </p></dd></dl></div><div class="div2"> -<h3><a name="iddiv2_1_1433" id="iddiv2_1_1433"/>7.2 TransferResourceFactory Assertion</h3><p> +<h3><a name="iddiv2_1_1413" id="iddiv2_1_1413"/>7.2 TransferResourceFactory Assertion</h3><p> The mechanism for indicating that a binding or endpoint conforms to the WS-Transfer specification's definition of a Transfer Resource Factory is through the use of the Web Services @@ -972,18 +968,18 @@ Attachment <a href="#wspolicyattach">[WS-Policy Attachment]</a> specifications. </p><p> This specification defines a policy assertion - (wstrp:TransferResourceFactory). - The wstrp:TransferResourceFactory policy assertion applies to the endpoint + (wst:TransferResourceFactory). + The wst:TransferResourceFactory 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 - wstrp:TransferResourceFactory + wst:TransferResourceFactory policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p><p> - The wstrp:TransferResourceFactory policy assertion is a nested policy + The wst:TransferResourceFactory policy assertion is a nested policy container assertion. The meaning of this assertion, when present in a policy alternative, is that WS-Transfer is required to communicate with the @@ -998,17 +994,17 @@ which does not. </p><p> The normative outline of this assertion is: - </p><div class="exampleOuter"><div class="exampleInner"><pre><wstrp:TransferResourceFactory ...> - <wstrp:Dialect ...> <em>xs:anyURI</em> </wstrp:Dialect> * + </p><div class="exampleOuter"><div class="exampleInner"><pre><wst:TransferResourceFactory ...> + <wst:Dialect ...> <em>xs:anyURI</em> </wst:Dialect> * ... -</wstrp:TransferResourceFactory></pre></div></div><p> +</wst:TransferResourceFactory></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: - </p><dl><dt class="label"> /wstrp:TransferResourceFactory </dt><dd><p> + </p><dl><dt class="label"> /wst:TransferResourceFactory </dt><dd><p> This policy assertion specifies that WS-Transfer Create operation MUST be used when communicating with this endpoint. This assertion has Endpoint Policy Subject. - </p></dd><dt class="label"> /wstrp:TransferResourceFactory/wstrp:Dialect </dt><dd><p> + </p></dd><dt class="label"> /wst:TransferResourceFactory/wst:Dialect </dt><dd><p> When present, this OPTIONAL parameter indicates support for the specified Dialect IRI. </p></dd></dl></div></div><div class="div1"> @@ -1036,7 +1032,7 @@ Yves Lafon (W3C). </p></div><div class="div1"> <h2><a name="refs" id="refs"/>9 References</h2><div class="div2"> -<h3><a name="iddiv2_1_1486" id="iddiv2_1_1486"/>9.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_1466" id="iddiv2_1_1466"/>9.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. @@ -1104,7 +1100,7 @@ , P. Biron, A. Malhotra, Editors. World Wide Web Consortium (W3C), 28 October 2004. Available at <a href="http://www.w3.org/TR/xmlschema-2/">http://www.w3.org/TR/xmlschema-2/</a>.</dd></dl></div><div class="div2"> -<h3><a name="iddiv2_1_1659" id="iddiv2_1_1659"/>9.2 Informative References</h3><dl><dt class="label"><a name="WsFrag" id="WsFrag"/>WS-Fragment</dt><dd><a href="http://www.w3.org/TR/ws-fragment"><cite> +<h3><a name="iddiv2_1_1639" id="iddiv2_1_1639"/>9.2 Informative References</h3><dl><dt class="label"><a name="WsFrag" id="WsFrag"/>WS-Fragment</dt><dd><a href="http://www.w3.org/TR/ws-fragment"><cite> W3C Working Group Draft, "Web Services Fragment (WS-Fragment) 1.0" </cite></a> , D. Davis, et al., Editors. @@ -1231,121 +1227,8 @@ <xs:anyAttribute namespace="##other" processContents="lax" /> </xs:complexType> </xs:element> - -</xs:schema> </pre></div></div></div><div class="div1"> -<h2><a name="Appendix_II__E2_80_93_WSDL" id="Appendix_II__E2_80_93_WSDL"/>B WSDL</h2><p> - A normative copy of the WSDL <a href="#WSDL11">[WSDL11]</a> description - for this specification can be retrieved from the following address: - </p><div class="exampleOuter"><div class="exampleInner"><pre><a href="http://www.w3.org/2009/09/ws-tra/transfer.wsdl">http://www.w3.org/2009/09/ws-tra/transfer.wsdl</a></pre></div></div><p> - A non-normative copy of the WSDL description is listed below for - convenience. - </p><div class="exampleOuter"><div class="exampleInner"><pre><wsdl:definitions - targetNamespace="http://www.w3.org/2009/09/ws-tra" - xmlns:tns="http://www.w3.org/2009/09/ws-tra" - xmlns:wsa="http://www.w3.org/2005/08/addressing" - xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" - xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" - xmlns:xs="http://www.w3.org/2001/XMLSchema"> - - <wsdl:types> - <xs:schema> - <xs:import - namespace="http://www.w3.org/2009/09/ws-tra" - schemaLocation="http://www.w3.org/2009/09/ws-tra/transfer.xsd" - /> - </xs:schema> - </wsdl:types> - - <wsdl:message name="GetMessage"> - <wsdl:part name="Body" element="tns:Get"/> - </wsdl:message> - <wsdl:message name="GetResponseMessage"> - <wsdl:part name="Body" element="tns:GetResponse"/> - </wsdl:message> - - <wsdl:message name="PutMessage"> - <wsdl:part name="Body" element="tns:Put"/> - </wsdl:message> - <wsdl:message name="PutResponseMessage"> - <wsdl:part name="Body" element="tns:PutResponse"/> - </wsdl:message> - - <wsdl:message name="DeleteMessage"> - <wsdl:part name="Body" element="tns:Delete"/> - </wsdl:message> - <wsdl:message name="DeleteResponseMessage"> - <wsdl:part name="Body" element="tns:DeleteResponse"/> - </wsdl:message> - - <wsdl:message name="CreateMessage"> - <wsdl:part name="Body" element="tns:Create"/> - </wsdl:message> - <wsdl:message name="CreateResponseMessage"> - <wsdl:part name="Body" element="tns:CreateResponse"/> - </wsdl:message> - - <wsdl:portType name="Resource"> - <wsdl:documentation> - This port type defines a resource that can be read, - written, and deleted. - </wsdl:documentation> - <wsdl:operation name="Get"> - <wsdl:input - message="tns:GetMessage" - wsam:Action="http://www.w3.org/2009/09/ws-tra/Get"/> - <wsdl:output - message="tns:GetResponseMessage" - wsam:Action="http://www.w3.org/2009/09/ws-tra/GetResponse" /> - </wsdl:operation> - <wsdl:operation name="Put"> - <wsdl:input - message="tns:PutMessage" - wsam:Action="http://www.w3.org/2009/09/ws-tra/Put" /> - <wsdl:output - message="tns:PutResponseMessage" - wsam:Action="http://www.w3.org/2009/09/ws-tra/PutResponse" /> - </wsdl:operation> - <wsdl:operation name="Delete"> - <wsdl:input - message="tns:DeleteMessage" - wsam:Action="http://www.w3.org/2009/09/ws-tra/Delete" /> - <wsdl:output - message="tns:DeleteResponseMessage" - wsam:Action="http://www.w3.org/2009/09/ws-tra/DeleteResponse" /> - </wsdl:operation> - </wsdl:portType> - - <wsdl:portType name="ResourceFactory"> - <wsdl:documentation> - This port type defines a Web service that can create new - resources. - </wsdl:documentation> - <wsdl:operation name="Create"> - <wsdl:input - message="tns:CreateMessage" - wsam:Action="http://www.w3.org/2009/09/ws-tra/Create" /> - <wsdl:output - message="tns:CreateResponseMessage" - wsam:Action="http://www.w3.org/2009/09/ws-tra/CreateResponse" /> - </wsdl:operation> - </wsdl:portType> - -</wsdl:definitions></pre></div></div></div><div class="div1"> -<h2><a name="policyXSD" id="policyXSD"/>C Transfer Policy Schema</h2><p> - A normative copy of the XML Schema description for the Transfer - Policy assertions can be retrieved from the following address: - </p><div class="exampleOuter"><div class="exampleInner"><pre><a href="http://www.w3.org/2009/09/ws-tra/TransferPolicy.xsd">http://www.w3.org/2009/09/ws-tra/TransferPolicy.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-trp" - xmlns:tns="http://www.w3.org/2009/09/ws-trp" - 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" /> + <!-- Policy --> <xs:complexType name="URI"> <xs:simpleContent> <xs:extension base="xs:anyURI"> @@ -1388,9 +1271,9 @@ <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"/>B 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=6588">6588</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/09 </td><td> DD </td><td> Added resolution of issue @@ -1435,4 +1318,6 @@ <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7912">7912</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=8177">8177</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=8186">8186</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=8184">8184</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=8184">8184</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><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=8179">8179</a></td></tr></tbody></table></div></div></body></html> \ No newline at end of file Index: wsmex.xml =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsmex.xml,v retrieving revision 1.73 retrieving revision 1.74 diff -u -d -r1.73 -r1.74 --- wsmex.xml 7 Nov 2009 05:13:52 -0000 1.73 +++ wsmex.xml 7 Nov 2009 16:33:02 -0000 1.74 @@ -524,11 +524,6 @@ <td> This specification </td> </tr> <tr> - <td> mxp </td> - <td> http://www.w3.org/&wsmex.nsprefix;/ws-mxp </td> - <td> This specification </td> - </tr> - <tr> <td> xs </td> <td> http://www.w3.org/2001/XMLSchema </td> <td> <bibref ref="XMLSchema1"/> </td> @@ -1719,21 +1714,21 @@ </p> <p> - This specification defines a policy assertion (wsmxp:MetadataExchange). - The wsmxp:MetadataExchange policy assertion applies to the endpoint + This specification defines a policy assertion (mex:MetadataExchange). + The mex:MetadataExchange 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 wsmxp:MetadataExchange + wsdl20:binding. A policy expression containing the mex:MetadataExchange policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p> <p> - The wsmxp:MetadataExchange policy assertion is a nested policy container + The mex:MetadataExchange policy assertion is a nested policy container assertion. The meaning of this assertion, when present in a policy alternative, is that WS-MetadataExchange is required to communicate with the subject and that the subject supports WS-MetadataExchange. @@ -1754,13 +1749,13 @@ </p> <example> - <eg><wsmxp:MetadataExchange ...> - <wsmxp:MetadataExchangeDialect ...> + <eg><mex:MetadataExchange ...> + <mex:MetadataExchangeDialect ...> <emph>xs:anyURI</emph> - </wsmxp:MetadataExchangeDialect> * - <wsmxp:MetadataContent ...> <emph>xs:anyURI</emph> </wsmxp:MetadataContent> * + </mex:MetadataExchangeDialect> * + <mex:MetadataContent ...> <emph>xs:anyURI</emph> </mex:MetadataContent> * ... -</wsmxp:MetadataExchange></eg> +</mex:MetadataExchange></eg> </example> <p> @@ -1771,7 +1766,7 @@ <glist> <gitem> - <label> /wsmxp:MetadataExchange </label> + <label> /mex:MetadataExchange </label> <def> <p> This policy assertion specifies that WS-Exchange protocol MUST be @@ -1782,7 +1777,7 @@ </gitem> <gitem> - <label> /wsmxp:MetadataExchange/wsmxp:MetadataExchangeDialect </label> + <label> /mex:MetadataExchange/mex:MetadataExchangeDialect </label> <def> <p> When present, this OPTIONAL parameter indicates support for the @@ -1792,7 +1787,7 @@ </gitem> <gitem> - <label> /wsmxp:MetadataExchange/wsmxp:MetadataContent </label> + <label> /mex:MetadataExchange/mex:MetadataContent </label> <def> <p> When present, this OPTIONAL parameter indicates support for the @@ -2039,8 +2034,8 @@ <example> <eg><xs:schema - targetNamespace='http://www.w3.org/&wsmex.nsprefix;/ws-mex' - xmlns:tns='http://www.w3.org/&wsmex.nsprefix;/ws-mex' + targetNamespace='http://www.w3.org/2009/09/ws-mex' + xmlns:tns='http://www.w3.org/2009/09/ws-mex' xmlns:wsa='http://www.w3.org/2005/08/addressing' xmlns:xs='http://www.w3.org/2001/XMLSchema' elementFormDefault='qualified' @@ -2050,7 +2045,7 @@ namespace="http://www.w3.org/2005/08/addressing" schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd"/> - <!-- GetMetadata request --> + <!-- Get Metadata request --> <xs:element name='GetMetadata'> <xs:complexType> <xs:sequence> @@ -2062,7 +2057,7 @@ </xs:complexType> </xs:element> - <!-- GetMetadataResponse --> + <!-- Get Metadata response --> <xs:element name='GetMetadataResponse'> <xs:complexType> <xs:sequence> @@ -2112,6 +2107,30 @@ </xs:element> <xs:element name='Location' type='xs:anyURI'/> + + <!-- Policy --> + <xs:complexType name="URI"> + <xs:simpleContent> + <xs:extension base="xs:anyURI"> + <xs:anyAttribute namespace="##other" processContents="lax"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:element name="MetadataExchange"> + <xs:complexType> + <xs:sequence> + <xs:element name="MetadataExchangeDialect" type="tns:URI" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="MetadataContent" type="tns:URI" minOccurs="0" + maxOccurs="unbounded"/> + <xs:any namespace="##other" processContents="lax" minOccurs="0" + maxOccurs="unbounded"/> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> + </xs:schema></eg> </example> </div1> @@ -2172,60 +2191,6 @@ </example> </div1> - <div1 id="policyXSD"> - <head>MetadataExchange Policy Schema</head> - - <p> - A normative copy of the XML Schema description for the MetadataExchange - Policy assertion can be retrieved from the following address: - </p> - - <example> - <eg><loc href="http://www.w3.org/&wsmex.nsprefix;/ws-mex/MetadataExchangePolicy.xsd">http://www.w3.org/&wsmex.nsprefix;/ws-mex/MetadataExchangePolicy.xsd</loc></eg> - </example> - - <p> - A non-normative copy of the XML schema is listed below for convenience. - </p> - - <example> - <eg><xs:schema - targetNamespace="http://www.w3.org/&wsmex.nsprefix;/ws-mxp" - xmlns:tns="http://www.w3.org/&wsmex.nsprefix;/ws-mxp" - 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="URI"> - <xs:simpleContent> - <xs:extension base="xs:anyURI"> - <xs:anyAttribute namespace="##other" processContents="lax"/> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - - <xs:element name="MetadataExchange"> - <xs:complexType> - <xs:sequence> - <xs:element name="MetadataExchangeDialect type="tns:URI" minOccurs="0" - maxOccurs="unbounded"/> - <xs:element name="MetadataContent type="tns:URI" minOccurs="0" - maxOccurs="unbounded"/> - <xs:any namespace="##other" processContents="lax" minOccurs="0" - maxOccurs="unbounded"/> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> - -</xs:schema></eg> - </example> - </div1> - - <div1 id="changelog"> <head>Change Log</head> @@ -2523,6 +2488,13 @@ <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8214">8214</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=8124">8124</loc> + </td> + </tr> </tbody> </table> </div1> Index: wsenum.html =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsenum.html,v retrieving revision 1.91 retrieving revision 1.92 diff -u -d -r1.91 -r1.92 --- wsenum.html 7 Nov 2009 05:20:21 -0000 1.91 +++ wsenum.html 7 Nov 2009 16:33:01 -0000 1.92 @@ -1270,18 +1270,18 @@ Attachment <a href="#wspolicyattach">[WS-Policy Attachment]</a> specifications. </p><p> This specification defines a policy assertion - (wsenu:EnumerationAssertion). The - wsenu:EnumerationAssertion policy assertion applies to the + (wsenu:DataSource). The + wsenu:DataSource 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 - wsenu:EnumerationAssertion + wsenu:DataSource policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p><p> - The wsenu:EnumerationAssertion policy assertion is a nested policy + The wsenu:DataSource 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 @@ -1296,40 +1296,40 @@ which does not. </p><p> The normative outline of this assertion is: - </p><div class="exampleOuter"><div class="exampleInner"><pre><wsenu:EnumerationAssertion ...> + </p><div class="exampleOuter"><div class="exampleInner"><pre><wsenu:DataSource ...> <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> ? ... -</wsenu:EnumerationAssertion></pre></div></div><p> +</wsenu:DataSource></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: - </p><dl><dt class="label"> /wsenu:EnumerationAssertion </dt><dd><p> + </p><dl><dt class="label"> /wsenu:DataSource </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"> /wsenu:EnumerationAssertion/wsenu:FilterDialect </dt><dd><p> + </p></dd><dt class="label"> /wsenu:DataSource/wsenu:FilterDialect </dt><dd><p> When present, this OPTIONAL parameter indicates support for the specified Filter Dialect IRI. - </p></dd><dt class="label"> /wsenu:EnumerationAssertion/wsenu:MaxExpires </dt><dd><p> + </p></dd><dt class="label"> /wsenu:DataSource/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"> /wsenu:EnumerationAssertion/wsenu:MaxTime </dt><dd><p> + </p></dd><dt class="label"> /wsenu:DataSource/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"> /wsenu:EnumerationAssertion/wsenu:MaxElements </dt><dd><p> + </p></dd><dt class="label"> /wsenu:DataSource/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"> /wsenu:EnumerationAssertion/wsenu:MaxCharacters </dt><dd><p> + </p></dd><dt class="label"> /wsenu:DataSource/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. @@ -1751,7 +1751,7 @@ </xs:simpleContent> </xs:complexType> - <xs:element name="EnumerationAssertion"> + <xs:element name="DataSource"> <xs:complexType> <xs:sequence> <xs:element name="FilterDialect" type="tns:URI" minOccurs="0" @@ -1930,4 +1930,5 @@ <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><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><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=8158">8158</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=8158">8158</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 Index: wsenum.xml =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsenum.xml,v retrieving revision 1.83 retrieving revision 1.84 diff -u -d -r1.83 -r1.84 --- wsenum.xml 7 Nov 2009 05:20:21 -0000 1.83 +++ wsenum.xml 7 Nov 2009 16:33:01 -0000 1.84 @@ -2326,8 +2326,8 @@ <p> This specification defines a policy assertion - (wsenu:EnumerationAssertion). The - wsenu:EnumerationAssertion policy assertion applies to the + (wsenu:DataSource). The + wsenu:DataSource policy assertion applies to the endpoint policy subject. </p> @@ -2335,13 +2335,13 @@ 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 - wsenu:EnumerationAssertion + wsenu:DataSource policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p> <p> - The wsenu:EnumerationAssertion policy assertion is a nested policy + The wsenu:DataSource 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 @@ -2363,14 +2363,14 @@ </p> <example> - <eg><wsenu:EnumerationAssertion ...> + <eg><wsenu:DataSource ...> <wsenu:FilterDialect ...> <emph>xs:anyURI</emph> </wsenu:FilterDialect> * <wsenu:MaxExpires ...> <emph>xs:duration</emph> </wsenu:MaxExpires> ? <wsenu:MaxTime ...> <emph>xs:duration</emph> </wsenu:MaxTime> ? <wsenu:MaxElements ...> <emph>xs:long</emph> </wsenu:MaxElements> ? <wsenu:MaxCharacters ...> <emph>xs:long</emph> </wsenu:MaxCharacters> ? ... -</wsenu:EnumerationAssertion></eg> +</wsenu:DataSource></eg> </example> <p> @@ -2381,7 +2381,7 @@ <glist> <gitem> - <label> /wsenu:EnumerationAssertion </label> + <label> /wsenu:DataSource </label> <def> <p> A policy assertion that specifies that WS-Enumeration protocol MUST @@ -2392,7 +2392,7 @@ </gitem> <gitem> - <label> /wsenu:EnumerationAssertion/wsenu:FilterDialect </label> + <label> /wsenu:DataSource/wsenu:FilterDialect </label> <def> <p> When present, this OPTIONAL parameter indicates support for the @@ -2402,7 +2402,7 @@ </gitem> <gitem> - <label> /wsenu:EnumerationAssertion/wsenu:MaxExpires </label> + <label> /wsenu:DataSource/wsenu:MaxExpires </label> <def> <p> When present, this OPTIONAL parameter indicates the maximum lifetime @@ -2415,7 +2415,7 @@ </gitem> <gitem> - <label> /wsenu:EnumerationAssertion/wsenu:MaxTime </label> + <label> /wsenu:DataSource/wsenu:MaxTime </label> <def> <p> When present, this OPTIONAL parameter indicates the maximum MaxTime @@ -2428,7 +2428,7 @@ </gitem> <gitem> - <label> /wsenu:EnumerationAssertion/wsenu:MaxElements </label> + <label> /wsenu:DataSource/wsenu:MaxElements </label> <def> <p> When present, this OPTIONAL parameter indicates the maximum @@ -2439,7 +2439,7 @@ </gitem> <gitem> - <label> /wsenu:EnumerationAssertion/wsenu:MaxCharacters </label> + <label> /wsenu:DataSource/wsenu:MaxCharacters </label> <def> <p> When present, this OPTIONAL parameter indicates the maximum @@ -2979,7 +2979,7 @@ </xs:simpleContent> </xs:complexType> - <xs:element name="EnumerationAssertion"> + <xs:element name="DataSource"> <xs:complexType> <xs:sequence> <xs:element name="FilterDialect" type="tns:URI" minOccurs="0" @@ -3479,6 +3479,13 @@ <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8158">8158</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=8124">8124</loc> + </td> + </tr> </tbody> </table> </div1> Index: wsmex.html =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsmex.html,v retrieving revision 1.83 retrieving revision 1.84 diff -u -d -r1.83 -r1.84 --- wsmex.html 7 Nov 2009 05:13:52 -0000 1.83 +++ wsmex.html 7 Nov 2009 16:33:02 -0000 1.84 @@ -61,16 +61,15 @@ 9 <a href="#ImplicitWSDL">Exposing WSDL for Operations Implicitly Defined by a Policy Assertion</a><br/> 10 <a href="#Security">Security Considerations</a><br/> 11 <a href="#metadata">WS-Metadata Exchange Metadata</a><br/> - 11.1 <a href="#iddiv2_1_1481">MetadataExchange Assertion</a><br/> + 11.1 <a href="#iddiv2_1_1466">MetadataExchange Assertion</a><br/> 12 <a href="#Acknowledgements">Acknowledgements</a><br/> 13 <a href="#References">References</a><br/> - 13.1 <a href="#iddiv2_1_1545">Normative References</a><br/> - 13.2 <a href="#iddiv2_1_1718">Informative References</a><br/> + 13.1 <a href="#iddiv2_1_1530">Normative References</a><br/> + 13.2 <a href="#iddiv2_1_1703">Informative References</a><br/> </p> <h3><a name="appendices" id="appendices"/>Appendices</h3><p class="toc">A <a href="#Appendix-A">XML Schema</a><br/> B <a href="#Appendix-B">WSDL</a><br/> -C <a href="#policyXSD">MetadataExchange 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="Composable" id="Composable"/>1 Composable Architecture</h2><p> The Web services specifications (WS-*) are designed to be composed with @@ -352,7 +351,7 @@ </p><div class="exampleOuter"><div class="exampleInner"><pre><a href="http://www.w3.org/2009/09/ws-mex">http://www.w3.org/2009/09/ws-mex</a></pre></div></div><p><a href="#XMLNS">Table 3-1</a> lists XML namespaces that are used in this specification. The choice of any namespace prefix is arbitrary and not semantically significant. - </p><a name="XMLNS" id="XMLNS"/><table border="1"><caption>Table 3-1: Prefixes and XML namespaces used in this specification </caption><tbody><tr><th align="left"> Prefix </th><th align="left"> XML Namespaces </th><th align="left"> Specification(s) </th></tr><tr><td> s </td><td> (Either SOAP 1.1 or 1.2) </td><td> (Either SOAP 1.1 or 1.2) </td></tr><tr><td> s11 </td><td> http://schemas.xmlsoap.org/soap/envelope/ </td><td><a href="#SOAP11">[SOAP11]</a></td></tr><tr><td> s12 </td><td> http://www.w3.org/2003/05/soap-envelope </td><td><a href="#SOAP121">[SOAP12]</a></td></tr><tr><td> wsa </td><td> http://www.w3.org/2005/08/addressing </td><td><a href="#AddrCore">[WS-Addressing]</a></td></tr><tr><td> wsdl </td><td> http://schemas.xmlsoap.org/wsdl/ </td><td><a href="#WSDL11">[WSDL11]</a></td></tr><tr><td> wsp </td><td> http://www.w3.org/ns/ws-policy </td><td><a href="#wspolicy">[WS-Policy]</a></td></tr><tr><td> mex </td><td> http://www.w3.org/2009/09/ws-mex </td><td> This specification </td></tr><tr><td> mxp</td><td> http://www.w3.org/2009/09/ws-mxp </td><td> This specification </td></tr><tr><td> xs </td><td> http://www.w3.org/2001/XMLSchema </td><td><a href="#XMLSchema1">[XMLSchema - Part 1]</a></td></tr><tr><td> wst </td><td> http://www.w3.org/2009/09/ws-tra </td><td><a href="#WS-Transfer">[WS-Transfer]</a></td></tr></tbody></table><p> + </p><a name="XMLNS" id="XMLNS"/><table border="1"><caption>Table 3-1: Prefixes and XML namespaces used in this specification </caption><tbody><tr><th align="left"> Prefix </th><th align="left"> XML Namespaces </th><th align="left"> Specification(s) </th></tr><tr><td> s </td><td> (Either SOAP 1.1 or 1.2) </td><td> (Either SOAP 1.1 or 1.2) </td></tr><tr><td> s11 </td><td> http://schemas.xmlsoap.org/soap/envelope/ </td><td><a href="#SOAP11">[SOAP11]</a></td></tr><tr><td> s12 </td><td> http://www.w3.org/2003/05/soap-envelope </td><td><a href="#SOAP121">[SOAP12]</a></td></tr><tr><td> wsa </td><td> http://www.w3.org/2005/08/addressing </td><td><a href="#AddrCore">[WS-Addressing]</a></td></tr><tr><td> wsdl </td><td> http://schemas.xmlsoap.org/wsdl/ </td><td><a href="#WSDL11">[WSDL11]</a></td></tr><tr><td> wsp </td><td> http://www.w3.org/ns/ws-policy </td><td><a href="#wspolicy">[WS-Policy]</a></td></tr><tr><td> mex </td><td> http://www.w3.org/2009/09/ws-mex </td><td> This specification </td></tr><tr><td> xs /td><td> http://www.w3.org/2001/XMLSchema </td><td><a href="#XMLSchema1">[XMLSchema - Part 1]</a></td></tr><tr><td> wst </td><td> http://www.w3.org/2009/09/ws-tra </td><td><a href="#WS-Transfer">[WS-Transfer]</a></td></tr></tbody></table><p> The working group intends to update the value of the Web Services Metadata Exchange namespace URI each time a new version of this document is published until such time that the document reaches Candidate @@ -1000,23 +999,23 @@ indicate a particular security mechanism used to protect the WS-MetadataExchange operations supported by this endpoint. </p><div class="div2"> -<h3><a name="iddiv2_1_1481" id="iddiv2_1_1481"/>11.1 MetadataExchange Assertion</h3><p> +<h3><a name="iddiv2_1_1466" id="iddiv2_1_1466"/>11.1 MetadataExchange Assertion</h3><p> The mechanism for indicating that a binding or endpoint conforms to the WS-MetadataExchange specification is through the use of the Web Services Policy - Framework <a href="#wspolicy">[WS-Policy]</a> and Web Services Policy - Attachment <a href="#WS-PolicyAttachment">[WS-PolicyAttachment]</a> specifications. </p><p> - This specification defines a policy assertion (wsmxp:MetadataExchange). - The wsmxp:MetadataExchange policy assertion applies to the endpoint + This specification defines a policy assertion (mex:MetadataExchange). + The mex:MetadataExchange 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 wsmxp:MetadataExchange + wsdl20:binding. A policy expression containing the mex:MetadataExchange policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p><p> - The wsmxp:MetadataExchange policy assertion is a nested policy container + The mex:MetadataExchange policy assertion is a nested policy container assertion. The meaning of this assertion, when present in a policy alternative, is that WS-MetadataExchange is required to communicate with the subject and that the subject supports WS-MetadataExchange. @@ -1030,23 +1029,23 @@ which does not. </p><p> The normative outline of this assertion is: - </p><div class="exampleOuter"><div class="exampleInner"><pre><wsmxp:MetadataExchange ...> - <wsmxp:MetadataExchangeDialect ...> + </p><div class="exampleOuter"><div class="exampleInner"><pre><mex:MetadataExchange ...> + <mex:MetadataExchangeDialect ...> <em>xs:anyURI</em> - </wsmxp:MetadataExchangeDialect> * - <wsmxp:MetadataContent ...> <em>xs:anyURI</em> </wsmxp:MetadataContent> * + </mex:MetadataExchangeDialect> * + <mex:MetadataContent ...> <em>xs:anyURI</em> </mex:MetadataContent> * ... -</wsmxp:MetadataExchange></pre></div></div><p> +</mex:MetadataExchange></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: - </p><dl><dt class="label"> /wsmxp:MetadataExchange </dt><dd><p> + </p><dl><dt class="label"> /mex:MetadataExchange </dt><dd><p> This policy assertion specifies that WS-Exchange protocol MUST be used when communicating with this endpoint. This assertion has Endpoint Policy Subject. - </p></dd><dt class="label"> /wsmxp:MetadataExchange/wsmxp:MetadataExchangeDialect </dt><dd><p> + </p></dd><dt class="label"> /mex:MetadataExchange/mex:MetadataExchangeDialect </dt><dd><p> When present, this OPTIONAL parameter indicates support for the specified MetadataExchange Dialect IRI. - </p></dd><dt class="label"> /wsmxp:MetadataExchange/wsmxp:MetadataContent </dt><dd><p> + </p></dd><dt class="label"> /mex:MetadataExchange/mex:MetadataContent </dt><dd><p> When present, this OPTIONAL parameter indicates support for the specified MetadataExchange content IRI. </p></dd></dl><p> @@ -1077,7 +1076,7 @@ Yves Lafon (W3C). </p></div><div class="div1"> <h2><a name="References" id="References"/>13 References</h2><div class="div2"> -<h3><a name="iddiv2_1_1545" id="iddiv2_1_1545"/>13.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_1530" id="iddiv2_1_1530"/>13.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. @@ -1144,7 +1143,7 @@ , P. Biron, A. Malhotra, Editors. World Wide Web Consortium (W3C), 28 October 2004. Available at <a href="http://www.w3.org/TR/xmlschema-2/">http://www.w3.org/TR/xmlschema-2/</a>.</dd></dl></div><div class="div2"> -<h3><a name="iddiv2_1_1718" id="iddiv2_1_1718"/>13.2 Informative References</h3><dl><dt class="label"><a name="WSSecureConversation" id="WSSecureConversation"/>WS-SecureConversation</dt><dd><a href="http://docs.oasis-open.org/ws-sx/ws-secureconversation/v1.4/os/ws-secureconversation-1.4-spec-os.doc"><cite> +<h3><a name="iddiv2_1_1703" id="iddiv2_1_1703"/>13.2 Informative References</h3><dl><dt class="label"><a name="WSSecureConversation" id="WSSecureConversation"/>WS-SecureConversation</dt><dd><a href="http://docs.oasis-open.org/ws-sx/ws-secureconversation/v1.4/os/ws-secureconversation-1.4-spec-os.doc"><cite> OASIS Standard, "Web Services Secure Conversation (WS-SecureConversation) 1.4" </cite></a> @@ -1190,7 +1189,7 @@ namespace="http://www.w3.org/2005/08/addressing" schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd"/> - <!-- GetMetadata request --> + <!-- Get Metadata request --> <xs:element name='GetMetadata'> <xs:complexType> <xs:sequence> @@ -1202,7 +1201,7 @@ </xs:complexType> </xs:element> - <!-- GetMetadataResponse --> + <!-- Get Metadata response --> <xs:element name='GetMetadataResponse'> <xs:complexType> <xs:sequence> @@ -1252,6 +1251,30 @@ </xs:element> <xs:element name='Location' type='xs:anyURI'/> + + <!-- Policy --> + <xs:complexType name="URI"> + <xs:simpleContent> + <xs:extension base="xs:anyURI"> + <xs:anyAttribute namespace="##other" processContents="lax"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:element name="MetadataExchange"> + <xs:complexType> + <xs:sequence> + <xs:element name="MetadataExchangeDialect" type="tns:URI" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="MetadataContent" type="tns:URI" minOccurs="0" + maxOccurs="unbounded"/> + <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="Appendix-B" id="Appendix-B"/>B WSDL</h2><p> A normative copy of the WSDL <a href="#WSDL11">[WSDL11]</a> description for @@ -1294,45 +1317,7 @@ </wsdl:portType> </wsdl:definitions></pre></div></div></div><div class="div1"> -<h2><a name="policyXSD" id="policyXSD"/>C MetadataExchange Policy Schema</h2><p> - A normative copy of the XML Schema description for the MetadataExchange - 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-mex/MetadataExchangePolicy.xsd">http://www.w3.org/2009/09/ws-mex/MetadataExchangePolicy.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-mxp" - xmlns:tns="http://www.w3.org/2009/09/ws-mxp" - 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="URI"> - <xs:simpleContent> - <xs:extension base="xs:anyURI"> - <xs:anyAttribute namespace="##other" processContents="lax"/> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - - <xs:element name="MetadataExchange"> - <xs:complexType> - <xs:sequence> - <xs:element name="MetadataExchangeDialect type="tns:URI" minOccurs="0" - maxOccurs="unbounded"/> - <xs:element name="MetadataContent type="tns:URI" minOccurs="0" - maxOccurs="unbounded"/> - <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/04 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6442">6442</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 @@ -1374,4 +1359,5 @@ <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8204">8204</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=8168">8168</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=8199">8199</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=8214">8214</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=8214">8214</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 Index: wseventing.xml =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wseventing.xml,v retrieving revision 1.120 retrieving revision 1.121 diff -u -d -r1.120 -r1.121 --- wseventing.xml 7 Nov 2009 05:12:07 -0000 1.120 +++ wseventing.xml 7 Nov 2009 16:33:01 -0000 1.121 @@ -643,15 +643,6 @@ <td>This specification</td> </tr> <tr> - <td>wsevp</td> - <td> - <loc href="http://www.w3.org/&wsevt.nsprefix;/ws-evt"> - http://www.w3.org/&wsevt.nsprefix;/ws-evp - </loc> - </td> - <td>This specification</td> - </tr> - <tr> <td>xs</td> <td> <loc href="http://www.w3.org/2001/XMLSchema"> @@ -2674,20 +2665,20 @@ </p> <p> - This specification defines a policy assertion (wsevp:EventSource). The - wsevp:EventSource policy assertion applies to the endpoint policy subject. + This specification defines a policy assertion (wse:EventSource). The + wse:EventSource 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 wsevp:EventSource + wsdl20:binding. A policy expression containing the wse:EventSource policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p> <p> - The wsevp:EventSource policy assertion is a nested policy container + The wse:EventSource policy assertion is a nested policy container assertion. The meaning of this assertion, when present in a policy alternative, is that WS-Eventing is required to communicate with the subject and that the subject is a WS-Eventing event source. @@ -2708,13 +2699,13 @@ </p> <example> - <eg><wsevp:EventSource ...> - <wsevp:DateTimeSupported .../> ? - <wsevp:FilterDialect ...> <emph>xs:anyURI</emph> </wsevp:FilterDialect> * - <wsevp:MaxExpires ...> <emph>xs:duration</emph> </wsevp:MaxExpires> ? - <wsevp:FormatName ...> <emph>xs:anyURI</emph> </wsevp:FormatName> * + <eg><wse:EventSource ...> + <wse:DateTimeSupported .../> ? + <wse:FilterDialect ...> <emph>xs:anyURI</emph> </wse:FilterDialect> * + <wse:MaxExpires ...> <emph>xs:duration</emph> </wse:MaxExpires> ? + <wse:FormatName ...> <emph>xs:anyURI</emph> </wse:FormatName> * ... -</wsevp:EventSource></eg> +</wse:EventSource></eg> </example> <p> @@ -2725,7 +2716,7 @@ <glist> <gitem> - <label> /wsevp:EventSource </label> + <label> /wse:EventSource </label> <def> <p> A policy assertion that specifies that WS-Eventing protocol MUST be @@ -2736,7 +2727,7 @@ </gitem> <gitem> - <label> /wsevp:EventSource/wsevp:DateTimeSupported </label> + <label> /wse:EventSource/wse:DateTimeSupported </label> <def> <p> When present, this OPTIONAL parameter indicates support for @@ -2746,7 +2737,7 @@ </gitem> <gitem> - <label> /wsevp:EventSource/wsevp:FilterDialect </label> + <label> /wse:EventSource/wse:FilterDialect </label> <def> <p> When present, this OPTIONAL parameter indicates support for the @@ -2756,7 +2747,7 @@ </gitem> <gitem> - <label> /wsevp:EventSource/wsevp:MaxExpires </label> + <label> /wse:EventSource/wse:MaxExpires </label> <def> <p> When present, this OPTIONAL parameter indicates the maximum @@ -2769,7 +2760,7 @@ </gitem> <gitem> - <label> /wsevp:EventSource/wsevp:FormatName </label> + <label> /wse:EventSource/wse:FormatName </label> <def> <p> When present, this OPTIONAL parameter indicates support for the @@ -2793,8 +2784,8 @@ </p> <p> - This specification defines a policy assertion (wsevp:SubscriptionManager). - The wsevp:SubscriptionManager policy assertion applies to the endpoint + This specification defines a policy assertion (wse:SubscriptionManager). + The wse:SubscriptionManager policy assertion applies to the endpoint policy subject. </p> @@ -2802,13 +2793,13 @@ 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 - wsevp:SubscriptionManager + wse:SubscriptionManager policy assertion MUST NOT be attached to a wsdl:portType or wsdl20:interface. </p> <p> - The wsevp:SubscriptionManager policy assertion is a nested policy container + The wse:SubscriptionManager policy assertion is a nested policy container assertion. The meaning of this assertion, when present in a policy alternative, is that WS-Eventing is required to communicate with the subject and that the subject is a WS-Eventing subscription manager. @@ -2829,13 +2820,13 @@ </p> <example> - <eg><wsevp:SubscriptionManager ...> - <wsevp:DateTimeSupported .../> ? - <wsevp:GetStatusOperationSupported .../> ? - <wsevp:UnsubscribeOperationSupported .../> ? - <wsevp:MaxExpires ...> <emph>xs:duration</emph> </wsevp:MaxExpires> ? + <eg><wse:SubscriptionManager ...> + <wse:DateTimeSupported .../> ? + <wse:GetStatusOperationSupported .../> ? + <wse:UnsubscribeOperationSupported .../> ? + <wse:MaxExpires ...> <emph>xs:duration</emph> </wse:MaxExpires> ? ... -</wsevp:SubscriptionManager></eg> +</wse:SubscriptionManager></eg> </example> <p> @@ -2846,7 +2837,7 @@ <glist> <gitem> - <label> /wsevp:SubscriptionManager </label> + <label> /wse:SubscriptionManager </label> <def> <p> A policy assertion that specifies that WS-Eventing protocol MUST be @@ -2857,7 +2848,7 @@ </gitem> <gitem> - <label> /wsevp:SubscriptionManager/wsevp:DateTimeSupported </label> + <label> /wse:SubscriptionManager/wse:DateTimeSupported </label> <def> <p> When present, this OPTIONAL parameter indicates support for @@ -2867,7 +2858,7 @@ </gitem> <gitem> - <label> /wsevp:SubscriptionManager/wsevp:GetStatusOperationSupported </label> + <label> /wse:SubscriptionManager/wse:GetStatusOperationSupported </label> <def> <p> When present, this OPTIONAL parameter indicates that the GetStatus @@ -2877,7 +2868,7 @@ </gitem> <gitem> - <label> /wsevp:SubscriptionManager/wsevp:UnsubscribeOperationSupported </label> + <label> /wse:SubscriptionManager/wse:UnsubscribeOperationSupported </label> <def> <p> When present, this OPTIONAL parameter indicates that the Unsubscribe @@ -2887,7 +2878,7 @@ </gitem> <gitem> - <label> /wsevp:SubscriptionManager/wsevp:MaxExpires </label> + <label> /wse:SubscriptionManager/wse:MaxExpires </label> <def> <p> When present, this OPTIONAL parameter indicates the maximum @@ -3581,50 +3572,50 @@ <example> <eg><xs:schema - targetNamespace="http://www.w3.org/&wsevt.nsprefix;/ws-evt" - xmlns:tns="http://www.w3.org/&wsevt.nsprefix;/ws-evt" + targetNamespace="http://www.w3.org/2009/09/ws-evt" + xmlns:tns="http://www.w3.org/2009/09/ws-evt" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" - blockDefault="#all"> + blockDefault="#all"> <xs:import namespace="http://www.w3.org/XML/1998/namespace" - schemaLocation="http://www.w3.org/2001/xml.xsd" /> + schemaLocation="http://www.w3.org/2001/xml.xsd" /> <xs:import namespace="http://www.w3.org/2005/08/addressing" - schemaLocation="http://www.w3.org/2005/08/addressing/ws-addr.xsd" /> + schemaLocation="http://www.w3.org/2005/08/addressing/ws-addr.xsd" /> - <!-- Types and global elements --> - <xs:complexType name="DeliveryType" mixed="true"> - <xs:sequence> - <xs:element ref="tns:NotifyTo" minOccurs="0" maxOccurs="1" /> + <!-- Types and global elements --> + <xs:complexType name="DeliveryType" mixed="true"> + <xs:sequence> + <xs:element ref="tns:NotifyTo" minOccurs="0" maxOccurs="1" /> <xs:any namespace="##other" processContents="lax" - minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> + minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> - <xs:complexType name="FormatType" mixed="true"> - <xs:sequence> + <xs:complexType name="FormatType" mixed="true"> + <xs:sequence> <xs:any namespace="##any" processContents="lax" - minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> + minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> <xs:attribute name="Name" type="xs:anyURI" use="optional" - default="http://http://www.w3.org/&wsevt.nsprefix;/ws-evt/DeliveryFormats/Unwrap" /> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> + default="http://http://www.w3.org/2009/09/ws-evt/DeliveryFormats/Unwrap" /> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + + <xs:simpleType name="NonNegativeDurationType"> + <xs:restriction base="xs:duration"> + <xs:minInclusive value="P0Y0M0DT0H0M0S" /> + </xs:restriction> + </xs:simpleType> - <xs:simpleType name="NonNegativeDurationType"> - <xs:restriction base="xs:duration"> - <xs:minInclusive value="P0Y0M0DT0H0M0S" /> - </xs:restriction> - </xs:simpleType> - <xs:simpleType name="DurationDateTime"> <xs:union memberTypes="xs:dateTime tns:NonNegativeDurationType" /> </xs:simpleType> - + <xs:complexType name="MiniExpirationType"> <xs:simpleContent> <xs:extension base="tns:DurationDateTime"> @@ -3642,193 +3633,247 @@ </xs:extension> </xs:simpleContent> </xs:complexType> - - <xs:complexType name="FilterType" mixed="true"> - <xs:sequence> + + <xs:complexType name="FilterType" mixed="true"> + <xs:sequence> <xs:any namespace="##other" processContents="lax" - minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> + minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> <xs:attribute name="Dialect" type="xs:anyURI" use="optional" - default="http://www.w3.org/&wsevt.nsprefix;/ws-evt/Dialects/XPath10" /> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> + default="http://www.w3.org/2009/09/ws-evt/Dialects/XPath10" /> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> - <xs:complexType name="LanguageSpecificStringType"> - <xs:simpleContent> - <xs:extension base="xs:string"> - <xs:attribute ref="xml:lang" /> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:extension> - </xs:simpleContent> - </xs:complexType> + <xs:complexType name="LanguageSpecificStringType"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute ref="xml:lang" /> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> - <xs:element name="NotifyTo" type="wsa:EndpointReferenceType" /> + <xs:element name="NotifyTo" type="wsa:EndpointReferenceType" /> - <!-- Subscribe request --> - <xs:element name="Subscribe"> - <xs:complexType> - <xs:sequence> + <!-- Subscribe request --> + <xs:element name="Subscribe"> + <xs:complexType> + <xs:sequence> <xs:element name="EndTo" type="wsa:EndpointReferenceType" - minOccurs="0" /> - <xs:element name="Delivery" type="tns:DeliveryType" /> + minOccurs="0" /> + <xs:element name="Delivery" type="tns:DeliveryType" /> <xs:element name="Format" type="tns:FormatType" - minOccurs="0" /> + minOccurs="0" /> <xs:element name="Expires" type="tns:ExpirationType" - minOccurs="0" /> + minOccurs="0" /> <xs:element name="Filter" type="tns:FilterType" - minOccurs="0" /> + minOccurs="0" /> <xs:any namespace="##other" processContents="lax" - minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> + minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <!-- Subscribe response --> - <xs:element name="SubscribeResponse"> - <xs:complexType> - <xs:sequence> + <!-- Subscribe response --> + <xs:element name="SubscribeResponse"> + <xs:complexType> + <xs:sequence> <xs:element name="SubscriptionManager" - type="wsa:EndpointReferenceType" /> - <xs:element name="GrantedExpires" type="tns:MiniExpirationType" /> + type="wsa:EndpointReferenceType" /> + <xs:element name="GrantedExpires" type="tns:MiniExpirationType" /> <xs:any namespace="##other" processContents="lax" - minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> + minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <!-- Used in a fault if there's an unsupported dialect --> - <xs:element name="SupportedDialect" type="xs:anyURI" /> + <!-- Used in a fault if there's an unsupported dialect --> + <xs:element name="SupportedDialect" type="xs:anyURI" /> - <!-- Used in a fault if there's an unsupported format name --> - <xs:element name="SupportedDeliveryFormat" type="xs:anyURI" /> + <!-- Used in a fault if there's an unsupported format name --> + <xs:element name="SupportedDeliveryFormat" type="xs:anyURI" /> - <!-- Renew request --> - <xs:element name="Renew"> - <xs:complexType> - <xs:sequence> + <!-- Renew request --> + <xs:element name="Renew"> + <xs:complexType> + <xs:sequence> <xs:element name="Expires" type="tns:ExpirationType" - minOccurs="0" /> + minOccurs="0" /> <xs:any namespace="##other" processContents="lax" - minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> + minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <!-- Renew response --> - <xs:element name="RenewResponse"> - <xs:complexType> - <xs:sequence> + <!-- Renew response --> + <xs:element name="RenewResponse"> + <xs:complexType> + <xs:sequence> <xs:element name="GrantedExpires" type="tns:MiniExpirationType" - minOccurs="0" /> + minOccurs="0" /> <xs:any namespace="##other" processContents="lax" - minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> + minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <!-- GetStatus request --> - <xs:element name="GetStatus"> - <xs:complexType> - <xs:sequence> + <!-- GetStatus request --> + <xs:element name="GetStatus"> + <xs:complexType> + <xs:sequence> <xs:any namespace="##other" processContents="lax" - minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> + minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <!-- GetStatus response --> - <xs:element name="GetStatusResponse"> - <xs:complexType> - <xs:sequence> + <!-- GetStatus response --> + <xs:element name="GetStatusResponse"> + <xs:complexType> + <xs:sequence> <xs:element name="GrantedExpires" type="tns:MiniExpirationType" - minOccurs="0" /> + minOccurs="0" /> <xs:any namespace="##other" processContents="lax" - minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> + minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <!-- Unsubscribe request --> - <xs:element name="Unsubscribe"> - <xs:complexType> - <xs:sequence> + <!-- Unsubscribe request --> + <xs:element name="Unsubscribe"> + <xs:complexType> + <xs:sequence> <xs:any namespace="##other" processContents="lax" - minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> + minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <!-- Unsubscribe response --> - <xs:element name="UnsubscribeResponse"> - <xs:complexType> - <xs:sequence> + <!-- Unsubscribe response --> + <xs:element name="UnsubscribeResponse"> + <xs:complexType> + <xs:sequence> <xs:any namespace="##other" processContents="lax" - minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> + minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <!-- SubscriptionEnd message --> - <xs:element name="SubscriptionEnd"> - <xs:complexType> - <xs:sequence> + <!-- SubscriptionEnd message --> + <xs:element name="SubscriptionEnd"> + <xs:complexType> + <xs:sequence> <xs:element name="Status" - type="tns:OpenSubscriptionEndCodeType" /> + type="tns:OpenSubscriptionEndCodeType" /> <xs:element name="Reason" type="tns:LanguageSpecificStringType" - minOccurs="0" maxOccurs="unbounded" /> + minOccurs="0" maxOccurs="unbounded" /> <xs:any namespace="##other" processContents="lax" - minOccurs="0" maxOccurs="unbounded" /> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> + minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> - <xs:simpleType name="SubscriptionEndCodeType"> - <xs:restriction base="xs:anyURI"> + <xs:simpleType name="SubscriptionEndCodeType"> + <xs:restriction base="xs:anyURI"> <xs:enumeration value= - "http://www.w3.org/&wsevt.nsprefix;/ws-evt/DeliveryFailure" /> + "http://www.w3.org/2009/09/ws-evt/DeliveryFailure" /> <xs:enumeration value= - "http://www.w3.org/&wsevt.nsprefix;/ws-evt/SourceShuttingDown" /> + "http://www.w3.org/2009/09/ws-evt/SourceShuttingDown" /> <xs:enumeration value= - "http://www.w3.org/&wsevt.nsprefix;/ws-evt/SourceCancelling" /> - </xs:restriction> - </xs:simpleType> + "http://www.w3.org/2009/09/ws-evt/SourceCancelling" /> + </xs:restriction> + </xs:simpleType> - <xs:simpleType name="OpenSubscriptionEndCodeType"> - <xs:union memberTypes="tns:SubscriptionEndCodeType xs:anyURI" /> - </xs:simpleType> - - <!-- RetryAfter Fault Detail Element --> - <xs:element name="RetryAfter" type="tns:RetryAfterType"/> - <xs:complexType name="RetryAfterType"> - <xs:simpleContent> - <xs:extension base="xs:nonNegativeInteger"> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - - <!-- Wrapped Events --> - <xs:complexType name="EventType" mixed="true"> - <xs:sequence> + <xs:simpleType name="OpenSubscriptionEndCodeType"> + <xs:union memberTypes="tns:SubscriptionEndCodeType xs:anyURI" /> + </xs:simpleType> + + <!-- RetryAfter Fault Detail Element --> + <xs:element name="RetryAfter" type="tns:RetryAfterType"/> + <xs:complexType name="RetryAfterType"> + <xs:simpleContent> + <xs:extension base="xs:nonNegativeInteger"> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <!-- Wrapped Events --> + <xs:complexType name="EventType" mixed="true"> + <xs:sequence> <xs:any namespace="##any" processContents="lax" minOccurs="0" - maxOccurs="unbounded"/> - </xs:sequence> - <xs:attribute name="actionURI" type="xs:anyURI" use="optional" /> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - <xs:element name="Notify" type="tns:EventType" /> + maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="actionURI" type="xs:anyURI" use="optional" /> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> -</xs:schema> </eg> + <xs:element name="Notify" type="tns:EventType" /> + + <!-- Policy --> + <xs:complexType name="Duration"> + <xs:simpleContent> + <xs:extension base="tns:NonNegativeDurationType"> + <xs:anyAttribute namespace="##other" processContents="lax"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="URI"> + <xs:simpleContent> + <xs:extension base="xs:anyURI"> + <xs:anyAttribute namespace="##other" processContents="lax"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="Empty"> + <xs:sequence/> + <xs:anyAttribute namespace="##other" processContents="lax"/> + </xs:complexType> + + <xs:element name="EventSource"> + <xs:complexType> + <xs:sequence> + <xs:element name="DateTimeSupported" type="tns:Empty" minOccurs="0"/> + <xs:element name="FilterDialect" type="tns:URI" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="MaxExpires" type="tns:Duration" minOccurs="0"/> + <xs:element name="FormatName" type="tns:URI" minOccurs="0" + maxOccurs="unbounded"/> + <xs:any namespace="##other" processContents="lax" minOccurs="0" + maxOccurs="unbounded"/> + </xs:sequence> + <xs:anyAttribute namespace="##other" processContents="lax" /> + </xs:complexType> + </xs:element> + + <xs:element name="SubscriptionManager"> + <xs:complexType> + <xs:sequence> + <xs:element name="DateTimeSupported" type="tns:Empty" minOccurs="0"/> + <xs:element name="GetStatusOperationSupported" type="tns:Empty" + minOccurs="0"/> + <xs:element name="UnsubscribeOperationSupported" type="tns:Empty" + minOccurs="0"/> + <xs:element name="MaxExpires" type="tns:Duration" 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></eg> </example> </div1> @@ -4068,90 +4113,6 @@ </example> </div1> - <div1 id="policyXSD"> - <head>Eventing Policy Schema</head> - - <p> - A normative copy of the XML Schema description for the Eventing - Policy assertions can be retrieved from the following address: - </p> - - <example> - <eg><loc href='http://www.w3.org/&wsevt.nsprefix;/ws-evt/EventingPolicy.xsd'>http://www.w3.org/&wsevt.nsprefix;/ws-evt/EventingPolicy.xsd</loc></eg> - </example> - - <p> - A non-normative copy of the XML schema is listed below for convenience. - </p> - - <example> - <eg><xs:schema - targetNamespace="http://www.w3.org/&wsevt.nsprefix;/ws-evp" - xmlns:tns="http://www.w3.org/&wsevt.nsprefix;/ws-evp" - 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" processContents="lax"/> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - - <xs:complexType name="URI"> - <xs:simpleContent> - <xs:extension base="xs:anyURI"> - <xs:anyAttribute namespace="##other" processContents="lax"/> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - - <xs:complexType name="Empty"> - <xs:sequence/> - <xs:anyAttribute namespace="##other" processContents="lax"/> - </xs:complexType> - - <xs:element name="EventSource"> - <xs:complexType> - <xs:sequence> - <xs:element name="DateTimeSupported" type="tns:Empty" minOccurs="0"/> - <xs:element name="FilterDialect" type="tns:URI" minOccurs="0" - maxOccurs="unbounded"/> - <xs:element name="MaxExpires" type="tns:Duration" minOccurs="0"/> - <xs:element name="FormatName" type="tns:URI" minOccurs="0" - maxOccurs="unbounded"/> - <xs:any namespace="##other" processContents="lax" minOccurs="0" - maxOccurs="unbounded"/> - </xs:sequence> - <xs:anyAttribute namespace="##other" processContents="lax" /> - </xs:complexType> - </xs:element> - - <xs:element name="SubscriptionManager"> - <xs:complexType> - <xs:sequence> - <xs:element name="DateTimeSupported" type="tns:Empty" minOccurs="0"/> - <xs:element name="GetStatusOperationSupported" type="tns:Empty" - minOccurs="0"/> - <xs:element name="UnsubscribeOperationSupported" type="tns:Empty" - minOccurs="0"/> - <xs:element name="MaxExpires" type="tns:Duration" 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></eg> - </example> - </div1> - <div1 id="changelog"> <head>Change Log</head> @@ -4688,6 +4649,13 @@ <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8169">8169</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=8124">8124</loc> + </td> + </tr> </tbody> </table> </div1> --- ws-evp.html DELETED --- --- ws-frp.html DELETED ---
Received on Saturday, 7 November 2009 16:33:24 UTC