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


Invoking ICQSPC00

z/OS TSO/E Programming Services
SA32-0973-00

The invocation syntax of ICQSPC00 is as follows. Only the dsname parameter is required; the others are optional keyword parameters.
%ICQSPC00  dsname  SPACEFULL(percent) + 
                   SPACEINCREASE(percent) + 
                   KBYTESFREE(nn) + 
                   DIRFULL(percent) + 
                   DIRINCREASE(percent) + 
                   DIRBLOCKSFREE(nn) + 
                   RECALL(yes/no) + 
                   PROTECTNEW(yes/no) + 
                   RACFUACC(none/read/update/alter) + 
                   ALLOWPASSWORDS(yes/no) + 
                   INFOPANEL(panelid) + 
                   ASKPANEL(panelid) + 
                   VERIFYPARMS(yes/no) + 
                   COMPRESS + 
                   TRACE + 
                   REALLOCATENEW(yes/no) + 
                   ALLOCATENEW(yes/no/ask) + 
                     PRIMSPACE(nn) + 
                     SECSPACE(nn) + 
                     UNITS(tracks/cylinders) + 
                     DIRBLOCKS(nn) + 
                     BLKSIZE(nn) + 
                     LRECL(nn) + 
                     RECFM(string) + 
                     LIKE(dsname)
DSNAME
specifies the name of the data set to be managed. If the data set name appears within single quotes, the CLIST treats it as fully qualified. If the data set name appears without quotes, the CLIST adds the prefix.
SPACEFULL(percent)
specifies the percentage that the data set can be full before ICQSPC00 should compress or reallocate it. Specify a number from 0 to 100. The default is 80, which means that when the data set is greater than 80% full, it will be compressed or reallocated.
SPACEINCREASE(percent)
specifies the percentage of increase for the data set's primary extent that ICQSPC00 is to use when reallocating the data set. Specify an integer. The default is 50.
KBYTESFREE(nn)
specifies the minimum amount of space (in kilobytes) that the data set must have free. If the data set does not have this much space free after ICQSPC00 compresses it, ICQSPC00 then reallocates the data set to force this much free space. There is no default.
DIRFULL(percent)
specifies the percentage that the directory for a partitioned data set can be full before it should be compressed or reallocated. Specify a number from 0 to 100. The default is 80, which means that when the directory is greater than 80% full, it will be compressed or reallocated.
DIRINCREASE(percent)
specifies the percentage that a partitioned data set's directory should be increased in size when being reallocated. Specify an integer. The default is 50.
DIRBLOCKSFREE(nn)
specifies the minimum number of directory blocks (in positive integers) that a partitioned data set must have free. If the data set does not have this many blocks free after ICQSPC00 compresses it, ICQSPC00 then reallocates it to force this many directory blocks to be free. There is no default.
RECALL(YES | NO | null)
specifies whether ICQSPC00 is to recall a data set that has been migrated by the Data Facility Hierarchical Storage Manager (DFHSM). Null specifies recalling a migrated data set from DASD. YES specifies recalling a data set from any medium, including tape. NO specifies that no data sets be recalled. The default is null.
PROTECTNEW(YES | NO)
specifies whether ICQSPC00 should RACF-protect a new data set. If you specify YES, ICQSPC00 protects the new data set with the value in RACFUACC and copies the list of users who have permission to access the data set. The default is NO.
RACFUACC(NONE | READ | UPDATE | ALTER)
specifies the universal RACF® access for a new data set or an enlarged data set. When the data set has a generic profile, this parameter also protects the temporary data set used during reallocation. If the data set has a discrete RACF profile, ICQSPC00 ignores this parameter and copies the existing RACFUACC value and the list of users who have permission to access the data set. The default is NONE.
ALLOWPASSWORDS(YES | NO)
specifies whether ICQSPC00 should manage a password-protected data set. If you specify NO and the data set is password-protected, ICQSPC00 does not manage the data set and sets a non-zero return code. If you specify YES, ICQSPC00 executes normally, and the system prompts the user to enter the password when required. The default is NO.
INFOPANEL(panel ID)
specifies the ID of a panel that will override the default space management panel displayed during allocation. The default panel ID is ICQSPE00.
Figure 1. Default Panel for Space Management Allocation (ICQSPE00)
ICQSPE00      INFORMATION CENTER FACILITY - SPACE MANAGEMENT




     The data set specified below is running out of storage space.




     Please wait a few minutes while the storage space for
     this data set is automatically increased.

     None of your work will be lost.

     This panel is simply to inform you of this activity while
     it is taking place, because it can take a few moments.

     You will be returned to where you were interrupted when this
     processing is complete.

     You can then continue where you left off.
 
