Smart Reorg control statements

Control statements for the Smart Reorg utility are specified in the HPSIN data set and the ICEIN data set.

Control statements that are specified in the HPSIN data set are divided into the following blocks. You must specify the control statement blocks in the following order. Otherwise, the job ends with errors.
(REORG) block
The control statements for the Smart Reorg Driver are specified in this block.
(CONDREORG) block
The control statements for the Conditional Reorganization Support Service are specified in this block.
(UNLOAD) block
The control statements for the Unload task are specified in this block.
(RELOAD) block
The control statements for the Reload task are specified in this block.
(INDEXBLD) block
The control statements for the Index Builder task are specified in this block.
(PREFIXRES) block
The control statements for the Prefix Resolution task are specified in this block.
Each block of control statement starts with a block identifier, which is the name of the block in parentheses starting in column 1. The control statement blocks must be specified in this format as in the following example:
//HPSIN DD *
(REORG)
  ... Control statements for Reorganization Manager ...
(CONDREORG)
  ... Control statements for Conditional Reorganization Support Service ...
(UNLOAD)
  ... Control statements for the Unload task ...
(RELOAD)
  ... Control statements for the Reload task ...
(INDEXBLD)
  ... Control statements for the Index Builder task ...
(PREFIXRES)
  ... Control statements for the Prefix Resolution task ...
/*

All control statement blocks are optional. You must code appropriate control statement in the (REORG) block to use the following control statement blocks:

  • To enable the (CONDREORG) block, code CONDREORG=YES, CONDREORG=YES,REORGDIAG, or CONDREORG=YES,DIAGONLY in the (REORG) block.
  • To enable the (INDEXBLD) block, code INDEXBLD=YES or PSINDEXBLD=YES in the (REORG) block.
  • To enable the (PREFIXRES) block, code PREFIXRES=YES in the (REORG) block.

Control statements in each block must conform to the syntax rules of the Smart Reorg utility.

Control statements for Image Copy processing and HASH pointer checking are specified in ICEIN DD. The syntax must follow the syntax rules of IMS HP Image Copy. For more information about ICEIN control statement syntax, see the IMS High Performance Image Copy User's Guide.

Tip: Some control statements can be used to improve the performance of Smart Reorg utility jobs. See Performance tips for the Smart Reorg utility to learn the techniques.