You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pubscribe-commits@ws.apache.org by sc...@apache.org on 2005/08/16 23:30:00 UTC

svn commit: r233056 - /webservices/pubscribe/trunk/src/wsdl/SubscriptionManager.wsdl

Author: scamp
Date: Tue Aug 16 14:29:56 2005
New Revision: 233056

URL: http://svn.apache.org/viewcvs?rev=233056&view=rev
Log:
fixed submgr

Modified:
    webservices/pubscribe/trunk/src/wsdl/SubscriptionManager.wsdl

Modified: webservices/pubscribe/trunk/src/wsdl/SubscriptionManager.wsdl
URL: http://svn.apache.org/viewcvs/webservices/pubscribe/trunk/src/wsdl/SubscriptionManager.wsdl?rev=233056&r1=233055&r2=233056&view=diff
==============================================================================
--- webservices/pubscribe/trunk/src/wsdl/SubscriptionManager.wsdl (original)
+++ webservices/pubscribe/trunk/src/wsdl/SubscriptionManager.wsdl Tue Aug 16 14:29:56 2005
@@ -7,7 +7,7 @@
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
              xmlns:wsrpw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl"
-             xmlns:wsrp="ttp://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd"
+             xmlns:wsrp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd"
              xmlns:wsrlw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl"
              xmlns:wsnt="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd"
              xmlns:wsntw="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl"         
@@ -25,7 +25,54 @@
            location="../spec/wsn/WS-BaseNotification-1_2-Draft_01.wsdl"/>
 
    <import namespace="http://schemas.xmlsoap.org/ws/2004/09/mex" 
-   	   location="../spec/wsx/WS-MetadataExchange-2004_09.wsdl" />           
+   	   location="../spec/wsx/WS-MetadataExchange-2004_09.wsdl" />  
+   	   
+   <!-- ===================== Types Definitions ====================== -->
+   <types>
+      <xsd:schema
+         targetNamespace=
+         "http://ws.apache.org/notification/base/service/SubscriptionManager"
+         elementFormDefault="qualified"
+            xmlns:wsrl=
+   "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd">
+         
+         <xsd:import
+            namespace=
+            "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd"
+            schemaLocation=
+            "../spec/wsrf/WS-ResourceLifetime-1_2-Draft_01.xsd"
+            />
+         
+            <!-- ======== Resource Properties for SubscriptionManager ========= -->
+            <xsd:element name="SubscriptionManagerRP">
+               <xsd:complexType>
+                  <xsd:sequence>
+                     <!-- From WS-ResourceLifetime ScheduledResourceTermination -->
+                     <xsd:element ref="wsrl:CurrentTime"
+                        minOccurs="1" maxOccurs="1"/>
+                     <xsd:element ref="wsrl:TerminationTime"
+                        minOccurs="1" maxOccurs="1"/>
+   
+                     <!-- SubscriptionManager specific  -->
+                     <xsd:element ref="wsnt:ConsumerReference"
+                        minOccurs="1" maxOccurs="1"/>
+                     <xsd:element ref="wsnt:TopicExpression"
+                        minOccurs="1" maxOccurs="1"/>
+                     <xsd:element ref="wsnt:UseNotify"
+                        minOccurs="1" maxOccurs="1"/>
+                     <xsd:element ref="wsnt:Precondition"
+                        minOccurs="0" maxOccurs="1"/>
+                     <xsd:element ref="wsnt:Selector"
+                        minOccurs="0" maxOccurs="1"/>
+                     <xsd:element ref="wsnt:SubscriptionPolicy"
+                        minOccurs="0" maxOccurs="1"/>
+                     <xsd:element ref="wsnt:CreationTime"
+                        minOccurs="0" maxOccurs="1"/>
+                  </xsd:sequence>
+               </xsd:complexType>
+         </xsd:element>
+       </xsd:schema>
+    </types>	   
    
    <portType name="SubscriptionManagerPortType" wsrp:ResourceProperties="wsnt:SubscriptionManagerRP">