Vous devez utiliser la fonction d'aide à la migration
pour migrer le COBOL d’un Programme, un Ecran ou un Serveur généré
depuis Pacbase.
Cette fonction copie le COBOL Pacbase dans votre espace
de travail et le regénère en local. Le COBOL obtenu après la regénération
locale est alors comparé au COBOL d'origine. Vous pouvez ainsi vous
assurer que la regénération locale est bien conforme à ce que vous
attendez. Vous pouvez lancer l'aide à la migration en mode batch ou
interactif.
Avant de commencer
Pour pouvoir utiliser l'aide à la migration, vous devez
préalablement effectuer les actions suivantes :
- Extrayez les modèles Pacbase avec
les procédures MIBA ou MIBR.
Convertissez le design des instances en design PDP en important, dans
l’espace de travail, le fichier issu de ces procédures.
- Si l'instance appelle des Macros, vous devez les générer dans Pacbase avec la procédure
batch MIMA. Importez le fichier .cblgen produit
dans l'espace de travail local avec la fonction de répartition des
Macros. A l'issue de cette étape, les sources des Macros sont répartis
dans les Macros des différents projets de votre espace de travail
local.
- Exécutez la procédure MIA1 (pour les Programmes), MIA2 (pour
les Ecrans), MIA3 (pour les clients TUI), ou MIA4 (pour
les Serveurs). Ces procédures produisent deux fichiers .cbl :
- Un fichier contenant la génération de l’instance dans Pacbase. Il contient le
COBOL complet (code généré à partir du design et code spécifique)
de l’instance.
- Un fichier de contrôle contenant le code généré à partir du design,
suivi de lignes annotées correspondant à la génération des Macros
et des micro-patterns spécifiques à valeur ajoutée (WE ou WF par
exemple). Toutes ces lignes sont des lignes non spécifiques. En revanche,
ce fichier ne prend pas en compte le code spécifique ajouté dans Pacbase.
.
Procédure
Vous pouvez utiliser l'aide à la migration de deux
façons : - Mode batch :
Saisissez une ligne de commande rpp –migrationHelp à partir de l'invite
de commande ou lancez un fichier de commandes. Ce mode permet le lancement
d'un grand nombre de comparaisons. Il permet de bénéficier de
toutes les options disponibles pour l'aide à la migration. Trois
rapports sont générés à la fin de l'exécution.
- Mode interactif :
Ce mode doit être réservé au traitement
d'un petit nombre de fichiers car le lancement est individuel.
Il comporte un nombre limité d'options. Aucun fichier de rapport
n'est généré.
Faites un clic droit sur une instance dans
la vue Explorateur de designs et sélectionnez Aide
à la migration. Ce choix ouvre un assistant.