A sample of part of the report create by the program dynamic analysis threadsafe report program.
The threadsafe report consists of a header page and one or more pages of program data. The header page lists the report options used to create the report and provides definitions for some of the terms used in the report. The remaining pages report on each program that meets the criteria specified by the report options PROGRAMNAME and REGIONNAME.
CICS INTERDEPENDENCY ANALYZER VERSION
3.2.0
2007/10/03:14.01.34 PAGE 1
Program Dynamic Analysis - THREADSAFE DETAIL LISTING FOR CICS TS
Report options:
PROGRAMNAME=* REGIONNAME=* CICSLEVEL= REPORT=DETAIL LINESPERPAGE=60
Definitions of Terms:
'Threadsafe' calls are EXEC CALLS commands that do not cause a TCB swap.
'Non-Threadsafe' calls are EXEC CALLS commands that cause a TCB swap.
'Indeterminate Threadsafe' calls are EXEC CALLS commands where it cannot be determined if the call causes a TCB swap.
'Dynamic calls' are calls to modules at execution time. Programs that are called dynamically take on the same environment
as the calling program.
'Threadsafe Inhibitor calls' are EXEC CICS commands that need to be investigated further because they may prevent you from
defining your program as threadsafe. These commands are: ADDRESS CWA, EXTRACT EXIT, GETMAIN SHARED,
and LOAD.
CICS INTERDEPENDENCY ANALYZER VERSION
3.2.0
2007/10/03:14.01.34 PAGE 2
Program Dynamic Analysis - THREADSAFE DETAIL LISTING FOR
CICS TS
APPLID Program Linkedit Execution Concurrency APIST Storage CICS LIB Dataset Name
Date Key Protect Rel
-------- -------- ---------- ----------- ----------- ------- -------- ----- ----------------------------------
CMD Function Type Resource Offset Program Use Threadsafe
Type Length Count
---- ------------------------ ---------- -------------------------------- -------- -------- --------- ----------
IYDZZ322 DCR78001 ---------- USER QUASIRENT CICSAPI ACTIVE 0650 CICSIAD.IA2.TEST.LOADLIB 1
CICS CREATE IPCONN IPCONN01 602 1810 1 N
CICS CREATE LIBRARY TESTLIBR 7DE 1810 1 N
CICS DISCARD IPCONN IPCONN01 764 1810 1 N
CICS DISCARD LIBRARY TESTLIBR 904 1810 1 N 2
CICS INQUIRE IPCONN IPCONN01 72A 1810 1 Y
CICS INQUIRE LIBRARY TESTLIBR 8CA 1810 1 Y
CICS SET IPCONN IPCONN01 6E8 1810 1 Y
CICS SET LIBRARY TESTLIBR 834 1810 1 Y
Total CICS calls: 8 Threadsafe: 4 Non-Threadsafe: 4 Indeterminate Threadsafe: 0 3
DB2 calls: 0 MQ calls: 0 IMS calls: 0
Dynamic Calls: 0 Threadsafe Inhibitor calls: 0
1 For the detail and summary report, the programs requested by the report options PROGRAMNAME and REGIONNAME are listed. These program entries contain the following information:
2 For the detail report, all of the commands that were collected by the Collector for each program are listed. These command entries contain the following information:
3 A summary of the types of commands issued by the program are listed after each program entry.