0 Replies Latest reply on Jan 16, 2019 10:23 AM by donboscosamson

    Connect to Tibco EMS from integrated ActiveMQ on Wildfly 13

    donboscosamson

      we are migrating from Jboss 4.2.1 to Wildfly 13.  We use integrated activeMQ for messessing.  Also we consume (MDB) messages from external Tibco EMS server.

       

      In jboss  4.2.1 we had jms-ds.xml and tibco-jms-ds multiple providers..

       

      In standalone-full.xml i have activeq mq config like this..with active mq queues and topics

       

      <subsystem xmlns="urn:jboss:domain:messaging-activemq:3.0">

                  <server name="default">

                      <security-setting name="#">

                          <role name="guest" ...

      ......

                      <jms-topic name="DataTopic" entries="topic/........"/>

                       <jms-topic name="TradeTopic" entries="topic/.............."/>

                      <jms-topic name="ClearingTopic" entries="topic/...................."/>

                      <jms-topic name="ClearingResendTopic" entries="........................."/>

                      <jms-topic name="refDataTopic" entries="topic/..................."/>

                      <jms-topic name="HeartBeatTopic" entries="topic/HeartBeatTopic java:jboss/exported/topic/HeartBeatTopic"/>

                       <connection-factory name="InVmConnectionFactory" entries="java:/ConnectionFactory" connectors="in-vm"/>

                      <connection-factory name="RemoteConnectionFactory" entries="java:jboss/exported/jms/RemoteConnectionFactory" connectors="http-connector"/>

                      <pooled-connection-factory name="activemq-ra" entries="java:/JmsXA java:jboss/DefaultJMSConnectionFactory" connectors="in-vm" transaction="xa"/>

                  </server>

       

       

      and my mdb config,.

        <subsystem xmlns="urn:jboss:domain:ejb3:5.0">

                  <session-bean>

                      <stateless>

                          <bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>

                      </stateless>

                      <stateful default-access-timeout="5000" cache-ref="simple" passivation-disabled-cache-ref="simple"/>

                      <singleton default-access-timeout="5000"/>

                  </session-bean>

                  <mdb>

                      <resource-adapter-ref resource-adapter-name="${ejb.resource-adapter-name:activemq-ra.rar}"/>

                      <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/>

                   </mdb>

       

      ....

       

        </subsystem>

       

      How can I integrate with tibco EMS for one of the MDB.  What configurations are required and how can i have multiple resource-adaptors