Configuring the JMS actor adapter


BMC recommends that you do not include unused elements in the adapter configuration because they might cause errors.

Adapter type: ro-adapter-jms-actor[baob201402:version]

Default adapter name: JMSAdapter

The following table describes the configuration elements for the JMS adapter.

Warning

Note

The JMS actor adapter does not support form-based adapter configuration. You must configure this adapter using the XML view (see Configuring base adapters).


 JMS actor adapter configuration node elements

 

The following figure shows an XML template for the JMS actor adapter configuration.

XML template of the JMS actor adapter configuration

<config>
 <jndi>
   <property name 1></property name 1>
   <property name 2></property name 2>
      ...
 </jndi>
 <connection-factory></connection-factory>
 <user-name></user-name>
 <password></password>
 <number-of-retries></number-of-retries>
 <retry-wait></retry-wait>  
 <synchronous-reply-destination></synchronous-reply-destination>
</config>


The following figure shows an XML sample for the JMS adapter configuration.

XML sample of the JMS actor adapter configuration

<config>
<jndi>
 <java.naming.factory.initial>org.apache.activemq.jndi.ActiveMQInitialContextFactory
 </java.naming.factory.initial>
 <java.naming.provider.url>tcp://10.254.1.113:61616
 </java.naming.provider.url>
</jndi>
<connection-factory>ConnectionFactory</connection-factory>
<number-of-retries>3</number-of-retries>
<retry-wait>2000</retry-wait>
<synchronous-reply-destination>dynamicQueues/queue1.activemq.queue
</synchronous-reply-destination>
</config>


The following figure shows an XML sample for the JMS adapter configuration with a TIBCO Enterprise Message Service (EMS).

XML sample for the JMS adapter configuration with a TIBCO EMS

<config>
<jndi>
 <java.naming.factory.initial>com.tibco.tibjms.naming.TibjmsInitialContextFactory
 </java.naming.factory.initial>
 <java.naming.provider.url>tcp://host name or IP address:port
 </java.naming.provider.url>
 <java.naming.security.principal>bmc</java.naming.security.principal>
 <java.naming.security.credentials>bmcadmin</java.naming.security.credentials>
</jndi>
<connection-factory>QueueConnectionFactory</connection-factory>
<user-name>bmc</user-name>
<password>bmcadmin</password>
<number-of-retries>3</number-of-retries>
<retry-wait>2000</retry-wait>
</config>
Warning

Note

The <java.naming.security.principal> element specifies the user name for JMS provider's authentication. The <java.naming.security.credentials> element specifies the password that corresponds to the <java.naming.security.principal> provided.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC Atrium Orchestrator Content 20.14.02