Data
Indicates the request processing mode for this
request.
Valid values are:
- 0 (Async) Asynchronous
- 1 (Sync) Synchronous
- 2 (Sync RB) Synchronous rollback
- Unknown value
- Asynchronous processing mode
- indicates that at execution time the CICS® Service Flow Runtime BTS
process and all activities within the process are initiated asynchronously
from it's parent (i.e., BTS RUN ACTIVITY( ) ASYNCHRONOUS command).
This results in multiple units-of-work (UOW) each with a distinct commit
scope.
- Synchronous processing mode
- indicates that at execution time the CICS Service Flow Runtime BTS
process and all activities within the process are initiated synchronously
with it's parent (i.e., BTS RUN ACTIVITY( ) SYNCHRONOUS command).
This results in a context switch when the process and activities are initiated
but the entire process is run as a single unit-of-work .
- Synchronous rollback processing
- is an implementation of the synchronous processing mode. However, when
an error or failure occurs in adapter request processing, the unit-of-work
is not committed. The CICS Service Flow Runtime issues
an EXEC CICS ABEND command with the abend code equal to
CIAX.
See CICS Business Transaction Services manual for more information
on asynchronous and synchronous activations. See Synchronous and asynchronous processing for
an explanation of how these processing modes work at run time.