Rational Developer for System z

Comparaison de fichiers distants

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 :

Procédure

  1. 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.
  2. Vous pouvez effectuer les opérations suivantes sur les fichiers :
    • Cliquez sur Copier tout de la gauche vers la droite pour copier toutes les modifications de fichier de gauche à droite.
    • Cliquez sur Copier toutes les modifications non conflictuelles de la droite vers la gauche pour copier toutes les modifications n'entraînant pas de conflit de droite à gauche.
    • Cliquez sur Copier la modification en cours de la gauche vers la droite pour copier la modification en cours de gauche à droite.
    • Cliquez sur Copier la modification en cours de la droite vers la gauche pour copier la modification en cours de la droite vers la gauche.
    • Cliquez sur Différence suivante pour rechercher la différence suivante.
    • Cliquez sur Différence précédente pour rechercher la différence précédente.
    • Cliquez sur Modification suivante pour rechercher la modification suivante.
      Remarque : La fonction de Modification suivante recherche un bloc de texte différent entre les fichiers comparés, et la fonction de Différence suivante recherche une chaîne dans un bloc de modification.
    • Cliquez sur Modification précédente pour rechercher la modification précédente.
    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.
  3. 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.
  4. 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.

Conditions d'utilisation | Commentaires

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)