SUBCASE_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 sub-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 sub-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 SUBCASE_START_AUTOCOMMIT attribute is set to 1 or 2, all sub-cases run the Transaction Control step as the first step of the procedure before processing the predefined first step of the procedure. The meanings of each type of 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 Transaction Control step, see TIBCO iProcess Modeler Integration Techniques.

See Also

MAINCASE_START_AUTOCOMMIT