PLEASE NOTE: This documentation applies to the deprecated JMS Producer step in Pentaho 8.0 and earlier. For the current JMS Producer step in Pentaho 8.1 and later, see JMS Producer on the Pentaho Enterprise Edition documentation site.
The Java Messaging Service (JMS) Producer step allows Pentaho Data Integration to send text messages to Apache ActiveMQ JMS server. Additionally, you can send text messages to any JNDI-enabled JMS server if you've embedded PDI to run in a J2EE container.
License Information: Enterprise Edition only
JMS Producer Options
Optionally, you can change the name of this step to fit your needs.
Enable ActiveMQ Connection you are using the message broker.
Enter the appropriate broker URL.
Enter the ActiveMQ user name
Enter the ActiveMQ password
Enable JNDI Connection if you are using the Java Naming and Directory Interface (JNDI) to connect to JMS
The URL for the JNDI connection
Select Topic or Queue from the drop down list to specify whether you want to use a Topic or Queue delivery model.
Specify the queue or topic name.
If the header properties file is specified, then the name/value pairs are submitted with the message text as JMS string properties.
Is field a filename?
Enable if the message is based on a field name. In this instance, the contents of the file, (not the field name), are sent.
If applicable, select the name of the field from the list.