Using QUICKSTART for MVS Checkpointing Facility
MVS Checkpoint Mode is most often used with an application that cannot be modified, such as a packaged software program. It is also used when API mode or Transparent mode (for example, with COBOL/370 and PL/1) cannot be used.
The Checkpoint Mode issues MVS checkpoints with a DB2 commit. MVS records a complete image of the application, operating system modules, and any flat files detected. When a restart is requested, MVS restores the entire environment, including any modules in the same address space, such as MVS/QUICKSTART modules. When the environment is restored, the next sequential instruction after the restart checkpoint request is executed.
The QUICKSTART Checkpoint facility supports MVS Checkpointing for non DBMS batch application programs and for non-Cursor-driven DB2 batch application programs. The QUICKSTART Checkpointing Facility provides checkpointing and restarting capabilities without the need for performing modifications upon the application program code.
Under the QUICKSTART Checkpointing Facility, if the application program were to ABEND (and after any problems had been resolved), a restart of the application program can be accomplished by making only minor JCL changes and re-submitting the job with the RESTART=stepName parameter.
The QUICKSTART Checkpoint Facility is intended to be an option for restartability only when the application program source code changes necessary for implementing the full QUICKSTART Transparent Mode or API Mode checkpointing are not feasible or impossible to perform. This typically includes programs from purchased software packages, where source code is usually not available and COBOL was not the programming language used.
The QUICKSTART Checkpoint Facility makes use of the MVS Checkpoint Facility to perform the actual virtual storage Checkpoint and Restore operations. Since the MVS Checkpoint Facility is fairly restrictive, the QUICKSTART Checkpointing Facility thus inherits those same restrictions. These restrictions are available in Restrictions-of-the-QUICKSTART-for-MVS-Checkpointing-facility.
This section contains the following topics: