Códigos de error DB2
MANUAL DE ERRORES
E R R O R E S D E S I S T E M A
001 Se produce al ejecutar una MACRO READ. Las causas mas corrientes
son:
001-1 Error de lectura o grabacion.
001-2 Error de lectura o grabacion.
001-3 Error de lectura o grabacion.
001-4 Error de datos en una cinta o en un disco. Para que el siste-
ma se salte el bloqueque da el error hay que poner en la DCB
del fichero el parametro eropt=skp. Poner block o records.
001-5 Se produce cuando se intenta leer un fichero del que ya se ha
detectado el EOF o AT END.
Tambien puede producirse si las longitudes de registro logico o
fisico especificados en programa o ficha DD no coinciden con las
del fichero.002 Se produce al ejecutar una macro I/O debido a una longitud de re-
gistro erronea.
002-4 Se ha encontrado un registro invalido al leer un archivo con
registros de longitud variable. El registro puede ser menor
de 4 bytes o mayor a la longitud especificada en la DCB.
002-14 Se ha intentado grabar un registro mayor al la longitudespecificada en BLKSIZE.
002-18 Se ha intentado grabar un registro mayor al 32 Kb o menor
a 4 bytes (5 si usa caracter ASA).
002-2C Error en OPEN de ISAM por excesivas pistas de overflow por
cilindro (CYLOFL en DCB), por BLKSIZE no multiplo de LRECL
o por que BLKSIZE supera la longitud de una pista.
004 Error de open.
004EUtility batch memory execution abended. Job with duplicate uti-
lid found in sysutil.
Cuando una utilidad ha tenido un problema queda pillada, y esta
parada, siempre que se intente ejecutar da error, hay que libe-
rarla. Para liberarla en el LOG se pone en la linea de comandos
/) DISP UTIL(*)
Asi se busca la utilidad, una vez encontrada estaraen situa-
cion STOPPED, se reconoce por el nombre ejem 'LOADSEGU', con:
/) TERM UTIL(LOADSEGU)
Se libera y termina, es muy importante liberar solo la afecta-
da ya que las demas que esten puede que necesiten esa situacion
o esten corriendo.
013 Se produce al ejecutar una macro open. Las causas mas corrientes
son:
013-10 Se dadummy a un fichero de salida sin especificar en la DCB
el parametro blksize. A un fichero dummy se le puede dar
cualquier blocaje.
013-14 La sentencia DCB en el JCL no es correcta.
013-18 El miembro especificado en el parametro DSN no se encuentra
en la libreria particionada indicada.
013-1C Al abrir un fichero particionado, se produceun I-O error al
buscar en el directorio el nombre del miembro
013-20 En el open de un fichero secuencial. Puede tener cualquiera
de las tres causas siguientes:
A) Para ficheros con RECFM=FB: el blksize no es multiplo de la
longitud del registro.
B) El numero de posiciones descritas a nivel 01 en la data divi-
sion nocoincide con la longitud en la etiqueta de cabecera
del fichero del JCL en la DCB.
C) Para registros de longitud variable no se han especificado los
4 bytes de mas que necesita el sistema.
013-34 Falta la DCB en alguna ficha DD en un proreg.
028 Error de paginacion I/O.
031 Se produce al ejecutar una macro open para un fichero indexado.Las causas mas corrientes son:
No hay espacio para encontrar ese fichero.
Hay registros duplicados o un error de secuencia.
03B Se produce al ejecutar una macro open para un fichero secuencial
indexado. Las causas mas corrientes son:
El fichero no esta bien creado.
El fichero no esta bien cerrado.
El blksize es menor que la...
Regístrate para leer el documento completo.