Previous Topic: Using the Checkpoint Checker

Next Topic: Technical Overview

Functional Overview

Many batch jobs use DLI or DB2® as a database. If a batch job abends, usually backout processing is started automatically by the database system. The backout process works until a synchpoint is found. The DLI checkpoint command provides such a synchpoint. If checkpoint writing is not implemented in the application program, or if it is done in an improper way, it takes a long time to perform the backout process. This process can sometimes take several hours, exceeding the time limit for the job or job step, which can cause an abend or require an operator to cancel the job.

The following points are major considerations to implement checkpoint writing in a program: