Está en la página 1de 2

Cdigos de File Status para ficheros

CDIGO

DESCRIPCIN

Grupo 1: Terminacin con xito. 00 02 04 05 07 Operacin realizada correctamente. Operacin completa, pero la clave est duplicada (con el uso de ALTERNATE KEY y la especificacin de DUPLICATES). Un READ aceptado, pero la entrada lgica del registro contiene ms (o menos) caracteres que el mximo (o mnimo) especificado para el fichero, Error sobre un OPEN. Un fichero opcional no est presente. 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 14 Condicin de final de fichero. Un READ secuencial para un fichero relativo intenta introducir un registro cuyo nmero relativo 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 22 23 24 Error de secuencia para un acceso secuencial en un fichero indexado Clave duplicada para WRITE o REWRITE. Condicin de registro no encontrado (clave no hallada) al realizar un acceso RANDOM a un registro lgico que no existe en el fichero. 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 34 35 37 38 39 Error permanente en una entrada I-O. No hay espacio en disco. Disco de trabajo lleno. OPEN con INPUT I/O o EXTEND para un fichero que no est presente. OPEN para un fichero que debe estar en un dispositivo de acceso directo, pero que no lo es. Intento de abrir (OPEN) un fichero previamente cerrado con LOCK. 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 1 de 2

41 42 43 44 46 47 48 49

Intento de abrir (OPEN) un fichero ya abierto. Intento de cerrar (CLOSE) un fichero no abierto. Durante un acceso secuencial, un DELETE o REWRITE falla porque no estuvo precedido de un READ correcto. Intento de escribir (WRITE) o de reescribir (REWRITE) un registro lgico cuyo tamao es incorrecto. Un READ secuencial falla porque el puntero del actual registro est indefinido (porque el START o READ que precede fall. Un READ o START para fichero de entrada (INPUT) o de entrada/salida (I/O) no abierto Un WRITE para fichero de salida (OUTPUT), de entrada/salida (I/O) o de extensin (EXTEND) no abierto. Un DELETE o REWRITE para fichero de entrada/salida no abierto. Grupo 6: Cdigos reservados para CA-Realia COBOL

90 91

Operacin invlida. No concuerda con el tratamiento del fichero que se utiliza. 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. Fichero no encontrado. Formato de registro inapropiado Operacin invlida. Memoria desbordada. Error crtico en DOS.

92 94 95 96 97

Pgina 2 de 2