MAINCASE_START_AUTOCOMMIT
Process Management Configuration
Summary
This attribute defines whether or not to insert a Transaction Control step automatically as the first step of all main cases.
Applies To
This attribute must be set for the BG
processes.
Permissible Values
The attribute value must be one of the following.
Value |
Meaning |
0 |
The steps are processed based on the procedure defined, and no autocommits are inserted in main cases. |
1 |
A Transaction Control step is added automatically before processing the first step of the procedure. This Transaction Control step is defined as the Commit and Concede type. |
2 |
A Transaction Control step is added automatically before processing the first step of the procedure. This Transaction Control step is defined as the Commit and Continue type. |
Default Value
This attribute is not defined on a newly installed iProcess Engine node. In this case, the default value is:
Machine ID |
Process |
Instance |
Value |
0 |
BG |
0 |
0 |
Notes
If the value of the MAINCASE_START_AUTOCOMMIT
attribute is set to 1
or 2
, all main cases run the Transaction Control step as the first step of the procedure before processing the predefined first step of the procedure. The meaning of each type of the Transaction Control step are listed as follows:
• | Commit and Continue allows you to commit the current transaction and start a new transaction for subsequent steps using the same Background process. The advantage of this option is that it is faster, since it uses the previous process to start the new transaction. |
• | Commit and Concede allows you to commit the current transaction and start a new transaction for subsequent steps using a different Background process. It uses a different Background process to start the second transaction. The advantage of this option is that it enables load balancing. |
For more information about the Transaction Control step, see TIBCO iProcess Modeler Integration Techniques.