Gestion des dépendances

Rational Developer for System z dispose d'outils et de fonctions intégrés permettant de rechercher les dépendances des programmes sur le système de fichiers MVS en utilisant le SYSLIB comme chemin de recherche. Certains outils utilisant SYSLIB comme chemin de recherche incluent une génération de projet, une vérification de la syntaxe distante, un assistant de contenu, des dépendances d'affichage et l'ouverture du membre à copier. Lorsque vous stockez vos fichiers source dans le référentiel du contrôle des sources de Rational Team Concert on System z, vous pouvez choisir d'extraire un sous-ensemble de la base du fichier source à l'emplacement du système de fichiers spécifié par votre préfixe de fichier sous z/OS (votre bac à sable z/OS). Si vos programmes dépendent de membres que Rational Developer for System z recherche en utilisant SYSLIB comme chemin de recherche, ces membres restent introuvables à moins que vous ne gériez les dépendances manuellement.

Le moyen le plus simple de gérer les dépendances consiste à s'assurer que toutes vos dépendances sont toujours chargées dans votre bac à sable z/OS en organisant les artefacts communs (membres à copier) dont dépendent vos programmes dans un ensemble de projets zComponent communs. Pour gérer les dépendances à l'aide de cette méthode, procédez comme suit :
1. Créez un projet z/OS avec deux sous-projets MVS (ou plus)
Utilisez un sous-projet comme sous-projet de votre jeu de documents, qui contient les programmes que vous modifiez. Utilisez le second sous-projet comme sous-projet de gestion des dépendances, qui contiendra les membres communs dont dépendent vos programmes.
2. Chargez les fichiers dans le sous-projet du jeu de documents
Utilisez l'assistant Charger zFiles dans z/OS pour charger les membres que vous prévoyez de modifier (par exemple, des programmes) dans le sous-projet du jeu de documents. Voir Chargement d'artefacts dans Rational Developer for System z.
3. Chargez les fichiers dans le sous-projet de gestion des dépendances
Utilisez l'assistant Charger zFiles dans z/OS une deuxième fois pour charger les membres à copier ou inclure des fichiers dont vos programmes dépendent, dans le sous-projet de gestion des dépendances. Une fois que les fichiers ont été chargés, les modifications entrantes du référentiel du contrôle des sources dans tout membre commun se trouvent dans la vue Modifications en attente. Si vous acceptez les modifications, ces dernières apparaissent dans votre sous-projet de gestion des dépendances et les membres correspondants apparaissent dans votre bac à sable z/OS.

Commentaires