Está en la página 1de 2

Pgina 1 de 2

Cdigos de File Status para ficheros



CDIGO DESCRIPCIN

Grupo 1: Terminacin con xito.
00 Operacin realizada correctamente.
02 Operacin completa, pero la clave est duplicada (con el uso de ALTERNATE KEY y la
especificacin de DUPLICATES).
04 Un READ aceptado, pero la entrada lgica del registro contiene ms (o menos) caracteres
que el mximo (o mnimo) especificado para el fichero,
05 Error sobre un OPEN. Un fichero opcional no est presente.
07 Error de entrada/salida sobre un CLOSE; ste ha sido aceptado, pero se ha producido un
error en la especificacin de una clusula para cintas.
Grupo 2: Terminacin no aceptada a causa de un AT END.
10 Condicin de final de fichero.
14 Un READ secuencial para un fichero relativo intenta introducir un registro cuyo nmero re-
lativo de registro es demasiado largo para la capacidad de la variable del RELATIVE KEY.
Grupo 3: Terminacin no aceptada a causa de una condicin de INVALID KEY
21 Error de secuencia para un acceso secuencial en un fichero indexado
22 Clave duplicada para WRITE o REWRITE.
23 Condicin de registro no encontrado (clave no hallada) al realizar un acceso RANDOM a
un registro lgico que no existe en el fichero.
24 Violacin de lmites (en WRITE o REWRITE). Se intenta escribir ms all de los lmites
del fichero.
Grupo 4: Terminacin no aceptada a causa de un error permanente de I-O.
30 Error permanente en una entrada I-O.
34 No hay espacio en disco. Disco de trabajo lleno.
35 OPEN con INPUT I/O o EXTEND para un fichero que no est presente.
37 OPEN para un fichero que debe estar en un dispositivo de acceso directo, pero que no lo
es.
38 Intento de abrir (OPEN) un fichero previamente cerrado con LOCK.
39 El OPEN falla a causa del conflicto entre la informacin en la etiqueta del fichero (o su
equivalente) y la informacin dada en el programa COBOL.
Grupo 5: Terminacin no aceptada a causa de un error lgico.

Pgina 2 de 2
41 Intento de abrir (OPEN) un fichero ya abierto.
42 Intento de cerrar (CLOSE) un fichero no abierto.
43 Durante un acceso secuencial, un DELETE o REWRITE falla porque no estuvo precedido
de un READ correcto.
44 Intento de escribir (WRITE) o de reescribir (REWRITE) un registro lgico cuyo tamao es
incorrecto.
46 Un READ secuencial falla porque el puntero del actual registro est indefinido (porque el
START o READ que precede fall.
47 Un READ o START para fichero de entrada (INPUT) o de entrada/salida (I/O) no abierto
48 Un WRITE para fichero de salida (OUTPUT), de entrada/salida (I/O) o de extensin
(EXTEND) no abierto.
49 Un DELETE o REWRITE para fichero de entrada/salida no abierto.
Grupo 6: Cdigos reservados para CA-Realia COBOL
90 Operacin invlida. No concuerda con el tratamiento del fichero que se utiliza.
91 La operacin pedida no puede realizarse. Puede deberse a mltiples causas, como existir
un fichero abierto con el mismo nombre, en una operacin OUTPUT. Si se intenta un
WRITE en un fichero de slo lectura. Si el mximo de fichero abiertos excede los 20.
92 Fichero no encontrado.
94 Formato de registro inapropiado
95 Operacin invlida.
96 Memoria desbordada.
97 Error crtico en DOS.

También podría gustarte