Código Significado
00 No hay información adicional
02 La sentencia READ fue ejecutada satisfactoriamente, pero fue detectada una clave
duplicada.
04 La sentencia READ fue ejecutada satisfactoriamente, pero el largo de registro procesado
no corresponde
05 Una sentencia OPEN es ejecutada satisfactoriamente, pero el archivo referenciado no es
está presente al momento de ejecutar el OPEN. Si el modo de apertura es I-O o EXTEND, el
archivo se creará
10 Una sentencia secuencial READ fue intentada y no existe otro registro lógico en el
archivo porque ha sido encontrado el fin de archivo.
12 Extensión IBM. No se encontró un registro de Subfile modificado
14 Una sentencia READ secuencial fue intentada para un archivo relativo y el número de
dígitos significativos en el número relativo de registro fue más largo que el tamaño
del ítem de datos de la clave relativa descrita para el archivo
21 Existe un error de secuencia para un archivo indexado accesado secuencialmente. El
valor de la clave de registro ha sido cambiada por el programa entre la ejecución
satisfactoria de una sentencia READ y la ejecución de la siguiente sentencia REWRITE para
el archivo, o los requerimientos de orden ascendente para los valores claves de registro
fueron violados.
22 Se intentó escribir un registro que creará una clave duplicada en un archivo
relativo; o se intentó escribir o sebreescribir (WRITE/REWRITE) un registro que creará
una clave de registro principal duplicada en un archivo indexado. CPF4759, CPF5008,
CPF5026, CPF5034, CPF5084, CPF5085
23 Se intentó hacer un acceso directo (Random) a un registro que no existe en el
archivo.
CPF5001, CPF5006, CPF5013, CPF5020, CPF5025 24 Se intentó realizar una escritura
más allá de los límites definidos externamente para un archivo relativo o indexado. Una
sentencia secuencial WRITE fue intentada para un archivo relativo y el número de dígitos
significativos en el número relativo de registro era más largo que el tamaño de la
clave de registro relativo descrito para el archivo.
CPF5006, CPF5018, CPF5021, CPF5043, CPF5272
30 No hay información adicional.
CPF4192, CPF5101, CPF102, CPF5129, CPF5030, CPF5143
34 Existe un error permanente porque existe una violación, se intentó escribir más
allá de los límite definidos externamente para un archivo secuencial.
CPF5116, CPF5018, CPF5272, sí la organización es secuencial.
35 Se intentó una sentencia OPEN con la frase INPUT, I-O o EXTEND sobre un archivo no
opcional que no está presente.
CPF4101, CPF4102, CPF4103
37 Se intento una sentencia OPEN sobre un archivo que no soporta el modo de apertura
especificado en la sentencia OPEN. Posibles Violaciones son:
La frase EXTEND o OUTPUT fue especificada pero el archivo no soporta operaciones de
escritura.
La frase I-O fue especificada pero el archivo no soporta las operaciones de entrada y
salida permitidas.
La frase INPUT fue especificada pero el archivo no soporta las operaciones de
lectura.
38 Se intentó una sentencia OPEN sobre un archivo cerrado previamente con bloqueo
(lock).
39 La sentencia OPEN no fue ejecutada satisfactoriamente debido a un conflicto entre los
atributos del archivo físico y los atributos especificados para ése archivo en el
programa.
Comprobar error de nivel para el archivo.
CPF4131
41 Se intentó una sentencia OPEN para el archivo en el modo de apertura.
42 Se intentó una sentencia CLOSE para un archivo que no está abierto.
43 Para un archivo secuencial, en el modo acceso secuencial, la última sentencia de
entrada salida ejecutada para el archivo asociado previa a la ejecución de una sentencia
REWRITE ¿???.
Para archivos relativos e indexados en el modo de acceso secuencial, la última sentencia
de entrada-salida ejecutada para el archivo. ¿???.
44 Una violación de ¿??, existe porque se intento sobreescribir un registro en el
archivo y el registro no es del mismo tamaño que el registro a reemplazar.
46 Se intentó una sentencia secuencial READ sobre un archivo que está abierto en el modo
I-O sin haber establecido un registro válido debido a que la sentencia start no se
ejecutó con éxito, la sentencia READ precedente fue insatisfactoria o causa una
condición AT END.
CPF5001, CPF5025, CPF5183
47 La ejecución de una sentencia READ o START fuen intentada sobre un archivo que no
está abierto en el modo INPUT o I-O.
48 La ejecución de una sentencia WRITE fue intentada sobre un archivo que no está
abierto en el modo I-O, OUTPUT o EXTEND.
49 La ejecución de una sentencia DELETE o REWRITE fue intentada sobre un archivo que no
está abiertoen el modo I-O.
90 Otros errores:
Archivo no encontrado.
Miembro no encontrado.
Falta exepciones I-O.
CPF4101, CPF4102, CPF4103 si un USE es aplicable para el archivo (sobre un no opcional con
OPEN OUTPUT).
Las siguientes excepciones se monitora genéricamente :
CPF4101 al CPF4399
CPF4501 al CPF4699
CPF4701 al CPF4899
CPF4901 al CPF4999
CPF5001 al CPF5099
CPF5101 al CPF5399
CPF5501 al CPF5699
Estas excepciones causan un FILE STATUS = 90. Si un procedimiento USE es aplicable, se
ejecuta. De otra manera, el programa termina y entrega al operador la excepción y la
opción de cancelar, vaciado parcial o vaciado total de variables.
91 Tipo de acceso no definido o no autorizado.
CPF2207, CPF4104, CPF4236, CPF5057, CPF5109, CPF5134, CPF5279
92 Error lógico:
Archivo bloqueado
El archivo ya está abierto
I-O para un archivo cerrado
READ después de fin de archivo
CLOSE para un archivo ya cerrado
CPF4106, CPF4132, CPF4740, CPF5013, CPF5067, CPF5070, CPF5119, CPF5145, CPF5146, CPF5149,
CPF5176, CPF5209
93 El archivo esta en conflicto con otro usuario.
94 ¿??? y la última operación no fue un READ satisfactorio.
95 Información del archivo inválido o incompleta.
Se especifican claves duplicadas en el programa COBOL. El archivo ha sido abierto
satisfactoriamente pero el archivo indexado de base de datos fue creado con clave única;
o
No se especificó clave duplicada en el programa COBOL, y el archivo de base de datos fue
creado permitiendo claves duplicadas.
98 Grave errór interno en la estructura del fichero, generalmente se suelen provocar
cuando hay un corte eléctrico o una salida brusca del programa y algún fichero indexado
se ha quedado abierto, lo que suele ocurrir es problema de correspondencia entre claves y
datos, se recomienda hacerle un RECOBERY (RM/COBOL) o el que corresponda a cada compilador
para rehacer las claves.
En algunos casos , es posible que éste error se deba a un problema físico del disco, en
ese caso también será conveniente copiarlo en otro sitio "físico"
99 Al borrar, leer o reescribir un registro que está siendo bloqueado por otro
usuario.
9 A El trabajo a sido cancelado de una manera controlada por comandos CL, CNLJOB, TRMSBS,
TRMCPF, PWRDWNSYS.
CPF4741
Se ha enviado un mensaje de escape durante una operación de entrada READ desde
dispositivo de programa
9 C Falla de adquisición, la sección no ha partido o conectado.
9 D El registro está bloqueado
CPF5027, CPF5032
9 G Excepción de salida para dispositivo o sesión
9 H Operación ACQUIRE fallida. ¿? Apropiado por otro programa o inhabilitado. (9H es el
resultado cuando una operación ACQUIRE causa cualquiera de las excepciones monitoreadas
para 90 o 9N cuando ocurre.
9 I Operación WRITE fallida
CPF4702, CPF4737, CPF5052, CPF5076
9 K Nombre de formato inválido, formato no encontrado
CPF5022, CPF5023, CPF5053, CPF5054, CPF5121, CPF5152, CPF5153, CPF5186, CPF5187
9 M Último registro escrito en Subfile
CPF5003
9 N Error temporal de I-O en hardware (potencialmente recuperable). Error durante la
sesión de comunicaciones.
CPF4145, CPF4146, CPF4193, CPF4229, CPF 4291, CPF4299, CPF4354, CPF4354, CPF4526, CPF4542,
CPF5477, CPF4592, CPF4602, CPF4603, CPF4611, CPF4612, CPF4616, CPF4617, CPF4622, CPF4623,
CPF4624, CPF4624, CPF4625, CPF4628, CPF4629, CPF4630, CPF4631, CPF4632, CPF4705, CPF5107,
CPF5128, CPF5166, CPF5198, CPF5280, CPF5280, CPF5282, CPF5287, CPF5293, CPF5352, CPF5353,
CPF5517, CPF5524, CPF5529, CPF5530, CPF5532, CPF5533
9 P Open falló porque el archivo no puede ser ubicado bajo control ¿???
CPF4293, CPF4326, CPF4327, CPF4328, CPF4329
03-09-2001
|