Announcement Announcement Module
No announcement yet.
Difficulty Specifying MessageSelector in XML config Page Title Module
Move Remove Collapse
Conversation Detail Module
  • Filter
  • Time
  • Show
Clear All
new posts

  • Difficulty Specifying MessageSelector in XML config


    I"m new to Springframework, and JMS for that matter, I'm trying to set-up a messageselector in the DMLC, and specify the messageseletor in the Spring XML config file. I'm getting an invalid comparison operation error. Looking for some pointers at this point.

    My Spring Config looks like this

    class="org.springframework.jms.listener.DefaultMes sageListenerContainer">
    <property name="connectionFactory" ref="connectionFactory" />
    <property name="destination" ref="rmsDestination" />
    <property name="messageListener" ref="pojoMdpAdapter"/>
    <property name="sessionTransacted" value="true"/>
    <property name="messageSelector" value="10055 = 'XYZ' "/>

    Error Message:
    23-Apr-2008 13:37:12.909 [19092322798021] INFO org.springframework.jms.listener.DefaultMessageLis tenerContainer::handleListenerSetupFailure - Setup of JMS message listener invoker failed - trying to recover: javax.jms.InvalidSelectorException: Invalid comparison operation

    JMS Messages (formatted & edited for readability)

    23-Apr-2008 11:20:35.146 [11886204698021] INFO TextMessage=
    { Header={ JMSMessageID={ID:db_uk_GTO_RMSFIXPublisher_S001UAT .438F480D925C5C:347736} JMSDestination={Topic[fixtrades.lt14]} JMSReplyTo={null} JMSDeliveryMode={PERSISTENT} JMSRedelivered={false} JMSCorrelationID={null} JMSType={null} JMSTimestamp={Wed Apr 23 11:20:26 EDT 2008} JMSExpiration={0} JMSPriority={4} }

    Properties={ 10055={String:XYZ} 10029={String:New} 10057={String:XYZ} 10017={String:Spot} 10006={String:ARM} 10015={String:Open} }

    Text={... msg body...} }
    Last edited by mcmasty; Apr 23rd, 2008, 01:47 PM. Reason: Message cut off