thanks, that worked and makes my life easier.
will this change be included in the next release? if so, what version?
thanks,
andrew
|---------+-------------------------------------->
| | Marcel Ruff |
| | <[EMAIL PROTECTED]> |
| | Sent by: |
| | [EMAIL PROTECTED]|
| | Blaster.org |
| | |
| | |
| | 09/27/2004 06:59 PM |
| | Please respond to |
| | xmlblaster |
| | |
|---------+-------------------------------------->
>------------------------------------------------------------------------------------------------------------------------------|
|
|
| To: [EMAIL PROTECTED]
|
| cc:
|
| Fax to:
|
| Subject: Re: [xmlblaster] how do i get erase notifications from xpath
subscriptions now? |
>------------------------------------------------------------------------------------------------------------------------------|
[EMAIL PROTECTED] wrote:
> Thanks for your help.
>
> After some investigation this morning, this is what I have discovered:
>
> Your helloWord pub/sub tests using XPath did, in fact, receive that erase
> events, as you said they would.
>
> My messaging wrapper class was not properly retrieving the callback
object
> because of a change in the way unpublish (i.e. 'erase') events are now
> processed. In the past (XMLBlaster v.9.0) an erase event would have the
> same subscriptionId as a publish event. In otherwords, if I called
> updateQos.getSubscriptionId() in my update method, the subscriptionId
would
> be the same.
>
> This has now changed. The subscriptionId is still what I would expect
> when I receive an asynchronous publish event. However, now, when I
receive
> an erase event, the subscriptionId is "__subId:PtP". I have changed my
> messaging wrapper class to properly handle erase events now that I know
> this.
>
> Thanks again,
> Andrew
You are right, i have fixed this in the current cvs and added a
testcase to the testsuite.
Now you get again your subscriptionId,
regards
Marcel
--
http://www.xmlBlaster.org