DATABASE INTEGRITY PLUS

DATABASE INTEGRITY PLUS:

Overview

Just one control block mismatch can wipe out your IMS database. The DATABASE INTEGRITY PLUS (DI+™) product from BMC Software protects the integrity of your IMS data by addressing the most common cause of IMS database problems -- use of an incorrect database definition (DBD) to access the database. It prevents both online and batch programs from using the wrong IMS control block, thereby avoiding a situation that almost always requires a database recovery. DI+ provides significant productivity enhancements for the DBAs and programmers who manage control blocks, definitions and the libraries that contain them.

Control integrity

The Integrity Controller component of DI+ verifies that the DBD which a program is using to access a database was built from the same DBD that was used to load the database. With the Integrity Controller, you can create global option modules to customize DI+ processing for particular IMS systems. The Integrity Controller also creates and maintains labels for each database containing the information needed to identify a particular database, including details about the structure of the database as well as the date the label was created. You can run a batch job to create database labels for all or specific databases defined for a system.

The Integrity Controller also contains label verification routines that verify that the database information in the label matches the actual control block being used to access the database. If a mismatch is found, DI+ issues error messages to the appropriate destinations and takes the action indicated by the label option.

Simplify analysis and management

Control block mismatch problems and library management tasks can require too much time of your DBA and programmers. The Library Interrogator component of DATABASE INTEGRITY PLUS obtains the information needed to solve a label verification problem detected by the Integrity Controller. The Library Interrogator works in several ways to simplify analysis and management. You can use the Library Interrogator to:

A fast, flexible solution

You can work with DI+ through a CUA-compliant ISPF interface, a batch interface, or both. The DI+ product's ISPF interface is easy to learn for the novice, yet becomes a powerful, flexible tool in the hands of an experienced DBA.

DI+ is as efficient and flexible to use in batch as it is online. It lets you move from task to task and object to object simply by pressing a few keys. In batch mode, simple JCL and free-form control statements make it easy to specify the functions you want to perform and the data sets you want to access.