Integrated Data Dictionary Mapping Entities › Coordinated Use of the Online and Batch Compilers
Coordinated Use of the Online and Batch Compilers
Use of the online mapping compiler, the batch compiler, and the batch utility can be coordinated to develop and maintain maps. The relationships among the data dictionary, batch compiler, batch utility, and the online compiler are illustrated in the following figure:
For example, a map developer might perform the following sequence of actions to coordinate the use of the online compiler, the batch compiler, and the batch utility:
- Develop a new map by using the online compiler
- Revise the map in response to a major revision of a data dictionary entity by performing the following actions:
- Obtain map source statements by using the DECOMPILE or TERSE process of the batch utility
- Delete the occurrences and load module for the map by using the online compiler
- Update the decompiled source statements, as necessary
- Compile the updated source code, redefining the map
- Generate a load module for the updated map by using the LOAD process of the batch utility
The following considerations apply to the coordinated use of the mapping compilers:
- The online compiler can be used to modify or delete a batch-generated map under the following conditions:
- The name of the map panel is composed of the map name and the suffix -OLMPANEL.
- The map does not define device groupings.
- The map does not contain device specifications for devices smaller than 24X80.
- The batch compiler and utility can be used to decompile, revise, and recompile a map created by the online compiler. Panels created by the online compiler are processed automatically by the map utility REPORT and DECOMPILE processes; the panel need not be explicitly named.
DECOMPILE or TERSE move the definition of a map from one dictionary to another. The map can then be recompiled on the target dictionary. A map load module can be moved from one load area to another (or to a load library) using the DDDL PUNCH command, but programs and dialogs cannot be compiled against a map for which there is no source definition in the DDLDML area of the dictionary.
Copyright © 2013 CA.
All rights reserved.
|
|