OLDDBD
The OLDDBD keyword is valid with the REORG (Online Reorg function and Reorg function) command, only in a non-managed ACB environment. It is optional when using FRF/EP and CRF.
This keyword is available in PLUSIN; it is not available as a global option. The following table describes the keyword.
Database restructure keyword (REORG command)
To do this | Specify this in PLUSIN |
---|---|
Change the DBD definition during the reorganization. | OLDDBD(ddname) |
Internal default: None |
The OLDDBD keyword enables you to change a DBD during a reorganization. The OLDDBD keyword specifies the ddname of the library containing the old DBD definition (the DBD that is used by the Unload function). The library defined by the IMS DD statement contains the new definition (the DBD that is used by the Reload function).
You can change certain DBD parameters when using the OLDDBD keyword:
- With the Online Reorg function, you can change only HDAM randomizer parameters. You might need to complete some tasks outside the reorganization. See Online-Reorg-function-with-the-OLDDBD-keyword.
- With the Reorg function, you can change any DBD parameters except the following:
- Database organization
- Access method
- DD names
- Hierarchy
- SWAP(DELETE) is forced to SWAP(YES) if you specify OLDDBD and shorten the segment length.
If you need to change DBD parameters not supported by the OLDDBD keyword, reorganize the database using stand-alone utilities.
When you change DBD values, you are responsible for ensuring that the new values are valid. You should handle major changes to database structure outside of the reorganization, using a utility such as the POINTER CHECKER PLUS Data Restructure utility.
The Reorg function DBD Change Summary report is generated when the OLDDBD keyword is used. This report shows the new DBD definition with any fields from the old definition that have changed.
If you specify OLDDBD(IMS), the OLDDBD keyword is ignored.
This section contains the following topics:
Related topic