HFZTRACE information

When you add the HFZTRACE DDname to your job, Z Abend Investigator can provide you with trace information that might help you understand why a particular compiler listing or side file was selected or rejected. For example:
//HFZTRACE DD SYSOUT=*

For an alternative method of activating this trace under CICSĀ®, see HFZTRACE under CICS. For information about the dynamic tracing via the CTL.HFZTRACE data area field, see Analysis Control user exit.

If you do not use dynamic tracing via the CTL.HFZTRACE data area field, trace information is written to the HFZTRACE DDname destination. An example of compiler listing or side file search trace information follows:
Figure 1. Sample compiler listing/side file search trace
Listing/Side File search trace for HFZSCBL1
  Execution program HFZSCBL1 compile date 2013/02/18 time 12:17:24
  Rejected - DA.LISTING.COBOL(HFZSCBL1)
    Failed -
      OPEN error, member not found.
  Rejected - NWILKES.$$TEMP$$.LISTINGS(HFZSCBL1) Built 2013/02/18 12:17:41
    Failed -
      COBOL Working Storage length mismatch - load x'2A' listing x'32'
      COBOL Data Division Statements mismatch - load 6 listing 7
    Passed -
      COBOL TGT lengths match load and listing both 148
      COBOL Procedure Division Statements match, both 10
      Object code length check passed.
  Accepted - NWILKES.IVPCB.LISTINGS(HFZSCBL1) Built 2013/02/18 12:17:24
    Passed -
      COBOL TGT lengths match load and listing both 148
      COBOL Working Storage lengths match load and listing both x'2A'
      COBOL Data Division Statements match, both 6
      COBOL Procedure Division Statements match, both 10
      Object code length check passed.

When performing interactive reanalysis, HFZTRACE information pertaining to the search for compiler listings or side files is available by selecting an option from the Compiler Listing Not Found display, without the need to allocate the HFZTRACE DDname. See Prompting for compiler listing or side file.