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 .