HOME JCL COBOL DB2 VSAM CICS


Perguntas sobre JCL

11. O que é um Grupo de Dados de Geração (GDG)?
Grupo de Dados de Geração é um grupo de conjuntos de dados relacionados cronológica ou funcionalmente. Os GDGs são processados ​​periodicamente, geralmente adicionando uma nova geração, mantendo as gerações anteriores e, às vezes, descartando a geração mais antiga.

12. Como é criada uma base GDG?
Uma base GDG é criada no catálogo do sistema e acompanha os números de geração usados ​​para conjuntos de dados no grupo. O utilitário IDCAMS é usado para definir a base GDG.

13. Quando DISP=MOD deve ser usado?
DISP=MOD é usado para estender um conjunto de dados sequencial existente ou para criar um conjunto de dados se ele não existir. Se o conjunto de dados existir, os registros serão anexados ao conjunto de dados no final do conjunto de dados existente. Caso o conjunto de dados não exista, o sistema trata o MOD como se fosse NOVO, desde que o parâmetro volume não tenha sido utilizado.

14. Qual é a diferença entre as instruções JOBLIB e STEPLIB?
JOBLIB é definido no início do trabalho antes de qualquer EXEC e contém as bibliotecas de carregamento a serem pesquisadas para todo o trabalho. STEPLIB é definido após um EXEC e se aplica somente a essa etapa. Ele também contém as bibliotecas de carregamento a serem pesquisadas para a etapa. JCLLIB é definido no início do trabalho antes de qualquer EXEC e contém as bibliotecas de procedimentos (JCL) a serem pesquisadas por quaisquer procedimentos (ou seja, qualquer coisa que não seja EXEC PGM=) ou membros INCLUDE.

15. Cite algumas das instruções JCL que não são permitidas em procs.?
Instruções JOB, Delimiter(/*) ou Null, instruções JOBLIB ou JOBCAT DD, instruções DD * ou DATA e quaisquer instruções de controle JES2 ou JES3.

16. Quantas extensões são possíveis para um arquivo seqüencial? Para um arquivo VSAM?
16 extensões em um volume para um arquivo sequencial e 123 para um arquivo VSAM.

17. O que significa uma disposição de (NEW,CATLG,DELETE)?
Este é um novo conjunto de dados e precisa ser alocado, para CATLG o conjunto de dados se a etapa for bem-sucedida e para excluir o conjunto de dados se a etapa terminar de forma anormal.

18. O que significa uma disposição de (NEW,CATLG,KEEP)?
Este é um novo conjunto de dados e precisa ser alocado, para CATLG o conjunto de dados se a etapa for bem-sucedida e para MANTER, mas não CATLG, o conjunto de dados se a etapa terminar de forma anormal. Assim, se a etapa for interrompida, o conjunto de dados não será catalogado e precisaremos fornecer o vol. ser na próxima vez que nos referirmos a ele.

19. O que é DISP=(NEW,PASS,DELETE)?
Este é um novo arquivo e crie-o, se a etapa terminar normalmente, passe-o para as etapas subsequentes e se a etapa terminar de forma anormal, exclua-o. Este conjunto de dados não existirá além do JCL.

20. O que é 'S0C7' encerrar?
Causado por dados inválidos em um campo numérico.

1 2 3 4 5
Material de apoio ao aluno