Infa9PID

Version 11

    Introduction

     

    Infa9PID is a tool that gathers the service name and corresponding process ID of all Informatica 9.x Java processes, which are running on the system.

     

    • Infa9PID has Infa9PID.sh script for Unix and Infa9PID.vbs for Windows.
    • Infa9PID scans Java command parameters of 9.x server processes programmatically and returns ServiceName, PID, PPID, User, DomainName, NodeName for every Java process.
    • Infa9PID.sh uses InfaBase64.jar to decode Base64 strings.

     

    Purpose

    Informatica versions 9.0, 9.0.1 HotFix 1, and 9.0.1 HotFix 2 do not write process IDs corresponding to Informatica Services in server logs. Users will have to manually scan Java command-line parameters for every process and identify the service name and process ID. And explaining this process to users might be time consuming and error prone process. This is where a tool like Infa9PID comes to the rescue.

     

    Prerequisites

     

    • Set INFA_HOME environment variable. This should point to the location where the Informatica server is installed.

        

    • Set “INFA_JDK_HOME” environment variable for Informatica 9.5 or later version on AIX or HPUX.

     

    • Set the INFA_JDK_HOME environment variable to the directory that contains the JDK.

     

    Supported Informatica Products

    • This tool captures all Informatica Java processes except Reporting Service process.

    License Information

    • Free Download

    Current Version

    • Infa9PID 2.0

    Download

    • Infa9Pid.tar (See the Attachment section below)

    How to Install

    Explode Infa9Pid.tar file to a directory. You will find the following content:

    • InfaBase64.jar.jar (jar file for UNIX)
    • Infa9PID.sh (shell script for the tool to run on a UNIX box)
    • Infa9PID.vbs (VBscript for the tool to run on Windows box)
    • Doc folder containing readme.txt /Infa9PID.ppt

     

    UNIX

    1. Set INFA_HOME environment variable. This should point to the location where the Informatica server is installed.
    2. Set “INFA_JDK_HOME” environment variable for Informatica 9.5 or later version on AIX or HPUX.
    3. Set the INFA_JDK_HOME environment variable to the directory that contains the JDK.
    4. Make sure you transfer the zip file through FTP in binary mode to the server machine (in case of UNIX) and use the dos2unix command to convert the Infa9PID.sh file to UNIX format.
    5. Give execute permissions to Infa9PID.sh by running the following command: chmod +x ./Infa9PID.sh
    6. Execute the Infa9PID.sh file and provide your program arguments as follows:

         Infa9PID.sh <user-name>

     

    Windows

      1. Run Infa9PID.vbs from command prompt as: cscript Infa9PID.vbs.
      2. The output will be displayed on the terminal.

     

    Known Limitations

    This tool does not capture Java process related to the Reporting Service.

     

    Release History

    Sl No.Version
    1Version 1.0

     

    Supported Platforms

     

    • Windows
    • Linux
    • AIX
    • HP-UX
    • Sun OS