Do I have to re-compile programs accessing the dictionary when upgrading from r17.0?
From r17.0 to r18.0, there were changes to some records in the DDLDML area of the data dictionary.
The records changed are SYS-041, SYSMO-170 and CVGDEFS-142.
However, in each case, the changes involved re-defining existing FILLER fields or adding an extra REDEFINES clause on existing fields. No pre-existing fields were changed in either position or length, and the full length of each record did not change.
Therefore, any programs which use the data dictionary as a database do not need to be re-compiled.
There were no such changes from r18.0 to r18.5 or from r18.5 to r19.0.
For more information, see the manual “CA IDMS Release Notes Version 18.0.00” chapter 2 “Upgrading to Version 18.0”, “Update Dictionary Definitions”.
For more information about the dictionary structure, see the manual “CA IDMS Dictionary Structure Reference Guide”.