Transaction

Operation Name

Transaction

Function Overview

Perform a transaction.
Flow enclosed by Transaction operation will start a new transaction. (The same behavior as REQUIRES_NEW)

For more details on transaction, refer to here.

Transaction Configuration

Icon Name Description
Start Transaction Start of Transaction.
End Transaction End of Transaction.

Properties

For details on use of variables, refer to “Variables”.
Basic settings
Item name Required/Optional Use of variables Description Remarks
Name Required Not available Enter the name to show on the script canvas.  
Comment
Item name Required/Optional Use of variables Description Remarks
Comment Optional Not available You can write a short description of this adapter.
The description will be reflected in the specifications.
 

Right-click Menu

Icon Item name Description Remarks
Fold/Expand Show/hide icons between [Start Transaction] and [End Transaction].
When folded, only [Start Transaction] will be displayed.

PSP Usage

PSP is not supported.

Specification Limits

Major Exceptions

None.

Notes

Sample

The following script is an example. Using Transaction operation, when an error occurs in Launch External Application operation, it will roll back writing CSV file.
  1. Create a script as follows.


  2. Open the properties window of Write CSV File operation and check [Execute transaction processing] in [Transaction] tab.

  3. Perform a invalid setting in order to make an error occurs in the Launch External Application operation.

  4. Perform the mapping in Mapper as follows.


  5. When running the script, you can confirm that the transaction is done correctly by referring to the CSV file contents and the execution history view log.