Same answer, we've discussed about implementing that using WS-RF-RP. On Tue, Sep 16, 2008 at 10:22 PM, kai0411 <[EMAIL PROTECTED]> wrote: > > After I have subscribed several topics, is there a way to ask WSN2005 what > are all my subscribed topics? > > > > gnodet wrote: >> >> Could you raise a JIRA for this problem ? >> As you said, it should not alter the behavior of the unsubscribe >> request, but the reason is that the endpoint is destroyed before the >> exchange comes back from the HTTP component, thus leading to this >> problem. It should have no effects beyond this log statement. >> >> On Fri, Sep 12, 2008 at 8:45 PM, kai0411 <[EMAIL PROTECTED]> >> wrote: >>> >>> Sorry, my bad. Every subscription is for a particular topic. So >>> 'unsubscribe' >>> this subscription means 'unsubscribe' this topic. Am I right? >>> >>> Another issue. After send 'un-subscription' request, I got 'status 200' >>> back, and JMX confirmed my 'unsubscription' works. But Servicemix console >>> reported this error: >>> >>> 2008-09-12 13:29:52,538 ERROR - WSNComponent - Error >>> setting exchange status to ERROR >>> javax.jbi.messaging.MessagingException: illegal call to send / sendSync >>> at >>> org.apache.servicemix.jbi.messaging.MessageExchangeImpl.handleSend(MessageExchangeImpl.java:614) >>> at >>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.doSend(DeliveryChannelImpl.java:385) >>> at >>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.send(DeliveryChannelImpl.java:431) >>> at >>> org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:58) >>> at >>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:610) >>> at >>> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:170) >>> at >>> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:167) >>> at >>> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) >>> at java.lang.Thread.run(Thread.java:595) >>> >>> >>> >>> gnodet wrote: >>>> >>>> The unsubscribe is related to a subscription. You can't unsubscribe >>>> from a topic directly afaik, you need to give the reference to the >>>> subscription to this very topic. >>>> >>>> On Fri, Sep 12, 2008 at 8:32 PM, kai0411 <[EMAIL PROTECTED]> >>>> wrote: >>>>> >>>>> thanks for the answer. how about 'unsubscribe' to a specified topic "my >>>>> topic"? >>>>> >>>>> >>>>> gnodet wrote: >>>>>> >>>>>> I think the unsubscribe request corresponding to the scenario would >>>>>> be: >>>>>> >>>>>> <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" >>>>>> xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" >>>>>> xmlns:wsa="http://www.w3.org/2005/08/addressing"> >>>>>> <env:Header> >>>>>> <wsa:To> >>>>>> >>>>>> http://servicemix.org/wsnotification/Subscription/ID-some-host-38972-1188922931357-3-1 >>>>>> </wsa:To> >>>>>> </env:Header> >>>>>> <env:Body> >>>>>> <wsnt:Unsubscribe /> >>>>>> </env:Body> >>>>>> </env:Envelope> >>>>>> >>>>>> Note that the wsa:To content comes from the SubscribeResponse. >>>>>> >>>>>> On Fri, Sep 12, 2008 at 6:37 PM, kai0411 <[EMAIL PROTECTED]> >>>>>> wrote: >>>>>>> >>>>>>> It was given a message format to 'subscribe' an endpoint for a topic >>>>>>> in >>>>>>> http://servicemix.apache.org/example-scenario.html. >>>>>>> What is the format to 'un-subscribe' an endpoint? >>>>>>> I tried tags <Unsubscribe> and <unSubscribe>, but got 'HTTP 500' >>>>>>> error. >>>>>>> >>>>>>> >>>>>>> >>>>>>> gnodet wrote: >>>>>>>> >>>>>>>> This is the default behaviour if you don't use a PulPoint. When you >>>>>>>> register a subscription, you give the address of the JBI endpoint in >>>>>>>> the request so that the broker can send you notifications on the >>>>>>>> specified topic. >>>>>>>> >>>>>>>> On Thu, Sep 4, 2008 at 6:36 PM, kai0411 <[EMAIL PROTECTED]> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> there is example in >>>>>>>>> http://servicemix.apache.org/example-scenario.html >>>>>>>>> for a >>>>>>>>> 'Pull' notification. Users have to 'pull' their notification from >>>>>>>>> the >>>>>>>>> Broker. >>>>>>>>> How to implement a 'Push' notification, ie. when WSN2005 gets a >>>>>>>>> notification, it would 'push' the notification to a service engine? >>>>>>>>> >>>>>>>>> thanks for help >>>>>>>>> -- >>>>>>>>> View this message in context: >>>>>>>>> http://www.nabble.com/Servicemix-wsn2005-tp19314625p19314625.html >>>>>>>>> Sent from the ServiceMix - Dev mailing list archive at Nabble.com. >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Cheers, >>>>>>>> Guillaume Nodet >>>>>>>> ------------------------ >>>>>>>> Blog: http://gnodet.blogspot.com/ >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> View this message in context: >>>>>>> http://www.nabble.com/Servicemix-wsn2005-tp19314625p19459687.html >>>>>>> Sent from the ServiceMix - Dev mailing list archive at Nabble.com. >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Cheers, >>>>>> Guillaume Nodet >>>>>> ------------------------ >>>>>> Blog: http://gnodet.blogspot.com/ >>>>>> >>>>>> >>>>> >>>>> -- >>>>> View this message in context: >>>>> http://www.nabble.com/Servicemix-wsn2005-tp19314625p19461717.html >>>>> Sent from the ServiceMix - Dev mailing list archive at Nabble.com. >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Cheers, >>>> Guillaume Nodet >>>> ------------------------ >>>> Blog: http://gnodet.blogspot.com/ >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/Servicemix-wsn2005-tp19314625p19461944.html >>> Sent from the ServiceMix - Dev mailing list archive at Nabble.com. >>> >>> >> >> >> >> -- >> Cheers, >> Guillaume Nodet >> ------------------------ >> Blog: http://gnodet.blogspot.com/ >> >> > > -- > View this message in context: > http://www.nabble.com/Servicemix-wsn2005-tp19314625p19519865.html > Sent from the ServiceMix - Dev mailing list archive at Nabble.com. > >
-- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/
