00 |
Successful completion. Code 00 is also
returned if the RD parameter was coded as RD=NC or RD=RNC to totally
suppress the function of CHKPT. |
04 |
Automatic checkpoint restart has occurred at
the checkpoint taken by the CHKPT macro instruction during the original
execution of the job. Another restart from the same checkpoint can
still occur. If a deferred restart was performed and RD=NC, NR, or
RNC was specified in the resubmitted job, a request for another restart
is not in effect. |
|
The following return codes have reason codes in register 0. |
08 |
Unsuccessful completion. A checkpoint
entry was not written, and a restart from this checkpoint was not
requested. A request for an automatic restart from a previous checkpoint
remains in effect. |
0C |
System-related or I/O-related problem:
- An error occurred during the handling of a system request, such
as ESTAE, SETLOCK, or PURGE; or
- an I/O error occurred in processing the CHKPT request; or
- A VSAM error was detected while preparing a VSAM data set for
the CHKPT request.
This might occur for an attempted checkpoint or restart.
If it is a restart, the checkpoint received return code 0, 10, or
18.
|
10 |
Successful completion with possible error
condition. The task has control, by means of an explicit or implied
use of the ENQ macro instruction, of a serially reusable resource;
if the task terminates abnormally, it will not have control of the
resource when the job step is restarted. Your program must, therefore,
restore the enqueues.
Additional information regarding explicit
and implicit use of the ENQ macro instruction will be found under Requesting Serially Reusable Resources.
Be sure that the dynamic link pack area
is not altered until you no longer intend to attempt a restart from
the identified checkpoint.
|
14 |
Unsuccessful completion. Internal error
detected.
This might occur for an attempted checkpoint or restart.
If it is a restart, the checkpoint received return code 0, 10, or
18.
|
18 |
Error encountered restoring purged I/O. The
checkpoint was successful, but because of the error that was detected,
restart may not be possible. In addition, the job now in progress
may fail because of I/O errors. |