When the STEPCHKPT system
option is specified, checkpoint-restart data for batch programs is
saved in the libref that is specified in the STEPCHKPTLIB= system
option. If no libref is specified, SAS uses the Work library to save
checkpoint data. The LIBNAME statement that defines the libref must
be the first statement in the batch program.
If the Work library
is used to save checkpoint data, then the NOWORKTERM and NOWORKINIT
system options must be specified so that the checkpoint-restart data
is available when the batch program is resubmitted. These two options
ensure that the Work library is saved when SAS ends and is restored
when SAS starts. If the NOWORKTERM option is not specified, the Work
library is deleted at the end of the SAS session and the checkpoint-restart
data is lost. If the NOWORKINIT option is not specified, a new Work
library is created when SAS starts, and again the checkpoint-restart
data is lost.
The STEPCHKPTLIB= option
must be specified for any SAS session that accesses checkpoint-restart
data that is not saved to the Work library.