 |
Il
y a 4 objectifs :
-
Convertir
les objets IDS2, s'il est nécessaire, dans un
format gérable par DB2,
-
Convertir
les données BULL à un format IBM,
-
Fournir
aux programmes applicatifs les moyens
iso-fonctionels (les Accesseurs) nécessaires pour récupérer
et maintenir les données, et
- Fournir les éléments pour définir les bases et
tables DB2
|
 |
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
ECT, etc),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. |