Space announcement

   

This space provides the same content as before, but the organization of the home page has changed. The content is now organized based on logical branches instead of legacy book titles. We hope that the new structure will help you quickly find the content that you need.

Restructure function overview

By using the Restructure function of the Fast Path Online Restructure/EP product, you can change the structure of a DEDB while it is online to IMS. Restructuring a DEDB by using the Restructure function yields less I/O, processing time, and downtime than other DEDB restructuring methods.

The Restructure function can be used to resize an area in a DEDB, add and remove areas, or change the randomizer in a DEDB. If the DEDB uses data compression, you can add, change, or remove the compression. If the DEDB uses PFX indexes or IBM native indexes, and is being restructured, you can add, change, or delete indexes. You can also perform application processing positioning changes, such as inserting a new segment at the end of a hierarchical path.

The Restructure Plan data set (created by the Prepare function) is used as input into the Restructure function. The Restructure function creates new (shadow) area data sets that are modified to match the new database definition parameters, and contains the up-to-the-minute production application data.

The shadow area data sets must be initialized before the RESTRUCTURE command is executed. For more information, see Initializing shadow area data sets.

During restructure processing, all restructured areas in the original database are copied to the target areas in the shadow database. Online activity (updates) are then captured and applied until the post-processing activities occur.

Fast Path Online Restructure/EP does not tolerate C (critical), E (error), or F (fatal), pointer errors during restructure processing. The Restructure function terminates if an E-level or a C-level pointer error is encountered. As a result, a message is issued, indicating the pointer error, along with a fatal error (RC=16).

This section contains the following topics:

This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

Comments