Gestion de projets iSeries en mode connecté ou déconnecté

En phase de développement, vous pouvez utiliser deux modes : dynamique (connecté) ou hors ligne (déconnecté). Les projets iSeries facilitent le développement de projets en équipe car vous pouvez travailler en mode déconnecté, puis synchroniser l'ensemble du projet avec un référentiel central au lieu de modifier chaque membre séparément en restant connecté au serveur iSeries.

Mode d'édition dynamique

En mode d'édition dynamique, vous établissez une connexion avec le serveur iSeries (via une voie de communication de l'explorateur de systèmes distants) et vous ouvrez le code source pour édition. Votre fichier est verrouillé sur le serveur et à chaque enregistrement le serveur intègre vos modifications. En contrepartie, vous devez toujours vous trouver dans un environnement, par exemple au travail, vous permettant d'accéder au serveur iSeries.

Gestion de projets iSeries hors ligne

La perspective Projets iSeries permet un développement en mode déconnecté. Une connexion est seulement requise pour la mise à jour ou l'élaboration du code. Si vous utilisez un ordinateur portable distant ou que vous travaillez à domicile avec une connexion moins rapide, vous pouvez travailler en mode déconnecté. Dans ce mode, vous copiez les fichiers sur votre ordinateur pendant que vous êtes connecté, puis fermez la connexion, travaillez sur les fichiers à votre rythme et chargez de 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 sans connexion si le code source ne contient pas d'erreurs syntaxiques ou sémantiques et de soumettre une compilation seulement en cas de connexion.

Un projet iSeries représente le point de départ du développement. Un projet constitue le niveau supérieur d'organisation de vos ressources dans le plan de travail. Il sert à l'élaboration, à la compilation, à la gestion de version, au partage en équipe et à l'organisation de ressources. Outre des fichiers et des dossiers, le projet peut également contenir des paramètres de session, des propriétés permanentes, des variables d'environnement et des références à d'autres projets. Pour permettre le cycle de développement, il requiert deux propriétés :
  1. Une connexion iSeries : vous devez spécifier la connexion iSeries que vous souhaitez associer au projet iSeries. La connexion permet de bénéficier d'un accès distant au serveur iSeries et de gérer le processus d'authentification par ID utilisateur et mot de passe sur le serveur distant.
  2. Une bibliothèque associée : il s'agit d'une bibliothèque distante unique qui se trouve sur le serveur iSeries. Un projet iSeries se mappe sur une bibliothèque associée pour insérer des changements locaux de code sur le serveur distant et y effectuer des intégrations. 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 apportez des modifications sur le serveur, le système signalera un conflit lorsque vous chargerez les modifications.
Tâches associées
Exécution hors ligne