Les projets et sous-projets z/OS offrent un moyen d'organiser et de
gérer votre travail dans Rational Developer for
System z. Cette section traite des différents aspects de la gestion
de projets locaux, des projets z/OS, des sous-projets
MVS et des sous-projets Services système
UNIX® z/OS. Rational Developer for System z étoffe la construction du projet dans le plan de travail en vous permettant de créer des projets et des sous-projets.
- Lorsque votre objectif est de développer du code COBOL ou PL/I résidant et fonctionnant sur le poste de travail, vous devez définir un projet local. Dans ce cas, le projet n'est pas lié à une définition système. Vous pouvez créer un projet z/OS local, par exemple, quand vous voulez compiler vos applications COBOL ou PL/I de sorte qu'elles s'exécutent sur une station de travail Windows® ou AIX. Rational Developer
for System
z fournit une suite d'outils, tels que Enterprise
Service Tools et Database Application Generator, qui créent des projets locaux contenant des ressources résidant sur l'hôte. Les projets locaux utilisent des compilateurs et des traducteurs locaux pour la vérification syntaxique, l'affichage des dépendances et les générations de projet. Rational Developer for System z comporte également des outils de synchronisation à distance qui vous permettent de connecter un projet local à un système distant. Grâce à la synchronisation à distance, vous pouvez développer des applications en COBOL et en PL/I en local et les transférer ensuite sur un système distant.
- Lorsque votre objectif est de développer du code résidant et fonctionnant sur
z/OS, vous devez définir un projet
z/OS et un ou plusieurs sous-projets
MVS ou sous-projets
z/OS UNIX.
Les projets sont des conteneurs regroupant un ou plusieurs sous-projets associés.
Ils vous permettent de générer plusieurs modules de chargement à partir d'une seule commande de génération. Les sous-projets contiennent les fichiers et les programmes d'un seul module de chargement. Ils sont créés sous un système distant particulier et les propriétés de ce système constituent les valeurs par défaut des propriétés du sous-projet.
Vous pouvez modifier ou substituer les propriétés du sous-projet. L'utilisation d'un projet z/OS présente des avantages, notamment la prise en charge des fonctions suivantes :
Avec Rational Developer for System z, il est désormais plus facile de partager et de gérer le code dans un groupe de développeurs en conservant les autres avantages présentés par l'utilisation d'un projet z/OS. Les projets z/OS sont parfois appelés projets distants afin de les distinguer des projets locaux. Les projets et sous-projets distants sont associés aux systèmes distants et requièrent que vous disposiez d'une connexion active à un système distant lorsque vous les créez. Une fois vos projets et sous-projets créés, vous pouvez les mettre hors ligne : les ressources spécifiques de votre projet sont transférées sur votre poste de travail afin que vous puissiez travailler avec ou sans connexion active. Lorsque vous êtes de nouveau prêt à travailler en ligne, Rational Developer
for System
z affiche les ressources qui ont été modifiées et vous permet de fusionner et de télécharger les fichiers modifiés.
- Les projets de la vue Projets z/OS peuvent être des projets résidant sur l'hôte ou des projets résidant sur le poste de travail.
Pour améliorer le contrôle et la gérabilité des projets z/OS,
votre site peut configurer des projets résidant sur l'hôte. Un projet résidant sur l'hôte est défini entièrement sur le système distant et téléchargé sur votre espace de travail lorsque vous vous connectez à ce système. Grâce aux projets résidant sur l'hôte, une installation peut définir des projets et les propager automatiquement vers les espaces de travail du client depuis un emplacement central. Ils offrent un moyen de standardiser les définitions de projet. Un projet résidant sur l'hôte comprend le projet, ses propriétés et ses ressources membres.
La structure projet/sous-projet inclut les fonctionnalités suivantes :