You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by da...@apache.org on 2006/07/25 21:05:31 UTC

svn commit: r425485 - /webservices/muse/trunk/modules/muse-wsn-api/specs/WS-BaseNotification-1_3.wsdl

Author: danj
Date: Tue Jul 25 12:05:31 2006
New Revision: 425485

URL: http://svn.apache.org/viewvc?rev=425485&view=rev
Log:
Updated standard OASIS WSDL to include wsa:Action URIs on each operation message part. This is a convention for WS-A 1.0 
and required by Muse's WSDL processor.

Modified:
    webservices/muse/trunk/modules/muse-wsn-api/specs/WS-BaseNotification-1_3.wsdl

Modified: webservices/muse/trunk/modules/muse-wsn-api/specs/WS-BaseNotification-1_3.wsdl
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/modules/muse-wsn-api/specs/WS-BaseNotification-1_3.wsdl?rev=425485&r1=425484&r2=425485&view=diff
==============================================================================
--- webservices/muse/trunk/modules/muse-wsn-api/specs/WS-BaseNotification-1_3.wsdl (original)
+++ webservices/muse/trunk/modules/muse-wsn-api/specs/WS-BaseNotification-1_3.wsdl Tue Jul 25 12:05:31 2006
@@ -20,6 +20,9 @@
   xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2"
   xmlns:wsa="http://www.w3.org/2005/08/addressing" 
   xmlns:wsrf-rw="http://docs.oasis-open.org/wsrf/rw-2" 
+  xmlns:wsrf-rlw="http://docs.oasis-open.org/wsrf/rlw-2" 
+  xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/rp-2" 
+  xmlns:wsrf-rpw="http://docs.oasis-open.org/wsrf/rpw-2" 
   xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  
@@ -27,6 +30,14 @@
  <wsdl:import 
        namespace="http://docs.oasis-open.org/wsrf/rw-2" 
        location="WS-Resource-1_2.wsdl"/>
+       
+ <wsdl:import 
+       namespace="http://docs.oasis-open.org/wsrf/rlw-2" 
+       location="WS-ResourceLifetime-1_2.wsdl"/>
+       
+ <wsdl:import 
+       namespace="http://docs.oasis-open.org/wsrf/rpw-2" 
+       location="WS-ResourceProperties-1_2.wsdl"/>
  
 <!-- ===================== Types Definitions ====================== -->
    <wsdl:types>
@@ -34,6 +45,9 @@
        <xsd:import
          namespace="http://docs.oasis-open.org/wsn/b-2" 
          schemaLocation="WS-BaseNotification-1_3.xsd"/>
+       <xsd:import
+         namespace="http://docs.oasis-open.org/wsrf/rp-2" 
+         schemaLocation="WS-ResourceProperties-1_2.xsd"/>
      </xsd:schema>
    </wsdl:types>
 
@@ -339,15 +353,6 @@
                       message="wsrf-rw:ResourceUnknownFault" />
       </wsdl:operation>
 
-      <wsdl:operation name="DestroyPullPoint">
-         <wsdl:input  name="DestroyPullPointRequest" 
-                      message="wsntw:DestroyPullPointRequest" />
-         <wsdl:output name="DestroyPullPointResponse" 
-                      message="wsntw:DestroyPullPointResponse" />
-         <wsdl:fault  name="UnableToDestroyPullPointFault" 
-                      message="wsntw:UnableToDestroyPullPointFault" />
-      </wsdl:operation>
-
       <wsdl:operation name="Notify">
          <wsdl:input message="wsntw:Notify"/>
       </wsdl:operation>
@@ -366,56 +371,59 @@
    </wsdl:portType>
 
 <!-- ========== SubscriptionManager PortType Definition =========== -->
