Variáveis

As variáveis são usadas em definições do conjunto de comandos. Os valores para essas variáveis são definidos para o projeto na Página de Visão Geral, para o construtor individual nas propriedades do construtor ou associadas a um conjunto de comandos quando ele é usado dentro de uma definição de construtor específica.

Os conjuntos de comandos podem ter variáveis de substituição definidas dentro deles. Você fornece valores para essas variáveis definindo os valores para o projeto na Página de Visão Geral, nas propriedades do construtor ao definir um construtor ou ao usar o conjunto de comandos dentro de um construtor. Você fornece valores para as variáveis em uma tabela de variáveis em qualquer um destes níveis. A tabela de variáveis para um conjunto de comandos é exibida quando você seleciona uma referência de conjunto de comandos enquanto edita um construtor. Na tabela de variáveis, é possível definir uma variável para um valor específico ou para o nome de uma lista de entrada.

Se você definir uma variável para uma lista de entrada, a lista de recursos poderá ser usada dentro de um comando. A lista é formatada de acordo com o formato usado para a lista na tabela de variável. Atualmente, o único formato suportado é um formato de nome qualificado que formata a lista de objetos como nomes de objetos completos. Isso permite que as listas de objetos sejam usadas dentro de comandos, como CRTSRVPGM.

Variáveis Predefinidas

Há quatro variáveis de substituição especiais que é possível usar ao definir um comando na seção de processamento de um conjunto de comandos: &F, &N, &L e &X. Se estas variáveis forem usadas, então você deve especificar uma entrada como uma entrada de origem para fornecer valores para estas variáveis. Estas variáveis de substituição têm os mesmos significados que têm ao definir um Comando de Compilação no Explorador de Sistema Remoto.
&N
Este é substituído pelo nome do membro de origem se estiver efetuando iteração em uma lista de membros, ou pelo nome do objeto, se estiver efetuando iteração em uma lista de objetos.
&F
Este é substituído pelo nome do arquivo de origem se você estiver efetuando iteração em uma lista de membros. Se a lista de recursos for uma lista de objetos, esta será a cadeia vazia.
&L
Este é substituído pelo nome da biblioteca que contém o membro ou o objeto.
&X
Este é substituído pela descrição de texto do membro ou objeto. Se não houver uma descrição de texto, esta será a cadeia vazia.

Além destas, existe uma variável mais especial. A variável &SP define o caminho de procura da biblioteca para a construção. Você pode usar essa variável ao definir objetos de saída para um construtor. Ela é configurada para o subconjunto da lista de bibliotecas que deve ser procurado quanto a dependências e objetos de saída. Outras bibliotecas na lista de bibliotecas não serão procuradas se você usar isso quando definir objetos de saída.

Consulte o Jazz.net para obter mais informações.


Feedback