MIBR - Périmètre de migration
Tous les Programmes et Ecrans Pacbase ne sont pas en production. Une aide à la migration de ces entités est proposée. Elle détermine si la migration doit être effective, standard ou partielle. Afin d'éviter des interventions manuelles dans le référentiel (suppression de la variante de génération par exemple) ou dans les fichiers MIAn.txt (suppression des entités par exemple), la procédure MIBR automatise ces actions.
Cette procédure permet d'effectuer des filtres à partir des fichiers MIAMNR et MIAMNS (issus de la procédure MIAM) ainsi que des fichiers utilisateurs NTFILE et NMFILE.
L'utilisateur peut sélectionner une liste d'entités à ne pas migrer.
L'utilisateur peut attribuer un MODE d'aide à la migration aux entités.
Filtre du modèle :
Pos. | Lon. | Signification |
---|---|---|
1 | 3 | Code Bibliothèque |
4 | 3 | Type PAF |
7 | 30 | Code entité |
Ce fichier, s'il existe, doit être renseigné dans le script d'exécution par valorisation de la ligne WshEnv("BVP_MibrNRetUsr").
Si cette ligne n'est pas valorisée, le fichier Mvmibrnt.txt sera créé vide sous le sous le répertoire [NOMBASE].
Filtre des entités à générer :
Une option MODE à l'aide à la migration est créée. Elle peut prendre les valeurs suivantes :
- N : Absence de migration du source (le modèle est migré)
- S : Migration standard
Pos. | Lon. | Signification |
---|---|---|
1 | 3 | Code Bibliothèque |
4 | 3 | Type PAF |
7 | 30 | Code entité |
49 | 1 | Mode à l'aide à la migration |
Le fichier MIAMNS issu de la procédure MIAM, contient les Ecrans ou Programmes dont le source ne doit pas migrer (Ecrans de variante N, Ecrans fiche ou avec uniquement des descriptifs, ou bien Programmes fiche). Il est concaténé au fichier NMFILE et transformé en fichier indexé.
Lors de la création des fichiers de commandes des procédures MIAn, l'option MODE à l'aide à la migration est déduite du fichier indexé. Si le source de l'entité ne doit pas être migré, l'entité n'apparait pas dans les fichiers MIAn.txt.
Exemple d'une carte de commande MIA2 :
Z90GCO COECRAC9 MODE=S
Le fichier MIAMNS, s'il existe, doit être renseigné dans le script d'exécution par valorisation de la ligne WshEnv("BVP_MibrNotMigr").
Si cette ligne n'est pas valorisée, le fichier Mvmibrns.txt sera créé vide sous le sous le répertoire [NOMBASE].
Le fichier NMFILE, s'il existe, doit être renseigné dans le script d'exécution par valorisation de la ligne WshEnv("BVP_MibrNotStd").
Si cette ligne n'est pas valorisée, le fichier Mvmibrnm.txt sera créé vide sous le sous le répertoire [NOMBASE].