Application Service Guide > Data Integration Service > Data Integration Service Process Properties
  

Data Integration Service Process Properties

A service process is the physical representation of a service running on a node. When the Data Integration Service runs on multiple nodes, a Data Integration Service process can run on each node with the service role. You can configure the service process properties differently for each node.
To configure properties for the Data Integration Service processes, click the Processes view. Select a node to configure properties specific to that node.
The number of running service processes depends on the following ways that you can configure the Data Integration Service:
Single node
A single service process runs on the node.
Primary and back-up nodes
A service process is enabled on each node. However, only a single process runs at any given time, and the other processes maintain standby status.
Grid
A service process runs on each node in the grid that has the service role.
You can edit service process properties such as the HTTP port, result set cache, custom properties, and environment variables. You can change the properties while the Data Integration Service process is running, but you must restart the process for the changed properties to take effect.

Data Integration Service Security Properties

When you set the HTTP protocol type for the Data Integration Service to HTTPS or both, you enable the Transport Layer Security (TLS) protocol for the service. Depending on the HTTP protocol type of the service, you define the HTTP port, the HTTPS port, or both ports for the service process.
The following table describes the Data Integration Service Security properties:
Property
Description
HTTP Port
Unique HTTP port number for the Data Integration Service process when the service uses the HTTP protocol.
Default is 8095.
HTTPS Port
Unique HTTPS port number for the Data Integration Service process when the service uses the HTTPS protocol.
When you set an HTTPS port number, you must also define the keystore file that contains the required keys and certificates.

HTTP Configuration Properties

The HTTP configuration properties for a Data Integration Service process specify the maximum number of HTTP or HTTPS connections that can be made to the process. The properties also specify the keystore and truststore file to use when the Data Integration Service uses the HTTPS protocol.
The following table describes the HTTP configuration properties for a Data Integration Service process:
Property
Description
Maximum Concurrent Requests
Maximum number of HTTP or HTTPS connections that can be made to this Data Integration Service process. Default is 200.
Maximum Backlog Requests
Maximum number of HTTP or HTTPS connections that can wait in a queue for this Data Integration Service process. Default is 100.
Keystore File
Path and file name of the keystore file that contains the keys and certificates required if you use HTTPS connections for the Data Integration Service. You can create a keystore file with a keytool. keytool is a utility that generates and stores private or public key pairs and associated certificates in a keystore file. You can use the self-signed certificate or use a certificate signed by a certificate authority.
If you run the Data Integration Service on a grid, the keystore file on each node in the grid must contain the same keys.
Keystore Password
Password for the keystore file.
Truststore File
Path and file name of the truststore file that contains authentication certificates trusted by the Data Integration Service.
If you run the Data Integration Service on a grid, the truststore file on each node in the grid must contain the same keys.
Truststore Password
Password for the truststore file.
SSL Protocol
Secure Sockets Layer protocol to use. Default is TLS.

Result Set Cache Properties

The following table describes the result set cache properties:
Property
Description
Maximum Total Disk Size
Maximum number of bytes allowed for the total result set cache file storage. Default is 0.
Maximum Per Cache Memory Size
Maximum number of bytes allocated for a single result set cache instance in memory. Default is 0.
Maximum Total Memory Size
Maximum number of bytes allocated for the total result set cache storage in memory. Default is 0.
Maximum Number of Caches
Maximum number of result set cache instances allowed for this Data Integration Service process. Default is 0.

Advanced Properties

The following table describes the Advanced properties:
Property
Description
Maximum Heap Size
Amount of RAM allocated to the Java Virtual Machine (JVM) that runs the Data Integration Service. Use this property to increase the performance. Append one of the following letters to the value to specify the units:
  • - b for bytes.
  • - k for kilobytes.
  • - m for megabytes.
  • - g for gigabytes.
Default is 640 megabytes.
Note: Consider increasing the heap size when the Data Integration Service needs to process large amounts of data.
For example, if the Data Integration Service runs workflows that create many Human tasks, increase the heap size to 1024 megabytes.
JVM Command Line Options
Java Virtual Machine (JVM) command line options to run Java-based programs. When you configure the JVM options, you must set the Java SDK classpath, Java SDK minimum memory, and Java SDK maximum memory properties.

Logging Options

The following table describes the logging options for the Data Integration Service process:
Property
Description
Log Directory
Directory for Data Integration Service node process logs. Default is <Informatica installation directory>/logs/node_name>/services/DataIntegrationService/.
If the Data Integration Service runs on a grid, use a shared directory to create one directory for log files. Use a shared directory to ensure that if the master service process fails over to another node, the new master service process can access previous log files.

SQL Properties

The following table describes the SQL properties:
Property
Description
Maximum # of Concurrent Connections
Limits the number of database connections that the Data Integration Service can make for SQL data services. Default is 100.

Custom Properties for the Data Integration Service Process

Configure custom properties that are unique to specific environments.
You might need to apply custom properties in special cases. When you define a custom property, enter the property name and an initial value. Define custom properties only at the request of Informatica Global Customer Support.

Environment Variables

You can configure environment variables for the Data Integration Service process.
The following table describes the environment variables:
Property
Description
Environment Variable
Enter a name and a value for the environment variable.