iSeries Projects

Um projeto é o nível superior de organização de seus recursos no workbench. Um projeto contém arquivos e pastas. Os projetos são utilizados para construção, gerenciamento de versões, compartilhamento e organização de recursos. Um projeto pode conter propriedades persistentes e de sessão, definições para variáveis de ambiente e referências a outros projetos.

A perspectiva iSeries Projects está focalizada no desenvolvimento do iSeries desconectado em plataformas Windows. Projects são contêineres locais para origem local e a intenção é que esses recursos sejam editados localmente. Ao terminar de atualizar arquivos e membros localmente, é possível enviar essas alterações para um servidor iSeries e enviar uma construção de seu projeto.

Trabalhando desconectado

A perspectiva iSeries Project permite o desenvolvimento durante a desconexão. Uma conexão ativa é requerida somente quando atualizações ou construções de códigos são necessárias ou quando você precisa visualizar recursos para um projeto. Se estiver trabalhando em um laptop remoto ou em casa com uma conexão mais lenta, poderá optar por trabalhar no modo desconectado. Com essa opção, você copia explicitamente os arquivos localmente quando a conexão está ativa, fecha a conexão, trabalha nos arquivos quando quiser e faz o upload deles de volta para o servidor quando termina. Outra vantagem de trabalhar no modo desconectado é que você pode verificar no código fonte se existem erros de sintaxe e semântica sem estar conectado e enviar uma compilação somente quando estiver conectado.

Um iSeries Project representa o ponto inicial de qualquer desenvolvimento, seja necessário ou não o compartilhamento de equipe. Ele é utilizado para construção, gerenciamento de versão, compartilhamento e organização de recursos. Possui duas propriedades requeridas (ou atributos) para ativar o ciclo de desenvolvimento:
  1. Uma conexão iSeries: É necessário especificar a conexão iSeries desejada para associar ao iSeries Project. A conexão permite acesso remoto ao servidor iSeries e gerencia autenticação do ID do usuário e da senha no servidor.
  2. Uma biblioteca associada: É uma biblioteca remota exclusiva no servidor iSeries que contém os objetos de construção de um projeto. Um iSeries Project é mapeado para uma biblioteca associada para enviar alterações ao código feitas localmente no servidor e para executar construções nesse servidor. Você deve utilizar essa biblioteca como sua biblioteca pessoal e não editá-la diretamente no servidor. Se você compartilhar a biblioteca ou fizer alterações no servidor, você será notificado sobre o conflito quando as alterações forem enviadas para o servidor.