Apéndice D
Errores Recuperables
Errores Fatales
CDS/ISIS realiza una verificación extensiva de las condiciones de error, y genera los mensajes correspondientes. Hay dos tipos de errores:
ERRORES RECUPERABLES
Como se indicó, estos errores siempre son acompañados de un mensaje de error auto explicativo generado por CDS/ISIS. Sin embargo en algunos casos, CDS/ISIS puede generar un mensaje que no revele directamente la causa del problema. Por ejemplo, al verificar si existe un archivo, CDS/ISIS trata primero de abrirlo para entrada, y si no lo logra el sistema presupone que no existe y genera un mensaje en este sentido, p. ej.
(264) No se encuentra la FST para generar el archivo invertido
Sin embargo, este mensaje puede derivar de que no se haya definido un número suficiente de archivos en CONFIG.SYS (tal como se describe bajo "Requerimientos iniciales de configuración"), o de la especificación errónea de una ruta de acceso en SYSPAR.PAR o en dbn.PAR (véase "SYSPAR.PAR: Parámetros globales").
A continuación se presenta una selección de los mensajes de error en orden alfabético (los números que preceden a los mensajes son los números de cada uno de ellos, según la "Lista de mensajes en español):
306 Archivo ya asignado a otra base de datos. Presionar <CR> para regresar al menú
Está tratando de crear o definir un componente de la definición de la base de datos con un nombre que ya ha sido asignado a otra base de datos. Use un nombre diferente.
517 Atributo de PROGRAM inválido o no disponible
CDS/ISIS Pascal) Los únicos atributos de programa que pueden especificarse son [MENU] y [FORMAT].
238 Base de datos bloqueada por otro usuario. Intentar después
(Solo en sistemas VAX). La base de datos no se encuentra disponible para la operación solicitada.
297 [rot] Campo demasiado largo. Por favor usar otra hoja de trabajo
En el registro que se solicitó, el campo indicado es m s grande que la longitud especificada en la hoja de trabajo. Úsese una hoja de trabajo distinta, o modificar la hoja de trabajo para aumentar la longitud del campo (o definir el campo como 'ventana'), y regrese al menú.
36 [n] caracteres en exceso en el registro. Presionar <CR> para editar:
El registro del archivo maestro que se está editando ha excedido la longitud máxima del registro (8000 caracteres) y no puede ser guardado en la base de datos. presionar <CR> para editar el registro.
491 Desbordamiento (overflow) de tabla de direcciones
(CDS/ISIS Pascal) La tabla de direcciones del compilador se encuentra llena y el compilador no puede continuar. El programa es demasiado grande.
353 Dirección inválida del buffer de pantalla. Por favor indicar como #xxxx
véase la discusión bajo "Mensajes virtuales".
142 El archivo de mensajes está siendo actualizado! Por favor cambiar base de datos.
No se puede seleccionar un idioma de diálogo mientras la base de datos en uso sea la de ese idioma.
144 El archivo invertido existe y será borrado, OK (Y/N)?
Mensaje de advertencia que se presenta siempre que la operación solicitada borre el archivo invertido (p.ej. antes de la generación total de archivos invertidos).
143 El archivo maestro existe y será borrado, OK (Y/N)?
Mensaje de advertencia que se presenta siempre que la operación solicitada vaya a borrar previamente el archivo maestro (p.ej. una operación de importación con la opción de carga L).
321 El archivo 'SAVE' ya existe. Se procede a borrarlo (Y/N)?
Ya existe un archivo SAVE con el mismo nombre que el que se pretende utilizar.
312 El formato implícito no puede ser borrado! Presionar <CR> para volver al menú
El formato implícito o de 'default' de una base de datos es obligatorio y no puede borrarse.
449 El programa tuvo errores de compilación
CDS/ISIS Pascal) Se est tratando de ejecutar un programa que no compila correctamente. Corregir el programa y recompilar.
113 *** ERROR *** 'EOF' antes de procesar NXTMFN-1 registros
Durante el respaldo del archivo maestro, CDS/ISIS ha detectado una condición de fin de archivo antes de procesar todos los registros de la base de datos. Esto normalmente indica que el archivo maestro se encuentra corrupto. Verificar el archivo TRACE.DAT (en el directorio de trabajo) para determinar cual fue el último registro respaldado con éxito.
393 Error del sistema. Archivo maestro inconsistente. Restaurar a partir del ultimo respaldo ----válido y regenerar archivo invertido
(Este mensaje se explica bajo "Actualización del archivo invertido").
331 formato demasiado largo. No se puede editar.
El formato excede 4000 caracteres. de ser posible, tratar de eliminar espacios o comas superfluos para reducirlo.
296 La Base de datos no existe
La base de datos seleccionada no existe. Nótese que CDS/ISIS determina la existencia de una base de datos verificando que exista una FDT con ese nombre. Si se sabe que existe la base de datos, verificar el parámetro 5 de SYSPAR.PAR o los parámetros de dbn.PAR (véase bajo "SYSPAR.PAR: Parámetros globales".
293 La base de datos ya existe. Se borran TODOS los archivos (Y/N)?
Se está tratando de definir una base de datos con el mismo nombre de otra que ya existe. Si se contesta Y (o sea afirmativamente), se borrará la base de datos anterior !
285 La FST para archivo invertido no puede borrarse!
La FST para el archivo invertido es obligatoria y no puede borrarse.
292 La hoja de trabajo implícita no puede borrarse!
La hoja de trabajo implícita o de 'default' de una base de datos es obligatoria y no puede borrarse.
261 Clave rechazada=
Durante la actualización o carga del archivo invertido, CDS/ISIS detectó un término inválido que no puede ser almacenado en el diccionario (p.ej. un término en blanco o que inicia con un carácter que corresponda a un código ASCII inferior a 33). El término es ignorado y el proceso continua. El usuario debe sin embargo verificar los datos o la FST para diagnosticar el problema.
98 MFN causa 'overflow' en archivo HIT. Registro HIT ignorado
La longitud de la clave de clasificación y el encabezado generado por las FST en un proceso de impresión exceden de 510 caracteres. Reducir la longitud de una o mas claves de clasificación.
431 MFN inválido en rota. de entrada
El campo que se ha especificado para que contenga el MFN de entrada durante una operación de importación no contiene un dato numérico. Asegúrese que los datos son correctos o verificar que se haya especificado el campo adecuado.
67 No puede manejarse este tipo de archivo con este menú
Se está tratando de crear o de actualizar una hoja de trabajo del sistema como menú o viceversa. Verificar que se haya seleccionado el menú adecuado de ISISUTL.
265 No se encuentra hoja de trabajo! Presionar cualquier tecla para regresar al menú
No existe la hoja de trabajo para ingreso que se ha seleccionado. Verificar el nombre y re seleccionar o seleccionar la hoja de trabajo implícita (que tiene el mismo nombre que la base de datos).
141 No se puede actualizar un archivo de mensajes activo! Cambiar idioma antes
No se puede modificar el archivo de mensajes de un idioma dado mientras este sea el que se esté usando para realizar el diálogo.
125 No se puede realizar respaldo mientras esté pendiente la actualización del archivo --..invertido
El archivo maestro no puede ser respaldado si no se ha actualizado el archivo invertido desde que se hicieron los últimos cambios. Actualizar primero el archivo invertido (usar la opción U de los servicios de ISISINV), y después reiniciar el proceso de respaldo.
74 No se puede subir o bajar. Por favor reintentar
Al editar una hoja de trabajo o menú, se est tratando de mover campos hacia arriba o hacia abajo, pero el número de líneas que se solicitó moverlos los dejarían fuera de la zona de datos (líneas 1-21).
38 [n] Parámetro de base de datos inválido en dbn.PAR
El parámetro indicado es incorrecto. La base de datos no será seleccionada.
392 Precaución! Link duplicado
(Este mensaje se explica bajo "Actualización del archivo invertido").
391 Precaución! No se encuentra link. No se puede borrar
(Este mensaje se explica bajo "Actualización del archivo invertido").
433 registro duplicado - no reemplazado
Durante una operación de importación, cuando el MFN es asignado a partir del archivo de entrada, y se especificó la opción M, los registros de entrada con MFN igual a los de registros existentes no son substituidos. Si se pretende substituir registros existentes con los nuevos, úsese la opción de carga U.
323 Registro alineado del Arch Maestro > 512 caracteres. No se puede actualizar
Un registro del archivo de mensajes tiene m s de 512 caracteres. Debe recortarse uno o mas mensajes, ya que el tamaño máximo del registro en los archivos de mensajes está limitado a esa longitud.
ERRORES FATALES
Los errores detectados por Pascal durante la ejecución de los programas son de la forma:
? Error: mensaje [error in file nombre del archivo]
Error code n, status s
donde:
(nótese que la parte mostrada entre corchetes solo aparece en errores relacionados con archivos).
A continuación se presenta una selección de posibles mensajes, ordenados por código de error[]:
1000 Write error when closing file (Error de escritura al cerrar archivo)
Al cerrar el archivo indicado se detectó un error de escritura en el disco. Esto se debe principalmente a falla del equipo o a que el disco se encuentre lleno.
1003 Error during creation of new file (Error durante la creación de nuevo archivo)
CDS/ISIS solicitó la creación de un nuevo archivo, pero MS-DOS no pudo satisfacer la petición (p.ej. el disco está lleno o se alcanza el número máximo de archivos que pueden manejarse en un directorio).
1009 File too big (Archivo demasiado grande)
El archivo indicado ha alcanzado un tamaño superior a 32 megabytes (que es el tamaño máximo de un archivo que puede manejar MS-DOS). Si esto se refiere al archivo maestro o al archivo invertido, puede tratarse de reorganizar el archivo relevante usando las facilidades de respaldo/restauración de CDS/ISIS (Servicios de ISISXCH o ISISINV).
1010 Write error when seeking to direct record (Error de escritura al buscar registro directo)
Se presentó un error de escritura mientras se escribía en el archivo indicado.
1023 Operation error (Error de operación)
Se intentó realizar una operación que no es válida el archivo indicado.
1027 File name error (Error en nombre de archivo)
CDS/ISIS ha generado un nombre de archivo inválido. Puede deberse a un parámetro inválido en SYSPAR.PAR o en dbn.PAR.
1028 Device full error (Error por dispositivo lleno)
El disco está lleno. Borrar archivos que no se utilicen.
1032 File not found (Archivo no encontrado)
Esto se debe normalmente a una ruta incompleta o inválida en SYSPAR.PAR o en dbn.PAR.
1033 Path not found (Ruta no hallada)
Esto se debe normalmente a una ruta incompleta o inválida en SYSPAR.PAR o en dbn.PAR.
1034 Too many open files (demasiados archivos abiertos)
Esto normalmente se debe a que no se creó o no se modificó el archivo CONFIG.SYS para indicar FILES=20. Si esta especificación existe, debe intentarse aumentar el número de archivos (FILES) en CONFIG.SYS e intentar de nuevo (recordar que, para que los cambios en CONFIG.SYS sean tomados en cuenta por el sistema operativo debe resetearse la computadora).
1045 Invalid drive specification (Especificación de dispositivo inválido)
Esto se debe normalmente a una ruta incompleta o inválida en SYSPAR.PAR o en dbn.PAR, o a una especificación de una unidad inválida para operaciones de respaldo, restauración, importación o exportación.