Projets iSeries

Un projet est le niveau supérieur d'organisation de vos ressources dans l'espace de travail. Il contient des fichiers et des dossiers. Les projets servent à la construction, à la gestion des versions, au partage et à l'organisation des ressources. Un projet peut contenir des propriétés persistantes et des propriétés spécifiques à la session, des paramètres de variables d'environnement et des références à d'autres projets.

La perspective Projets iSeries permet d'effectuer des tâches de développement iSeries en mode déconnecté sur des plateformes Windows. Les projets sont des conteneurs locaux pour les fichiers source locaux, conçus pour vous permettre de modifier ces ressources localement. Une fois que vous avez terminé de mettre à jour les fichiers et les membres en local, vous pouvez insérer ces modifications sur le serveur iSeries et soumettre une construction de votre projet.

Gestion en mode déconnecté

La perspective Projets iSeries permet d'effectuer des tâches de développement en mode déconnecté. Si vous devez mettre à jour ou construire du code ou visualiser les ressources distantes d'un projet, vous devez être en mode connecté. Si vous travaillez sur un ordinateur portable éloigné ou chez vous avec une connexion plus lente, vous choisirez plutôt le mode déconnecté. Dans ce mode, vous devez copier les fichiers sur votre ordinateur tandis que vous êtes connecté, puis fermer la connexion, travailler sur les fichiers à votre rythme et charger à nouveau les fichiers sur le serveur lorsque vous avez terminé. Le travail en mode déconnecté présente également l'avantage de vous permettre de vérifier si le code source ne contient pas d'erreurs de syntaxe ou sémantiques sans être connecté. Vous ne soumettez une compilation que lorsque vous êtes connecté.

Les projets iSeries représentent le point de départ de tout développement, qu'un partage en équipe soit ou non nécessaire. Ils servent à la construction, à la gestion des versions, au partage et à l'organisation des ressources. Deux propriétés (ou attributs) sont nécessaires pour activer le cycle de développement :
  1. Une connexion iSeries : Vous devez spécifier la connexion iSeries que vous souhaitez associer au projet. Grâce à cette connexion, vous pouvez accéder à distance au serveur iSeries et gérer le processus d'authentification des ID et mots de passe utilisateur sur le serveur.
  2. Une bibliothèque associée : La bibliothèque associée est une bibliothèque distante sur le serveur iSeries, qui contient les objets de construction relatifs à un projet. Le projet iSeries se mappe sur une bibliothèque associée pour insérer sur le serveur les modifications locales apportées au code et effectuer les constructions sur ce serveur. En principe, cette bibliothèque doit servir uniquement de bibliothèque personnelle ; vous ne devez pas l'éditer directement sur le serveur. Si vous partagez la bibliothèque ou que vous effectuez des modifications sur le serveur, le système signale un conflit dès que vous apportez des modifications sur le serveur.