[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [xmlblaster] Different problems
Hi Koen,
koen.boutsen at ibsbe.be wrote:
>
>
>
> I'm starting with xmlBlaster and have a lot of questions and problems.
> I'm really struggling at the moment.
>
> 1. Is there some kind of tutorial ?
>
The demo Directory is a good starting point. To get a deeper knowledge
there are the requirements.
> 2. I succeeded in publishing a file via the PublishFile class in
> xmlBlaster. Via the GetMessage class I tried to get the file back. The
> log shows me that the file I've published, is found, but I don't know
> how I can take the file back from xmlBlaster and used it in my reader
> client.
>
I suggest you start with the demos in the demo/javaclients/ directory
(for example HelloWorldSubscribe.java together with
HelloWorldPublish.java). These will give you more insight into xmlBlaster.
> 3. I want to use the persistence possibilities. Do I have to have a
> database on every client, or only one on the server ? What examples can
> give me help with that ?
>
You can configure the persistence either on the client or on the server
or on both sides.
> 4. If I publish e.g. 3 documents and the server goes down during the
> publishing of the second file, I presume that that file is put in the
> queue in the database. Via what mechanism is that file retrieved then ?
>
You presume right, it is queued on the client side persistency (if
configured that way). This we call failsafe behaviour which is described
in detail at the requirement:
http://www.xmlblaster.org/xmlBlaster/doc/requirements/client.failsafe.html
> 5 Is there a way to make sure that the client gets those 3 documents in
> the same order I've published them ?
>
If the messages have the same priority (configurable in the PublishQos),
you will always have the guarantee that the messages are delivered in
the correct order.
> 6 How do I remove a message when it has ben received by a client ?
>
When the client acknowledges the message (i.e. the update method without
an exception), the message is removed from the queues.
Regards
Michele
> Thanks in advance.
>
>
> Best regards / Vriendelijke groeten / Cordialement,
> *
> Koen Boutsen *
> Consultant
>
> *IBS TECHNOLOGY & SERVICES *
> Leuvensesteenweg 643, B-1930 Zaventem, Belgium
> Phone: +32 (0)2 723 91 46
> Fax: +32 (0)2 723 92 99 Mobile: +32 (0)495 38 92 13 _
> __www.ibsts.be_ <http://www.ibsts.be/>
>