Customizing z/OS Debugger Code Coverage

z/OS® Debugger Code Coverage provides the following functions:
  1. Observation viewer - browse code coverage observation data set.
  2. z/OS Debugger options - create or modify the z/OS Debugger code coverage options data set.
  3. Observation selection criteria - create or modify the observation selection criteria and source markers data set.
  4. Observation extraction - extract code coverage observations by using selection criteria.
  5. Report generation - create reports.

You can set the default values for the data set naming pattern for the first three functions for the users by taking the following steps:

  1. Review the parameter described in the following table. Verify that you have all the information to specify the value for the parameter. See the EQAZDSYS member of the hlq.SEQATLIB data set for the parameter and the syntax convention.
  2. Edit the EQAZDSYS1 member of the hlq.SEQATLIB data set. Modify the parameter required by your site. You can add parameters by doing one of the following alternatives:
    • Use the INCLUDE 'any.data.set.name'; statement to include statements from a data set that you created.
    • Use the INCLUDE membername; statement to include parameters from other members in the hlq.SEQATLIB data set.

If your application programmers use terminals that cannot display text in mixed-case English, enter parameters and their values in uppercase English.

See "z/OS Debugger Code Coverage" in the IBM® z/OS Debugger User's Guide for how to use the z/OS Debugger code coverage function.

Table 1. Parameters for z/OS Debugger Code Coverage
Name of parameter Description
cconmp

The naming pattern of the code coverage options data set.

The utility builds a data set name by using the naming pattern that is used when the option is selected for the first time. The data set name and modification (if user modifies it) are persistent across IBM z/OS Debugger Utilities sessions.

The following list describes the rules of using the token:

  • The &USERID token is replaced with the value from the SYSPREF or SYSUID system variable.
  • If the parameter does not exist, the default naming pattern is used: &USERID.DBGTOOL.CCPRGSEL.
ccsnmp

The naming pattern of the code coverage observation selection criteria data set.

The utility builds a data set name by using the naming pattern that is used when the option is selected for the first time. The data set name and modification (if user modifies it) are persistent across IBM z/OS Debugger Utilities sessions.

The following list describes the rules of using the token:

  • The &USERID token is replaced with the value from the SYSPREF or SYSUID system variable.
  • If the parameter does not exist, the default naming pattern is used: &USERID.DBGTOOL.CCOBSSEL.
ccxnmp

The naming pattern of the code coverage observations data set.

The utility builds a data set name by using the naming pattern that is used when the option is selected for the first time. The data set name and modification (if user modifies it) are persistent across IBM z/OS Debugger Utilities sessions.

The following list describes the rules of using the token:

  • The &USERID token is replaced with the value from the SYSPREF or SYSUID system variable.
  • If the parameter does not exist, the default naming pattern is used: &USERID.DBGTOOL.CCOUTPUT.
1 USERMOD EQAUMOD6 is provided for updating EQAZDSYS. See SMP/E USERMODs in the IBM z/OS Debugger Customization Guide for an SMP/E USERMOD for this customization.