Re: [xmlblaster] Problem to publish several message under the same oid topic

2008-02-12 Thread Marcel Ruff

[EMAIL PROTECTED] wrote:

The SimpleReaderGui is really useful Thank you. It's working for me. So
a question then , when X messages are published under the same publish
key oid, the subscriber will receive each messages from this topic if he
has subscribe to trough a XPATH query for example. 


When I execute a XPATH query with XML Blaster control panel (all my
message have been published for my topic with oid Test) I will only see
the last published message for this topic ?
  

Yes, as a default only the current message of a topic is delivered.
Each topic has a history queue of default size 10 messages
which can be queried as well.
See subscribe QoS: 
http://www.xmlblaster.org/xmlBlaster/doc/requirements/interface.subscribe.html


Usually the history feature is of no much use,

regards
Marcel

Regards,
Louis


Le lundi 11 février 2008 à 22:40 +0100, Marcel Ruff a écrit :
  

Hi,

i have just tried (export CLASSPATH=$XMLBLASTER_HOME/lib/xmlBlaster.jar):

  java -Dcom.sun.management.jmxremote org.xmlBlaster.Main 
-cluster.node.id heron


opened the sniffer

  java javaclients.simplereader.SimpleReaderGui

and hit 'Subscribe'


And edited HelloWorld3.java with your code compiled it

  ~/xmlBlaster> build all

and started

  java HelloWorld3

and all three messages "Test" arrive as expected.

Could you please re-check?

regards
Marcel



Champion Louis wrote:


Hi,
I am a newbie to XMLBlaster and I am actually trying to figure how it's
works. I have take a look to the different HelloWorld examples.

The Java code :

PublishQos publishQos = new PublishQos(global);
publishQos.addClientProperty("Name", "Henri");
publishQos.addClientProperty("Age", 25);

PublishKey publishKey = new PublishKey(global,"Test");

MsgUnit[] msgUnits = new MsgUnit[3];

MsgUnit msgUnit1 = new MsgUnit(publishKey, "",

publishQos);
msgUnits[0] = msgUnit1;

MsgUnit msgUnit2 = new MsgUnit(publishKey, "",
publishQos);
msgUnits[1] = msgUnit2;

MsgUnit msgUnit3 = new MsgUnit(publishKey, "",
publishQos);
msgUnits[2] = msgUnit3; 


xmlBlasterAccess.publishArr(msgUnits);


When I use the graphical tools to execute the XPATH query //key, I only
get the message with the content of the Transaction with the id 3. And
when I look into my postgresql database I have only one entry into the
table. Why one entry when I have try to publish 3 messages ?

Thanks in advance for any explanation,
Louis



  
  




  



--
Marcel Ruff
http://www.xmlBlaster.org
http://watchee.net
Phone: +49 7551 309371



Re: [xmlblaster] Problem to publish several message under the same oid topic

2008-02-12 Thread [EMAIL PROTECTED]
The SimpleReaderGui is really useful Thank you. It's working for me. So
a question then , when X messages are published under the same publish
key oid, the subscriber will receive each messages from this topic if he
has subscribe to trough a XPATH query for example. 

When I execute a XPATH query with XML Blaster control panel (all my
message have been published for my topic with oid Test) I will only see
the last published message for this topic ?

Regards,
Louis


Le lundi 11 février 2008 à 22:40 +0100, Marcel Ruff a écrit :
> Hi,
> 
> i have just tried (export CLASSPATH=$XMLBLASTER_HOME/lib/xmlBlaster.jar):
> 
>   java -Dcom.sun.management.jmxremote org.xmlBlaster.Main 
> -cluster.node.id heron
> 
> opened the sniffer
> 
>   java javaclients.simplereader.SimpleReaderGui
> 
> and hit 'Subscribe'
> 
> 
> And edited HelloWorld3.java with your code compiled it
> 
>   ~/xmlBlaster> build all
> 
> and started
> 
>   java HelloWorld3
> 
> and all three messages "Test" arrive as expected.
> 
> Could you please re-check?
> 
> regards
> Marcel
> 
> 
> 
> Champion Louis wrote:
> > Hi,
> > I am a newbie to XMLBlaster and I am actually trying to figure how it's
> > works. I have take a look to the different HelloWorld examples.
> >
> > The Java code :
> >
> > PublishQos publishQos = new PublishQos(global);
> > publishQos.addClientProperty("Name", "Henri");
> > publishQos.addClientProperty("Age", 25);
> >
> > PublishKey publishKey = new PublishKey(global,"Test");
> >
> > MsgUnit[] msgUnits = new MsgUnit[3];
> > 
> > MsgUnit msgUnit1 = new MsgUnit(publishKey, "",
> > publishQos);
> > msgUnits[0] = msgUnit1;
> >
> > MsgUnit msgUnit2 = new MsgUnit(publishKey, "",
> > publishQos);
> > msgUnits[1] = msgUnit2;
> >
> > MsgUnit msgUnit3 = new MsgUnit(publishKey, "",
> > publishQos);
> > msgUnits[2] = msgUnit3; 
> >
> > xmlBlasterAccess.publishArr(msgUnits);
> >
> >
> > When I use the graphical tools to execute the XPATH query //key, I only
> > get the message with the content of the Transaction with the id 3. And
> > when I look into my postgresql database I have only one entry into the
> > table. Why one entry when I have try to publish 3 messages ?
> >
> > Thanks in advance for any explanation,
> > Louis
> >
> >
> >
> >   
> 
>