6








                            APENDICE D. MENSAJES DE ERROR
          _________________________________________________________________


          CDS/ISIS realiza una verificaci¢n extensiva de las condiciones de
          error,  y genera los mensajes correspondientes.  Hay dos tipos de
          errores:

          Errores recuperables:  Corresponden a  condiciones  anormales de-
          tectadas por CDS/ISIS:  En la mayor¡a de los casos  estos errores
          solo generan un mensaje y terminan la operaci¢n solicitada; y

          Errores fatales:  Corresponden a condiciones de error excepciona-
          les que no son detectadas  por CDS/ISIS,  sino por el  sistema de
          errores de ejecuci¢n de Pascal.  Estos errores producen la termi-
          naci¢n del programa.

          A. Errores recuperables

          Como se indic¢,  estos errores siempre son acompa¤ados de un men-
          saje 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 en-
          trada,  y si no lo logra el sistema presupone que no existe y ge-
          nera un mensaje en este sentido, e.g.

            (264) No se encuentra la FST para generar el archivo invertido

          Sin embargo,  este mensaje puede derivar de que no  se haya defi-
          nido un n£mero suficiente de archivos en CONFIG.SYS (tal  como se
          describe bajo "Requerimientos iniciales de  configuraci¢n"  en la
          p g.  ),  o de la especificaci¢n err¢nea de una ruta de acceso en
          SYSPAR.PAR o en dbn.PAR (vase "SYSPAR.PAR:  Par metros globales"
          en la p g. 

          A continuaci¢n se presenta una selecci¢n de los mensajes de error
          en orden alfabtico (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, en la p g. ):


          306 Archivo ya asignado a otra base de datos. Oprimir <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.




                                         262









          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 despus

          (Solo en sistemas VAX). La base de datos no se encuentra disponi-
          ble para la operaci¢n solicitada.

          297 [etq] Campo demasiado largo. Por favor usar otra hoja de tra
               bajo

          En el registro que se solicit¢,  el campo indicado es  m s grande
          que  la  longitud especificada en  la hoja de  trabajo. Usese una
          hoja de trabajo distinta,  o modif¡quese la hoja de  trabajo para
          aumentar la longitud del campo (o  def¡nase el campo  como 'scro-
          lling'), y regrese al men£.

          36 [n] caracteres en exceso en el registro. Oprimir <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.  oprimir <CR> para editar el regis-
          tro.

           491 Desbordamiento (overflow) de tabla de direcciones

          (CDS/ISIS Pascal)  La tabla de direcciones del compilador  se en-
          cuentra 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

          (vase la discusi¢n bajo "Mensajes virtuales" en la p g. ).

          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 genera-
          ci¢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).


                                         263









          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 pre-
          tende utilizar.

          312 El formato impl¡cito no puede ser borrado! Oprimir <CR> para
               volver al men£

          El formato impl¡cito o de 'default' de una base de datos es obli-
          gatorio 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 re-
          gistros de la base de datos.  Esto normalmente indica que  el ar-
          chivo maestro se encuentra corrupto.  Verif¡quese el archivo TRA-
          CE.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 inver-
          tido" en la p g. ).

          331 formato demasiado largo. No se puede editar.

          El  formato excede  4000  caracteres.  de ser posible, tr tese 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 de-
          termina 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 (vase bajo "SYSPAR.PAR: Par metros globales, en la p g. 

          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!




                                         264








          La FST para el  archivo invertido es  obligatoria y no  puede bo-
          rrarse.

          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 llave rechazada=

          Durante la actualizaci¢n o carga del archivo  invertido, CDS/ISIS
          detect¢  un  trmino inv lido que  no puede ser  almacenado en el
          diccionario (p.ej.  un trmino en blanco o que inicia  con un ca-
          racter que corresponda a un c¢digo ASCII inferior a  33). El ter-
          mino es ignorado y el proceso  continua.  El usuario debe sin em-
          bargo verificar los datos o la FST para diagnosticar el problema.

          98 MFN causa 'overflow' en archivo HIT. Registro HIT ignorado

          La longitud de la llave 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 m s llaves de clasificaci¢n.

          431 MFN inv lido en etq de entrada

          El campo que se ha especificado para que contenga  el  MFN de en-
          trada  durante una operaci¢n de  importaci¢n no  contiene un dato
          numrico. Aseg£rese que los datos son correctos o verif¡quese 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! Oprimir cualquier tecla para
              regresar al men£

          No existe la hoja de trabajo para captura 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 da-
          tos).

          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 ac-
              tualizaci¢n del archivo invertido






                                         265








          El archivo maestro no puede ser respaldado  si no se  ha actuali-
          zado el archivo invertido desde que se hicieron  los £ltimos cam-
          bios.  Actual¡cese primero el archivo invertido (usar la opci¢n U
          de los servicios de ISISINV),  y despus 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! Liga duplicada

          (Este mensaje se explica bajo  "Actualizaci¢n  del archivo inver-
          tido" en la p g. ).

          391 Precauci¢n! No se encuentra liga. No se puede borrar

          (Este mensaje se  explica bajo "Actualizaci¢n del  archivo inver-
          tido" en la p g. ).

          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 existen-
          tes 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 m s mensajes,  ya que el tama¤o  m ximo del
          registro en los archivos de  mensajes est  limitado  a esa longi-
          tud.

          B. 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: 

             mensaje es un mensaje  expl¡cito que corresponde  al c¢digo de
              error n


                                         266









           error in file, significa 'error en el archivo'

          nombre del archivo es el nombre que corresponde al  archivo rela-
          cionado con el error indicado

          Error code n indica el n£mero del c¢digo del error de que se tra-
          ta

          (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[1]:

          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  crea-
                                ci¢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 al-
          canz¢  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 mega
          bytes (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 in-
          vertido, puede tratarse de reorganizar el archivo relevante usan-
          do las  facilidades de respaldo/restauraci¢n  de CDS/ISIS (Servi-
          cios 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 ar-
          chivo 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 SYS-
          PAR.PAR o en dbn.PAR.



                                         267








          1033 Path not found (Ruta no hallada)
          Esto se debe normalmente a una ruta incompleta o inv lida en SYS-
          PAR.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 (recurdese  que para que los cam-
          bios en CONFIG.SYS sean tomados en  cuenta por  el sistema opera-
          tivo debe reinicializarse la computadora).

          1045  Invalid drive specification (Especificaci¢n  de dispositivo
                                inv lido)
          Esto se debe normalmente a una ruta incompleta o inv lida en SYS-
          PAR.PAR o en dbn.PAR,  o a una especificaci¢n  de  una unidad in-
          v lida para operaciones de respaldo,  restauraci¢n, importaci¢n o
          exportaci¢n.


          1  N¢tese que estos mensajes se despliegan en ingls, indistinta-
          mente del idioma de trabajo seleccionado, ya que no son realmente
          generados por CDS/ISIS,  sino por el compilador con el que se ge-
          ner¢ el sistema.  Por tal motivo se conservan los mensajes en in-
          gls,  indicando  su  equivalencia en espa¤ol para  facilidad del
          lector. (N. del T.)
































                                         268




: