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.
Ce fichier
est indispensable à la validation de la migration. Si vous ne l'avez
pas conservé à l'issue de la migration, vous pouvez le reconstruire
en cliquant sur
Reconstruire le fichier des modèles.
Il sera recréé à l'emplacement indiqué dans la zone
Fichier
des modèles de différences.
Remarque : 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 ou le reconstruire pour pouvoir valider
la migration à partir d'un espace de travail différent de celui de
la migration. Si plusieurs personnes effectuent la migration sur différents
projets, le contenu de leur fichier DifferenceBank.xml est
différent et ne peut pas être fusionné.
Des types de
validation prédéfinis sont fournis dans le fichier validation.xml.
Ils peuvent être personnalisés.
Le fichier validation.xml contenant
les types prédéfinis se trouve sous la racine du répertoire d'installation
de votre Rational Software
Delivery Platform, sous rpp/migration. Si les
types de validation ont déjà été personnalisés pour votre entreprise,
vous devez connaître l'emplacement de ce fichier personnalisé. Si
vous avez lancé l'aide à la migration avec le paramètre --validationFile,
le fichier précisé dans ce paramètre est recopié dans le répertoire .metadata de
l'espace de travail local et alimente les préférences de validation.
Si
vous n'avez pas lancé l'aide à la migration avec le paramètre
--validationFile,
vous devez explicitement appeler le fichier contenant les types de
validation. Pour cela, 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 .
Pour mettre à disposition le fichier validation.xml personnalisé,
cliquez sur Exporter.