É possível compilar membros em um iSeries Project, um ou vários
ao mesmo tempo, enviados para uma tarefa do batch ou compilados imediatamente. Ao compilar, o workbench envia primeiro quaisquer alterações que tenham sido feitas no projeto para o servidor
iSeries e, em seguida, compila os membros que você selecionou.
Para compilar um único membro: - Expanda seu iSeries Project até ver os membros que deseja compilar.
- Clique com o botão direito do mouse, selecione Remote Actions e então selecione uma das opções:
- Compile para compilar o membro sem prompt. O membro é compilado através do comando de compilação atual para seu tipo de origem.
- Compile(Prompt) para compilar o membro com prompt, isto é, especificar parâmetros extras.
- Selecione Compile Command para tornar um certo comando o comando atual para esse tipo de origem.
- Work With Compile Commands para incluir, alterar ou excluir comandos de compilação associados.
Para compilar vários membros: - Expanda o iSeries Project até ver os membros que
deseja compilar.
- Selecione os membros segurando a tecla Ctrl e clicando em cada membro.
- Clique com o botão direito do mouse, selecione Remote Actions e então selecione uma das opções:
- Compile para enviar um comando de compilação para cada membro selecionado de acordo com a ordem baseada em seus tipos. (Essa ordem pode ser alterada por meio das preferências, conforme
mencionado a seguir. Consulte Modifying compile order preferences
na parte inferior da página). Os membros são então compilados através do comando atual de compilação para seus tipos de origem.
- Work With Compile Commands para incluir, alterar ou excluir comandos de compilação associados.
Modo batch versus imediato:
- Se você compilar no modo batch, todos os membros selecionados serão compilados
em uma única tarefa de batch. O progresso do job enviado é exibido na visualização iSeries Job Status.
- Se você compilar no modo batch e utilizar OPTION(*EVENTF) nos comandos de compilação, os erros de compilação
serão reunidos em um arquivo de eventos combinados que poderá ser recuperado após a execução da
ação.
- Se você compilar em um modo imediato, os comandos de compilação serão enviados em série. Os erros de compilação serão mostrados em uma
guia separada para cada membro da lista de erros.
Você pode modificar o batch contra preferências imediatas utilizando a página de preferências Build Style. Clique em
Window > Preferences no menu do workbench. Em seguida, expanda
iSeries Projects e selecione
Build and Compile.
Observe a caixa de opções para
Run compiles as batch jobs. Se selecionadas, as compilações dos iSeries Projects serão enviadas em uma tarefa do batch. Se desmarcadas, as compilações serão executadas no modo imediato.
Modificando as preferências da ordem de compilação:
Quando mais de um membro de
origem é compilado de cada vez, a ordem de compilação dos membros
segue a ordem do tipo de membro da página de preferências iSeries
Command Execution. Para acessar essa página de preferências, clique em Window > Preferences no menu do workbench. Em seguida, expanda Remote Systems > iSeries e clique em Command Execution. Na área Compile member types
in this order, você pode selecionar vários tipos de membros e movê-los para
cima ou para baixo na lista de hierarquia.