SAVESETDSNALLOC, SAVEBPDSNALLOC

Indicates that you want z/OS® Debugger to create the data sets for SAVESETS, SAVEBPS, or both (specified by EQAOPTS SAVESETDSN or SAVEBPDSN commands) if they do not exist. You specify the EQAOPTS SAVESETDSNALLOC and SAVEBPDSNALLOC commands with the corresponding allocation parameters for the data sets, which z/OS Debugger uses when it creates the data sets. After creating each data set, z/OS Debugger runs commands that save the information (settings, breakpoints, monitors, preferences, and LDD specifications) in the corresponding data set.

The following diagram describes the syntax of the SAVEBPDSNALLOC and SAVESETDSNALLOC commands:

Read syntax diagramSkip visual syntax diagramEQAXOPT SAVEBPDSNALLOCSAVESETDSNALLOC ,'allocation_parms' ,LOUD
allocation_parms
Specifies the allocation parameters you want z/OS Debugger to use when it creates the data set. You can specify only the keys in the following list:
  • BLKSIZE
  • BLOCK
  • CYL
  • DATACLAS
  • DIR
  • DSNTYPE
  • DSORG
  • LRECL
  • MGMTCLAS
  • RECFM
  • SPACE
  • STORCLAS
  • TRACKS
  • UNIT
  • VOL
Separate the keys by one or more blanks. z/OS Debugger does not provide defaults for any of the keys.

For information on the format of the keys, see the chapter BPXWDYN: a text interface to dynamic allocation and dynamic output in the z/OS Using REXX and z/OS UNIX System Services manual. Specify that the data set be sequential for SAVESETS; a PDS or PDSE for SAVEBPS. To learn about other formatting rules for these files, see Data sets used by z/OS Debugger of the IBM® z/OS Debugger User's Guide.

LOUD
Specifies that z/OS Debugger display WTO messages, which helps you debug processing done by this command. z/OS Debugger normally does not display any messages when it creates these data sets. If you are trying to determine why the data sets were not created, specify LOUD to view any messages.

z/OS Debugger does the following tasks when you specify these commands:

  1. If you specified the SAVESETDSNALLOC command, it creates the SAVESETS data set.
  2. If it creates the SAVESETS data set successfully, it runs the following commands:
    SET SAVE SETTINGS AUTO;
    SET RESTORES SETTINGS AUTO;

    If it did not create the SAVESETS data set successfully, it skips the rest of these steps and does the next processing task.

  3. If you specified the SAVEBPDSNALLOC command, it creates the SAVEBPS data set.
  4. If it creates the SAVEBPS data set successfully, it runs the following commands:
    SET SAVE BPS AUTO;
    SET SAVE MONITORS AUTO;
    SET RESTORE BPS AUTO;
    SET RESTORE MONITORS AUTO;

In a CICS® environment, review the performance implications discussed in the Performance considerations in multi-enclave environments section of the Using full-screen mode: overview topic in the IBM z/OS Debugger User's Guide before choosing to implement the SAVEBPDSNALLOC command. If you think the performance implications might adversely affect your site, do not implement the SAVEBPDSNALLOC command in the EQAOPTS for CICS.

Example

      EQAXOPT  SAVESETDSNALLOC,'MGMTCLAS(STANDARD) STORCLAS(DEFAULT)  +
               LRECL(3204) BLKSIZE(0) RECFM(V,B) DSORG(PS) SPACE(2,2) +
               TRACKS'
      EQAXOPT  SAVEBPDSNALLOC,'MGMTCLAS(STANDARD) STORCLAS(DEFAULT)   +
               LRECL(3204) BLKSIZE(0) RECFM(V,B) DSORG(PO)            +
               DSNTYPE(LIBRARY) SPACE(1,3) CYL'