Le chargement d'artefacts dans Rational Developer
for System z implique le chargement de votre espace de travail de référentiel Rational Team Concert for System z dans un espace de travail Eclipse. Si vous ne l'avez pas encore fait, vous devez créer et partager un projet zComponent avant de passer aux étapes suivantes. Vous pouvez créer un exemple de projet zComponent en exécutant les étapes du tutoriel,
Utilisation de Rational Build Agent et des extensions de génération Antz pour compiler une application COBOL.
Remarque : Durant le chargement, des artefacts seront rechargés dans l'espace de travail Eclipse local. Si vous bénéficiez de changements locaux qui n'ont pas été restitués, ceux-ci risquent d'être écrasés.
Exécutez les étapes suivantes pour charger des artefacts de Rational Team Concert for System z dans Rational Developer for System z. (Ces étapes utilisent des exemples issus du tutoriel à tire d'illustrations.)
- Dans la vue Artefacts de l'équipe, cliquez à l'aide du bouton droit de
la souris sur un espace de travail de référentiel ou sur un composant d'espace de travail
de référentiel, puis sélectionnez Charger zFiles dans z/OS.
- Pour cet exemple, développez les sous-répertoires du composant AntzBuildScenario
jusqu'à ce que le noeud Hello.cbl soit visible et sélectionnez Hello.cbl.
- Cliquez sur Suivant.
- Sélectionnez le sous-projet MVS dans lequel vous voulez charger le programme Hello.cbl.
(Pour cet exemple, nous avons sélectionné mvssub.)
- Cliquez sur Suivant.
- Dans le panneau Spécification du contexte de génération,
cliquez sur Parcourir, sélectionnez la définition de
génération répertoriée et cliquez sur OK.
L'assistant Charger zFiles dans z/OS obtient le préfixe de fichier à partir
de la définition de génération, si elle est spécifiée, et l'ajoute à chaque membre de fichier créé sur l'hôte
et chargé dans le sous-projet.
Vous devez définir un préfixe de fichier dans la définition de génération avant de pouvoir continuer. Par défaut, l'espace de travail de référentiel spécifié dans la définition de génération sera utilisé. Pour utiliser votre propre espace de travail de référentiel, vous devez le choisir explicitement dans la page de sélection du contexte de génération.
- Une définition de génération spécifie généralement le préfixe utilisé par la
génération d'équipe. Pour être certain de pouvoir travailler sur vos artefacts de manière
isolée, remplacez le préfixe spécifié dans la définition de génération par votre propre
préfixe. Pour modifier le préfixe, sélectionnez
teamz.scm.dataset.prefix dans la liste Propriétés de la
génération et cliquez sur Editer.
- Dans le panneau Sélectionner le type de propriété,
sélectionnez Chaîne dans la liste des nouveaux types de
propriété et cliquez sur OK.
- Dans le panneau Modifier une propriété de demande de
génération, remplacez la valeur MASAO.BLD par votre
préfixe et cliquez sur OK. (Pour cet exemple, nous avons remplacé
la valeur par BGREEN.BLD.)
Important : Vérifiez que les droits d'accès que vous avez utilisés pour établir la connexion RSE avec
l'hôte permettent de créer et de modifier un fichier avec le préfixe que vous avez défini
dans la zone de valeur.
- Cliquez sur Suivant pour afficher la page récapitulative.
- Sur la page récapitulative vérifiez que votre élément zFile est bien chargé dans l'emplacement approprié sous MVS, puis cliquez sur Terminer.
Vérification de la réussite du chargement
Confirmez que le
programme
Hello.cbl apparaît dans la
vue Systèmes
distants à l'emplacement prévu.
Ensuite, dans la vue Projets z/OS, confirmez que le programme
Hello.cbl se trouve dans le sous-projet MVS.
Editez le fichier
COBOL du sous-projet MVS de la perspective Projets
z/OS, puis sauvegardez le changement. Le membre distant et l'élément zFile local seront en synchronisation. Vous pouvez ouvrir le même fichier COBOL dans le projet zComponent pour vérifier que le changement que vous avez sauvegardé apparaît ici.
Conseil : Si l'assistant Charger zFiles dans z/OS se termine par une erreur, ouvrez le fichier .log du dossier .metadata de votre espace de travail Eclipse, pour obtenir des informations supplémentaires.