-   <wsdl:portType name="SubscriptionManager">
-      <wsdl:operation name="Renew">
-         <wsdl:input  name="RenewRequest" 
-                      message="wsntw:RenewRequest" />
-         <wsdl:output name="RenewResponse" 
-                      message="wsntw:RenewResponse" />
-         <wsdl:fault  name="ResourceUnknownFault" 
-                      message="wsrf-rw:ResourceUnknownFault" />
-         <wsdl:fault  name="UnacceptableTerminationTimeFault" 
-                      message=
-                      "wsntw:UnacceptableTerminationTimeFault" />     
-      </wsdl:operation>
-      <wsdl:operation name="Unsubscribe">
-         <wsdl:input  name="UnsubscribeRequest" 
-                      message="wsntw:UnsubscribeRequest" />
-         <wsdl:output name="UnsubscribeResponse" 
-                      message="wsntw:UnsubscribeResponse" />
-         <wsdl:fault  name="ResourceUnknownFault" 
-                      message="wsrf-rw:ResourceUnknownFault" />
-         <wsdl:fault  name="UnableToDestroySubscriptionFault" 
-                      message=
-                      "wsntw:UnableToDestroySubscriptionFault" />     
-      </wsdl:operation>
+   <wsdl:portType name="SubscriptionManager" 
+                  wsrf-rp:ResourceProperties="wsnt:SubscriptionManagerRP">
+        
+		<wsdl:operation name="Destroy">
+			<wsdl:input wsa:Action="http://docs.oasis-open.org/wsrf/rlw-2/ImmediateResourceTermination/DestroyRequest" 
+			            name="DestroyRequest" message="wsrf-rlw:DestroyRequest" />
+			<wsdl:output wsa:Action="http://docs.oasis-open.org/wsrf/rlw-2/ImmediateResourceTermination/DestroyResponse" 
+			             name="DestroyResponse" message="wsrf-rlw:DestroyResponse" />
+			<wsdl:fault name="ResourceNotDestroyedFault" message="wsrf-rlw:ResourceNotDestroyedFault" />
+			<wsdl:fault name="ResourceUnknownFault" message="wsrf-rw:ResourceUnknownFault" />
+			<wsdl:fault name="ResourceUnavailableFault" message="wsrf-rw:ResourceUnavailableFault"/>
+		</wsdl:operation>
+		<wsdl:operation name="SetTerminationTime">
+			<wsdl:input wsa:Action="http://docs.oasis-open.org/wsrf/rlw-2/ScheduledResourceTermination/SetTerminationTimeRequest" 
+			            name="SetTerminationTimeRequest" message="wsrf-rlw:SetTerminationTimeRequest" />
+			<wsdl:output wsa:Action="http://docs.oasis-open.org/wsrf/rlw-2/ScheduledResourceTermination/SetTerminationTimeResponse" 
+			             name="SetTerminationTimeResponse" message="wsrf-rlw:SetTerminationTimeResponse" />
+			<wsdl:fault name="UnableToSetTerminationTimeFault" message="wsrf-rlw:UnableToSetTerminationTimeFault" />
+			<wsdl:fault name="ResourceUnknownFault" message="wsrf-rw:ResourceUnknownFault" />
+			<wsdl:fault name="ResourceUnavailableFault" message="wsrf-rw:ResourceUnavailableFault"/>
+			<wsdl:fault name="TerminationTimeChangeRejectedFault" message="wsrf-rlw:TerminationTimeChangeRejectedFault" />
+		</wsdl:operation>
+		<wsdl:operation name="GetResourcePropertyDocument">
+			<wsdl:input wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetResourcePropertyDocument/GetResourcePropertyDocumentRequest" 
+			            name="GetResourcePropertyDocumentRequest" message="wsrf-rpw:GetResourcePropertyDocumentRequest"/>
+			<wsdl:output wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetResourcePropertyDocument/GetResourcePropertyDocumentResponse" 
+			             name="GetResourcePropertyDocumentResponse" message="wsrf-rpw:GetResourcePropertyDocumentResponse"/>
+			<wsdl:fault name="ResourceUnknownFault" message="wsrf-rw:ResourceUnknownFault"/>
+			<wsdl:fault name="ResourceUnavailableFault" message="wsrf-rw:ResourceUnavailableFault"/>
+		</wsdl:operation>
+		<wsdl:operation name="GetResourceProperty">
+			<wsdl:input wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetResourceProperty/GetResourcePropertyRequest" 
+			            name="GetResourcePropertyRequest" message="wsrf-rpw:GetResourcePropertyRequest" />
+			<wsdl:output wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetResourceProperty/GetResourcePropertyResponse" 
+			             name="GetResourcePropertyResponse" message="wsrf-rpw:GetResourcePropertyResponse" />
+			<wsdl:fault name="ResourceUnknownFault" message="wsrf-rw:ResourceUnknownFault"/>
+			<wsdl:fault name="ResourceUnavailableFault" message="wsrf-rw:ResourceUnavailableFault"/>
+			<wsdl:fault name="InvalidResourcePropertyQNameFault" message="wsrf-rpw:InvalidResourcePropertyQNameFault" />
+		</wsdl:operation>
+		<wsdl:operation name="GetMultipleResourceProperties">
+			<wsdl:input wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetMultipleResourceProperties/GetMultipleResourcePropertiesRequest" 
+			            name="GetMultipleResourcePropertiesRequest" message="wsrf-rpw:GetMultipleResourcePropertiesRequest" />
+			<wsdl:output wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetMultipleResourceProperties/GetMultipleResourcePropertiesResponse" 
+			             name="GetMultipleResourcePropertiesResponse" message="wsrf-rpw:GetMultipleResourcePropertiesResponse" />
+			<wsdl:fault name="ResourceUnknownFault" message="wsrf-rw:ResourceUnknownFault"/>
+			<wsdl:fault name="ResourceUnavailableFault" message="wsrf-rw:ResourceUnavailableFault"/>
+			<wsdl:fault name="InvalidResourcePropertyQNameFault" message="wsrf-rpw:InvalidResourcePropertyQNameFault" />
+    	</wsdl:operation>
+                  
     </wsdl:portType> 
 
 <!-- ====== PausableSubscriptionManager PortType Definition ======= -->
    <wsdl:portType name="PausableSubscriptionManager">
-      <!-- ============== Extends: SubscriptionManager ============ -->
-      <wsdl:operation name="Renew">
-         <wsdl:input  name="RenewRequest" 
-                      message="wsntw:RenewRequest" />
-         <wsdl:output name="RenewResponse" 
-                      message="wsntw:RenewResponse" />
-         <wsdl:fault  name="ResourceUnknownFault" 
-                      message="wsrf-rw:ResourceUnknownFault" />
-         <wsdl:fault  name="UnacceptableTerminationTimeFault" 
-                      message=
-                      "wsntw:UnacceptableTerminationTimeFault" />     
-      </wsdl:operation>
-      <wsdl:operation name="Unsubscribe">
-         <wsdl:input  name="UnsubscribeRequest" 
-                      message="wsntw:UnsubscribeRequest" />
-         <wsdl:output name="UnsubscribeResponse" 
-                      message="wsntw:UnsubscribeResponse" />
-         <wsdl:fault  name="ResourceUnknownFault" 
-                      message="wsrf-rw:ResourceUnknownFault" />
-         <wsdl:fault  name="UnableToDestroySubscriptionFault" 
-                      message=
-                      "wsntw:UnableToDestroySubscriptionFault" />     
-      </wsdl:operation>
 
       <!-- === PausableSubscriptionManager specific operations === -->
       <wsdl:operation name="PauseSubscription">



---------------------------------------------------------------------
To unsubscribe, e-mail: muse-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-commits-help@ws.apache.org