Running the Program Threadsafe report

This section describes the CICS® IA program dynamic analysis threadsafe report. The report consists of batch job CIUJTSQ2, which produces reports displaying the threadsafe status of each command in a program.

The threadsafe status for a command can be as follows:
Threadsafe
An EXEC CICS command that does not cause a TCB swap.
Non-Threadsafe
An EXEC CICS command that can cause a TCB swap.
Indeterminate Threadsafe
An EXEC CICS command where it cannot be determined if the call causes a TCB swap.
Dynamic call
A call to another module at execution time. The call was not initiated using an EXEC CICS command.
Threadsafe Inhibitor call
An EXEC CICS command that can cause an unsafe affinity between transactions. You need to investigate the call to determine if it inhibits the program from being threadsafe. These commands are: ADDRESS CWA, LOAD HOLD, GETMAIN SHARED, and EXTRACT EXIT.
DB2® calls
The calls to the CICS DB2 interface are threadsafe.
IMS™ calls
The calls to the CICS IMS interface are non-threadsafe.
MQ calls
The calls to the CICS MQ interface are threadsafe only in CICS TS V3.2.
To request a dynamic analysis threadsafe report, edit and run the CIUJTSQ2 job.

Concept Concept

Feedback


Timestamp icon Last updated: Friday, 8 February 2013


http://pic.dhe.ibm.com/infocenter/cicsts/v5r1/topic//runningpdatr.html