21. O que é um erro S0C4? |
Erro de violação de armazenamento - pode ser devido a vários motivos. ex.: LER um arquivo que não está aberto, endereço inválido referenciado devido a erro de subscrito. |
22. O que são abends SD37, SB37, SE37? |
Todos indicam o conjunto de dados sem espaço. SD37 - nenhuma alocação secundária foi especificada. SB37 - final do vol. e nenhum outro volume especificado. SE37 - Máx. de 16 extensões já alocadas. |
23. O que é um encerramento anormal do S322? |
Indica um fim de tempo limite. Seu programa levou mais tempo de CPU do que o limite padrão para a classe de trabalho. Pode indicar um loop infinito. |
24. Por que você deseja especificar o parâmetro REGION em uma etapa JCL? |
Para substituir a REGIÃO definida no nível do cartão JOB. REGION especifica o tamanho máximo da região. REGION=0K ou 0M ou omitir REGION significa que nenhum limite será aplicado. |
25. O que significa o parâmetro TIME? O que significa TIME=1440? |
O parâmetro TIME pode ser usado para superar o S322 abends para programas que realmente precisam de mais tempo de CPU. TIME=1440 significa que nenhum limite de tempo de CPU deve ser aplicado a esta etapa. |
26. Como você verifica a sintaxe de um JCL sem executá-lo? |
TYPERUN=SCAN no cartão JOB ou use JSCAN. |
27. Você pode codificar dados instream em um PROC? |
Não |
28. O que é STEPLIB, JOBLIB? Para que serve? |
Especifica que a biblioteca privada (ou bibliotecas) especificada deve ser pesquisada antes das bibliotecas padrão do sistema para localizar um programa a ser executado. STEPLIB aplica-se apenas a uma etapa específica, JOBLIB a todas as etapas do trabalho. |
29. Qual é a ordem de busca das bibliotecas em uma JCL? |
Primeiro quaisquer bibliotecas privadas conforme especificado no STEPLIB ou JOBLIB, depois as bibliotecas do sistema como SYS1.LINKLIB. As bibliotecas do sistema são especificadas na lista de links. |
30. O que acontece se JOBLIB e STEPLIB forem especificados? |
STEPLIB substitui JOBLIB. JOBLIB é ignorado. |
Material de apoio ao aluno