Installing the JMS Libraries

An installation of FME Flow includes the libraries that are required for using JMS messaging with Apache ActiveMQ 5.6.0. For all other message brokers, vendor-specific JMS libraries must be acquired and installed alongside FME Flow.

Typically, vendor-specific JMS libraries are either available in the message broker’s installation, or available in a separate message broker client. In the case of IBM WebSphere MQ 7, for example, a separate client installation is available.

The table below provides links to appropriate software. For additional information, consult your vendor's documentation.

To install the JMS Libraries

  1. Download and install the software containing the vendor-specific JMS implementation library to the machine with the installation of FME Flow.
  2. Locate the required libraries. (See the table below, under "Libraries.")
  3. Note the directory containing the required libraries. When Configuring FME Flow as a JMS Client, this directory is added to the java classpath.
Message Broker Libraries Sample Path (Windows)
Apache ActiveMQ none (Apache ActiveMQ 5.6.0 libraries bundled with FME Flow) --
IBM WebSphere 7.1

com.ibm.mq.jmqi.jar

com.ibm.mqjms.jar

dhbcore.jar

fscontext.jar

providerutil.jar

C:\Program Files (x86)\IBM\WebSphere MQ\java\lib

HornetQ

hornetq-jms.jar

hornetq-jms-client.jar

jnp-client.jar

C:\hornetq-x.y.z\lib

Oracle Weblogic wlthint3client.jar  

What's Next?

Depending on your message broker, additional configuration may be required to enable JMS. See Configuring the JMS Provider