SLDS input to warm start and emergency restart
SLDS input might be required to perform a warm start or
emergency restart. When the SLDS is required for restart, IMS dynamically allocates it. IMS also deallocates any data sets previously
allocated with the dynamic allocation macro (DFSMDA) with IMSLOGR
or IMLOGR2 as the DD name for the TYPE=SLDS
statement.
DBRC provides the data set name and volume information for the dynamically allocated SLDSs. However, DBRC does not provide the unit type information, so a DFSMDA member with the name of IMSLOGR must provide the unit type.
In some cases, you may want to force IMS to read from the SLDS instead of the OLDS during restart—for example, to prevent IMS from reading an OLDS that you know is invalid or has been corrupted. To force IMS to read from the SLDS, you need to delete the OLDS entry from the PRIOLDS and SECOLDS records in the RECON data set. To delete an OLDS entry from the RECON data set, use the DELETE.LOG OLDS(ddname) command, where ddname is the name of the primary OLDS.