DirectApply

Description

The Direct Apply batch program is similar to Subset Apply but with the difference that the data is not stored on disk between reading and applying. The data is applied directly from the source database instead of using files stored on disk. This is implemented with the help of a buffered transport pool. For this reason, modification is only applicable for scope source.

The fill mode determines how the data will be applied to the target. It must be one of APPEND, DELETE, INSERT, MERGE, REPLACE, TABLE_REPLACE, UPDATE, NONE.

Names

Short

dirapply

Full

DirectApply

Input parameters

Parameter Description

sourceObjectContainerFile

The object container file of the source system.

inputObjectContainerFile

The object container file of the target system into which the data should be applied.

fillMode

Defines how the data should be applied to the target. Default: INSERT

userDefinedPrimaryKeyFile

JSON file containing information about user defined primary keys.

threadCount

How many threads should be used. Default: 1

columnExcludeRuleFile

Path to a file containing information about column exclude rules.

columnSpecificationRuleFile

Path to a file containing information about column specification rules.

modificationRuleListFile

File path to JSON list of modification rules.

foreignKeyDeactivation

Boolean specifying whether foreign keys should be deactivated when applying data. One of NONE (default), DISABLE, or DROP.

Output parameters

Parameter Description

return code

Return code of the program.

Output information

Direct apply creates reports containing statistics for applied, deleted and discarded rows.