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/

Reply via email to