Informatica PowerCenter

ActiveBatch supports the integration of Informatica’s PowerCenter, specifically workflows and tasks, by encapsulating those objects within ActiveBatch job steps. This approach allows you to mix and match Informatica and non-Informatica processing within a single job or job stream.

 

As you look through the various Informatica PowerCenter job steps, you will see a common property named “ConnectionProperties”. This collection of properties represents the information necessary for ActiveBatch to connect to the Informatica PowerCenter system. Rather than continually specify these properties for every job step, it is recommended you use the “Login” step.

 

The “Login” step contains the ConnectionProperties. If you specify a Login step, any Informatica downstream step can inherit those properties when necessary. Use of the Login job step is also a Best Practice because the necessary connection and login needs to only occur once at the start of Informatica PowerCenter job step operations.

 

The Informatica class of job steps is supported through PowerCenter Web Services. There is no prerequisite software required for ActiveBatch purposes when using these job steps. Of course, you do need to have an Informatica server system for actual workflow execution.

 

Informatica PowerCenter Requirements for Non-Windows Systems

 

To execute Informatica PowerCenter jobs on non-Windows machine(s), a required Java library needs to be endorsed. The following steps needs to be performed:

  1. Navigate to <ABAT_INSTALL_PATH>/java/

  2. cp   lib/jaxws-api.jar    javaee6-endorsed

  3. Edit /etc/abatemgr.conf and add the following line:

    JavaOptions=-Djava.endorsed.dirs=<ABAT_INSTALL_PATH>/java/javaee6-endorsed

  4. Restart the Execution Agent.