Rational Developer for System z

Travail en mode déconnecté sur un projet z/OS

Vous pouvez travailler en mode déconnecté dans un projet z/OS si les conditions ne vous permettent pas de rester connecté au système distant. Lorsque vous déconnectez un projet z/OS, vous pouvez indiquer les sous-projets, les fichiers et les membres de fichier partitionné à déconnecter. Lorsque vous êtes prêt à travailler à nouveau en mode connecté, vous pouvez vous reconnecter au système distant et télécharger les ressources que vous avez modifiées.

Avant de commencer

Avant de pouvoir déplacer un projet z/OS en mode déconnecté, les tâches suivantes doivent être préalablement effectuées :

Pourquoi et quand exécuter cette tâche

Pour travailler en mode déconnecté sur un projet z/OS, procédez comme suit :

Procédure

  1. Dans la vue Projets z/OS, cliquez avec le bouton droit de la souris sur le sous-projet dont l'état doit être mis hors ligne et cliquez sur Travailler en mode déconnecté. L'assistant Travailler en mode déconnecté s'ouvre. Cet assistant vous guide tout au long du processus de sélection des ressources à déconnecter et de vérification des dépendances afin de garantir que vous disposez de toutes les ressources nécessaires pour travailler alors que vous êtes déconnecté du système distant.
  2. Dans la page Mettre le projet hors ligne, sélectionnez les sous-projets, les fichiers ou les membres à déconnecter.
  3. Pour ajouter les dépendances de programmes COBOL ou PL/I sélectionnés au sous-projet, procédez comme suit :
    1. Cliquez sur Suivant. La page Afficher les dépendances des ressources sélectionnées s'ouvre.
    2. Cliquez sur Afficher les dépendances. Rational Developer for System z utilise les options de compilation COBOL et PL/I afin de déterminer les dépendances de programme. Voir Définition des options de compilation pour l'affichage des dépendances et la vérification de la syntaxe pour obtenir des informations sur la configuration des options de compilation COBOL et PL/I. Les dépendances s'affichent dans la liste Fichiers de dépendance.
    3. Cochez la case située en regard des membres de copie et des fichiers d'inclusion dans la liste Fichiers de dépendance pour ajouter ces fichiers au sous-projet avant qu'il ne soit déplacé en mode déconnecté. Les fichiers cochés dans la liste des dépendances sont également placés en mode déconnecté. Si l'un de vos programmes dépend d'un fichier introuvable, un message d'erreur s'affiche et le fichier est ignoré. Pour s'assurer que les fichiers ne sont pas ignorés, effectuez d'abord une vérification locale de la syntaxe de votre programme ; si celle-ci ne génère pas d'erreurs, toutes les dépendances peuvent alors être localisées et aucun fichier ne sera ignoré.
  4. Cliquez sur Terminer. Les ressources sélectionnées sont placées en mode déconnecté et le projet porte l'inscription [Déconnecté] dans la vue Projets z/OS. D'autres ressources de projet qui n'ont pas été déconnectées ont été désactivées dans la vue Projets z/OS. L'exemple suivant affiche un projet déconnecté dans lequel USER33.RDZDB2.COBOL(RDZDB2) a été déconnecté. Les fichiers qui restent dans Subproj1 ont été désactivés et ne sont pas accessibles tant que le projet est déconnecté.
    Projet déconnecté
  5. Vous pouvez à présent vous déconnecter du système distant et travailler en mode déconnecté sur les ressources téléchargées.

Résultats

Lorsque le projet est placé en mode déconnecté, les propriétés de bibliothèque utilisées pour générer un fichier sont transférées vers le sous-projet déconnecté. Outre le transfert des propriétés SYSLIB afin de refléter une version locale, le JCL supplémentaire est traité en instructions SET du champ Variables d'environnement. La traduction de ces propriétés localement permet de poursuivre les tâches de développement telles que la vérification de la syntaxe, l'ouverture d'un membre de copie et l'assistant de contenu.
La fonction Travailler en mode déconnecté permet de modifier le code source, de vérifier sa syntaxe et d'enregistrer les modifications locales lorsque aucune connexion au système distant n'est disponible. Vous pouvez effectuer les tâches suivantes sur un projet déconnecté :
  • Renommer des fichiers et membres de fichier partitionné.
  • Copier des fichiers et des membres de fichier partitionné.
  • Supprimer un membre de fichier partitionné.
  • Modifier des fichiers et des membres de fichier partitionné.
  • Vérifier la syntaxe localement.
  • Nommer en tant que point d'entrée.
  • Associer des groupes de propriétés aux ressources.
  • Modifier les propriétés des sous-projets, des fichiers partitionnés et des membres de fichier partitionné.
Toutefois, vous devez prendre connaissance des remarques et des limites suivantes lorsque vous travaillez en mode déconnecté dans un projet z/OS :
  • Les autres utilisateurs peuvent toujours accéder aux ressources résidant sur le système distant. Vous devrez fusionner vos modifications avec les modifications apportées aux ressources par d'autres utilisateurs.
    Remarque : Si vous choisissez de remplacer une ressource distante lorsque vous reconnectez un projet, toutes les modifications apportées aux ressources du système distant par les autres utilisateurs seront perdues.
  • Pour MVS, en mode déconnecté, vous ne pouvez pas effectuer d'opérations à distance (vérification de la syntaxe, construction de projets, affectation ou suppression de fichiers, création ou suppression d'un membre, déplacement, copie et collage, changement de nom, enregistrement, génération de JCL, débogage, compression et migration de fichiers) même si le système associé au projet est connecté. Pour les services système UNIX z/OS, les générations de projet, la compilation au niveau fichier, l'assemblage ainsi que le débogage ne sont pas disponibles en mode déconnecté.
  • Vous ne pouvez pas créer de nouveaux fichiers dans un sous-projet déconnecté.

Conditions d'utilisation | Commentaires

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