Before you begin
Before using the JMS Producer step, be aware of the following conditions:
You must be familiar with JMS messaging to use this step. Additionally, you must have a message broker, such as Apache ActiveMQ or IBM MQ, available before you configure this step.
This step supports JMS 2.0 and requires Apache ActiveMQ Artemis.
If you need to use JMS 1.1 with ActiveMQ or Artemis, use the previous versions of the JMS Consumer and JMS Producer steps, also available in Pentaho version 8.1 and earlier.
Place IBM MQ client JARs for the IBM MQ middleware in the following directories:
On the PDI client:
data-integration/system/karaf/deploy
On the Pentaho Server:
server/pentaho-server/pentaho-solutions/system/karaf/deploy
You need to locate the Websphere® MQ classes for JMS Java libraries from your IBM Websphere® MQ installation. You can also find these libraries in your IBM Websphere MQ Client SupportPac. The Websphere® MQ Java libraries version that the PDI plugin steps were built against is 9.0.0.3.The libraries that you must have available for distribution into the PDI JMS plugin are:ocom.ibm.mq.osgi.allclientprereqs_9.0.0.3.jar
ocom.ibm.mq.osgi.allclient_9.0.0.3.jar
ocom.ibm.mq.jmqi.jar
odhbcore.jar
Because IBM licensing prevents us from distributing these libraries directly, you will need to add them to your PDI directories.
Place JMS Library jars for the ConnectionFactory and other supporting classes in the following directories:
On the PDI client:
data-integration/system/karaf/deploy
On the Pentaho Server:
server/pentaho-server/pentaho-solutions/system/karaf/deploy
Last updated
Was this helpful?