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).
Première étape
A partir des cartes de commandes, des cartes
d'entrée de RMEN sont formatées avec l'option RENAME
(RN)
Deuxième étape
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).
Troisième étape
Transformation des blocs types DB en blocs type Q2.
A partir du fichier issu de RMEN et des lignes de commande,
transformation des enregistrements :
- 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.
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.
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.