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
- 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
- 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