Variáveis em um projeto do CICS
É possível usar variáveis para alterar valores de atributos de modo rápido e fácil, que simplifica a implementação em vários ambientes porque é possível resolver as variáveis usando um arquivo de propriedades específico para cada ambiente.
Usando variáveis
Geralmente, os valores de atributos em definições de recurso precisam ser mudados antes de serem instalados em ambientes diferentes. Por exemplo, um conjunto de dados pode ter um qualificador de alto nível diferente para ambientes de desenvolvimento, teste e produção. É possível usar variáveis para mudar partes de um valor de atributo dependendo do ambiente no qual ele está sendo implementado, usando um arquivo variables.properties específico para cada ambiente.As variáveis são resolvidas durante a implementação, executando o Kit de ferramentas do CICS com a opção --resolve, antes que os recursos sejam instalados no CICS. O arquivo de propriedades que é usado para resolver uma variável difere dependendo de se a variável está em um pacote configurável independente ou está incluído como parte de um aplicativo.
O método mais confiável para criar variáveis é usar o assistente Inserir variável ou Extrair valor para variável no CICS Explorer. Para obter detalhes, consulte Criando Variáveis.
Exemplo de uso de variáveis
Os exemplos a seguir são cenários para usar variáveis de forma efetiva:- Nomes de servidor JVM em pacotes configuráveis Java™: para partes do pacote configurável .osgibundle, .warbundle, .ebabundle e .earbundle, em que o nome do servidor JVM é diferente em cada ambiente.
- Nomes de conjunto de dados em uma definição de FILE e LIBRARY, em que o nome do conjunto de dados inclui um qualificador para o ambiente.
- Especificando CEDF em uma definição de PROGRAM, em que a depuração é apropriada para o ambiente de desenvolvimento, mas não para produção.
- Sequências em um arquivo VSAM, em que um ambiente de desenvolvimento pode precisar somente de um pequeno número de sequências, mas a produção precisará de mais para aprimorar os tempos de acesso.