Property | Description |
---|---|
Name | Name of the service. The name is not case sensitive and must be unique within the domain. It cannot exceed 128 characters or begin with @. It also cannot contain spaces or the following special characters: ` ~ % ^ * + = { } \ ; : ' " / ? . , < > | ! ( ) ] [ You cannot change the name of the service after you create it. |
Description | Description of the service. The description cannot exceed 765 characters. |
License | License object that allows use of the service. |
Assign | Indicates whether the PowerCenter Integration Service runs on a grid or on nodes. |
Grid | Name of the grid on which the PowerCenter Integration Service runs. Required if you run the PowerCenter Integration Service on a grid. |
Primary Node | Primary node on which the PowerCenter Integration Service runs. Required if you run the PowerCenter Integration Service on nodes and you specify at least one backup node. You can select any node in the domain. |
Backup Node | Backup node on which the PowerCenter Integration Service can run on. If the primary node becomes unavailable, the PowerCenter Integration Service runs on a backup node. You can select multiple nodes as backup nodes. Available if you have the high availability option and you run the PowerCenter Integration Service on nodes. |
Property | Description |
---|---|
DataMovementMode | Mode that determines how the PowerCenter Integration Service handles character data. In ASCII mode, the PowerCenter Integration Service recognizes 7-bit ASCII and EBCDIC characters and stores each character in a single byte. Use ASCII mode when all sources and targets are 7-bit ASCII or EBCDIC character sets. In Unicode mode, the PowerCenter Integration Service recognizes multibyte character sets as defined by supported code pages. Use Unicode mode when sources or targets use 8-bit or multibyte character sets and contain character data. Default is ASCII. To apply changes, restart the PowerCenter Integration Service. |
$PMSuccessEmailUser | Service variable that specifies the email address of the user to receive email messages when a session completes successfully. Use this variable for the Email User Name attribute for success email. If multiple email addresses are associated with a single user, messages are sent to all of the addresses. If the Integration Service runs on UNIX, you can enter multiple email addresses separated by a comma. If the Integration Service runs on Windows, you can enter multiple email addresses separated by a semicolon or use a distribution list. The PowerCenter Integration Service does not expand this variable when you use it for any other email type. |
$PMFailureEmailUser | Service variable that specifies the email address of the user to receive email messages when a session fails to complete. Use this variable for the Email User Name attribute for failure email. If multiple email addresses are associated with a single user, messages are sent to all of the addresses. If the Integration Service runs on UNIX, you can enter multiple email addresses separated by a comma. If the Integration Service runs on Windows, you can enter multiple email addresses separated by a semicolon or use a distribution list. The PowerCenter Integration Service does not expand this variable when you use it for any other email type. |
$PMSessionLogCount | Service variable that specifies the number of session logs the PowerCenter Integration Service archives for the session. Minimum value is 0. Default is 0. |
$PMWorkflowLogCount | Service variable that specifies the number of workflow logs the PowerCenter Integration Service archives for the workflow. Minimum value is 0. Default is 0. |
$PMSessionErrorThreshold | Service variable that specifies the number of non-fatal errors the PowerCenter Integration Service allows before failing the session. Non-fatal errors include reader, writer, and DTM errors. If you want to stop the session on errors, enter the number of non-fatal errors you want to allow before stopping the session. The PowerCenter Integration Service maintains an independent error count for each source, target, and transformation. Use to configure the Stop On option in the session properties. Defaults to 0. If you use the default setting 0, non-fatal errors do not cause the session to stop. |
Property | Description |
---|---|
Error Severity Level | Level of error logging for the domain. These messages are written to the Log Manager and log files. Specify one of the following message levels:
Default is INFO. |
Resilience Timeout | Number of seconds that the service tries to establish or reestablish a connection to another service. If blank, the value is derived from the domain-level settings. Valid values are between 0 and 2,592,000, inclusive. Default is 180 seconds. |
Limit on Resilience Timeouts | Number of seconds that the service holds on to resources for resilience purposes. This property places a restriction on clients that connect to the service. Any resilience timeouts that exceed the limit are cut off at the limit. If blank, the value is derived from the domain-level settings. Valid values are between 0 and 2,592,000, inclusive. Default is 180 seconds. |
Timestamp Workflow Log Messages | Appends a timestamp to messages that are written to the workflow log. Default is No. |
Allow Debugging | Allows you to run debugger sessions from the Designer. Default is Yes. |
LogsInUTF8 | Writes to all logs using the UTF-8 character set. Disable this option to write to the logs using the PowerCenter Integration Service code page. This option is available when you configure the PowerCenter Integration Service to run in Unicode mode. When running in Unicode data movement mode, default is Yes. When running in ASCII data movement mode, default is No. |
Use Operating System Profiles | Enables the use of operating system profiles. You can select this option if the PowerCenter Integration Service runs on UNIX. To apply changes, restart the PowerCenter Integration Service. |
TrustStore | Enter the value for TrustStore using the following syntax: <path>/<filename > For example: ./Certs/trust.keystore |
ClientStore | Enter the value for ClientStore using the following syntax: <path>/<filename > For example: ./Certs/client.keystore |
JCEProvider | Enter the JCEProvider class name to support NTLM authentication. For example: com.unix.crypto.provider.UnixJCE. |
IgnoreResourceRequirements | Ignores task resource requirements when distributing tasks across the nodes of a grid. Used when the PowerCenter Integration Service runs on a grid. Ignored when the PowerCenter Integration Service runs on a node. Enable this option to cause the Load Balancer to ignore task resource requirements. It distributes tasks to available nodes whether or not the nodes have the resources required to run the tasks. Disable this option to cause the Load Balancer to match task resource requirements with node resource availability when distributing tasks. It distributes tasks to nodes that have the required resources. Default is Yes. |
Run sessions impacted by dependency updates | Runs sessions that are impacted by dependency updates. By default, the PowerCenter Integration Service does not run impacted sessions. When you modify a dependent object, the parent object can become invalid. The PowerCenter client marks a session with a warning if the session is impacted. At run time, the PowerCenter Integration Service fails the session if it detects errors. |
Persist Run-time Statistics to Repository | Level of run-time information stored in the repository. Specify one of the following levels:
To store session performance details in the repository, you must also configure the session to collect performance details and write them to the repository. The PowerCenter Workflow Monitor shows run-time statistics stored in the repository. |
Flush Session Recovery Data | Flushes session recovery data for the recovery file from the operating system buffer to the disk. For real-time sessions, the PowerCenter Integration Service flushes the recovery data after each flush latency interval. For all other sessions, the PowerCenter Integration Service flushes the recovery data after each commit interval or user-defined commit. Use this property to prevent data loss if the PowerCenter Integration Service is not able to write recovery data for the recovery file to the disk. Specify one of the following levels:
Required if you enable session recovery. Default is Auto. Note: If you select Yes or Auto, you might impact performance. |
Store High Availability Persistence in Database | Enables the PowerCenter Integration Service to store process state information in the high availability persistence tables in the PowerCenter repository database. The process state information contains information about which node was running the master PowerCenter Integration Service and which node was running the sessions. Default is no. Note: This property does not determine where the service stores the state of operation files used for recovery. The PowerCenter Integration Service always stores the state of each workflow and session operation in files in the $PMStorageDir directory of the PowerCenter Integration Service process. |
Property | Description |
---|---|
OperatingMode | Mode in which the PowerCenter Integration Service runs. |
OperatingModeOnFailover | Operating mode of the PowerCenter Integration Service when the service process fails over to another node. |
Property | Description |
---|---|
PMServer3XCompatibility | Handles Aggregator transformations as it did in version 3.5. The PowerCenter Integration Service treats null values as zeros in aggregate calculations and performs aggregate calculations before flagging records for insert, update, delete, or reject in Update Strategy expressions. Disable this option to treat null values as NULL and perform aggregate calculations based on the Update Strategy transformation. This overrides both Aggregate treat nulls as zero and Aggregate treat rows as insert. Default is No. |
JoinerSourceOrder6xCompatibility | Processes master and detail pipelines sequentially as it did in versions prior to 7.0. The PowerCenter Integration Service processes all data from the master pipeline before it processes the detail pipeline. When the target load order group contains multiple Joiner transformations, the PowerCenter Integration Service processes the detail pipelines sequentially. The PowerCenter Integration Service fails sessions when the mapping meets any of the following conditions:
Disable this option to process the master and detail pipelines concurrently. Default is No. |
AggregateTreatNullAsZero | Treats null values as zero in Aggregator transformations. Disable this option to treat null values as NULL in aggregate calculations. Default is No. |
AggregateTreatRowAsInsert | When enabled, the PowerCenter Integration Service ignores the update strategy of rows when it performs aggregate calculations. This option ignores sorted input option of the Aggregator transformation. When disabled, the PowerCenter Integration Service uses the update strategy of rows when it performs aggregate calculations. Default is No. |
DateHandling40Compatibility | Handles dates as in version 4.0. Disable this option to handle dates as defined in the current version of PowerCenter. Date handling significantly improved in version 4.5. Enable this option to revert to version 4.0 behavior. Default is No. |
TreatCHARasCHARonRead | If you have PowerExchange for PeopleSoft, use this option for PeopleSoft sources on Oracle. You cannot, however, use it for PeopleSoft lookup tables on Oracle or PeopleSoft sources on Microsoft SQL Server. |
Max Lookup SP DB Connections | Maximum number of connections to a lookup or stored procedure database when you start a session. If the number of connections needed exceeds this value, session threads must share connections. This can result in decreased performance. If blank, the PowerCenter Integration Service allows an unlimited number of connections to the lookup or stored procedure database. If the PowerCenter Integration Service allows an unlimited number of connections, but the database user does not have permission for the number of connections required by the session, the session fails. Minimum value is 0. Default is 0. |
Max Sybase Connections | Maximum number of connections to a Sybase ASE database when you start a session. If the number of connections required by the session is greater than this value, the session fails. Minimum value is 100. Maximum value is 2147483647. Default is 100. |
Max MSSQL Connections | Maximum number of connections to a Microsoft SQL Server database when you start a session. If the number of connections required by the session is greater than this value, the session fails. Minimum value is 100. Maximum value is 2147483647. Default is 100. |
NumOfDeadlockRetries | Number of times the PowerCenter Integration Service retries a target write on a database deadlock. Minimum value is 10. Maximum value is 1,000,000,000. Default is 10. |
DeadlockSleep | Number of seconds before the PowerCenter Integration Service retries a target write on database deadlock. If set to 0 seconds, the PowerCenter Integration Service retries the target write immediately. Minimum value is 0. Maximum value is 2147483647. Default is 0. |
Property | Description |
---|---|
XMLWarnDupRows | Writes duplicate row warnings and duplicate rows for XML targets to the session log. Default is Yes. |
CreateIndicatorFiles | Creates indicator files when you run a workflow with a flat file target. Default is No. |
OutputMetaDataForFF | Writes column headers to flat file targets. The PowerCenter Integration Service writes the target definition port names to the flat file target in the first line, starting with the # symbol. Default is No. |
TreatDBPartitionAsPassThrough | Uses pass-through partitioning for non-DB2 targets when the partition type is Database Partitioning. Enable this option if you specify Database Partitioning for a non-DB2 target. Otherwise, the PowerCenter Integration Service fails the session. Default is No. |
ExportSessionLogLibName | Name of an external shared library to handle session event messages. Typically, shared libraries in Windows have a file name extension of .dll. In UNIX, shared libraries have a file name extension of .sl. If you specify a shared library and the PowerCenter Integration Service encounters an error when loading the library or getting addresses to the functions in the shared library, then the session will fail. The library name you specify can be qualified with an absolute path. If you do not provide the path for the shared library, the PowerCenter Integration Service will locate the shared library based on the library path environment variable specific to each platform. |
TreatNullInComparisonOperatorsAs | Determines how the PowerCenter Integration Service evaluates null values in comparison operations. Specify one of the following options:
Default is NULL. |
WriterWaitTimeOut | In target-based commit mode, the amount of time in seconds the writer remains idle before it issues a commit when the following conditions are true:
The PowerCenter Integration Service may commit to the target before or after the configured commit interval. Minimum value is 60. Maximum value is 2147483647. Default is 60. If you configure the timeout to be 0 or a negative number, the PowerCenter Integration Service defaults to 60 seconds. |
MSExchangeProfile | Microsoft Exchange profile used by the Service Start Account to send post-session email. The Service Start Account must be set up as a Domain account to use this feature. |
DateDisplayFormat | Date format the PowerCenter Integration Service uses in log entries. The PowerCenter Integration Service validates the date format you enter. If the date display format is invalid, the PowerCenter Integration Service uses the default date display format. Default is DY MON DD HH24:MI:SS YYYY. |
ValidateDataCodePages | Enforces data code page compatibility. Disable this option to lift restrictions for source and target data code page selection, stored procedure and lookup database code page selection, and session sort order selection. The PowerCenter Integration Service performs data code page validation in Unicode data movement mode only. Option available if you run the PowerCenter Integration Service in Unicode data movement mode. Option disabled if you run the PowerCenter Integration Service in ASCII data movement mode. Default is Yes. |
Property | Description |
---|---|
HttpProxyServer | Name of the HTTP proxy server. |
HttpProxyPort | Port number of the HTTP proxy server. This must be a number. |
HttpProxyUser | Authenticated user name for the HTTP proxy server. This is required if the proxy server requires authentication. |
HttpProxyPassword | Password for the authenticated user. This is required if the proxy server requires authentication. |
HttpProxyDomain | Domain for authentication. |