Defining a Control-M Messaging API account for RabbitMQ
This example describes how to define a Control-M for Messaging API account to work with RabbitMQ.
Before you begin
Do the following:
Download Java binaries of the Qpid JMS client (for example, qpid-client-6.0.2-bin.tar.gz) from https://qpid.apache.org/index.html and extract it into a Control-M for Messaging API machine.
To define a Control-M Messaging API account for RabbitMQ:
From the Control-M Messaging API - Messaging Account Management dialog box, click .
In the Messaging Server field, from the dropdown list, select Other JMS Server and click OK.
From the Runtime Environment tab, in the JRE HOME Path field, type the JRE Home Path, or click Browse to find the JRE Home path.
In the Messaging Server tab, Add JDNI settings by clicking Advanced JDNI Settings and type the Keys and values, as described in JDNI settings for RabbitMQ.
In the Client Jars Root Directory field, click Browse to locate the Qpid Client Jars Root Directory, for example, C:\qpid-client\6.0.2\lib\.
Add the jar files from the client jars directory, by clicking Client Jars Table.
EXAMPLE: Add the list of client jars from the Qpid download:
geronimo-jms_1.1_spec-1.1.1.jar
qpid-client-6.0.2.jar
qpid-common-6.0.2.jar
slf4j-api.1.7.12.jar
In the Queue Parameters tab, do the following:
In the Queue Name field, type the Input Queue name.
In the Reply Queue Name field, type the Reply Queue name, as configured in the jndi.properties file.
Click OK.
Review the connection profile details, and click Validate.
If the test completed successfully, the connection profile is validated.