Installing the JMS Libraries

An installation of FME Form 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 Form.
  2. Locate the required libraries. (See the table below, under "Libraries.")
  3. Copy the libraries to the \plugins folder, located directly under the root directory of your FME installation.
Message Broker Libraries Sample Path (Windows)
Apache ActiveMQ none (Apache ActiveMQ 5.6.0 libraries bundled with FME Form) --
IBM WebSphere 7

com.ibm.mq.jmqi.jar

com.ibm.mqjms.jar

dhbcore.jar

fscontext.jar

providerutil.jar

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

IBM MQ 9.2

com.ibm.mq.allclient.jar

jms.jar

fscontext.jar

providerutil.jar

C:\Program Files\IBM\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