IBM IMS Program Restart Facility for z/OS

Restart IMS batch programs automatically and correctly to reduce errors and boost availability

Illustration of abstract geometric chevron

Overview

Automated restart management

IMS™ Program Restart Facility for z/OS® automates checkpoint, backout, and restart processing for IMS BMP and Batch DLI/DBB programs. It selects the correct checkpoint data, creates restart jobs, monitors checkpoint frequency, and automatically restarts failed jobs, reducing errors and improving IMS availability.

Features

Automated IMS batch restart and recovery

Restart automation of BMP programs

Automate the restarting of IBM IMS™ Batch Message Processing (BMP) programs and IMS Batch DLI/DBB Batch programs. Avoid the manual and error-prone process of identifying the last valid Checkpoint ID for the batch program and the associated log data sets to include in the restart job. Determine what is required to restart a batch program and dynamically create the restart job with the correct Checkpoint ID and IMS log data sets.

finger print for verification

Backout and Restart options

Take advantage of options that allow IBM IMS Program Restart Facility for z/OS® to automatically drive the backout and restart processes as part of the application job step. With these options, there is no need to run a separate IMS Batch Backout job or modify the restart job JCL following an abnormal termination.

A close-up of a planetarium's control panel and high-tech equipment.

Checkpoint creation in batch programs

Invoke IMS Program Restart Facility for z/OS every time a BMP program or IMS Batch DLI/DBB program issues a Checkpoint (CHKP) call. Optionally track time between checkpoints, and if too long, alert the user. You can also check if the batch application is creating too many checkpoints and bypass checkpoint processing to conserve CPU and resource usage.

    A worldwide operations center where teams are tracking global market performance. The room is filled, Generative AI

    Backout on demand

    Recognize the need for Backout during job abnormal termination for IMS Batch DLI/DBB programs and take control of the termination process. If IMS Program Restart Facility for z/OS determines that Backout is required, it ensures that the log data set is closed, and drives the backout process before it allows the termination process to complete.

    Diverse Group of Professionals Meeting in Modern Office: Brainstorming IT Programmers Use Computer Together, Talk Strategy, Discuss Planning

    Automatic batch programs Restart

    Use the special checkpoint data sets that were created when the original IMS BMP or IMS Batch DLI/DBB program was executed to determine the need for restarting the program. If IMS Program Restart Facility for z/OS determines that Restart is required, it automatically allocates the correct log data sets to the job and modifies the job execution parameters to allow the Restart to be performed automatically.

      Technician using a laptop

      Database availability after failure

      Improve IMS database availability after batch program failures by closing the log data set for IMS Batch DLI/DBB programs requiring Backout and performing Backout automatically as part of the abnormal termination process. This feature releases database locks and allows online processing to continue for the affected databases.

        Young Asia female freelance eyeglasses typing write prompt AI bot IT app smart program nomad, video game, terminal with coding language, designer, big data center on desktop computer in night office.

        Use cases

        Accelerate recovery and maintain availability

        Reduce the operational challenges of IMS batch recovery by automating checkpoint identification, restart preparation, and recovery processes. Organizations can minimize manual errors, help prevent data corruption, and improve database availability by ensuring jobs restart at the correct checkpoint and recover efficiently after failures.

        Reduce errors in batch recovery

        Minimize manual intervention during IMS batch job recovery by programmatically identifying the latest valid Checkpoint ID. This helps avoid error-prone restart procedures and supports smoother system operations.

        Help prevent data corruption

        Ensure batch jobs restart from the correct checkpoint to maintain data integrity. Accurate recovery processing helps reduce the risk of corruption that can occur when restarts are performed without the proper Checkpoint ID.

        Improve system availability

        Reduce database downtime by streamlining batch job recovery and avoiding corruption-related delays. Faster, more reliable recovery helps maintain database availability and supports continuous business operations.

        Resources

        Discover expert resources

        Stay up to date with the latest IMS Program Restart Facility for z/OS information. Access the product guides and documentation to understand new capabilities, review technical details documentation for deeper insights that support deployment, configuration, and ongoing operations on IMS Program Restart Facility for z/OS.

        What does IMS Program Restart Facility do? IMS Program Restart Facility IMS tools: new functions available via continuous delivery IMS Program Restart Facility for z/OS 2.2 IBM technology lifecycle services for IBM Z and IBM LinuxONE
        Next steps

        Schedule a meeting with an IBM expert to learn more about IBM IMS Program Restart Facility for z/OS.