Previous Topic: Report 3 - Data Set Cross-ReferenceNext Topic: Report 5 - Report Listing


Report 4 - Program Cross-Reference

The Program Cross-Reference report lists all programs used by the job and the libraries where they reside. This includes all programs referenced on EXEC statements and programs invoked by IMS (specified in the second PARM field parameter when the program name is DFSRRC00).

To generate this report, specify the PXREF option.

CA  REPORT 4 - PROGRAM CROSS REFERENCE CA JCLCHECK     SYS: xxxx JOB: JCHKTEST PGMR: CAI-JB0  THURSDAY JANUARY 9, yyyy ---------------------------------------------------------------------------------------------------------------------------------- PROGRAM   LIBRARY CONTAINING PROGRAM  REFERENCED IN NAME      VOLUME  DSNAME STATEMENT (STEP) ---------------------------------------------------------------------------------------------------------------------------------- IEBGENER  MVXAD2  SYS1.LINKLIB  15 (STEP12.NSTEP2) IEFBR14           SYS1.LPALIB  8 (PROC.STEP1) 13 (STEP12.NSTEP1)

This report contains the following fields:

PROGRAM NAME

Indicates the program name.

LIBRARY CONTAINING PROGRAM VOLUME

Indicates the volume serial number of the partitioned data set in which the program is located.

LIBRARY CONTAINING PROGRAM DSNAME

Indicates the data set name of the partitioned data set in which the program is located.

The name is enclosed in parentheses if the data set cannot be opened for the existence check feature. The library name is shown as SYSTEM LINK LIBRARY [+nn] if the program is found in the linklist. In such a case, [+nn] indicates that the program is located in the nth library beyond SYS1.LINKLIB. The library name is shown as *** PROGRAM NOT FOUND *** if the program cannot be located in any library.

REFERENCED IN STATEMENT (STEP)

Indicates the statement numbers of the EXEC statements invoking this program.

The stepname (in the form step.procstep) is displayed in parentheses following the statement number.

Note: If the program is located in the STEPLIB allocated to the CA JCLCheck task, CA JCLCheck is unable to determine whether the module is really linklisted and in which library it actually resides. For information about this report, see the PNFMSG option.