Identificar o código de erro é o primeiro passo no processo.
A primeira página ou páginas geradas como output por um job é um log JES3 ou um dataset de JESMSG.
Este é uma listagem cronológica que especifica JES3 e mensagens do sistema operacional usadas durante o processamento do job.
Se seu abended (término anormal), uma mensagem no fim do JESMSG aparecerá, e se assemelhar a:
hh.mm.ss SYS2 R=IEF450I jobname procname stepname-ABEND Snnn Ummmm
TIME=hh.mm.ss
Os carácteres "IEF450I " são um identificadores de mensagem que pode serem vistas na " IBM OS/VS Mensagem Biblioteca:
VS2 Mensagens do Sistema " manual que tem uma descrição da mensagem.
O jobname atual, nome de procedimento, e stepname para seu job aparecerão nos locais indicados na mensagem.
O " Snnn " e " Ummmm " identificam as partes mais úteis da mensagem.
O " Snnn " é um código que denota um abend do SISTEMA.
Estes códigos podem ser achados na " IBM OS/VS Mensagem Biblioteca: VS2 Sistema Códigos ".
O " Ummmm " é um código que denota um abend de USUÁRIO.
Estes códigos podem ter variasões de um programa para outro, então estes não serão discutidos.
Seguindo o joblog do JES3 deve ser um arquivo de impressão referenciado para um JESJCL.
Esta é uma lista que especifica JCL e qualquer declaração de controle de trabalho adicional de procedimentos incluídos
A próxima seção de saída é referecniada para o dataset de SYSMSG.
Dentro deste arquivo serão impressas todas as mensagens do sistema que incluirá uma mensagem mais descritiva associada com a mensagem de erro que se aparece em
JESMSG.
Bastante comumente, um código de erro tem vários significados, enquanto fazendo a informação extra assim nesta seção muito útil identificando o problema.
Por exemplo:
IEC150I 913-38,IFG0194C,jobname,procname,ddname,35D,UGS004,dsname
IEF472I jobname procname stepname - COMPLETION
CODE - SYSTEM=913 USER=0000
Os carácteres "IEC150I " são outros códigos de mensagens que podem serem vistos no manual de mensagens do sistema.
À direita deste código é o código do abend do sistema.
Neste exemplo é " 913 ".
Os " -38 " são um número de código adicional ocasionalmente distinguia entre erros diferentes debaixo do mesmo código de abend do sistema.
Os códigos de abend do sistemas abaixo, são os mais comuns.
Códigos de ABEND mais comuns
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|