Lição 4: Criando Definições de Conjunto de Dados

Uma definição de conjunto de dados é um objeto modelo do Jazz que é armazenado no repositório do Rational Team Concert para System z. É um contêiner para informações sobre um conjunto de dados no sistema z/OS. Todos os conjuntos de dados referenciados por um processo de construção devem possuir uma definição de conjunto de dados correspondente.

Dica: Opcionalmente, é possível usar o gerador de definições de linguagem do Rational Team Concert para System z para automatizar as tarefas descritas nas Lições 4 a 9, em vez de usar um editor para criar cada uma manualmente. Consulte Visão Geral do Gerador de Definições de Linguagem do Rational Team Concert para System z para obter informações adicionais sobre como automatizar a criação de definições de conjunto de dados, tradutores e definições de linguagem.
Crie definições de conjunto de dados para cada um dos conjuntos de dados que serão referidos por sua construção. A tabela a seguir descreve as definições de conjunto de dados necessárias para este tutorial:
Tabela 1. Definições de Conjunto de Dados Necessária
Nome Tipo Parâmetros de Alocação Descrição
COBOL Conjunto de dados de destino para um zFolder RECFM(F,B) LRECL(80) SPACE(1,1) CYL Conjunto de dados para arquivos de origem COBOL
LINK Conjunto de dados de destino para um zFolder RECFM(F,B) LRECL(80) SPACE(1,1) CYL Conjunto de dados para arquivos de origem de editor de link
OBJ Novo conjunto de dados usado para construção RECFM(F,B) LRECL(80) SPACE(1,1) CYL Conjunto de dados para pilhas de objeto
LOAD Novo conjunto de dados usado para construção RECFM(U) LRECL(0) SPACE(1,1) CYL Conjunto de dados para módulos de carregamento
TEMPFILE Conjunto de dados temporário usado para construção SPACE(5,5) TRACKS UNIT(SYSALLDA) Conjuntos de dados temporário necessário pelo compilador COBOL
IGYCRCTL Conjunto de dados existente usado para construção   Módulo do compilador COBOL
IEWBLINK Conjunto de dados existente usado para construção   Módulo do editor de link
SCEELKED Conjunto de dados existente usado para construção   Conjunto de dados contendo stubs de link de editor para as linguagens C/C++, PL/I, COBOL e Fortran e rotinas fornecidas pelo Language Environment.
  1. Crie uma definição de conjunto de dados que corresponda ao PDSE (partitioned data set extended) que conterá o código de origem COBOL na máquina de construção.
    1. Expanda o nó Definições de Conjunto de Dados na visualização Artefatos da Equipe.
    2. Clique com o botão direito do mouse para mostrar o menu de contexto.
    3. Clique em Nova Definição de Conjunto de Dados.
    4. Nomeie a definição de dados COBOL.
  2. Na seção Geral, especifique os seguintes parâmetros:
    • Uso: Conjunto de dados de destino para um zFolder. Isso especifica que a nova definição de conjunto de dados corresponde a um zFolder contido em um Projeto zComponent.
    • Nome do conjunto de dados: COBOL. Este é o nome que será usado no sistema z/OS após a criação deste conjunto de dados.
  3. Para as características do conjunto de dados, especifique os seguintes parâmetros:
    • Unidades de Espaço: Cilindros
    • Quantidade Primária: 1
    • Quantidade Secundária: 1
    • Blocos de Diretório: 0
    • Formato de Registro: FB
    • Comprimento de Registro: 80
    • Tamanho do Bloco: 0
  4. Clique em Salvar.
  5. Repita as etapas 1-4 para criar e salvar uma nova definição de conjunto de dados denominada LINK, conforme descrito na tabela acima.
  6. Crie uma definição de conjunto de dados para OBJ.
  7. Na seção Geral, especifique o seguinte parâmetro:
    • Uso: Novo conjunto de dados usado para construção. Isso especifica que a nova definição de conjunto de dados refere-se a um conjunto de dados de saída que será usado pelo processo de construção. Neste tutorial, o conjunto de dados OBJ será usado para conter as pilhas de objetos produzidas pelo compilador COBOL. Se este conjunto de dados não existir, ele será alocado durante a construção.
  8. Selecione Incluir prefixo de conjunto de dados a partir da definição de construção no nome do conjunto de dados. Isto indica que este conjunto de dados deve ser prefixado com o qualificador de alto nível do conjunto de dados associado ao pedido de construção.
  9. Para as características do conjunto de dados, especifique os seguintes parâmetros:
    • Unidades de Espaço: Cilindros
    • Quantidade Primária: 1
    • Quantidade Secundária: 1
    • Blocos de Diretório: 0
    • Formato de Registro: FB
    • Comprimento de Registro: 80
    • Tamanho do Bloco: 0
    • Tipo de Conjunto de Dados: Library(PDSE)
  10. Crie uma definição de conjunto de dados para um conjunto de dados denominado LOAD, que armazenará o módulo de carregamento criado pela construção.
  11. Na seção Geral, especifique o seguinte parâmetro:
    • Uso: Novo conjunto de dados usado para construção. Isto especifica que a nova definição de conjunto de dados refere-se a um conjunto de dados de saída que será usado pela construção. Neste tutorial, o conjunto de dados LOAD será usado para conter o módulo de carregamento produzido pelo editor de link. Se este conjunto de dados não existir, ele será alocado durante o processo de construção.
  12. Selecione Incluir prefixo de conjunto de dados a partir da definição de construção no nome do conjunto de dados. Isto indica que este conjunto de dados deve ser prefixado com o qualificador de alto nível associado ao pedido de construção.
  13. Para as características do conjunto de dados, especifique os seguintes parâmetros:
    • Unidades de Espaço: Cilindros
    • Quantidade Primária: 1
    • Quantidade Secundária: 1
    • Blocos de Diretório: 0
    • Formato de Registro: U
    • Comprimento de Registro: 0
    • Tamanho de Bloco: 32720
    • Tipo de Conjunto de Dados: Library(PDSE)
  14. Crie uma definição de conjunto de dados denominada TEMPFILE.
  15. Na seção Geral, especifique o seguinte parâmetro:
    • Novo conjunto de dados temporário usado para construção. Isso indica que o conjunto de dados será alocado como o arquivo temporário a ser usado pelo processo de construção.
  16. Para as características do conjunto de dados, especifique os seguintes parâmetros:
    • Unidade genérica: SYSALLDA
      Dica: Para melhor desempenho, se você puder usar o VIO (virtual input/output) com seu sistema operacional, especifique VIO para conjuntos de dados temporários em vez de SYSALLDA.
    • Unidades de Espaço: Trilhas
    • Quantidade Primária: 5
    • Quantidade Secundária: 5
    • Tipo de conjunto de dados: Não-especificado.
    • Todos os outros campos: Aceite os valores padrão.
  17. Crie uma definição de conjunto de dados denominada IGYCRCTL. Esta definição de conjunto de dados descreve as características do compilador do IBM® COBOL para z/OS.
  18. Na seção Geral, especifique os seguintes parâmetros:
    • Uso: Conjunto de dados existente usado para construção
    • Nome do conjunto de dados: O nome do conjunto de dados que contém o módulo IGYCRCTL; por exemplo, IGY.V4R1M0.SIGYCOMP.
    • Membro: IGYCRCTL
  19. Desmarque a caixa Incluir prefixo de conjunto de dados a partir da definição de construção no nome do conjunto de dados.
  20. Crie uma definição de conjunto de dados denominada IEWBLINK. Essa definição de conjunto de dados descreve o módulo IEWBLINK que é usado para ligar um programa e armazená-lo em uma biblioteca de programa.
  21. Na seção Geral, especifique os seguintes parâmetros:
    • Uso: Conjunto de dados existente usado para construção
    • Nome do conjunto de dados: Deixe em branco.
    • Membro: IEWBLINK
  22. Desmarque a caixa Incluir prefixo de conjunto de dados a partir da definição de construção no nome do conjunto de dados.
  23. Crie uma definição de conjunto de dados denominada SCEELKED. Este deve ser o nome do conjunto de dados na máquina de construção que contém os stubs do editor de link COBOL e LE, geralmente denominados CEE.SCEELKED.
  24. Na seção Geral, especifique os seguintes parâmetros:
    • Uso: Conjunto de dados existente usado para construção
    • Nome do conjunto de dados: CEE.SCEELKED ou qualquer que seja o nome do conjunto de dados equivalente no seu sistema.
    • Membro: Deixe em branco.
  25. Desmarque a caixa Incluir prefixo de conjunto de dados a partir da definição de construção no nome do conjunto de dados.