Uma definição de conjunto de dados é um objeto modelo do Jazz
que é armazenado no repositório do Jazz do Rational Team Concert para System z. Ele contém todas as informações
relacionadas a um determinado conjunto de dados em um sistema z/OS. Cada conjunto de dados que um processo de construção referencia deve corresponder
a uma definição de conjunto de dados, incluindo:
- Conjuntos de dados de trabalho temporários usados pelos compiladores, como os arquivos SYSUT
usados por um compilador COBOL.
- Conjuntos de dados permanentes que representarão artefatos de projeto.
- Conjuntos de dados não-gerenciados, como conjuntos de dados particionados do
ambiente de linguagem que são incluídos em uma concatenação SYSLIB.
Uma definição de conjunto de dados contém as seguintes informações:
- O nome do conjunto de dados.
- Um tipo de uso que indica se a definição de conjunto de dados destina-se
a um conjunto de dados zFolder, a um novo conjunto de dados, a um conjunto de dados existente ou
a um conjunto de dados temporário.
- Os atributos físicos que são necessários para criar um conjunto de dados.
- Um tipo do conjunto de dados. Isso pode ser um partitioned data set extended
(PDSE), ou, no caso de um conjunto de dados novo ou temporário, não-especificado.
- Um nome de membro opcional
Lembre-se: Uma definição de conjunto de dados não
faz nenhuma declaração sobre a existência real de um conjunto de dados em um determinado sistema de construção.
É apenas um contêiner para obter informações sobre um conjunto de dados.
Quando a definição de conjunto de dados é combinada com informações de um pedido de construção,
como o sistema de destino e um qualificador de alto nível (HLQ),
você pode alocar um novo conjunto de dados com as características especificadas
na definição de conjunto de dados.
Um processo de
construção usa uma definição de conjunto de dados de quatro maneiras:
- Como uma referência a um conjunto de dados e, opcionalmente, a um membro já existente
no sistema z; por exemplo, os conjuntos de dados contendo
bibliotecas do sistema fornecidas pelas bibliotecas do sistema de ambiente de linguagem (LE) CICS ou
COBOL.
- Como um novo conjunto de dados permanente, onde você especifica as características do
conjunto de dados necessárias para criar um conjunto de dados.
- Como um conjunto de dados temporário, onde você especifica as características do
conjunto de dados necessárias para criar um conjunto de dados. Na parte Tradutor da tabela de Alocações
de definição do conjunto de dados, configure o sinalizador temporário na coluna
Manter para indicar que esse conjunto de dados deve ser excluído antes de terminar
o processamento da tarefa.
Nota: Você pode melhorar desempenho do sistema eliminando
uma boa parte da sobrecarga e do tempo necessário para mover dados fisicamente entre
o armazenamento principal e um dispositivo de E/S, se usar dispositivos Virtual Input Output (VIO)
para alocação temporária do conjunto de dados. Para tirar vantagem desta opção,
especifique VIO como o parâmetro de Unidade Genérica
na definição de conjunto de dados temporária.
- Como uma referência a um conjunto de dados estendido por um zFolder. Ao criar um novo
zFolder em um projeto zComponent, você associará uma definição de conjunto de dados
a esse zFolder. Quando os processos de construção referenciam esse
contêiner, o conjunto de dados é alocado com base nos atributos configurados
na definição de conjunto de dados.