Using the FDREPORT Health Check jobs
FDREPORT Health Check is a series of job streams, based largely on FDREPORT, that can be used to report on the general status of your DASD and TAPE (CA 1 and DFSMSrmm) installation. It especially looks for and reports on various “problem” conditions, such as uncataloged data sets, and volumes running out of free space, or room in the VTOC. The job streams are also good examples of both simple and sophisticated sue of FDREPORT. These job streams are found in the FDR JCL library in members:
- HCHECKI – Index to the other members, similar to this list
Considerations prior to running the Health Check jobs
- Step 1 of HCHECK0 also disables FAMSFREESP and FAMSDIRBLKS. After running the Health Check jobs, if it is determined that these fields should be globally enabled, run FDREPORT specifying DEFAULT ENABLE=(FAMSFREESP,FAMSDIRBLKS) with CHANGE=PERM to reset the global default. If users get FDR575 FAMS ACCESS ERROR messages running FDREPORT, it is due to having these operands enabled and you may want to keep these options disabled.
- Run the HCHECK0 job to set the FDREPORT SORT parameters correctly for all the other Health Check jobs.
Definitions of some common FDREPORT operands used
- CANCEL – The Health Check jobs consist of multiple reports in a single step. The CANCEL statement ensures that all the selection criteria, sort definition, etc. are negated and do not affect the current report. The CANCEL statement does not negate operands on the DEFAULT statement.
- Extract File – For efficiency, an extract file is created when multiple reports are being created that use similar data. This saves time and resources since this data does not need to be obtained from the source (catalog, VTOC, tape management system, etc.) every time.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*