0 Replies Latest reply on Nov 17, 2008 12:29 AM by Navin2008

    Remote JMS provider is not working

    Navin2008
      I have a JMS Queue on a remote Websphere Server where messages are published.Lets call it as "Server2"
      My application has been deployed in "Server1" and in "Messaging-Config.xml", I have given the following entry

      <destination id="testJMSQueue">
      <adapter ref="jms"/>
      <properties>
      <jms>
      <destination-type>Queue</destination-type>
      <message-type>javax.jms.TextMessage</message-type>
      <connection-factory>jms/QCF</connection-factory>
      <destination-jndi-name>jms/testQueue</destination-jndi-name>
      <delivery-mode>NON_PERSISTENT</delivery-mode>
      <message-priority>DEFAULT_PRIORITY</message-priority>
      <preserve-jms-headers>"true"</preserve-jms-headers>
      <acknowledge-mode>AUTO_ACKNOWLEDGE</acknowledge-mode>
      <max-producers>1</max-producers>
      <initial-context-environment>
      <property>
      <name>Context.PROVIDER_URL</name>
      <value>iiop://server2:9810</value>
      </property>
      <property>
      <name>Context.INITIAL_CONTEXT_FACTORY</name>
      <value>com.ibm.websphere.naming.WsnInitialContextFactory</value>
      </property>
      </initial-context-environment>
      </jms>
      </properties>
      <channels>
      <channel ref="my-rtmp"/>
      </channels>
      </destination>

      I consume the message using mx:consumer , by subscribing to "testJMSQueue" defined "Messsaging-config"

      Even though messages are there in "testQueue" in the remote JMS server, messages are not getting received..
      If i change the configuration to point to "Server1" JMS queue , then it works.


      Pl let me know how to make it work using remote JMS provider