Have you tried using

TXN_ID = '007'

Note that you are setting a String property, then in the selector
comparing it to a number. So either set an int property - or quote the
value

On 6/16/06, JeanMarie Mariadassou <[EMAIL PROTECTED]> wrote:

I'm having troublw using a message selector to receive specific messages.

I've set a message property in my producer app:
message.setStringProperty("TXN_ID","007");

And in my consumer app, I have something like
String selector = "TXN_ID >= 007";
consumer = session.createConsumer(requestQueue, selector);
connection.start();
BytesMessage message = (BytesMessage) consumer.receive(10000);

I see the property in the queue when I use a tool like jconsole, but my
consumer does not seem to receive this message. In fact, if I change my
consumer to fetch without a selector, I can see the property using
message.getStringPropert("TXN_ID").

Am I missing something here?
-JeanMarie

--
View this message in context: 
http://www.nabble.com/Any-known-issues-with-Message-selectors--t1795441.html#a4892736
Sent from the ActiveMQ - User forum at Nabble.com.




--

James
-------
http://radio.weblogs.com/0112098/

Reply via email to