Session-29_Normalizer, Transaction Control Transformation
Session-29_Normalizer, Transaction Control Transformation
Use the following built-in variables in the expression editor of the transaction control
transformation,
• TC_CONTINUE_TRANSACTION – IS does not perform any change in the transaction for this row.
• TC_COMMIT_BEFORE – IS Commits the transaction, begins a new transaction, and writes the
current row to the target. The current row is in the new transaction.
• TC_COMMIT_AFTER – IS writes the current row to the target, commits the transaction, and
begins a new transaction. The current row is in the committed transaction.
• TC_ROLLBACK_BEFORE – IS rolls back the current transaction, begins a new transaction, and
writes the current row to the target. The current row is in the new transaction.
• TC_ROLLBACK_AFTER – IS writes the current row to the target, rolls back the transaction, and
begins a new transaction. The current row is in the rolled back transaction.
If the mapping has a flat file target you can generate an output file each time the Integration Service
starts a new transaction. You can dynamically name each target flat file.
Transaction Control Transformation
Transaction Control Transformation
Normalizer Transformation
(ACTIVE & CONNECTED )
Normalizer Transformation
Normalizer Transformation
Normalizer Transformation
Normalizer Transformation
Normalizer Transformations
Active Transformation
Connected
Ports
• Input / output or output
Usage
• Required for
VSAM(COBAL) Source
definitions
• Normalize flat file or
relational source
definitions
• Generate multiple
records from one record
Normalizer Transformations
Generated Column ID