A critical change is one that requires entities that use or are used by the changed entity to be recompiled. The date/time stamps will be in conflict until all necessary entities are recompiled. If the date/time stamp for a map load module conflicts with the date/time stamp of a dialog or program that uses the map load module, an error results.
What is a Critical Change?
The following types of changes, which are considered critical, update the date/time stamps for panel and map occurrences:
To update the date/time stamp for the map load module and incorporate the critical changes that were made, recompile the map load module.
What to Recompile
The following entities must be recompiled when a map load module is recompiled due to a critical change:
The developer can identify the dialogs and programs that have been compiled against a map by displaying the map occurrence with CA-IDD.
When a developer copies a map and optionally edits existing field definitions for the newly copied map, it is not considered a critical change. Therefore, the date/time stamp is the same for the original and the copied map. Alternative maps must all have the same date/time stamp.
Important: If a developer copies a map and then moves the fields to different positions, it is considered a critical change.
Note: For more information about alternative maps, see "Alternative Maps".
IDD produces a list of maps that must be recompiled when CA IDD is used to modify a record such that map recompilation is necessary. The list of maps is followed by a message that informs the developer if dialogs and programs that use the map need to be recompiled when the map is recompiled.
IDD modifications and regeneration/recompilation requirements for maps and programs are summarized in the following table.
Note: For more information about modification of records and record elements, see the CA IDMS IDD DDDL Reference Guide.
IDD DDDL Modification |
Map Regeneration Required for Maps |
Dialog/Program Regeneration Required for Dialog/Programs |
---|---|---|
PICTURE |
X |
X |
USAGE |
X |
X |
REDEFINES |
X |
X |
OCCURS count |
X |
X |
SIGN |
X |
X |
EDIT TABLE |
X |
|
CODE TABLE |
X |
|
EXTERNAL PICTURE |
X |
|
RECORD ELEMENT specification |
X |
X |
Copyright © 2013 CA.
All rights reserved.
|
|