Préférences de la validation de la migration

Ces préférences concernent la gestion des modèles de différences entre la génération Pacbase et la génération locale. Les modèles de différences sont les chaînes de caractères supprimées ou ajoutées dans le code généré localement. Ils n'ont pas d'impact sur le code fonctionnel. Les modèles de différences et les expressions régulières sont regroupés dans des types de validation. Les expressions régulières s'appliquent aux modèles de différences ou directement aux différences (lignes entières de code contenant une différence). Pour chaque type de validation, vous pouvez spécifier des choix de migration.

Au cours de son exécution, l'aide à la migration alimente un fichier contenant les modèles de différences détectés entre la génération Pacbase et la génération locale. Le chemin complet de ce fichier est affiché dans la zone Fichier des modèles de différences. Par défaut, ce fichier s'appelle DifferenceBank.xml et est généré dans le répertoire .metadata de votre espace de travail. Vous pouvez modifier son nom et son emplacement en cliquant sur Parcourir. Le fichier étant généré dans votre espace de travail, il n'est pas sauvegardé sur le serveur Rational Team Concert. Vous devez donc le copier pour pouvoir valider la migration dans la vue Gestionnaire de validation à partir d'un autre espace de travail.

Des types de validation prédéfinis sont fournis dans le fichier validation.xml, disponible depuis la racine du répertoire d'installation de votre Rational Software Delivery Platform, sous rpp/migration. Pour prendre en compte ces types de validation, cliquez sur Importer et sélectionnez le chemin complet du fichier. La liste des types de validation s'affiche alors (en anglais) dans le tableau des préférences, dans les colonnes suivantes :
  • La première colonne contient le numéro du type de validation. Ce numéro est utile pour retrouver le type de la validation lors de la validation de la migration.
  • La colonne Nom explicite le type de validation.
  • La colonne Avertissement indique si les avertissements correspondant aux types de validation s'afficheront dans la vue Erreurs. Par défaut, ces avertissements ne s'afficheront pas.
  • La colonne Choix de migration indique si le code local sera conservé (option par défaut) ou au contraire écrasé par le code Pacbase lors de la validation de la migration.
Vous pouvez effectuer les actions suivantes sur les types de validation :
  • Modifier les informations associées. Sélectionnez un type de validation et cliquez sur Editer. Modifiez les informations dans l'assistant qui s'ouvre alors.
  • Ajouter un type de validation. Cliquez sur Ajouter et indiquez les informations relatives à ce nouveau type de validation dans l'assistant qui s'ouvre alors. Vous devez être un expert pour réaliser cette tâche car elle peut entraîner des problèmes de migration.
  • Supprimer un type de validation. Sélectionnez un type de validation et cliquez sur Supprimer. Vous devez être un expert pour réaliser cette tâche car elle peut entraîner des problèmes de migration.
  • Modifier l'ordre des types de validation. Sélectionnez un type de validation et déplacez-le vers le haut ou vers le bas en cliquant sur le bouton correspondant. Tant que vous ne cliquez pas sur OK, les numéros initiaux des lignes sont conservés pour vous permettre de replacer les lignes. Il est déconseillé de modifier l'ordre des lignes car un modèle de différence ne peut être associé qu'à un seul type de validation. S'il est associé à plusieurs types de validation, il n'est pris en compte que dans le premier type de validation du tableau. Si vous cliquez sur OK, les numéros sont automatiquement recalculés en fonction des nouvelles positions dans le tableau.

Quand vous cliquez sur OK, les expressions régulières sont contrôlées. Si une expression n'est pas correcte, un message d'erreur donne des détails sur l'erreur et vous empêche de sauvegarder tant que l'erreur n'est pas corrigée.

Dès que vous sauvegardez, tous les fichiers COBOL générés de votre espace de travail sont analysés et des avertissements sont positionnés ou non dans la vue Erreurs, suivant le choix des préférences. Cette tâche peut s'exécuter en arrière-plan ou être interrompue.

Dès l'achèvement de cette tâche, vous pouvez voir les avertissements recalculés de l'aide à la migration dans la vue Erreurs. Vous devez alors les analyser et les supprimer pour pouvoir migrer.

Vous pouvez les gérer directement depuis la vue Erreurs. Vous pouvez aussi les gérer de façon plus automatique depuis la vue Gestionnaire de validation. Vous ouvrez cette vue depuis Fenêtre > Afficher la vue > Autre > Infrastructure PDP.


Vos commentaires