Gestion de projets Projets i 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 i facilitent le développement en équipe car vous pouvez travailler en mode déconnecté, puis synchroniser l'ensemble du projet avec un référentiel relais d'échange d'information, au lieu de modifier chaque membre séparément en restant connecté au serveur IBM® i.

Mode d'édition dynamique

En mode d'édition dynamique, vous établissez une connexion avec le serveur i (via l'Explorateur de systèmes distants) et ouvrez le code source à des fins d'édition. Votre membre est verrouillé sur le serveur et à chaque sauvegarde le serveur intègre vos modifications. Cependant, vous devez toujours vous trouver dans un environnement vous permettant d'accéder au serveur i (par exemple au travail).

Gestion de Projets i en mode déconnecté

La perspective Projets i permet d'effectuer des tâches de développement en mode déconnecté. Une connexion est seulement requise pour la mise à jour ou l'élaboration du code. 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 vous connectez pour copier les fichiers sur votre ordinateur, puis fermez la connexion pour travailler sur les fichiers à votre rythme et vous reconnectez afin de charger 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 contrôler sans connexion la syntaxe ou la sémantique et de soumettre une compilation uniquement lorsque vous êtes connecté.

Un Projet i 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. Deux propriétés (ou attributs) sont nécessaires pour activer le cycle de développement :
  1. Une connexion IBM i : Vous devez indiquer une connexion i à associer au Projet i . Celle-ci permet de bénéficier d'un accès distant au serveur i 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 i. Un Projet i est mappé sur une bibliothèque associée pour que les modifications apportées au code en local soient insérées sur le serveur distant et que des constructions soient effectuées sur ce dernier. 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.

Commentaires en retour