Proyectos iSeries

Un proyecto es el nivel superior de organización de recursos en el entorno de trabajo. Un proyecto contiene archivos y carpetas. Los proyectos se utilizan para construir, gestionar versiones, compartir y organizar recursos. En un proyecto puede haber propiedades de sesión y persistentes, valores para variables de entorno y referencias a otros proyectos.

La perspectiva Proyectos iSeries se centra en el desarrollo de iSeries desconectado en las plataformas Windows. Los proyectos son contenedores locales del fuente local y tienen como finalidad que se editen estos recursos localmente. Cuando haya terminado de actualizar archivos y miembros localmente, puede transmitir estos cambios a un servidor iSeries y someter una construcción del proyecto.

Trabajar mientras se está desconectado

La perspectiva de proyectos iSeries permite el desarrollo mientras se está desconectado. Una conexión activa solo es necesaria cuando se requieren construcciones o actualizaciones de código o cuando hay que ver los recursos remotos de un proyecto. Si trabaja en un ordenador portátil remoto o tiene en casa una conexión más lenta, puede convenirle trabajar en modalidad de desconexión. Con esta opción, copia los archivos localmente de manera explícita mientras tiene una conexión directa, cierra la conexión, trabaja con los archivos, y finalmente los vuelve a subir al servidor cuando ha acabado. Otra ventaja de trabajar desconectado es que puede comprobar si el código fuente tiene errores semánticos o sintácticos sin estar conectado.

Un proyecto iSeries representa el punto de partida para cualquier desarrollo, al margen de que sea o no necesario el compartimiento de equipo. Dicho proyecto se utiliza para construir, gestionar versiones, compartir y organizar recursos. Tiene dos propiedades necesarias (o atributos) para habilitar el ciclo de desarrollo:
  1. Una conexión de iSeries: debe especificar la conexión de iSeries que desee asociar con el proyecto iSeries. La conexión permite el acceso remoto al servidor iSeries y gestiona la autenticación de ID de usuario y contraseña ante el servidor.
  2. Una biblioteca asociada: la biblioteca asociada es una sola biblioteca remota del servidor iSeries que contiene los objetos de construcción de un proyecto. Un proyecto iSeries se correlaciona con una biblioteca asociada para que los cambios realizados localmente en el código se transmitan al servidor, así como para realizar construcciones en ese servidor. Debe utilizar esta biblioteca como biblioteca personal propia y no debe editarla directamente en el servidor. Si comparte la biblioteca o realiza cambios en el servidor, recibirá notificación del conflicto cuando transmita los cambios al servidor.