1 Reply Latest reply on May 10, 2006 4:56 PM by rachono

    Toubleshooting Jboss and TibcoEMS connection

      I need to publish some messages from Jboss to Tibco and I found the article IntegrationWithTibcoEMS of a great help. However, I'm still fighting to connect JBoss to Tibco EMS

      I went through the wiki page several times and I'm missing something !

      Currently, Jboss server (4.0.4 RC2) throws one exception :
      17:33:51,979 INFO [JMSContainerInvoker] Trying to reconnect to JMS provider for SampleMDB
      17:33:52,009 ERROR [JMSContainerInvoker] Reconnect failed: JMS provider failure detected for SampleMDB
      javax.naming.NameNotFoundException: Name not found: 'XAQueueConnectionFactory'
      at com.tibco.tibjms.naming.TibjmsContext.lookup(TibjmsContext.java:736)
      at com.tibco.tibjms.naming.TibjmsContext.lookup(TibjmsContext.java:516)
      at javax.naming.InitialContext.lookup(InitialContext.java:351)
      at org.jboss.ejb.plugins.jms.DLQHandler.createService(DLQHandler.java:18
      2)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBean
      Support.java:260)
      at org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:
      188)
      at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStartDelivery(JMSC
      ontainerInvoker.java:510)
      at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl$E
      xceptionListenerRunnable.run(JMSContainerInvoker.java:1419)
      at java.lang.Thread.run(Thread.java:595)

      I'm suspecting the jms-ds.xml to be a incorrect but I can't attach it to this post.

      Has anyone been successfull in following the instructions (crystal clear ..) from the wiki page ?

      Thanks a ton
      Olivier (tibco@cloisonnebleu.net)

        • 1. Re: Toubleshooting Jboss and TibcoEMS connection

          Well, I have to admit that the answer is "trivial". The wiki page does not mention that you have to create queues and factories in TIBCO EMS.

          Actually the wiki page looks pretty much like the documentation shipped with EMS. So to be complete : one has to create two factories XAQueueConnectionFactory and XATopicConnectionFactry + three queues.

          I'll update the wiki page.