Rational Developer for System z

Synchronisation gérée

Rational Developer for System z fournit un assistant de synchronisation gérée qui permet aux utilisateurs de configurer des projets de façon à les synchroniser facilement avec un hôte sans devoir définir manuellement des mappages pour chaque fichier. La page de l'assistant de synchronisation gérée permet d'activer le mappage automatique. Une fois la fonction activez, les fichiers projet spécifiés seront automatiquement mappés sur des emplacements MVS distants en fonction du type d'extension de fichier.

Pourquoi et quand exécuter cette tâche

Lorsque vous activez la synchronisation distante, l'assistant d'activation de la synchronisation distante comporte une page de synchronisation gérée. Pour accéder à l'assistant, procédez comme suit :

  1. Activez le projet local en cliquant dessus avec le bouton droit de la souris, puis en sélectionnant Distant > Activer la synchronisation distante dans le menu contextuel.
  2. L'assistant de synchronisation distante s'affiche.

L'assistant de synchronisation distante se compose de trois parties. En haut de la fenêtre figure une case à cocher libellée Mappage automatique. Pour activer le mappage automatique, il suffit de cocher la case. Situées juste au-dessous, deux zones de liste déroulante intitulées Nom d'hôte abrégé et Qualificatif de haut niveau. La zone Nom d'hôte abrégé permet de sélectionner le système hôte à utiliser pour les mappages. Si vous souhaitez définir un qualificatif de haut niveau, vous devez être connecté au système hôte avant de lancer l'assistant. Une fois la connexion établie, l'assistant propose de sélectionner un qualificatif de haut niveau à partir de la liste des filtres définis pour votre connexion. La sélection d'un qualificatif de haut niveau permet aux mappages d'utiliser la variable <HLQ>, qui sera remplacée par le qualificatif de haut niveau.

Remarque : Si vous activez la synchronisation distante sur un projet z/OS local, tel qu'un projet COBOL local, le nom d'hôte abrégé et le qualificatif de haut niveau seront définis dans une page précédente de l'assistant et ne pourront pas être modifiés sur la page de l'assistant de synchronisation gérée.
Par défaut, l'assistant fournit une liste éditable des mappages disponibles pouvant être utilisés pour synchroniser vos fichiers locaux sur l'hôte. Si la liste des mappages fournie n'est pas suffisante, l'assistant de synchronisation distante offre également la possibilité d'ajouter vos propres mappages.
Tableau 1. Les variables suivantes sont prises en charge au sein de l'emplacement Mappage.
Nom de la variable Description Exemple
<HLQ> Qualificatif de haut niveau sélectionné. Permet de modifier facilement des mappages entre les utilisateurs et les systèmes. <HLQ>.SRC>COBOL peut être mappé sur FEK.SRC.COBOL
<PROJ> Cette variable se mappe sur le nom tronqué du projet local. FEK.<PROJ>.SRC.PLI peut être mappé sur FEK.LOCALPRO.SRC.PLI pour un projet intitulé “Local Project”.

Pour ajouter manuellement un mappage à la liste, procédez comme suit :

  1. Cliquez sur le bouton Ajouter situé à droite de la zone des mappages.
  2. Lorsque l'éditeur de mappage s'affiche, il demande une extension de fichier ainsi qu'un emplacement de mappage.
    • Extension de fichier : l'extension pour laquelle vous souhaitez effectuer un mappage.
    • Emplacement de mappage : l'emplacement où les fichiers portant l'extension spécifiée seront mappés.
  3. Sélectionnez OK pour terminer.
  4. Répétez les étapes 1 à 3 pour ajouter des mappages supplémentaires.

Une fois la synchronisation gérée activée et configurée pour vos projets, CARMA mappe vos fichiers. Une partie de ce processus implique la troncation des noms de fichier afin de garantir qu'ils seront adaptés à l'emplacement de mappage. Les noms de fichier seront tronqués de façon à ne pas dépasser la longueur maximale de huit (8) caractères. En outre, tous les espaces et les caractères MVS non valides seront supprimés, et les noms seront convertis en majuscules. Ces mappages par défaut seront visibles dans l'éditeur de manifeste Pushable Manifest Editor et seront en vert. Si deux fichiers ou plus sont mappés sur le même emplacement avec des noms de fichier tronqués identiques, une erreur est générée. Dans ce cas, vous devrez modifier manuellement l'emplacement mappé des fichiers mappés sur le même emplacement. Ces emplacements peuvent être changés dans l'éditeur de manifeste. Voir l'exemple plus loin.

Fichier Nom de fichier Nom de fichier tronqué Erreur causée
Fichier 1 Super big File.cpp FEK.SRC(SUPERBIG) Oui
Fichier 2 Not so BiG.cpp FEK.SRC(NOTSOBIG) Non
Fichier 3 Supper Big file for YOU.cpp FEK.SRC(SUPERBIG) Oui

Après l'activation de la synchronisation distante pour un projet, vous pouvez afficher et éditer ses propriétés et paramètres en cliquant avec le bouton droit de la souris sur le projet activé et en sélectionnant Propriétés distantes dans le menu contextuel.

Vous pouvez modifier la liste initiale des mappages présentée par l'assistant de synchronisation gérée via la page des préférences de synchronisation distante en sélectionnant Fenêtre > Préférences, puis en sélectionnant Systèmes distants > Synchronisation distante dans la sous-fenêtre des préférences.


Conditions d'utilisation | Commentaires en retour

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