Hi,

What's the right way to specify a consumer selector using ActiveMQ cpp?

I tried:

_destination = _session->createTopic( topicName+"?consumer.selector='info =
"+_info+"'");

and got the error

URISupport::parseQuery - Invalid URI Option.
        FILE: activemq/util/URISupport.cpp, LINE: 141
        FILE: activemq/util/URISupport.cpp, LINE: 159
        FILE: activemq/connector/openwire/OpenWireConnector.cpp, LINE: 665
        FILE: activemq/core/ActiveMQSession.cpp, LINE: 421


and when I tried:

_destination = _session->createTopic(
topicName+"?consumer.selector=info%D"+_info);


I got a server side error... when I went to look at it, the log said:

javax.jms.InvalidSelectorException: info%3Dfred100
        at
org.apache.activemq.selector.SelectorParser.parse(SelectorParser.java:46)
        [ stuff deleted ]

I tried looking for an example that uses ActiveMQCPP, but couldn't find one.

Any help would be appreciated!

Steve
-- 
View this message in context: 
http://www.nabble.com/activemqcpp-and-consumer.selector-tp24167358p24167358.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to