ASKPANEL(panel ID)
specifies the ID of a panel that will override the default space management panel displayed when a data set does not exist. The default panel ID is ICQSPE01.
Figure 2. Default Panel for Space Management When a Data Set Does Not Exist (ICQSPE01)
ICQSPE01      INFORMATION CENTER FACILITY - SPACE MANAGEMENT
COMMAND ===>



   The data set specified below does not exist.




   To continue normally and have the data set created, press ENTER.
   To cancel, press END.
 
VERIFYPARMS(YES | NO)
specifies whether ICQSPC00 is to check the syntax of the input parameters. Specify YES to check the parameter syntax. Specifying NO can improve performance. The default is YES.
COMPRESS
specifies that ICQSPC00 is to compress the data set. After compressing the data set, ICQSPC00 then checks to see if there is enough space, and if not, it reallocates the data set.
TRACE
specifies that space management should trace ICQSPC00 to the terminal. It sets the same trace level as TRACE2 in other Information Center Facility functions.
Note: If you invoke ICQSPC00 from an ISPF selection panel, it also supports the Information Center Facility trace options ‘TRACE1’, ‘TRACE2’, ‘TRACE3.ICQSPC00’, and ‘TRACEOFF’.
REALLOCATENEW(YES | NO)
specifies whether to enlarge (reallocate) a data set if it is running out of space. Specify YES or NO. If you specify NO, ICQSPC00 does not reallocate the data set. The default is YES.
ALLOCATENEW(YES |NO | ASK)
specifies whether ICQSPC00 is to allocate a new data set if the one specified does not exist. If you specify YES, ICQSPC00 automatically allocates the data set. If you specify NO, ICQSPC00 does not allocate a new data set and sets a return code indicating that the data set was not found. If you specify ASK, the panel specified in the ASKPANEL parameter (or the default, ICQSPE01) is displayed, asking whether the file should be allocated. The default is ASK.
The following optional allocation parameters must be used when allocating a new data set:
PRIMSPACE(nn)
specifies the number of primary space units to be allocated to the data set. There is no default.
SECSPACE(nn)
specifies the number of secondary space units to be allocated to the data set. There is no default.
UNITS(TRACKS | CYLINDERS)
specifies the space units for the data set. It can be TRACKS or CYLINDERS. There is no default.
DIRBLOCKS(nn)
specifies the number of directory blocks to be allocated to a partitioned data set. For a sequential data set, you must specify DIRBLOCKS(0). There is no default.
BLKSIZE(nn)
specifies the block size of the data set. There is no default.
LRECL(nn)
specifies the logical record length of the data set. The length can range from 1 to 32756. There is no default.
RECFM(string)
specifies the record format of the data set. If more than one characteristic is specified, do not separate them with blanks or commas. For example, specify RECFM(FB) to indicate that the records are blocked and fixed-length.
LIKE(dsname)
specifies a data set that the space manager is to use as a model data set. There is no default.
To specify a fully-qualified data set name, enclose it in three sets of single quotes. For example, to use ‘userid.MODEL.CLIST’ as a model data set, specify:
LIKE('userid.MODEL.CLIST'')

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014