IDS2toDB2

Introduction

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

Préparation du Mapping IDS2 vers 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 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.