Pause and Resume are not currently implemented in Muse. You will have write your own capability logic for these operations, and specify those custom capabilities in muse.xml.
-----Original Message----- From: Riaz [mailto:[EMAIL PROTECTED] Sent: Monday, June 11, 2007 9:20 AM To: [email protected] Subject: Re: Problem with pauseSubscription What should the entry in muse.xml be for the pause/resume capabilities? Currently I get the error message: java.lang.RuntimeException: [ID = 'MissingOperationImplementations'] The WSDL file '/wsdl/FMSresource.wsdl' has the following operations which have no match in any of the resource's capabilities: [http://docs.oasis-open.org/wsn/bw-2/SubscriptionManager/PauseSubscripti onRequest, http://docs.oasis-open.org/wsn/bw-2/SubscriptionManager/ResumeSubscripti onRequest] Daniel Jemiolo wrote: > > The SubscriptionManager portType in WS-BaseNotification-1_3.wsdl does > not have the Pause/Resume operations (they are optional). These > operations are implemented as part of the SubscriptionManager > capability, though, so all you have to do to expose them is add them > to the WSDL. Just add the two <wsdl:operation/> elements to the > SubscriptionManager portType (the <wsdl:message/>s are already > defined), remembering to include the wsa:Action for each. > > If you're an Axis2 user, you must also add the WS-A Action to the > services.xml file, or Axis2 won't let your request through. > > The two Action URIs are: > > http://docs.oasis-open.org/wsn/bw-2/SubscriptionManager/PauseSubscript > ionRequest > > http://docs.oasis-open.org/wsn/bw-2/SubscriptionManager/ResumeSubscrip > tionRequest > > > > "Rosberg Mattias" <[EMAIL PROTECTED]> wrote on 02/27/2007 > 07:00:11 AM: > >> I have created a wsn-producer/consumer system not very different from > the >> sample included in Muse. To create subscriptions I use the >> NotificationProducerClient.subscribe(). This method returns a >> SubscriptionClient object. The subscription works fine but when I try >> to > pause >> the subscription by calling pauseSubscription on the returned >> SubscriptionClient object. I get the following error in return. >> >> <soap:Reason> >> <soap:Text>[ID = 'ActionNotSupported'] The resource >> at 'SubscriptionManager' does not expose an operation with the >> WS-Action > 'http: >> > //docs.oasis-open.org/wsn/bw-2/SubscriptionManager/PauseSubscriptionRequ est' > >> through any of its capabilities.</soap:Text> >> </soap:Reason> >> >> In Muse every subscription creates a new resource, right? After > debugging the >> above scenario I end up in my subscription resource >> (SimpleWsResource) 'MuseResource-1' trying to find a Capability to >> handle the PauseSubscriptionRequest (getCapabilityForAction(action)). >> I believed > that >> pause and resume should be handled automatically by the > SubscriptionManager. >> >> Any ideas what's missing? Do I have to implement my own > "PausableSubscriptionResource"? > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Problem-with-pauseSubscription-tf3300334.html#a110 63583 Sent from the Muse User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
