Table of Contents

Search

  1. Preface
  2. Introduction to Intelligent Streaming
  3. Intelligent Streaming Configuration
  4. Connections
  5. Sources and Targets in a Streaming Mapping
  6. Intelligent Streaming Mappings
  7. Window Transformation
  8. Data Type Reference

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. Place the client JAR files in the Data Integration Service machine.
    For example, place the JAR files in the
    <Installation Directory>/services/shared/hadoop/<hadoop distribution type>/lib
    directory.
  2. Make sure that the IBM MQ client is installed on all the cluster nodes.
  3. In the
    hadoop.Env.properties
    file of the Data Integration Service machine, edit the
    infaspark.executor.thirdparty.jars
    and the
    infaspark.driver.cluster.mode.thirdparty.jars
    Hadoop environment properties to include the location of the JAR files you copied from the IBM MQ server.
    For example, edit the properties to include the following location:
    $HADOOP_NODE_HADOOP_DIST/lib/com.ibm.mq.allclient.jar,$HADOOP_NODE_HADOOP_DIST/lib/com.ibm.mq.axis2.jar, $HADOOP_NODE_HADOOP_DIST/lib/com.ibm.mq.commonservices.jar,$HADOOP_NODE_HADOOP_DIST/lib/com.ibm.mq.defaultconfig.jar, $HADOOP_NODE_HADOOP_DIST/lib/com.ibm.mq.headers.jar,$HADOOP_NODE_HADOOP_DIST/lib/com.ibm.mq.jar, $HADOOP_NODE_HADOOP_DIST/lib/com.ibm.mq.jmqi.jar,$HADOOP_NODE_HADOOP_DIST/lib/com.ibm.mq.jms.Nojndi.jar, $HADOOP_NODE_HADOOP_DIST/lib/com.ibm.mq.pcf.jar,$HADOOP_NODE_HADOOP_DIST/lib/com.ibm.mq.pcf.jar, $HADOOP_NODE_HADOOP_DIST/lib/fscontext.jar,$HADOOP_NODE_HADOOP_DIST/lib/jms.jar, $HADOOP_NODE_HADOOP_DIST/lib/providerutil.jar
    The
    hadoop.Env.properties
    file is located in the following directory:
    <Informatica Installation Directory>/source/services/shared/hadoop/<hadoop distribution type>/infaConf