Help Need on JMS Local Transaction Resource adapter on EAP 6.4
Hi,
Can someone help me to configure below mbean configuration on EAP 6.4.
<mbean code="org.jboss.jms.jndi.JMSProviderLoader" name=":service=JMSProviderLoader,name=TibcoEmsProviderLoader">
<attribute name="ProviderName">jndi/TibcoEmsProvider</attribute>
<attribute name="ProviderAdapterClass">org.jboss.jms.jndi.JNDIProviderAdapter</attribute>
<attribute name="FactoryRef">GenericConnectionFactory</attribute>
<attribute name="QueueFactoryRef">QueueConnectionFactory</attribute>
<attribute name="TopicFactoryRef">TopicConnectionFactory</attribute>
<attribute name="Properties">
java.naming.security.principal=${tibco.username}
java.naming.security.credentials=${tibco.password}
java.naming.factory.initial=com.tibco.tibjms.naming.TibjmsInitialContextFactory
java.naming.factory.url.pkgs=com.tibco.tibjms.naming
java.naming.provider.url=tcp://${tibco.host}:${tibco.port}
</attribute>
</mbean>
The below configuraiton , I am able to get it through ironjacamar .
<tx-connection-factory>
<jndi-name>jms/TibcoEmsLocalTxFactory</jndi-name>
<local-transaction/>
<rar-name>jms-ra.rar</rar-name>
<connection-definition>org.jboss.resource.adapter.jms.JmsConnectionFactory</connection-definition>
<config-property name="SessionDefaultType" type="java.lang.String">javax.jms.Queue</config-property>
<config-property name="JmsProviderAdapterJNDI" type="java.lang.String">java:jndi/TibcoEmsProvider</config-property>
<max-pool-size>20</max-pool-size>
<security-domain-and-application>TibcoEmsRealm</security-domain-and-application>
</tx-connection-factory>
Thanks for a help.