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
- A partir des cartes de commandes, des cartes d'entrée de RMEN sont formatées avec
l'option RENAME (RN).
- 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 :
- 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).
- 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).
- 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.