IPCS provides an exit control table with imbed statements
to enable other products to supply exit control information.
The IPCS default table, BLSCECT, normally in SYS1.PARMLIB, has the following entry for CICS®:
IMBED MEMBER(DFHIPCSP) ENVIRONMENT(ALL) /*CICS */
Ensure that the CICS-supplied DFHIPCSP member can be found by your IPCS job. You can either copy DFHIPCSP into SYS1.PARMLIB (so that it is in the same default library as BLSCECT) or provide an IPCSPARM DD statement to specify the library containing the IPCS control tables. For example:
//IPCSPARM DD DSN=SYS1.PARMLIB,DISP=SHR For BLSCECT
// DD DSN=CICSTS56.CICS.SDFHPARM,DISP=SHR For DFHIPCSP
Figure 1 shows the release-specific
entries specified in DFHIPCSP. Figure 1. Release-specific entries in DFHIPCSP for DFHPDnnn
routines
/* ================================================================ */
EXIT EP(DFHPD660) VERB(CICS660) ABSTRACT(+
'CICS Transaction Server for z/OS V4 R1 analysis')
EXIT EP(DFHPD670) VERB(CICS670) ABSTRACT(+
'CICS Transaction Server for z/OS V4 R2 analysis')
EXIT EP(DFHPD680) VERB(CICS680) ABSTRACT(+
'CICS Transaction Server for z/OS V5 R1 analysis')
EXIT EP(DFHPD690) VERB(CICS690) ABSTRACT(+
'CICS Transaction Server for z/OS V5 R2 analysis')
EXIT EP(DFHPD700) VERB(CICS700) ABSTRACT(+
'CICS Transaction Server for z/OS V5 R3 analysis')
EXIT EP(DFHPD710) VERB(CICS710) ABSTRACT(+
'CICS Transaction Server for z/OS V5 R4 analysis')
/* ================================================================ */
To use the DFHIPCSP member as it is, rename the CICS-supplied version of DFHPDX for earlier releases to the names shown in the table.
The IPCS dump analysis subcommands enable you to format and analyze CICS-produced SDUMPs, which you can either view at a terminal or print. You can:
Examine the data in a dump
Locate and verify control blocks associated with certain functions or system components
Trace and verify chains of control blocks
Perform contention analysis on key resources
Locate modules and unit control blocks
Execute user-written exits for certain control blocks
Keep a list of names and locations of control blocks and areas of the dump that you consider
important.
The CICSnnn dump exit (where nnn is the
CICS release identifier) enables you to format a dump
selectively by specifying one or more CICS component
identifiers as parameters to the exit. Thus, the CICS730 dump exit enables you to process a
CICS TS for z/OS®, Version 5.6 dump selectively. You can:
Specify which job in the dump data set is to be formatted
(JOB parameter).
Specify which component storage areas are to be formatted, and at what level of detail, by using
formatting keywords and level numbers (keyword parameter). You do this using the IPCS
command: VERBEXIT CICS730 'keyword,...'.
Specify the default level of detail for components that are not explicitly identified by keyword
(DEF parameter). See The default SDUMP formatting levels.
Specify whether the output is to be printed in uppercase characters (UPPERCASE parameter).
The use of formatting keywords enables you to format those parts
of the dump that interest you at any particular time, at specific
levels of detail. You have the option of formatting other parts later
for further investigation by you or by the IBM® service
organizations. It is advisable to copy your dumps so that you can
save the copy and free the dump data set for subsequent use.