RECAT - Dynamic Recataloging

#### Search Results

Search

# RECAT - Dynamic Recataloging

This Natural profile parameter specifies the action to be taken if Natural detects an inconsistency in the global data area definition as defined in the program currently being executed; that is, the global data area in the program does not correspond to the definition of the global data area currently in use.

Possible settings | `ON` | Natural issues an error message and disables the system commands `CATALOG`, `PURGE` and `SAVE`. Notes: If the `RECAT` parameter has been set to `ON`, and an object exists in both source and cataloged form, then the source and the cataloged object cannot be processed independently. In order to ensure consistency between the source and the cataloged object, Natural disables the system command `CATALOG` (also when invoked via `CATALL`). In addition, the system commands `PURGE` and `SAVE` are disabled for a source for which a corresponding cataloged object exists. Only objects satisfying the criteria for a particular command (such as `PURGE`) will be displayed in the corresponding selection box.
`OFF` | Natural issues an error message.
Default setting | `OFF` |
Dynamic specification | yes |
Specification within session | no |
Application programming interface | `USR1005N` | See SYSEXT - Natural Application Programming Interfaces in the Utilities documentation.