Vous devez utiliser cette commande pour migrer le COBOL d’un Programme, un Ecran ou un Serveur généré depuis Pacbase. L'aide à la migration est lancée automatiquement par la commande rpp --automaticMigration. Vous pouvez cependant aussi la lancer à part.
L'aide à la migration 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. L'aide à la migration positionne des avertissements sur les lignes où elle détecte des différences autres que des différences de formatage ou de commentaires. Elle génère trois rapports d'exécution.
Le paramètre --validationFile permet d'indiquer l'emplacement du fichier qui contient les types de validation. Si vous l'indiquez, l'aide à la migration prend aussi en charge la validation de la migration. Elle migre le fichier COBOL et valide automatiquement sa migration s'il ne comporte plus de différences après l'application des types de validation. Si la commande d'aide à la migration est utilisée dans un script, les commandes d'aide à la migration suivantes appliqueront également la validation de la migration.
Options | Commentaires | Obligatoire | Valeurs par défaut |
---|---|---|---|
--data | Chemin d'accès à l'espace de travail utilisé | Oui | |
--log | Nom du fichier journal Le début de ce fichier rappelle les paramètres saisis lors du lancement des procédures de migration Pacbase. |
Non | trace.log |
--project | Nom du projet | Oui | |
--name | Nom de l’instance dans le référentiel | Oui | |
--type | Type d'entité | Oui | pacscreen, pacprogram ou pacserver |
--cobolFolder | Répertoire des fichiers COBOL | Oui | |
--controlCobolFolder | Répertoire des fichiers COBOL de contrôle Remarque : Le fichier de contrôle est obligatoire, sauf pour les Programmes
définis avec une Variante égale à C ou
une Nature égale à F.
|
Non | |
--reportFolder | Répertoire des rapports de génération | Oui | |
--csvSep | Séparateur pour rapports csv | Non | point-virgule par défaut |
--csvTextSep | Séparateur de texte pour rapports csv | Non | double-guillemets par défaut |
--clean | Suppression des fichiers .cbl et .cblpdp | Non | |
--cleanTemplates | Réinitialisation des fichiers de modèles de modifications (appelés templates) | Non | |
--flowposition | (Option cachée) Uniquement pour un fichier de commandes Optimisation de la lecture et de l'écriture des fichiers |
Non | B sur la première ligne S sur chaque ligne suite E sur la dernière ligne |
--verbose | Affiche des informations supplémentaires. | Non | |
--validationFile |
Chemin complet du fichier validation.xml qui contient les types de validation. Ce fichier est automatiquement pris en compte dans les préférences de la validation de la migration. La validation de la migration s'effectue alors en même temps que l'aide à la migration pour optimiser la durée de la migration. Ce paramètre peut être indiqué directement dans la commande de migration automatique. Dans ce cas, il est automatiquement reconduit dans l'aide à la migration. |
Non |
rpp.bat --migrationHelp --project TEST01.CVI --name CUST01 --type pacprogram --cobolFolder C:/COBOL_FOLDER/CUST01/LIB --controlCobolFolder C:/CONTROL_COBOL_FOLDER/MIA1/LIB --reportFolder C:/Migration_help_batch/report --clean --cleanTemplates --verbose