Control statements for the Reload task

The control statement block for the Reload task contains the user specifications for controlling the reload process.

Note: If REORGINPUT=ULDS is specified, see REORGINPUT control statement instead of this topic.

Do not specify the COMPRESS and DATXEXIT control statements. The PARTINIT control statement is always ignored, even for HALDBs. However, a HALDB partition to which no segment was reloaded, is initialized regardless of the PARTITION INIT NEEDED flag in the DBRC registration. The DBRECDIST, RAPCHAIN, and PARTINFO control statements cannot be specified, and because the Reload task does not recognize keywords DBRECDIST, RAPCHAIN, and PARTINFO as control statements, these keywords do not show in the HPSIN Control Statements report (of the Reload task).

In parallel reorganization, DD name DFSUINPT specified in the INPUT control statement has a special meaning; the input identified by the DD name DFSUINPT is passed from Unload task directly.

Tip: If you specify PSINDEXBLD=NO in the (REORG) block, indexes are not rebuilt in the job. Therefore, you must rebuild them in a separate index building utility job. However, if you specify the WFPHLQ control statement in the (RELOAD) block, the IPR Reload utility generates WFP work data sets, which can be used as input to IMS Index Builder jobs to rebuild indexes without scanning the databases. You can also specify WFPSPACE, WFPUNIT, WFPVOL, and WFPVOLCNT control statements to set attributes for dynamic allocation of WFP data sets.

The following table shows the control statements you can specify for the Reload task.

Table 1. Control statements for the Reload task
Keyword Acceptable values Default Description
BMSETDSG n or (n1, ..., n10)

n=value or *

* Specifies the threshold value that is used to set the bitmap block. See BMSETDSG control statement.
BUFFERNO 5 - 32767 (None) Specifies the number of database buffers that are used for one database data set group when reading or writing the database. See BUFFERNO control statement.
BYTELIMIT DBD
NOLIMIT
nnnnnnnn
DBD Specifies the maximum number of bytes for a database record that can be inserted into the root addressable area. See BYTELIMIT control statement.
COMPAUTH YES or NO NO Specifies whether to call the segment compression exit in supervisor state. See COMPAUTH control statement.
DBDSNAP YES or NO NO Generates the DBD Snap report. See DBDSNAP control statement.
DBIOBUF 1 - 999 30 (for VSAM), 15 (for OSAM) Sets the number of VSAM/OSAM buffers. See DBIOBUF control statement.
DBRLBUF 1 - 999 45 Specifies the amount (the number of tracks) of database buffers that are used for one database data set group when reading or writing the database. See DBRLBUF control statement.
EXTENT 1 - 120 120 Specifies the maximum number of extensions of the OSAM data set that can be created. See EXTENT control statement.
FRSPC YES or NO YES Specifies whether to secure free space factors or not. See FRSPC control statement.
ILEDATAC data_class_name (none) Specifies the data class (DATACLAS) for HPSRILEA and HPSRILEB data sets. See ILEDATAC control statement.
ILESTORC storage_class_name (none) Specifies the storage class (STORCLAS) for HPSRILEA and HPSRILEB data sets. See ILESTORC control statement.
INPUT DFSUINPT, exitname, lang DFSUINPT Specifies the input data set, the user exit routine, and its type of language environment. In parallel reorganization, input data is passed from the Unload task directly. You do not need to code DFSUINPT DD in the JCL. See INPUT control statement.
OADSPR YES or NO NO Specifies whether to reduce the usage of data space in processing (P)HDAM overflow area. See OADSPR control statement.
PAD X'00' - X'FF' X'00' Specifies the padding character to fill out the segments to adjust to the length that is defined in the DBD definition. See PAD control statement.
PARTSTAT YES or NO NO Specifies whether to print the Segment Count Summary report for each HALDB partition.
PROGMON 0 - 999999 0 Monitors the progress of the Reload task. See PROGMON control statement.
RAAFORMAT YES or NO YES Specifies whether to format the HDAM RAA or not. See RAAFORMAT control statement.
RECNUM nnnnnnnnnn (none) Specifies the number of unload records to reload. See RECNUM control statement.
REPAIRILK NO or YES NO Specifies whether to reassign indirect list keys (ILKs). In reassigning ILKs, the IPR Reload utility uses new RBA, partition ID, and reorganization number. See REPAIRILK control statement
SEARCH integer value between -999 and 999, both inclusive 3 Sets the space search boundary. See SEARCH control statement.
SEQERROR ABEND
SAVE
ACCEPT
ABEND Specifies how to handle key sequence errors. See SEQERROR control statement.
SORT YES
NO
COND
NO Specifies whether to run physical sequential sort before the reload process. See SORT control statement.
SORTHIDAM YES or NO NO Specifies whether to run the root key sequential sort process before loading HIDAM or PHIDAM. See SORTHIDAM control statement.
TWINSTAT YES or NO NO Prints statistics about the twin chained segments in the Segment Statistics report. See TWINSTAT control statement.
WF1REC YES or NO YES Specifies whether to create WF1 records that are written to the DFSURWF1 output work data set. See WF1REC control statement.
WFPHLQ hlq (none) Specifies the high-level qualifier for WFP data sets. See WFPHLQ control statement.
WFPSPACE CYL or TRK, primary_alloc,secondary_alloc (none) Specifies the SPACE parameter for WFP data sets when allocating WFP data sets dynamically. See WFPSPACE control statement.
WFPUNIT unit_name SYSALLDA Specifies the device for WFP data sets when allocating WFP data sets dynamically. See WFPUNIT control statement.
WFPVOL volume_name or * (none) Specifies the volume names for WFP data sets when allocating WFP data sets dynamically. See WFPVOL control statement.
WFPVOLCNT nnn (none) Specifies the volume count for WFP data sets when allocating WFP data sets dynamically. See WFPVOLCNT control statement.
Note: DBRLBUF and BUFFERNO are mutually exclusive.