TRDQ - Conversion des Blocs DBD en Blocs SQL

Cette procédure est un utilitaire qui permet de convertir des Blocs Bases de Données DB2 (type DB) en blocs DBD SQL (type Q2).

Avant de commencer

Il n'y a aucune condition d'exécution puisque le réseau n'est pas directement mis à jour. Cependant, l'utilisation de la procédure RMEN est soumise à un contrat d'acquisition.

Procédure

  1. A partir des cartes de commandes, des cartes d'entrée de RMEN sont formatées avec l'option RENAME (RN).
  2. RMEN renomme les codes blocs de type DB en nouveaux codes blocs précisés sur la carte de commande.
    RMEN créé un fichier séquentiel contenant les mouvements suivants :
    1. Mouvements de création et de modification avec le nouveau code bloc triés par :
      • Niveau hiérarchique croissant de bibliothèque,
      • Bibliothèque,
      • Type d'enregistrement (définitions, descriptions, utilisations).
    2. Mouvements d'annulation avec l'ancien code bloc triés par :
      • Niveau hiérarchique décroissant de bibliothèque,
      • Bibliothèque,
      • Type d'enregistrement (utilisations, descriptions, définitions).
  3. Transformation des blocs types DB en blocs type Q2.
    A partir du fichier issu de RMEN et des lignes de commande, transformation des enregistrements de la façon suivante :
    • Fiches des nouveaux blocs : le type DB est transformé en type Q2. Le nom externe et le libellé peuvent être modifiés.
    • Descriptifs des blocs de données Codasyl-DB2 (-DC) : ils sont transformés en descriptif de Bloc relationnel (-DR).
    • Documentation des descriptifs des blocs de données Codasyl-DB2 (-DC nlg GG et -DC nlg GC) : ils sont transformés en documentation des descriptifs des blocs relationnels (-DR nlg GG et -DR nlg GC).

    Les autres enregistrements issus de RMEN sont reconduits tels quels dans le fichier mouvement en sortie.

Résultats

Cette procédure édite dans l'étape PACX (RMEN) un compte-rendu de sélection avec indication des erreurs éventuelles.

Le résultat obtenu est un fichier séquentiel contenant les mouvements transposés du bloc Q2, mouvements destinés à la mise à jour batch (procédure UPDT).
Remarque : Pour conserver le code du bloc d'origine, il faut poursuivre en exécutant RMEN pour renommer le nouveau code de type Q2.