WWW/2002/ws/ra/edcopies/ws-evt eventing.xsd,1.16,1.17

Update of /w3ccvs/WWW/2002/ws/ra/edcopies/ws-evt
In directory hutz:/tmp/cvs-serv11147/ws-evt

Modified Files:
	eventing.xsd 
Log Message:
7478


Index: eventing.xsd
===================================================================
RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/ws-evt/eventing.xsd,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- eventing.xsd	23 Sep 2009 10:12:34 -0000	1.16
+++ eventing.xsd	6 Oct 2009 16:20:31 -0000	1.17
@@ -39,11 +39,28 @@
     </xs:restriction>
   </xs:simpleType>
  
-  <xs:simpleType name="ExpirationType">
-      <xs:union memberTypes="xs:dateTime 
-                tns:NonNegativeDurationType" />
+  <xs:simpleType name="DurationDateTime">
+      <xs:union memberTypes="xs:dateTime tns:NonNegativeDurationType" />
   </xs:simpleType>
  
+  <xs:complexType name="MiniExpirationType">
+    <xs:simpleContent>
+      <xs:extension base="tns:DurationDateTime">
+        <xs:anyAttribute namespace="##other" processContents="lax"/>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+
+  <xs:complexType name="ExpirationType">
+    <xs:simpleContent>
+      <xs:extension base="tns:MiniExpirationType">
+        <xs:attribute name="min" type="tns:DurationDateTime" use="optional"/>
+        <xs:attribute name="max" type="tns:DurationDateTime" use="optional"/>
+        <xs:anyAttribute namespace="##other" processContents="lax"/>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+
   <xs:complexType name="FilterType" mixed="true">
     <xs:sequence>
       <xs:any namespace="##other" processContents="lax" 
@@ -91,7 +108,7 @@
       <xs:sequence>
         <xs:element name="SubscriptionManager" 
                     type="wsa:EndpointReferenceType" />
-        <xs:element name="Expires" type="tns:ExpirationType" />
+        <xs:element name="GrantedExpires" type="tns:MiniExpirationType" />
         <xs:any namespace="##other" processContents="lax" 
                 minOccurs="0" maxOccurs="unbounded" />
       </xs:sequence>
@@ -122,7 +139,7 @@
   <xs:element name="RenewResponse">
     <xs:complexType>
       <xs:sequence>
-        <xs:element name="Expires" type="tns:ExpirationType" 
+        <xs:element name="GrantedExpires" type="tns:MiniExpirationType" 
                     minOccurs="0" />
         <xs:any namespace="##other" processContents="lax" 
                 minOccurs="0" maxOccurs="unbounded" />
@@ -146,7 +163,7 @@
   <xs:element name="GetStatusResponse">
     <xs:complexType>
       <xs:sequence>
-        <xs:element name="Expires" type="tns:ExpirationType" 
+        <xs:element name="GrantedExpires" type="tns:MiniExpirationType" 
                     minOccurs="0" />
         <xs:any namespace="##other" processContents="lax" 
                 minOccurs="0" maxOccurs="unbounded" />

Received on Tuesday, 6 October 2009 16:20:35 UTC