REPAIRILK control statement

Specifies whether to reassign indirect list keys (ILKs). In reassigning ILKs, IMS™ HP Load uses new RBA, partition ID, and reorganization number.

This control statement is optional. If you do not specify this control statement, REPAIRILK=NO is used.

Read syntax diagram
               .-NO--.   
>>-REPAIRILK=--+-YES-+-----------------------------------------><

NO
ILKs are not reassigned.
YES
ILKs, stored in the segment prefix, are reassigned by using new RBA, partition ID, and reorganization number.
Attention: If you want to reassign ILKs by specifying REPAIRILK=YES, ensure that the entire HALDB (that is, all the partitions of the HALDB) is reorganized with the REPAIRILK=YES option. Otherwise, you might encounter problems that might be caused by duplicate segment ILKs.

If you specify REPAIRILK=YES, you must rebuild the PSINDEX for the target HALDB because ILKs are changed.

Restriction: Logical relationships are not supported.
Tip: The default value of the REPAIRILK control statement can be changed. For details, see Setting installation default options.