rpp --analyzeMigrationLogs
Cette commande constitue un outil d'analyse des résultats de l'exécution de l'aide à la migration. Elle se base sur les rapports d'exécution de l'aide à la migration pour fournir des fichiers dans lesquels les différences de génération des fichiers COBOL (.cbl) sont indiquées. Les fichiers produits sont exploités par le fichier OptimizeISOCode.xlsm généré.
Description
La commande rpp --analyzeMigrationLogs utilise les rapports d'exécution de la commande d'aide à la migration rpp --migrationHelp. Ces rapports contiennent les différences entre la génération Pacbase et la génération locale. Ils sont produits dans le répertoire indiqué dans le paramètre --reportFolder de la ligne de commande de l'aide à la migration. Ces fichiers se nomment MigrationControlOverview.csv, MigrationTemplates.csv et MigrationDiffList.csv. Pour des explications sur ces fichiers, reportez-vous à Rapports d'exécution de l'aide à la migration en mode batch.
Pour lancer la commande rpp --analyzeMigrationLogs, vous devez donc indiquer le chemin complet du répertoire contenant les rapports d'exécution concernés.
Vous devez aussi indiquer le chemin complet du fichier contenant les types de validation (paramètre --validationFile). Pour des explications sur ce fichier, reportez-vous à Préférences de la validation de la migration.
Syntaxe
rpp.bat --analyzeMigrationLogs [options]Paramètres
Options | Commentaires | Obligatoire | Valeurs par défaut |
---|---|---|---|
--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 |
--reportFolder | Répertoire des rapports d'exécution de l'aide à la migration. | Oui | |
--validationFile | Chemin complet du fichier validation.xml qui contient les types de validation pour la migration. | Oui |
Exemple
rpp.bat --analyzeMigrationLogs --log C:\RPPBAT_LOG\trace.log --reportFolder C:/Migration_help_batch/report --validationFile C:/Migration_help_batch/validationRésultat
- StatCobolMetaTemplates.csv et MetaTemplatesList.csv. Ces fichiers sont utilisés par la macro du fichier OptimizeISOCode.xlsm pour remplir les différentes feuilles du tableur.
- OptimizeISOCode.xlsm. Ouvrez ce fichier et lancez l'exécution de la macro
OptimizedIsoCode. Indiquez les deux fichiers demandés pour l'exécution de la macro.
Le premier fichier demandé est StatCobolMetaTemplates.csv et le second
MetaTemplatesList.csv. Une fois ces fichiers renseignés, la macro s'exécute et
remplit les différentes feuilles présentes dans le fichier :
- listOfPrograms contient la liste des programmes avec des différences et pour chacun, le nombre de différences par modèle de différence ("template"). Ces modèles sont représentés par les colonnes à partir de la colonne D de cette feuille.
- listOfTemplates contient la liste des modèles de différence. L'ordre de cette liste est le même que l'ordre des colonnes dans la première feuille (à partir de la colonne D).
- dispersionRate contient, pour chaque modèle de différence, le pourcentage de COBOL impactés.