Rapports d'exécution de l'aide à la migration en mode batch

Trois rapports sont générés à la fin de l'exécution de commandes batch d'aide à la migration.

Le comparateur détecte les différences significatives. Il ignore donc les différences suivantes :
  • Le formatage
  • Les commentaires
  • L'IDENTIFICATION DIVISION
  • Les constantes Pacbase

L'exécution produit trois rapports, consultables dans un tableur. Ces fichiers sont générés dans le répertoire indiqué dans le paramètre --reportFolder de la ligne de commande.

Les trois rapports sont les suivants :
  • MigrationControlOverview.csv, qui affiche les informations générales de la comparaison. Il contient une ligne par couple de fichiers comparés avec les détails suivants :
    • Le nom du fichier contenant le COBOL complet dans la première colonne et le fichier généré localement dans la deuxième colonne
    • Le nombre de différences trouvées dans ces deux fichiers
    • Le nombre de différences détectées dans la PROCEDURE DIVISION
    • Les constantes Pacbase des deux fichiers, qui permettent de comparer les conditions du lancement de la génération
  • MigrationTemplates.csv, qui affiche les chaînes de caractères remplacées, insérées ou supprimées dans les fichiers comparés. Un numéro de modèle (template) est attribué à tout remplacement, insertion ou suppression identique dans plusieurs fichiers.
    Exemple : Si une même zone de travail a été insérée dans plusieurs Programmes, Ecrans ou Serveurs, le comparateur regroupe ces insertions sous le même numéro de modèle.
    Pour voir les instances de Programme, Ecran ou Serveur ayant utilisé ce modèle, vous devez vous reporter au rapport MigrationDiffList.csv, qui associe les numéros de modèles aux noms de ces instances.
    Le rapport MigrationTemplates.csv contient les colonnes suivantes :
    • Le numéro du modèle de différence
    • Le nombre de fois que le modèle est utilisé dans tous les fichiers comparés
    • La nature du modèle (insertion, remplacement ou suppression)
    • Le nombre de chaînes de caractères ajoutées ou supprimées
    • Les chaînes ajoutées ou supprimées
  • MigrationDiffList.csv, qui affiche le contenu des lignes où les différences ont été détectées. Ce rapport contient les colonnes suivantes :
    • Le numéro de ligne. Il y a autant de lignes que de différences détectées par le comparateur dans tous les fichiers comparés.
    • Le numéro des différences pour chaque fichier.
      Exemple : Si le fichier MigrationControlOverview.csv indique 16 différences pour un Programme, alors cette colonne affiche 16 lignes se rapportant à ce Programme.
      Le numéro de différence recommence à 1 après l'affichage de toutes les différences de l'instance de Programme, Ecran ou Serveur précédente dans le tableau.
    • Le nombre d'occurrences de la différence dans le Programme, l'Ecran ou le Serveur.
    • Le numéro du modèle de différence.
    • La mention Procedure si la ligne fait partie de la PROCEDURE DIVISION.
    • Les codes des instances de Programme, Ecran ou Serveur comparées avec leurs versions locales.
    • Les lignes de COBOL correspondantes des deux fichiers comparés.

Vos commentaires