TRANSACTION={GLOBAL | LOCAL | MIXED}
GLOBAL | Manages transactions using a distributed transaction manager such as CICS, Tuxedo, or COM+.
When BEHAVIOR=CICS, this parameter also:
|
LOCAL | Manages transactions using the data source (default).
When BEHAVIOR=JCL, the default behavior includes:
|
MIXED | Manages transactions using a distributed transaction manager, but does not perform compile-time checking. Use this option when you need to mix GLOBAL and LOCAL transaction behavior with different data sources. |
Used at compile time: | Yes |
Behavior at run time: | N/A |
See Scope - OpenESQL SQL Compiler Directive Options for more information.