Options and Defaults


FDRREORG has its own option table, separate from the FDR Global Options. Like the FDR Global Options, it is stored as a load module in the FDR program library, under the name FDRREOOP. This module is loaded every time FDRREORG is executed to query the options and defaults that have been set. The installation options include default selection criteria, special features in FDRREORG, and other processing options.

FDRREORG also has a NOREORG list, used to specify data sets that are never reorganized. It is stored in the FDR program library under the name FDRNORG.

Setting options and defaults

There are three ways to change the settings in the FDRREORG option table or update the NOREORG list:

  • You can use the FDR ISPF installation panels, as described in SET-FDRREORG-Options and FDRREOZO-NOREORG-StatementThis is the recommended method.
  • You can execute the FDRREORG Option Change Utility, FDRREOZO, in a batch job step
  • You can execute FDRREOZO under TSO.

Defaults

FDRREORG is shipped with default values set in the FDRREORG option table for selected operands if you do not provide your own. If you code a REORG statement and do not provide the operands or an alternative to the operands shown below, the REORG statement is executed as if you provided the following control card:

REORG BACKUP=TEMP,BACKUPINDEX=++BACKUP, BACKUPALLOC=UNIT,BACKUPUNIT=SYSDA, CKPTPREFIX=FDRREORG,CKPTALLOC=UNIT,CKPTUNIT=SYSDA, LOGPREFIX=FDRREORG,LOGALLOC=UNIT,LOGUNIT=SYSDA, DATA=USED,DSNRETRY=NO, OWNERSTRING=$FDR,VSAMDEFINE=IFREQ,BUILDEMPTYAIX=NO

For the SELECT statement, you must provide at least one and it must contain a data set or data set filter list specified by the CATDSN= or DSN= operands, and a volume list specified by the VOL= operand if the DSN= operand was used to provide the data set or data set filter list. If you do not provide the operands or an alternative to the operands shown below, the SELECT statement is evaluated as if you provided the following control card:

SELECT CATDSN=yourlist, <---user must provide or DSN=yourlist,VOL=yourlist, <---user must provide DSTYPE=ALL,FREESPACE<50, <---VSAM default IFANY, CASPLITR>=10,CISPLITR>=10, <---VSAM defaults PDSFULL>=90,PDSEXTENTS>=17, <---PDS defaults OFULL>=90,PEFULL>=100, <---IAM defaults (compatible format only) PCTTRECO>=10,PEUDATAR>=100, <---IAM defaults (all formats) OVERFLOWINDEX=1048576 <---IAM defaults (all formats)

If these operands are not specified on a SELECT statement, the default values are used for the operands not specified. If you want the SELECT statement to be evaluated using only the values specified, code the NODEFAULTS operand.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*