Vous pouvez comparer deux fichiers sur un système distant et copier
les modifications entre les deux fichiers.
Avant de commencer
L'éditeur Comparaison de texte utilise l'éditeur de texte Eclipse pour comparer deux fichiers. Vous
pouvez définir les préférences de comparaison de texte à l'aide des paramètres de préférence de
comparaison/correctif. Pour ouvrir cette page des préférences, cliquez sur
Fenêtre > Préférences, développez l'élément de liste
Options générales, puis cliquez sur
Comparaison/correctif. Grâce aux
paramètres de cette page, vous pouvez, par exemple, sélectionner l'option
Ignorer les espaces afin d'afficher ou non les modifications d'espace
dans l'afficheur de comparaison. Consultez les rubriques connexes pour plus
d'informations sur la définition des préférences de comparaison de texte.
Lorsque vous comparez les fichiers distants issus de la vue Systèmes distants ou Projets
z/OS, l'éditeur de comparaison procède à plusieurs
vérifications pour s'assurer de la compatibilité fondamentale des fichiers que vous comparez :
- Il vérifie les paramètres de format et longueur d'enregistrement des deux fichiers, et affiche un
avertissement si ces paramètres sont différents. Vous avez la possibilité de continuer ou d'annuler
la comparaison.
- Si vous éditez un fichier, l'éditeur vérifie la longueur de chaque enregistrement et, lors de la sauvegarde
du fichier, vous signale tout dépassement de la longueur d'enregistrement maximale.
- Si vous tentez de sauvegarder un fichier contenant des enregistrements dont la longueur est supérieure
à la longueur d'enregistrement maximale, l'éditeur vous informe que les enregistrements vont être
tronqués et vous donne une possibilité de corriger les enregistrements. Le message d'avertissement
contient des informations détaillées relatives au numéro des lignes qui dépassent la longueur d'enregistrement
maximale.
Pourquoi et quand exécuter cette tâche
Pour comparer des fichiers sur un système distant, procédez comme suit
:
- Dans la vue Systèmes distants ou Projets z/OS, sélectionnez deux fichiers
puis Comparer > Réciproquement. Les fichiers s'ouvrent côte à côte dans l'éditeur Comparaison de
texte. Rational Developer for System z verrouille les deux fichiers pendant la session
d'édition de la Comparaison de texte. S'il ne peut pas obtenir de verrou pour chaque fichier, il affiche un message
d'avertissement. Vous pouvez annuler la demande de comparaison ou continuer. Si vous
choisissez de continuer, le fichier non verrouillable est ouvert en
mode lecture seule. Si les deux fichiers diffèrent en format ou longueur
d'enregistrement, une fenêtre s'ouvre, vous informe de la différence et vous invite à continuer ou annuler
la comparaison. A l'ouverture des fichiers, l'éditeur de comparaison de texte inclut les numéros
de ligne de chaque fichier pour faciliter la navigation dans les fichiers et la recherche
des lignes qui dépassent la longueur maximale.
- Vous pouvez effectuer les opérations suivantes sur les fichiers
:
La fonction de comparaison utilise l'éditeur de texte d'Eclipse et non l'éditeur LPEX
System z. Par conséquent, certaines fonctions proposées lors de
l'édition de fichiers distants avec l'éditeur LPEX System z
(l'affichage des limites d'enregistrement virtuelles, par exemple) ne sont pas disponibles.
- Pour sauvegarder vos modifications, cliquez sur Ctrl
S. Si les enregistrements dépassent la longueur maximale à cause des
modifications que vous avez apportées, Rational Developer for
System z affiche un Avertissement de troncature
de fichier. Vous pouvez cliquer sur le bouton Détails de cet avertissement
pour afficher une liste des numéros de ligne spécifiques et leur longueur.
- Cliquez sur Oui pour sauvegarder vos fichiers ou sur
Non pour revenir à la session d'édition de comparaison de
texte. Si vous cliquez sur Non pour revenir à la session
d'édition, l'éditeur positionne le fichier sur la première ligne qui
dépasse la limite de la longueur d'enregistrement.