ILDS control statement

The ILDS control statement specifies whether to build ILE records or to initialize the data set without building any ILE records in the ILDS build process.

This control statement can be specified with the PROC BLD_ALL or PROC BLD_ILDS statement for a HALDB.

Read syntax diagramSkip visual syntax diagram
           .-BUILDILE-.     
>>-ILDS----+-INITONLY-+----------------------------------------><

ILDS
Specifies that this is an ILDS statement.
BUILDILE
Builds and loads the ILE records.
INITONLY
Initializes the data set without building any ILE records.

The DBRC command to turn off the RECOVERY NEEDED flag is issued in either case.

Use the ILDS INITONLY control statement only when all the PSINDEXes are to be built after each reorganization of the target HALDB. In these cases, ILE records are not read in the HALDB self-healing pointer process.

If the ILDS statement is not specified, BUILDILE is the default.

Tip: You can override the default value in the runtime parameters module. See the explanation of the IIURDFLT ILDS entry in Defining runtime parameters.