Lancement de l'aide à la migration

L'aide à la migration est lancée automatiquement par la commande rpp --automaticMigration. Vous pouvez cependant aussi la lancer à part. Elle migre le COBOL d’un Programme, un Ecran ou un Serveur généré depuis Pacbase. Elle 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 (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 :
  • En 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.
  • En mode interactif, faites un clic droit sur une instance dans la vue Explorateur de designs et sélectionnez Aide à la migration. Ce choix ouvre un assistant.

    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é.


Vos commentaires