ILDSBLD control statement

Specifies whether to build ILDS and how to build ILDS.

This control statement is optional. If you do not specify this control statement, ILDSBLD=YES,COND is used.

Note: ILDSBLD=YES is obsolete. If you specify ILDSBLD=YES, ILDSBLD=YES,COND is used.
Read syntax diagramSkip visual syntax diagramILDSBLD=YES,CONDYES,DSPRYES,INITONLYCNO
YES,COND
Applies either YES,DSPR or YES,INITONLY. If both of the following conditions are met, YES,INITONLY is applied. Otherwise, YES,DSPR is applied.
  • WFPHLQ=hlq is specified.
  • HALDB has no logical relationships defined.
YES,DSPR
ILDS is rebuilt using less amount of data space than the obsolete option ILDSBLD=YES.

In the process of rebuilding, the records of ILDS are arranged in sequence of the key value by using DFSORT. If you do not specify DD statements for HPSRILEA, HPSRILEB, and HPSRWKnn work data sets, which are used as SORTIN and SORTWK data sets, these data sets are allocated dynamically.

You can specify the data class and the storage class for HPSRILEA and HPSRILEB data sets by using ILEDATAC and ILESTORC control statements.

YES,INITONLY
The ILDS is initialized but no ILEs are built. Use ILDSBLD=YES,INITONLY only when the HALDB has no logical relationships and you want to rebuild PSINDEXes in a separate job by using IMS Index Builder.
C
ILDS is rebuilt in the same manner as with IMS HD Reorganization Reload.

If the database is an OSAM database, ILDSBLD=C is changed to ILDSBLD=YES,DSPR.

NO
ILDS is not rebuilt. In this case, You must rebuild ILDS after the reorganization of the database. To do so, scan the reorganized database by using the IMS HALDB Index/ILDS Rebuild Utility (DFSPREC0).
Tip: The default value of the ILDSBLD control statement can be changed. For details, see Setting installation default options.