Les
tâches préalables dans la planification de migration
d’un schéma et
de ses programmes applicatifs dépendants sont :
L’analyse
du schéma
On
fait l’analyse pour
•
Déterminer
les Areas, les Sets, et les Records présents,
•
Déterminer
le moyen primaire de l’accès à un record, (CALC,
DIRECT, etc),
•
Déterminer
toutes les clés, (soit clé principale, clé alternat),
la clé concaténée pour un enregistrement donné,
•
Déterminer
toutes les liaisons possibles,
•
Déterminer
le placement de nouveaux records, (FIRST, NEXT, PRIOR,
LAST),
•
Identifier
les zones qui nécessitent des traitements spéciaux en
conversion BULL à IBM, (zones dates, VARYING, Comp-3
non-signé, etc)
•
Identifier
les zones nécessitant une structure plus fine parce que
le format donné, (x(100) par exemple), peut cacher des
zones qui ont besoin d’un traitement spécial.
On
analyse les programmes qui utilisent le schéma
On fait
l’analyse pour
•
Déterminer
les fonctions IDS2 utilisées par les programmes, (et le
compte d’utilisation)
•
Déterminer
les clés utilisées,
•
Déterminer
les liaisons utilisées.
N.B.
On génère, pour un schéma donné, uniquement
les fonctions IDS2 trouvées dans les programmes
applicatifs. On aura besoin d’un périmètre complet
pour un schéma, au moment de cette analyse. Le
sous-système « accesseur », (tous les
sous-programmes d’accès), pour un schéma peut gérer
plus ou moins de fonctions IDS2 qu’un autre. |