Database Decompile

Database Decompile

Database Decompile (LIBGEN) Utility

The Database Decompile utility provides a way to generate LIBGEN macro statements from an existing library control data set.

Prerequisites

The utility runs under the control of the SLUADMIN program and does not require the HSC to be running.

Reasons for Running the Database Decompile Utility

The following are possible reasons for running the Database Decompile utility to restore the LIBGEN for a library:

The LIBGEN for your library has been deleted, lost, or corrupted; you want to re-create the file to match your library configuration.

The SET utility is used to change the library configuration stored in the CDS; consequently, the original LIBGEN no longer matches the CDS.

How the Database Decompile Utility Functions

The utility performs the following processing to create the LIBGEN from the existing control data set.

opens the existing control data set and an output data set to hold the recreated LIBGEN data set

reads the control data set into buffers and determines validity of the existing control data set

locates host IDs generated for the library

extracts values from the control data set corresponding with LIBGEN macro parameters and re-creates the output of each LIBGEN macro. The re-creation follows the same required order as in LIBGEN generation (see ‘‘LIBGEN Macros’’ in the HSC Installation Guide for information about library generation).

During the re-creation processing, various reads, calculations, and copies are performed.

If errors are encountered, appropriate messages are displayed (see the HSC Messages and Codes Guide for explanations of error messages)

Upon completion, the output LIBGEN deck is ready for configuration changes and reassembly for the SLICREAT program (see ‘‘Executing the SLICREAT Program’’ in the HSC Installation Guide for information on data set initialization using the SLICREAT program).

Chapter 4. Utility Functions 225

1st ed., 6/30/04 - 312579601

Page 255
Image 255
StorageTek 6 manual Database Decompile LIBGEN Utility, How the Database Decompile Utility Functions, Prerequisites