You can install TDM on more than one machine in an Informatica domain that has a master gateway node and nodes.
Read the following rules and guidelines and understand the limitations before you install TDM in a multinode setup:
General
The Test Data Manager Service connects to a PowerCenter® Integration Service in the domain. The nodes on which you create the Test Data Manager Service and the PowerCenter Integration Service must be on the same operating system. Create both nodes on the same operating system to link the paths to run workflows.
If multiple nodes connect to a single PowerCenter Repository Service, use different folder names as work areas for each node.
If you use parameters to enter the connection information in a plan, the parameter file must be present on the node on which the Test Data Manager Service runs. The file must be in the same directory path on both nodes.
You can create a TDM multinode setup in a Kerberos environment.
Installation and Upgrade
Install TDM on the master gateway node first.
You must install TDM on the master node even if you do not create a Test Data Manager Service on the master node. You cannot install TDM and create the Test Data Manager Service on other nodes without installing TDM on the master node.
When you create a Test Data Manager Service on a node that is not a master node, it is recommended to retain the default Test Data Manager Server Configuration settings and the Advanced Properties.
You must install TDM on each node on which you create a Test Data Manager Service.
You must install a single TDM version on all nodes in the domain.
After you create the Test Data Manager Service, log in to Test Data Manager and verify the default staging connection on each node. You must use different connection names on each node. Use the default TDM_CONNECTION only on one node.
The PowerCenter Integration Service creates temporary cache files on the node where you run a TDM workflow. The cache files must be available to the PowerCenter Integration Service for the workflow to run. If you configure the Test Data Manager Service and the PowerCenter Integration Service on different nodes, you must configure the TDM cache directory inside an
infa_shared
directory. The
infa_shared
directory must be accessible to all nodes that the Test Data Manager Service and the PowerCenter Integration Service use. Configure the TDM cache directory from the
Workflow Generation
tab in the
Administrator | Preferences
view in Test Data Manager.
Configure a different cache directory within the
infa_shared
directory for each node on which you create a Test Data Manager Service. TDM generates temporary folders with the plan name in the cache directory. The plan names might conflict with plans created on other nodes.
It is recommended that you install TDM in the same directory structure on all nodes if you configure the Test Data Manager Service and PowerCenter Integration Service on different nodes. This is because TDM workflows that you run from a specific node use the scripts in the
If you install Informatica services in a different directory structure on each node on Windows, create a soft link on the node with the PowerCenter Integration Service. The soft link must allow the node with the PowerCenter Integration Service to access the cache folder on the node that generates the workflow.
If you install Informatica services in a different directory structure on each node on Linux, you must mount the directories. Users must have read, write, and execute permission on the mounted directories.
Connection Sharing
Multiple nodes can connect to a single Model Repository Service, but the connections are not shared across the nodes. Changes to connections on one node do not impact other nodes.
Restrictions
The Test Data Manager Service cannot connect to a PowerCenter Integration Service or a Data Integration Service that runs on a grid.
Failover and recovery are not available with the Test Data Manager Service.
You can install TDM in HTTPS mode only on a master node.