z/OS TSO/E Customization
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Changing the defaults for managing data set space

z/OS TSO/E Customization
SA32-0976-00

Space management is an Information Center Facility service that monitors the free space in a data set and either compresses or reallocates the data set when the data set is almost full. It can also allocate a data set that does not exist. Several Information Center Facility services use space management to manage data sets associated with the services. The names and chart (GDDM/PGF) services use space management to prevent ABENDs when they try to add data to data sets that are nearly full.

Users can use space management in CLISTs and programs or directly from the ISPF command line to manage data sets. They invoke space management using the CLIST ICQSPC00 and its parameters. Using the parameters, users specify different space and protection options for a data set. Space management provides default values for the space and protection options. You can change the defaults to suit your installation's processing requirements.

Table 1 lists the space management variables and default settings. To change the defaults, edit the CLIST ICQSPC00 and change the parameters on the PROC statement. The ICQSPC00 CLIST is located in the same library in which the Information Center Facility user CLISTs and REXX execs are installed. This is usually the ICQ.ICQCCLIB library unless your installation installs the user CLISTs and REXX execs in a different library.

For more information about using space management and the variables and their values, see .

Table 1. Space management parameters and defaults
Variable Contents or meaning Default
SPACEFULL The percent of the space allocated to the data set that must be filled before space management compresses or reallocates the data set. 80
SPACEINCREASE The percent by which space management increases the primary space allocation of the data set when it reallocates the data set. The value you supply must be an integer. 50
KBYTESFREE The number of kilobytes of free space the data set must have. Null
DIRFULL The percent of a PDS directory that must be filled before space management compresses or reallocates the PDS. 80
DIRINCREASE The percent by which space management increases the space for the PDS directory when it reallocates the PDS. The value you supply must be an integer. 50
DIRBLOCKSFREE The number of free directory blocks the PDS must have. Null
RECALL Indicates whether a data set migrated by the Data Facility Hierarchical Storage Manager (DFHSM) should be recalled. You can set the parameter to YES to include RECALL on the LISTDSI command that retrieves information about the data set, NO to include NORECALL, or null to omit both RECALL and NORECALL. Null
PROTECTNEW Indicates whether a new data set that space management creates should be protected by RACF®. You can set PROTECTNEW to YES to have new data sets protected with the universal access in RACFUACC, or NO if you do not want new data sets to be protected by RACF. NO
RACFUACC The universal access for RACF that space management uses if space management either:
  • Allocated a new data set, and PROTECTNEW is set to YES
  • Enlarged a data set, and a level of RACF earlier than RACF 1.7 is installed

You can set RACFUACC to NONE, READ, UPDATE, or ALTER.

NONE
ALLOWPASSWORDS Indicates if space management should compress or reallocate data sets that are password-protected. You can set ALLOWPASSWORDS to YES or NO. NO
REALLOCATENEW Indicates if space management should reallocate a data set that is running out of space. You can set REALLOCATENEW to YES to indicate that space management should reallocate it, or NO to indicate that space management should not reallocate it. YES
ALLOCATENEW Indicates whether space management should allocate a new data set if the name passed to space management does not match an existing data set. You can set ALLOCATENEW to:
  • YES, if you want space management to allocate the data set automatically.
  • NO, if you do not want space management to allocate the data set.
  • ASK, if you want space management to display a panel asking the user whether the data set should be allocated. The name of the panel is supplied in the parameter ASKPANEL.
ASK
PRIMSPACE The number of primary space units that space management should allocate for the new data set. PRIMSPACE is used only if ALLOCATENEW is set to ASK or YES. Null
SECSPACE The number of secondary space units that space management should allocate for the new data set. SECSPACE is used only if ALLOCATENEW is set to ASK or YES. Null
UNITS The units that space management should use when allocating the new data set. UNITS is used only if ALLOCATENEW is set to ASK or YES. Null
DIRBLOCKS The number of directory blocks that space management should allocate for the new data set. DIRBLOCKS is used only if ALLOCATENEW is set to ASK or YES. Null
BLKSIZE The block size that space management should use when allocating the new data set. BLKSIZE is used only if ALLOCATENEW is set to ASK or YES. Null
LRECL The record length that space management should use when allocating the new data set. LRECL is used only if ALLOCATENEW is set to ASK or YES. Null
RECFM The record format that space management should use when allocating the new data set. RECFM is used only if ALLOCATENEW is set to ASK or YES. Null
LIKE A data set that space management can use as a model data set when allocating the new data set. LIKE is used only if ALLOCATENEW is set to ASK or YES. Null
INFOPANEL The name of a panel that space management displays while compressing or reallocating a data set. ICQSPE00
ASKPANEL The name of the panel that space management displays to ask users whether they want new data sets to be allocated when the data set names they supply do not match existing data sets. ASKPANEL is used only if ALLOCATENEW is set to ASK. ICQSPE01
VERIFYPARMS Indicates whether space management should check the syntax of the input parameters. You can set VERIFYPARMS to YES or NO. Setting VERIFYPARMS to NO can improve performance. YES

Space management invokes IEBCOPY to compress or reallocate a partitioned data set. It invokes IEBGENER to reallocate a sequential data set. You can change the way in which space management invokes IEBCOPY and IEBGENER by changing the settings of the following variables in ICQSIE00:

Variable Invocation
QCCIEBCP 'TSOEXEC CALL ''SYS1.LINKLIB(IEBCOPY)'''
QCCIEBGR 'TSOEXEC CALL ''SYS1.LINKLIB(IEBGENER)'''
Note: You do not need to include TSOEXEC on these invocations, but including TSOEXEC improves the execution time of the invocation.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014