Trabalhando, Conectado ou Off-line, com Projetos do iSeries

Durante o desenvolvimento, você pode trabalhar de dois modos: on-line (conectado) e off-line (desconectado). Os projetos do iSeries ajudam no desenvolvimento de equipe porque você pode trabalhar off-line e, em seguida, sincronizar o projeto inteiro com um repositório central em vez de precisar editar cada membro separadamente enquanto está conectado ao servidor iSeries.

Modo de edição on-line

No modo de edição ao vivo, você faz uma conexão com o servidor iSeries (utilizando um canal de comunicações do Remote System Explorer) e abre o código fonte para edição. Seu arquivo está travado no servidor e, cada vez que você salvar, o servidor incorporará suas alterações. Contudo, você precisa estar sempre em um ambiente com acesso ao servidor iSeries, por exemplo, no trabalho.

Trabalhando Off-line com Projetos do iSeries

A perspectiva Projetos do iSeries permite o desenvolvimento desconectado. Uma conexão ativa é requerida somente quando o código for atualizado ou construído, conforme necessário. 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 arquivos localmente quando está on-line, fecha a conexão, trabalha nos arquivos em seu ritmo de trabalho e faz o upload deles de volta ao servidor quando concluir. 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 projeto do iSeries representa o ponto inicial para desenvolvimento. É o nível superior da organização dos recursos no workbench e é utilizado para construção e compilação, gerenciamento de versões, compartilhamento de equipe e organização de recursos. Um projeto pode conter arquivos e pastas, propriedades persistentes e de sessão, definições para variáveis de ambiente e referências a outros projetos. 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 projeto do iSeries. A conexão permite acesso remoto ao servidor iSeries e gerencia autenticação do ID do usuário e da senha no servidor remoto.
  2. Uma biblioteca associada: É uma biblioteca remota única no servidor iSeries. Um projeto iSeries é mapeado para uma biblioteca associada para enviar alterações ao código feitas localmente para o servidor remoto 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 ao fazer o upload das alterações.
Tarefas relacionadas
Trabalhando Off-line