Table of Contents

Search

  1. Preface
  2. Introduction to Data Engineering Streaming
  3. Data Engineering Streaming Administration
  4. Sources in a Streaming Mapping
  5. Targets in a Streaming Mapping
  6. Streaming Mappings
  7. Window Transformation
  8. Appendix A: Connections
  9. Appendix B: Monitoring REST API Reference
  10. Appendix C: Sample Files

Prerequisites to Use a JMS Connection and a JMS Data Object

Prerequisites to Use a JMS Connection and a JMS Data Object

Before you use a JMS connection and JMS data object in your streaming mapping, perform the following tasks:
  1. Verify that the IBM MQ client is installed on all the cluster nodes.
  2. Copy the JAR files from the IBM MQ server.
  3. Place the JAR files in the following directory on the machine where the Data Integration Service runs:
    INFA_HOME/services/shared/hadoop/<Hadoop distribution>/extras/spark-auxjars/
    For example,
    /CDH_5.15/extras/spark-auxjars
  4. Create the
    .bindings
    file using the IBM MQ Server.
    The
    .bindings
    file must have the details of the MQ Objects that the data objects in the streaming mappings use.
  5. Copy the
    .bindings
    file to the Developer tool machine.
  6. When you create the JMS connection, configure the
    Connection URL
    property with the location of the
    .bindings
    file on the Developer tool machine.
    • On Windows, specify the following format for the location:
      file:////<Path to .bindings file>
      For example:
      file:////C:/JMS
    • On Linux, specify the following format for the location:
      file:///<Path to .bindings file>
  7. Place the
    .bindings
    file in the same path on all the cluster nodes.
    The default location of the files is
    /etc
    For example,
    file:///etc
  8. Before you run the mapping, update the
    Connection URL
    property with the location of the
    .bindings
    file on the cluster nodes.