Request type : (MP-REQUESTTYPE)

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.