Descargar

Manual de referencia para CDS-ISIS (página 2)


Partes: 1, 2, 3, 4, 5

  • Parámetro 111: Formato de fuentes del editor de campos

Este parámetro especifica la fuente y/o el tamaño de la fuente que se usará en el recuadro de edición de formatos de la ventana de visualización de la base de datos. El formato general de este parámetro es el mismo que el del Parámetro 109.

Este parámetro es asignado automáticamente por CDS/ISIS. Almacena el nombre y puerto de la última impresora usada. No se debe crear o editar este parámetro directamente, pero puede modificarse utilizando la opción Configurar impresora del menú Base de Datos.

  • Parámetro 120: Visualización de la barra de herramientas

El valor de este parámetro puede ser 0 o 1 (por defecto). Si es 1 CDS/ISIS muestra una barra de herramientas debajo de la barra de menú (la barra de herramientas consiste en un conjunto de botones de acceso rápido a las funciones de CDS/ISIS más frecuentemente utilizadas). Cuando vale 0 no se muestra la barra de herramientas.

  • Parámetro 121: Visualización de la barra de Ayudas

El valor de este parámetro puede ser 0 o 1 (por defecto). Si es 1 CDS/ISIS muestra un mensaje de ayuda (en la parte inferior de la pantalla) cada vez que el cursor pase encima de un botón de la barra de herramientas indicando su función Cuando vale 0 no se muestra dicho mensaje.

  • Parámetro 122: Posición de la ventana CDS/ISIS

Este parámetro es utilizado por CDS/ISIS para almacenar el último estado de la ventana principal. No se debe crear o editar este parámetro.

  • Parámetro 123: Visualización de Campos vacíos

El valor de este parámetro puede ser 0 (por defecto) o 1. En el modo de entrada de datos, cuando este parámetro vale 1 CDS/ISIS muestra todos los campos indicados en la hoja de trabajo de entrada de datos, incluidos los que están vacíos. Cuando este parámetro es 0 solo se muestran las campos que contienen algún dato.

  • Parámetro 130: Actualización automática del Archivo Inverso

El valor de este parámetro puede ser 0 (por defecto) o 1. Cuando se cierra la ventana de entrada de datos y este parámetro es 1 CDS/ISIS actualizará automáticamente el Archivo Inverso. Cuando vale 0 la actualización del archivo inverso debe ser realizada a petición del usuario por medio de la opción Actualizar I/F del menú Base de datos.

  • Parámetro 131: Longitud máxima de palabras

Este parámetro define la longitud máxima de una palabra. Permite que Winisis maneje adecuadamente textos no latinos, como el chino, que no utilizan espacios para separar las palabras. Por ejemplo 131=10, producirá un salto de línea en el décimo carácter, si es necesario, para visualizar o paginar el texto.

  • Parámetro 132: Errores de CDS/ISIS Pascal

El valor de este parámetro puede ser 0 (por defecto) o 1. Si vale 1 CDS/ISIS muestra una ventana de diálogo cada vez que el intérprete de CDS/ISIS Pascal detecta un error. Si vale 0 no aparecerá. En ambos casos, sin embargo, el mensaje de error aparecerá en el texto de salida producido por el formato.

  • Parámetro 133: Sistema de fuentes de Windows

Windows permite utilizar dos sistemas de fuentes: pequeñas o grandes. Por defecto CDS/ISIS está configurado para trabajar con la configuración de fuentes pequeñas. En cualquier caso, si Windows está configurado para trabajar con fuentes grandes, algunas ventanas resultarán ilegibles, con los botones desplazados, o incluso sin ningún botón. En este caso se deberá asignar al parámetro 133 el tamaño de fuentes que esté en uso por Windows. El valor de este parámetro puede ser 0 (por defecto) o 1. Si vale 0 CDS/ISIS asume que se usan fuentes pequeñas, si vale 1 asume que se usan fuentes grandes. Se deberá cambiar este parámetro al cambiar el ajuste de pantalla de Windows.

  • Parámetros 1001-1005: Bases usadas recientemente

Estos parámetros son utilizados por CDS/ISIS para almacenar las últimas cinco bases de datos que se han abierto en las sesiones anteriores. Sus nombres aparecerán como opciones en el menú Base de datos. Normalmente no tendrán por qué configurarse o cambiarse estos parámetros manualmente.

  • Otros Nuevos parámetros de la versión Winisis 1.3

Veansé los Apéndices en las págs. 142, 144, 149-152.

dbn.PAR: Parámetros de la Base de Datos Cuando se abre una base de datos, CDS/ISIS primero trata de localizar un archivo llamado dbn.PAR (donde dbn es el nombre de la base de datos) en la ruta de la base de datos especificada con el parámetro 5 del SYSPAR.PAR. Si no existe dbn.par, se asume que todos los archivos asociados a la base de datos están en la ruta de la base de datos.

Los archivos dbn.PAR permiten definir rutas individuales para archivos específicos asociados a la base de datos y su formato es compatible con la versión de MS-DOS. El usuario puede distribuir bases de datos muy grandes en dos o más unidades de disco, si es necesario.

Cada archivo dbn.PAR puede contener hasta 10 parámetros (los cuales tienen el mismo formato especificado para SYSPAR.PAR) como sigue:

edu.red

No es necesario especificar todos los parámetros. Los archivos para los que no se define un ruta serán localizados en la ruta de la base de datos definida con el parámetro 5 de SYSPAR.PAR. Por ejemplo, el siguiente archivo de parámetros indica a CDS/ISIS que el Archivo Maestro está en la unidad de disco d: y el archivo IFP en la unidad de disco e: en los directorios indicados (los otros archivos asociados a la base de datos estarán en la ruta especificada para la base de datos en SYSPAR.PAR): 2=d:biblio 8=e:biblio Redes de Área local Autorización de acceso múltiple a escritura Esta versión de CDS/ISIS para Windows puede ser usada en una red de área local (LAN), con las restricciones indicadas a continuación. Para habilitar el soporte para LAN se debe establecer el parámetro 14 del archivo syspar.par igual a 1, es decir el archivo syspar.par debe contener la siguiente línea 14=1 Cuando este parámetro tiene dicho valor, CDS/ISIS proporciona sincronización de entrada de datos cuando múltiples usuarios están realizando entrada de datos en la misma base de datos. En particular no se permite que más de un usuario pueda editar el mismo registro al mismo tiempo. Mientras un usuario esté actualizando un registro dado, el resto de los usuarios que intenten actualizarlo recibirán un mensaje de atención indicándoles que no están autorizados a acceder a dicho registro mientras esté editándolo otro usuario. Debe tenerse en cuenta, sin embargo, que para realizar determinadas operaciones globales en la base de datos, como pueden ser importación o generación completa del archivo inverso, se requiere por CDS/ISIS el acceso exclusivo a la base de datos. Es responsabilidad del administrador de la base de datos el asegurarse de que esta condición se cumple.

Por defecto se asume el valor 0 para el parámetro 14, es decir operación en entorno monousuario. En dicho entorno CDS/ISIS asume que solo existe un usuario accediendo a la base de datos al mismo tiempo. Por tanto no intentará sincronizar las operaciones de escritura dado que en dicho entorno, se supone que todas las operaciones de escritura serán realizadas secuencialmente. En cualquier caso, el acceso de múltiples usuarios a operaciones de lectura, como búsqueda o impresión esta permitido.

Instalación de CDS/ISIS en una red Para operaciones en red se puede instalar CDS/ISIS de alguna de las formas siguientes:

1.- Instalar una sola copia del programa en el servidor que usarán todos los usuarios.

2.- Instalar CDS/ISIS (o WINISIS) en cada estación de trabajo La primera forma es la más adecuada por razones de mantenimiento: Si se accede a una nueva versión del programa solamente se necesita actualizar el mismo en el servidor y todos los usuarios tendrán acceso automáticamente a la nueva versión, mientras que en la segunda opción tendrá que repetirse la instalación en cada estación de trabajo. En ambos casos se deben seguir ciertos pasos para asegurar que el programa funcione adecuadamente, es decir, aquellos que le permiten encontrar varios sistemas y archivos de bases de datos.

  • Definición del directorio raíz de CDS/ISIS

Cuando CDS/ISIS se inicia, espera encontrar en el directorio actual (es decir el directorio donde se encuentra el archivo wisis.exe) los siguientes dos archivos syspar.par y winisis.dat. Entonces leerá el archivo syspar.par para localizar los distintos archivos del sistema tales como menús y mensajes. Cuando se instala una sola copia de CDS/ISIS en el servidor, debe asegurarse primero de que el directorio actual de windows (normalmente c:winisis) es de hecho el (está conectado como) directorio de la unidad de red que contiene el archivo wisis.exe.

Para conectar una unidad de red en Windows 3.xx se usa el comando Disco – Conectar a red del Administrador de Archivos; en Windows 95 o Windows NT utilice en el Explorador de Windows el menú herramientas y se selecciona el comando Conectar a unidad de red. En cualquier caso Windows asignará una letra de unidad (p.ej. d:, f:, etc.) a la unidad conectada. Es muy importante asegurarse de que la letra de unidad asignada por Windows al directorio raíz de CDS/ISIS es siempre la misma (esto puede realizarse fácilmente solicitando siempre a Windows que reconecte la unidad al realizar el logon).

  • Directorios de Menús y Mensajes

Estos se definen en los parámetros 3 y 4 del archivo syspar.par. La mejor forma de definir estos parámetros es utilizar rutas (path) relativas, mejor que rutas absolutas, p.ej.:

2=menu 3=msg

  • Directorio de Bases de Datos

Este directorio se define mediante el parámetro 5 del syspar.par que define el directorio principal de bases de datos, es decir donde CDS/ISIS espera encontrar los archivos de las bases de datos. En cualquier caso, se pueden disponer las bases de datos directamente almacenadas en este directorio o repartidas entre diversas unidades y/o estaciones de trabajo. Para localizar las bases que no están almacenadas en el directorio definido con el parámetro 5, se puede crear para cada una de ellas un archivo dbn.par en dicho directorio para indicar a CDS/ISIS donde están realmente almacenados los distintos archivos asociados a dicha base. Por tanto, la mejor forma de indicar el parámetro 5 es usando una ruta (path) relativa, por ejemplo:

5=data En dicho directorio se deberá crear entonces un archivo dbn.par para cada una de las bases de datos que no estén físicamente archivadas allí. Si alguna de las líneas del algún archivo dbn.par hace referencia a una unidad, debe estar asegurado que dicha unidad está permanentemente asignada (y conectada si fuese necesario). En otro caso CDS/ISIS no será capaz de localizar la base de datos. Debe tenerse en cuenta también que todas las unidades necesarias (es decir, las unidades referidas explícitamente en los archivos syspar.par y/o dbn.par) deben estar conectadas antes de que se inicie la ejecución de CDS/ISIS.

  • Directorio de Archivos de Trabajo

Este directorio se define mediante el parámetro 4 del syspar.par, e indica a CDS/ISIS donde se archivan los ficheros temporales de trabajo. En un ambiente multiusuario es imperativo que cada usuario tenga asignado un directorio para los archivos de trabajo privado, que necesariamente debe ser distinto de cualquier otro asignado a cada uno de los demás usuarios. Se puede asegurar esta condición de diferentes formas, en función de que se haya realizado la instalación de CDS/ISIS solo en el servidor, o bien CDS/ISIS esté instalado en cada una de las estaciones de trabajo. Si se ha instalado en el servidor, el parámetro 4 del syspar.par puede tomar el siguiente valor:

4=c:winisiswork Es decir los archivos de trabajo serán creados en la unidad local c: de cada usuario. En cualquier caso, si se desea reservar un espacio específico para cada usuario en la unidad del servidor, puede procederse como se indica a continuación:

  • 1. No definir el parámetro 4 en el archivo syspar.par

  • 2. Definir el parámetro 0 en el syspar.par, con lo que se solicitará una palabra de acceso a cada usuario.

  • 3. Crear, para cada palabra de acceso (password), un archivo (del mismo nombre que el password y la extensión .PAR) que defina el adecuado y excluyente parámetro 4 para cada usuario.

Restricciones del Sistema El sistema opera en la actualidad con las siguientes limitaciones:

edu.red

Menús de CDS/ISIS

La ventana principal Esta ventana se visualiza cada vez que se inicia CDS/ISIS. Normalmente estará vacía, tal como se muestra abajo, siempre que no se haya seleccionado una base de datos por defecto a través del parámetro 6 del archivo syspar.par. En ese caso, la ventana de dicha base de datos se desplegará automáticamente.

edu.red

Figura 3-Erreur! Argument de commutateur inconnu. : Ventana Principal Los principales componentes de esta ventana son:

  • ? La Barra de título de ventana, en la parte superior de la ventana;

  • ? La Barra de menús, que permite el acceso a todas las funciones de CDS/ISIS (algunas de estas funciones pueden ser activadas también presionando algunos botones de la barra de herramientas);

  • ? La Barra de herramientas, Colocada justo debajo de la barra de menús, que permite un rápido acceso con el ratón a las funciones de CDS/ISIS mas frecuentemente usadas, como pueden ser apertura de bases de datos, búsqueda ó impresión (los botones de la barra de herramientas se explican en La ventana de base de datos);

  • ? La Barra de estado, en la parte inferior de la ventana, usada para desplegar los mensajes de ayuda. Esta barra puede ser desactivada a través del parámetro 121 del archivo syspar.par.

Las siguientes secciones describen cada menú en detalle.

Menú Base de datos Este menú contiene los siguientes comandos (opciones):

edu.red

Figura 3-Erreur! Argument de commutateur inconnu. : Menú Base de datos La parte inferior del menú contiene la lista de las cinco últimas bases abiertas. Estas pueden ser llamadas directamente pulsando la correspondiente entrada del menú.

  • Abrir

Existen tres formas de abrir una base de datos:

  • 1. La primera consiste en seleccionar una de las cinco últimas bases abiertas, tal como se ha mencionado arriba;

  • 2. La segunda es seleccionar esta opción del presente menú;

  • 3. La tercera es pulsar el botón Abrir base de datos en la barra de herramientas: edu.red

En los dos últimos casos CDS/ISIS desplegará la ventana de diálogo de selección de archivo. Después de abrir una base de datos se visualizará la correspondiente ventana de Base de datos.

  • Cerrar

Esta opción cierra la base de datos en uso. Todas las ventanas asociadas a dicha base, como puedan ser ventanas de búsqueda, etc., serán cerradas automáticamente.

  • Cerrar Todo

Este comando cierra todas las bases de datos abiertas en ese momento.

  • Importar

Este comando (opción) permite importar datos de archivos externos estructurados de acuerdo al formato estándar de intercambio de información ISO-2709. Al seleccionar este comando, CDS/ISIS desplegará primero la Ventana de diálogo de Selección de archivo, de la cual se seleccionará el archivo a importar, y después la Ventana de diálogo de Importación que contiene los diversos parámetros que deben suministrarse.

  • Exportar

Este comando permite extraer una base de datos o una porción de ella, normalmente para ser transmitida a otros usuarios. También puede utilizarse este comando para definir alguna reestructuración de los registros de una base y, usando la opción de importar, reincorporarlos a la base de datos original o a otra distinta. Al seleccionar este comando CDS/ISIS desplegará primero la Ventana de diálogo de Selección de archivo, de la cual se seleccionará el archivo a importar, y después la Ventana de diálogo de Exportación que contiene los diversos parámetros que deben suministrarse.

  • Actualizar I/F

Este comando permite realizar varias operaciones de mantenimiento del Archivo Inverso de la base de datos activa. Al seleccionar este comando CDS/ISIS desplegará Ventana de diálogo de Mantenimiento del Archivo Inverso que contiene los parámetros que deben suministrarse.

  • Imprimir

Este comando permite imprimir el resultado de una consulta dada y/o imprimir un determinado rango de registros. Se pueden ordenar los registros por cualquier combinación de campos y subcampos. El(los) campo(s) por los que se han ordenado los registros pueden ser utilizados como encabezamientos de registros en la impresión. . Al seleccionar este comando CDS/ISIS desplegará la Ventana de diálogo de Impresión en la que se le solicitarán las diversas opciones de ordenación y los parámetros de paginación que se necesiten para el proceso de impresión particular.

  • Configurar impresora

Permite configurar (o verificar la configuración) de las opciones de la impresora antes de realizarse la impresión. Al seleccionar este comando CDS/ISIS desplegará la Ventana de diálogo de Configuración de Impresoras de Windows.

  • Salir

Este comando finaliza la ejecución de CDS/ISIS. Todas las bases abiertas serán cerradas automáticamente.

Menú Mostrar Este menú contiene los comandos (opciones) mostrados a continuación, que afectarán al contenido de la ventana de Base de Datos y a la ventana de entrada de datos.

edu.red

Figura 3-Erreur! Argument de commutateur inconnu. : Menú mostrar

  • Base de Datos

Inicia la base de datos activa en modo Mostrar. En dicho modo serán accesibles o editados los registros independientemente de cualquier búsqueda realizada.

  • Ver registros …

Muestra la base de datos activa en modo de visualización de búsqueda. En dicho modo solo se visualizan los registros recuperados por la búsqueda seleccionada. Cuando se selecciona este modo, CDS/ISIS despliega la lista de búsquedas realizadas durante la sesión de trabajo, de las que se podrá seleccionar la deseada.

Puede usarse este comando para ver la lista de búsquedas realizadas hasta el momento.

  • Todos los registros

Este comando sólo es activo cuando se están visualizando o editando resultados de búsquedas. Permite visualizar todos los registros recuperados, independientemente de que estén o no marcados. La caja de marcar continuará señalando los registros marcados, si los hubiera.

  • Registros Marcados

Este comando sólo estará activo cuando se están visualizando o editando resultados de búsquedas. Permite visualizar o editar exclusivamente los registros marcados.

  • Abrir Diccionario

Abre la ventana del diccionario de la base de datos activa.

  • Doblar/Desdoblar ventana

Divide la ventana de la base de datos en dos partes: la primera visualiza el registro (de acuerdo al formato activo), y en la segunda se visualiza bien sea el formato en uso o bien el registro activo en modo ASCII. Si la ventana se encuentra doblada al volver a seleccionar el comando se volverá al modo de visualización normal.

  • Imprimir esta página

Al seleccionar este comando se abrirá la ventana de diálogo imprimir registro que permite imprimir o archivar en distintos modos el registro activo

  • Zoom + / Zoom –

Aplican un zoom (positivo o negativo) a la ventana de visualización de los registros.

Al seleccionar comandos de este menú se modifica el comportamiento de los botones de navegación de las ventanas base de datos y entrada de datos como sigue:

edu.red

Menú de Búsqueda Este menú contiene los siguientes comandos:

edu.red

Figura 3-Erreur! Argument de commutateur inconnu. : Menú de Búsqueda

  • Búsqueda Experta

Este comando abre la ventana de búsqueda estándar, que permite realizar búsquedas en la base de datos activa. Un método de búsqueda simplificado es accesible seleccionando el comando Búsqueda Asistida explicado a continuación.

  • Búsqueda Asistida

Este comando abre la ventana de Búsqueda Asistida, que accede a la interfaz de búsqueda simplificada. Los usuarios expertos pueden preferir utilizar el comando Búsqueda experta explicado antes.

  • Cerrar ventana de búsqueda

Este comando cierra la ventana de búsqueda, si está abierta, y activa la ventana de base de datos.

  • Guardar búsqueda

Este comando permite guardar los resultados de una búsqueda en particular para posteriores procesos. Cuando se selecciona este comando CDS/ISIS abrirá en primer lugar la ventana de diálogo Histórico de búsquedas, donde se elegirá el conjunto de búsqueda a salvar, y entonces se despliega la ventana de diálogo guardar archivo, donde se indicará el nombre del archivo y el directorio donde se desea guardar los resultados de la búsqueda.

  • Recuperar búsquedas guardadas

Este comando permite reejecutar una búsqueda previamente guardada (es decir, una búsqueda que se haya archivado por medio del comando Guardar búsqueda explicada antes). CDS/ISIS despliega la ventana de diálogo guardar archivo, de donde se puede seleccionar el archivo *.wsv a recuperar. La búsqueda correspondiente al archivo seleccionado se añade automáticamente a la lista de búsquedas actuales y la ventana de base de datos mostrará entonces el primer registro recuperado. La búsqueda recuperada figurará entonces como búsqueda actual.

  • Borrar búsquedas anteriores

Esta opción borra todas las búsquedas realizadas durante la sesión de trabajo, vaciando el contenido de la ventana de diálogo Histórico de búsquedas. (Esta opción, presente en la versión distribuida en España, no está incluída en la versión oficial de UNESCO) Menú Editar Este menú contiene los siguientes comandos:

edu.red

Figura 3-Erreur! Argument de commutateur inconnu. : Menú Editar

  • Entrada de Datos

Este comando abre la ventana de Entrada de Datos, que permite modificar los registros de la base de datos o crear otros nuevos.

  • Borrar registro

Estando en modo de entrada de datos, este comando borra el registro actual. (es decir el registro mostrado en la ventana de entrada de datos.

  • Copiar al portapapeles

Este comando copia al portapapeles de Windows el registro activo. Solamente es operativo cuando está activa la ventana de base de datos. El registro es copiado en formato ASCII o RTF dependiendo la opción activa en la barra de herramientas:

edu.red El registro se copia en formato ASCII

edu.red El registro se copia en formato RTF

  • Limpiar portapapeles

Este comando vacía el contenido del portapapeles de Windows.

  • Definición de Bases de Datos

Este comando abre la primera ventana de Definición de Bases de Datos – Tabla de definición de Campos (FDT) que permite comprobar y/o modificar la estructura de la base de datos activa, y a partir de la cual se puede acceder directamente al resto de las ventanas de definición asociadas a dicha base (veasé pág. 61).

  • Hojas de Entrada de Datos (FMT)

Este comando abre la ventana Definición de Bases de Datos – Hojas de Trabajo asociada a la base de datos activa, que permite modificar la hoja de entrada de datos por defecto, y/o crear otras nuevas (veasé pág. 64).

  • Formatos de Impresión (PFT)

Este comando abre la ventana Definición de Bases de Datos – Formatos asociada a la base de datos activa Permite modificar los formatos de visualización e impresión y/o crear otros nuevos (veasé pag. 67).

  • Tablas de Selección de Campos (FST)

Este comando abre la ventana Definición de Bases de Datos – Tablas de Selección de Campos asociada a la base activa. Permite modificar los diccionarios asociados a la base activa y/o crear nuevas FST de clasificación (veasé pág. 70).

Menú Configurar Este menú contiene los siguientes comandos:

edu.red

Figura 3-Erreur! Argument de commutateur inconnu. : Menú Configurar

  • Cambiar Idioma

Este comando permite cambiar el idioma en el que aparecerán los menús, las ventanas y los mensajes desplegados. Inicialmente CDS/ISIS se abre en el idioma seleccionados a través del parámetro 101 del archivo syspar.par. Cuando se selecciona este comando se despliega una lista de los idiomas disponibles, de la que se puede elegir el deseado. Una vez seleccionado un idioma permanece activo en esa sesión hasta que se elija otro. Sin embargo, las ventanas abiertas antes de cambiar el idioma no lo cambiarán.

  • Cambiar Perfil

Este parámetro permite cambiar dinámicamente ciertos parámetros del sistema.

  • Ver Configuración

Este comando muestra los archivos de menús y mensajes activos.

  • Salvar Configuración

Este comando archiva la configuración activa en el syspar.par. En particular, reescribe los parámetros 101, 109, 111, 112 y 122.

  • Recuperar Configuración

Este comando relee el syspar.par del disco duro. Si éste archivo es editado mientras está activo CDS/ISIS, los parámetros cambiados tendrán efecto.

  • Parámetros del SYSPAR.PAR

Este comando abre la ventana Configuración de CDS/ISIS que le permitirá cambiar la mayor parte de los parámetros del syspar.par sin necesidad de editar dicho archivo Menú Utilidades Este menú contiene los siguientes comandos:

edu.red

Figura 3-Erreur! Argument de commutateur inconnu. : Menú Utilidades

  • Añadir campo (Rango)

Este comando permite añadir información a un campo de un rango de registros del fichero maestro. CDS/ISIS muestra la Ventana de diálogo de Añadidos Globales.

  • Borrados Globales (Rango)

Este comando permite borrar información de un campo para un determinado rango de registros del fichero maestro. CDS/ISIS muestra la Ventana de diálogo de Borrados Globales.

  • Reemplazar Campo

Este comando permite substituir determinada información contenida en un campo determinado de un rango de registros o sobre todos los registros resultado de una búsqueda, por otra. Cuando se selecciona este comando CDS/ISIS mostrará la ventana de diálogo Reemplazar texto.

  • Añadir Campo (Búsqueda)

Este comando permite añadir información a un campo de todos los registros resultado de una búsqueda. CDS/ISIS abre primero la ventana de diálogo Histórico de búsquedas de la cual se seleccionará aquella sobre la que se quiere incluir nueva información, tras lo que mostrará la Ventana de diálogo de Añadidos Globales.

  • Borrados Globales (Búsquedas)

Este comando permite borrar la información contenida en un determinado campo de todos los registros resultado de una búsqueda. CDS/ISIS abre primero la ventana de diálogo Histórico de búsquedas de la cual se seleccionará aquella sobre la que se quiere eliminar la información y una vez seleccionada mostrará la Ventana de diálogo de Borrados Globales.

Este comando permite compilar programas CDS/ISIS Pascal. CDS/ISIS mostrará la ventana de diálogo file selection, en la que deberá seleccionarse el programa *.pas que se desee compilar. Si el programa contiene errores de sintaxis, deberá editarse y compilarse de nuevo. El compilador trabaja en una ventana de DOS.

  • Utilidades Avanzadas

Este comando permite acceder a las herramientas de desbloqueo de registros propias de ambiente multiusuario. Al seleccionarlo CDS/ISIS abrirá la ventana de diálogo Información Modo Multiusuario.

Menú Ventanas Este menú contiene los siguientes comandos:

edu.red

Figura 3-Erreur! Argument de commutateur inconnu. : Menú Ventanas

  • Cascada

Muestra las distintas ventanas parcialmente superpuestas a partir del borde superior derecho de la ventana principal de CDS/ISIS. La barra de títulos de cada ventana permanece visible, facilitando la selección de cualquiera de ellas pulsando con el ratón en la correspondiente barra.

  • Mosaico horizontal

Organiza las ventanas activas en franjas horizontales, dividiendo la superficie de la ventana principal en tantas franjas como ventanas activas haya. Todas las ventanas permanecen visibles sin solapamiento entre ellas.

  • Mosaico vertical

Organiza las ventanas activas en franjas verticales, dividiendo la superficie de la ventana principal en tantas franjas como ventanas activas haya. Todas las ventanas permanecen visibles sin solapamiento entre ellas.

  • Agrupar ventanas

Agrupa todos los iconos en filas.

  • 1, 2, 3, . . .

Permite seleccionar una ventana particular entre las distintas ventanas activas. CDS/ISIS cambia esta parte del menú de ventanas dinámicamente, cada vez que se abre una nueva ventana. Por cada base se pueden tener tres ventanas activas: la de base de datos, la de búsqueda y la de entrada de datos. Dependiendo del número de ventanas activas y del tamaño de su pantalla pueden aparecer unas sobre otras. Seleccionando la ventana deseada de esta lista, se activará situándose en primer plano.

Menú Ayuda Este menú permite acceder al fichero de ayuda de CDS/ISIS (en la versión actual solo en inglés), y contiene los siguientes comandos:

edu.red

Figura 3-Erreur! Argument de commutateur inconnu. : Menú Ayuda

  • Indice

Este comando visualiza la tabla de contenidos del archivo de Ayuda de CDS/ISIS.

  • Palabras clave

Este comando le permite seleccionar directamente un tema de ayuda particular.

  • Uso de ayuda

Este comando mejora el uso de las facilidades de Ayuda de Windows.

  • Sobre WINISIS

Este comando visualiza la nota de Copyright de CDS/ISIS y la versión del programa.

Ventanas CDS/ISIS

Ventana de Base de datos La ventana de Base de datos, un ejemplo de la cual se muestra a continuación, se despliega cuando se abre una base de datos. Muestra el primer registro según el formato de visualización activo. Los contenidos de esta ventana pueden ser modificados por las distintas opciones del menú Mostrar.

edu.red

Figura 4-Erreur! Argument de commutateur inconnu. : Ventana de Base de datos La barra de herramientas de esta ventana contiene los siguientes ítems:

edu.red

La barra de estado, en la parte inferior de la ventana, contiene los siguientes campos:

Estado del registro: Este campo muestra el estado del registro activo. Permanece vacío si no está borrado, en cuyo caso se indicará dicha circunstancia. En visualización de resultados de búsquedas este campo muestra un mensaje del tipo:

Búsqueda #5: [1/10] En este ejemplo se estaría visualizando el primero de los 10 registros recuperados en la quinta búsqueda realizada en la sesión de trabajo.

Máximo MFN: Muestra el último nº de registro del Archivo Maestro de la base activa.

edu.red

edu.red

Ventana de Entrada de Datos Cada vez que se selecciona le comando Entrada de Datos del menú Editar se abre una ventana análoga a esta (esta corresponde a la base de ejemplo CDS):

edu.red

Figura 4-Erreur! Argument de commutateur inconnu. : Ventana de Entrada de Datos Cuando se abre, esta ventana mostrará el registro activo (es decir, el que se esté visualizando en la ventana de base de datos). Su contenido, sin embargo, puede modificarse por selección de los comandos aplicables del menú Mostrar.

El contenido de los campos del registros se mostrarán en la parte inferior de la ventana de acuerdo a la hoja de trabajo de entrada de datos activa (o la por defecto).

La ventana de Entrada de Datos tiene los siguientes ítems:

edu.red

edu.red

Abrir Diccionario: Abre la ventana del diccionario asociado a la base activa.

Crear un nuevo registro: Crea un nuevo registro. La hoja de trabajo activa se despliega con todos los campos vacíos.

Copiar a un nuevo registro: Crea un nuevo registro con el mismo contenido que el actual. Al registro creado se le asigna el próximo nº de MFN disponible.

Recuperar registro del disco: Cancela todos los cambios realizados y devuelve el contenido de los mismos a las opciones por defecto.

Borrar registro: Marca el registro activo como borrado (lógicamente).

Recuperar registro: Retira la marca de borrado lógico del registro activo.

Definir valores por defecto: Copia el contenido del registro actual como valores por defecto durante la sesión de trabajo.

Borrar valores por defecto: Borra el contenido por defecto de todos los campos definidos por la opción anterior. Limpiar Datos: Borra el contenido de todos los campos en la hoja de trabajo. Puede utilizarse esta opción para reemplazar un registro existente por otro que tenga el mismo nº de MFN. Tenga en cuenta sin embargo que solamente los campos presentes en la hoja de trabajo activa serán borrados. Los demás campos que estando presentes en el registro pero no en la hoja de trabajo, no serán borrados, manteniendo por tanto su contenido anterior.

Ayuda en la entrada de datos: Muestra los temas relacionados del fichero CDS/ISIS Help.

Elegir fuente (tipo de letra): Le permite cambiar la fuente y su tamaño en la ventana del editor de campos.

La barra de estado, en la parte inferior de la ventana contiene los siguientes campos:

Estado del registro: Este campo muestra el estado del registro activo. Permanece vacío si no está borrado, en cuyo caso se indicará dicha circunstancia. En la edición de resultados de búsquedas este campo muestra un mensaje del tipo:

Búsqueda #5: [1/10] En este ejemplo se estaría editando el primero de los 10 registros recuperados en la quinta búsqueda realizada en la sesión de trabajo.

Ayuda del campo: Muestra el mensaje de ayuda, si existe, asociado al campo editado.

Editar un campo Para editar un campo en particular primero debe pulsarse el botón izquierdo del ratón sobre el campo correspondiente. Su contenido se desplegará entonces en la ventana de edición de campos. En dicha ventana pueden usarse todas las teclas estándar de las funciones de edición de Windows (veasé Apéndice A, pág. 140) y, además, las cuatro teclas especiales siguientes:

Enter Actualiza el campo y selecciona el siguiente; Mayús+Enter Actualiza el campo y selecciona el anterior; F2 Borra el contenido del campo; ESC Ignora todos los cambios (El campo será reeditado en la forma en que estaba antes de iniciar la edición).

Puede cambiarse el tamaño de la ventana arrastrando arriba o abajo la barra inferior de la misma. También pueden cambiarse las fuentes y su tamaño usadas para mostrar el contenido del campo seleccionando la opción Elegir fuente (tipo de letra) del submenú Opciones.

  • Campos con Subcampos

Cuando se está editando un campo que contenga subcampos se deben teclear los delimitadores de subcampo correspondientes delante de cada uno de ellos. Un delimitador de subcampo es un código de dos caracteres que precede e identifica a cada uno de los subcampos de longitud variable incluidos en el campo. Dicho código consiste en el carácter ^ seguido de un carácter alfabético o numérico, p.ej. ^a.

Si el identificador del subcampo es alfabético, puede introducirse indistintamente en mayúsculas o minúsculas: CDS/ISIS no hace diferencia entre ^a y ^A. Por tanto pueden escribirse en la manera más conveniente.

No deben insertarse espacios en blanco o marcas de puntuación antes o después de los delimitadores de subcampos, salvo instrucciones específicas en sentido contrario. Incluir cualquiera de ellos puede afectar adversamente después a las futuras impresiones del campo.

Aquí puede verse un ejemplo de campo con tres subcampos:

^aUnesco^bParis^c1985

  • Campos Repetibles

Si se está introduciendo información en un campo repetible, y se necesita introducir más de una ocurrencia, estas deben ser introducidas separadamente, pulsando el botón de separación de ocurrencias edu.red(que precede al nombre del campo) entre cada una de ellas. Alternativamente pueden introducirse en una sola vez todas ellas en la misma ventana del editor de campos, separándolas entre sí por el carácter (%)[2]. En este caso no deben escribirse espacios ni antes ni después del carácter %. Si hiciera eso, dichos espacios entrarían a formar parte de la información del campo. El ejemplo siguiente muestra como se teclearía un campo autor con dos ocurrencias:

Brown, J.%Johnson, Archibald Puede utilizarse esta técnica siempre que se quieran introducir nuevas ocurrencias entre dos preexistentes.

  • Caracteres de Control

Alguno de los caracteres almacenados como parte de los datos pueden ser interpretados por CDS/ISIS como caracteres de control, en vez de caracteres de los datos, y activar entonces algún tipo especial de proceso. Los caracteres de control están normalmente reservados para su uso por CDS/ISIS y no deben por tanto formar parte de los datos.

Los delimitadores de subcampo explicados anteriormente son un ejemplo de caracteres de control. Otros caracteres reservados para CDS/ISIS se describen a continuación.

  • Delimitadores de búsquedas

Los delimitadores de términos de búsqueda pueden utilizarse para identificar palabras o frases clave que queden asignadas a cada registro para permitir su recuperación. Las palabras clave pueden delimitarse en una de dos formas: encerrándolas entre un par de diagonales (/…/), o encerrándolas entre paréntesis triangulares (<..>). La ventaja de utilizar los paréntesis triangulares sobre las diagonales es que estos son caracteres reservados (a diferencia de las diagonales), y que CDS/ISIS cuenta con opciones para mostrarlos o suprimirlos, mientras que no existe opción para suprimir las diagonales.

Cuando se suprimen los paréntesis triangulares, normalmente son eliminados durante la visualización del campo, excepto cuando el que abre sigue inmediatamente al que cierra: en este caso, CDS/ISIS reemplaza ambos caracteres con un punto y coma y un espacio. Por ejemplo, seleccionando el modo de visualización adecuado, el dato:

será visualizado del modo siguiente:

curso universitario; entrenamiento en documentación; escuela de biblioteconomía. Excepto por este caso, el usuario debe asegurarse que los espacios necesarios precedan y sigan a los paréntesis triangulares que abren y cierran respectivamente. Por ejemplo, cuando algunas palabras clave se encuentran insertas en un texto de un campo, tal como en el ejemplo siguiente:

Reporte de la misión que describe un sobre en una de África oriental Los espacios alrededor de cada palabra clave deben estar presentes para generar la visualización correcta:

Reporte de la misión que describe un curso universitario sobre entrenamiento en documentación en una escuela de biblioteconomía de África oriental Si se hubiera ingresado este campo del modo siguiente:

Reporte de la misión que describe unsobre en unade África oriental CDS/ISIS lo presentaría del modo siguiente:

Reporte de la misión que describe uncurso universitariosobreentrenamiento en documentaciónen unaescuela de biblioteconomíade África oriental En otras palabras, CDS/ISIS simplemente ignora los paréntesis triangulares, y no los reemplaza con espacios.

  • Información para clasificación

Cuando se generan catálogos impresos se necesita clasificar el contenido de uno o más campos para imprimir los registros en la secuencia correcta. CDS/ISIS tratará de producir una secuencia de clasificación de acuerdo con las normas de clasificación comúnmente aceptadas, pero algunas veces esto no es posible.

En estos casos, CDS/ISIS ofrece la posibilidad de establecer en forma explícita como debe ser clasificado un campo dado, suministrándole información para clasificación en el momento de ingresar los datos. La información para clasificación se graba en forma permanente dentro del propio campo.

Esta facilidad permite instruir a CDS/ISIS para que reemplace o ignore cualquier secuencia de caracteres en un campo, cuando este campo es usado como clave para ordenamiento, por medio de una de las especificaciones siguientes:

en este caso, CDS/ISIS substituirá texto.a por texto.b cuando el campo sea usado para realizar una clasificación, pero usará texto.a (e ignora texto.b) cuando el campo se visualiza; En este caso, texto.a será ignorado al clasificar, y utilizado solamente para visualizar el campo.

A continuación se presentan algunos casos donde esta capacidad es usada normalmente (pero su uso no está limitado a estos casos):

edu.red

  • Insertar términos del diccionario en un campo

Pueden insertarse directamente términos ya incluidos en el diccionario en la posición activa del cursor en la ventana de edición de campos presionando el Botón Diccionario que abrirá la correspondiente ventana y seleccionado el término a insertar mediante una doble pulsación del botón izquierdo de su ratón.

  • Insertar nombres de archivos en un campo

Pueden insertarse de forma rápida nombres de archivos (con su ruta incluido) en un campo. Para ello abra la ventana del Administrador de archivos (Windows 3.xx) o el Explorador de Windows (Windows 95 y sig.), seleccione los archivos que desee insertar arrástrelos con el ratón sobre la ventana del editor de campos (o copie y pegue). De esta forma se puede asociar cualquier tipo de archivos externos a los registros.

Añadir un campo Seleccione el campo que quiera añadir de la lista que se despliega al pulsar en Añadir campo. No se podrán añadir nuevas ocurrencias en campos no repetibles. Si se añade un campo repetible con información anterior, se añadirá una nueva ocurrencia. También se pueden de añadir ocurrencias en campos repetibles pulsando el icono del campo.

Borrar un campo Seleccione el campo a borrar con el ratón y oprima la tecla F2 o borre (tecla Supr) su contenido y oprima la tecla Enter.

Validación de Campos y registros CDS/ISIS valida cada campo comprobando que es del tipo definido en la tabla de definición de campos FDT de la base. Comprueba por ejemplo que no se ha introducido mas de una ocurrencia en campos no repetibles y la validez de los identificadores de subcampos.

Además se puede incorporar un archivo de validación de datos para cada base. Este archivo, cuando está presente, debe de estar en el directorio de la base de datos y debe llamarse dbn.val (donde dbn es el nombre de la base de datos).

El archivo de validación es un archivo ASCII que puede crearse con cualquier editor (p.ej. Notepad). Consiste en una o más líneas, cada una de la cuales se asocia a un campo determinado, y puede incluir una línea para validación global del registro. Las líneas de validación de campo tienen el siguiente formato:

tag: formato donde tag es la etiqueta (número) del campo a validar y formato es un formato válido de CDS/ISIS. Cada vez que se crea o modifica un campo, CDS/ISIS ejecutará el correspondiente formato de validación. Cualquier salida producida por el formato será mostrada como mensaje de error.

La línea de validación de registro, que tiene que ser la última del archivo de validación tiene el siguiente formato:

:formato Este formato es ejecutado inmediatamente antes de la actualización del registro. Cualquier salida producida por el formato será mostrada como mensaje de error.

Téngase en cuenta que cada formato de validación de campo debe estar contenido en una sola línea. No puede insertarse, por tanto, ningún retorno de carro excepto al final del formato.

Un ejemplo de archivo de validación se muestra a continuación:

10: &val10() 20: if size(v20)>7 then "El campo 20 no puede tener más de 7 caracteres"fi :if p(v20) and p(v10) then "Los campos 10 y 20 son mútuamente excluyentes" fi Este archivo de validación chequea los campos 10 y 20 y el conjunto del registro. Para el campo 10 ejecuta el formato de salida val10. Si dicho formato devuelve cualquier cadena no vacía, se mostrará dicha cadena como un mensaje de error. Para el campo 20 se muestra un mensaje de error si el campo contiene más de 7 caracteres. Finalmente, y antes de actualizarse el registro se muestra otro mensaje de error si ambos campos 10 y 20 contienen información.

Si cualquier campo o el registro no supera los criterios de validación CDS/ISIS muestra un mensaje de error y reposiciona el cursor al principio del campo. Deben realizarse las correcciones oportunas antes de proceder con el siguiente campo.

Actualización del Archivo Inverso Debe tenerse en cuenta que CDS/ISIS, en principio, no actualizará automáticamente el Archivo Inverso cuando se proceda a añadir, modificar o borrar registros del Archivo Maestro (esto depende del valor del parámetro 130 del archivo syspar.par). Es importante recordar esto dado que, hasta que el Archivo Inverso no se actualice, pueden darse las siguientes situaciones:

  • ? Los nuevos registros añadidos no estarán disponibles en la recuperación;

  • ? Los registros modificados serán recuperables, pero bajo los viejos puntos de acceso; y

  • ? Los registros borrados continúan manteniendo activos sus puntos de acceso, pero no podrán ser visualizados, aunque si puedens ser editados.

En cualquier caso, CDS/ISIS mantiene en el Archivo Maestro toda la información necesaria para la actualización del Archivo Inverso, pudiendo procederse a su actualización en cualquier momento, seleccionando el comando Actualizar I/F del menú Base de Datos. Esta operación puede tardar algún tiempo en función del número de registros a actualizar, el ordenador que se esté utilizando, y el número medio de términos de búsqueda generado por cada registro. Tras una pequeña experiencia con una base de datos determinada, puede estimarse el tiempo aproximado necesario para la actualización de un registro, y si se considera que éste es aceptable, es recomendable actualizar el Archivo Inverso después de cada sesión de entrada de datos (o antes de salir del programa).

Alternativamente puede retrasarse la actualización a un período de tiempo más conveniente (p.ej. al final del día, de la semana, … etc.).

Ventana de Búsqueda Experta Esta ventana se muestra al seleccionar el comando Búsqueda Experta del menú de Búsquedas (veasé también: Ventana de Búsqueda Asistida, pág. 56).

edu.red

Figura 4-Erreur! Argument de commutateur inconnu. : Ventana de Búsqueda Experta(

  • Operadores

Pulsando cualquiera de estos botones se inserta en la posición del cursor en la ventana Expresión de búsqueda el correspondiente operador.

  • Expresión de búsqueda

Esta ventana de edición contiene la expresión de búsqueda activa. Los usuarios expertos pueden escribir directamente en dicha ventana las búsquedas que deseen realizar (veasé "Lenguaje de Recuperación CDS/ISIS" en las págs. 103 y sig. del Manual de Referencia Mini-micro CDS/ISIS (versión 3.0)). El número máximo de caracteres que pueden escribirse en esta ventana es de 1000.

Los siguiente botones operan en esta ventana:

edu.red

  • Histórico de búsquedas

Esta ventana contiene la lista de las búsquedas realizadas hasta el momento durante la sesión de trabajo. Para cada expresión se indica el número de la búsqueda, la base sobre la que se ha realizado, el número de registros recuperados y la expresión de búsqueda. Se añadirá automáticamente un nuevo elemento cada vez que se ejecute una nueva búsqueda. Una doble pulsación sobre cualquier elemento de esta ventana muestra los resultados correspondientes en la ventana de Base de Datos.

Una pulsación simple normalmente inserta el número de búsqueda en la ventana Expresión de búsqueda. Sin embargo, si el elemento corresponde a una búsqueda anterior realizada sobre otra base de datos, se copia la propia expresión de búsqueda. También se puede copiar dicha expresión (lo que es distinto de copiar el número de la búsqueda), seleccionándola en la ventana Histórico de búsquedas y arrastrándola con el ratón sobre la ventana Expresión de búsqueda.

( Si el parámetro 908 del archivo syspar.par vale 1 la ventana de búsquedas tendrá el siguiente aspecto:

edu.red

Ventana de Búsqueda Asistida Esta ventana proporciona una interfaz simplificada de búsqueda para usuarios inexpertos. Se muestra al seleccionar el comando Búsqueda Asistida del menú Búsqueda. (veasé también la sección "Lenguaje de Búsqueda de CDS/ISIS", pág. 101).

edu.red

Figura 4-Erreur! Argument de commutateur inconnu. : Ventana de Búsqueda Asistida

  • Elementos de búsqueda

La ventana ofrece cuatro recuadros de texto donde pueden escribirse términos de búsqueda. Alternativamente puede pulsarse el botón edu.redpara abrir la ventana Diccionario (veasé a continuación), de la que puede seleccionarse por doble pulsación el apropiado término de búsqueda.

  • Campos buscables

Cada elemento de búsqueda puede estar asociado a un campo particular, por selección del mismo en la correspondiente lista de Campos buscables tras pulsar el botón edu.red

  • Operadores

Los elementos de búsqueda pueden ser relacionados entre sí con los tres operadores de búsqueda AND, OR y NOT, seleccionado el adecuado de la correspondiente lista de Operadores que se despliega al pulsar el botón edu.red

  • Búsqueda anterior

Cuando se han realizado anteriores búsquedas, puede seleccionarse cualquiera de ellas de la lista Búsquedas anteriores, desplegada al presionar el correspondiente botón edu.redy relacionar con ellas nuevos términos de búsqueda.

  • Botones

Para ejecutar la búsqueda pulse el botón edu.redLa ecuación de búsqueda generada por CDS/ISIS será mostrada entonces en la ventana Expresión de búsqueda. Cuando se haya completado se mostrará el número asignado en el recuadro Número de búsqueda, y el nº de registros recuperados aparecerá en el recuadro Nº de aciertos.

Pueden visualizarse los resultados presionando el botón edu.redal presionar el botón edu.redse vuelve a la ventana de Base de Datos y al presionar el botón edu.redse borrará el contenido de los recuadros Elementos de búsqueda.

Ventana Diccionario Esta ventana muestra los términos de búsqueda del diccionario. Aparecerá cada vez que se pulse el botón Diccionario en cualquiera de las ventanas Búsqueda experta, Búsqueda Asistida, Entrada de datos o Base de Datos.

edu.red

Figura 4-Erreur! Argument de commutateur inconnu. : Ventana Diccionario

  • Campos buscables

Esta ventana de selección permite elegir los términos del diccionario asociados a un determinado campo cuando se trabaja en modo de búsqueda experta. Al seleccionar un campo se añade automáticamente el correspondiente calificador de término a los términos seleccionados en la ecuación de búsqueda. Seleccionando la búsqueda se realiza sobre todos los campos indizados.

Al seleccionar un campo, la ventana diccionario se modifica como sigue, dependiendo del valor del parámetro 104 del archivo de configuración syspar.par.

104=0 (defecto) Se visualiza el diccionario completo, pero los términos de otros campos aparecen en minúsculas grises y no son seleccionables; 104=1 sólo aparecen los términos del diccionario presentes en el campo seleccionado.

  • Ventana de términos

Al escribir uno o más caracteres en la ventana de términos se avanza la visualización del diccionario de acuerdo al conjunto de caracteres tecleado (p.ej. al teclear "f" los términos del diccionario se muestran a partir del primero que empieza por F).

  • Términos del diccionario

Por una doble pulsación sobre un término del diccionario se selecciona este, y dependiendo de la ventana desde la que se abrió la ventana diccionario, lo inserta en la posición correspondiente como se indica a continuación:

Ventana Búsqueda Experta: El término se inserta en la posición activa del cursor en la ventana Expresión de búsqueda. Si se ha seleccionado previamente algún operador, este se añadirá antes del término seleccionado automáticamente; si no es así se inserta el operador OR; Ventana Búsqueda Asistida: El término se inserta en la ventana Elemento de búsqueda activa; Ventana Entrada de Datos: El término se inserta en la posición activa del cursor en la ventana de Edición de campos.

Cualquiera de estas operaciones puede realizarse por selección y arrastre del término desde la ventana diccionario a la ventana correspondiente. Use el método que encuentre más conveniente.

  • Botones Pág. Adelante y Atrás

Estos botones avanzan o retroceden la visualización de términos en el diccionario por páginas completas. Sin embargo la operación pág. Atrás no puede ir más atrás de la posición con que se abrió la primera página. Para moverse a otras posiciones utilice la ventana de Términos.

Definición de Bases de Datos

Al pulsar el botón edu.redo al seleccionar el comando Nueva (Definición)… del menú Base de Datos se inicia el proceso de definición de bases de datos, en el que se irán abriendo consecutivamente las siguientes ventanas:

Ventana de diálogo Nueva base

edu.red

Figura 5. -1 : Ventana Nueva Base En esta ventana se ha de introducir el nombre y ruta de acceso (path) de la nueva base. El nombre de la base no ha de contener más de seis caracteres. Si no se especifica el path, se tomará lo especificado por defecto en el parámetro 5 del archivo syspar.par.

Definición de Bases de datos -1: Tabla de definición Campos (FDT) Una vez que se ha especificado el nombre y directorio de la nueva base de datos se abrirá la siguiente ventana:

edu.red

Figura 5-2.- Tabla de Definición de Campos En esta ventana aparecerán los recuadros siguientes, cada uno de los cuales se rellenarán para cada campo para especificar sus características:

edu.red

edu.red

Definición de Bases de datos 2: Definición de Hojas de Trabajo Al pulsar el botón anterior se abrirá la segunda ventana de definición de bases de datos: Definición de la hoja de trabajo por defecto de la base. Necesariamente debe existir una hoja de ingreso de datos con el nombre de la base, aunque una base puede tener asociadas otras hojas de entrada de datos con nombres distintos. La siguiente ventana de diálogo se despliega en la segunda etapa de definición de base de datos nuevas:

edu.red

Figura 5-3.- Definición de Hojas de Trabajo En esta ventana existen los siguientes recuadros:

Hoj Trab: Contiene BASE (BASE es el nombre de la base de datos que se está creando). En esta operación dicho nombre no puede cambiarse. Esta misma ventana se puede utilizar posteriormente para definir nuevas hojas de entrada de datos Campos: Contiene la lista de los campos de la base definidos en la etapa anterior. Seleccionando cualquiera de ellos se pueden incluir en la hoja de trabajo.

Campos de entrada de datos: En este recuadro se indican los campos que formarán parte de la hoja de entrada de datos que se está definiendo.

Entrada de datos en modo inserción: Determina el modo de edición por defecto en que se desplegará la hoja de trabajo (inserción o sobreescritura) Además esta ventana de definición de hojas de trabajo tiene los siguientes botones:

edu.red

Ventana de Validación de Campos Si en la ventana anterior se pulsa el botón de validación de campos edu.redaparecerá la siguiente ventana:

edu.red

Figura 5-4.- Ventana de validación de Campos En esta ventana se muestran los siguientes recuadros:

Descripción: Nombre del campo activo (marcado, seleccionado) en el recuadro Campos de entrada de datos de la Hoja de Entrada de datos cuando se pulsó el botón de validación de campos.

Etiqueta: Numero del campo o etiqueta (Tag) de dicho campo.

Valor por Defecto: Valor que se asigna al campo por defecto en la futura hoja. Para las hojas de trabajo de ingreso, generalmente se proporcionará un valor por defecto solamente para aquellos campos cuyos contenidos serán los mismos para la mayoría de los registros.

Ayuda: Mensaje de ayuda que aparecerá en la Hoja de Entrada de datos sobre el tipo de información contenida en el campo y su formato.

Formato : Formato de validación del campo (Veasé apartado 4.4 "Validación de Campos y registros", pág. 52) Además esta ventana posee los siguientes botones:

edu.red

Hoja de Validación de Registros Al pulsar sobre el botón de Validación de registros, edu.red, se despliega la siguiente ventana:

edu.red

Figura 5-5.- Ventana de Validación de registros En esta ventana se puede definir el formato que ha de cumplir el registro, pudiéndose imponer cuantas condiciones nos permita el lenguaje de formatos de CDS/ISIS.

Además esta ventana posee los siguientes botones:

edu.red

Definición de Bases de datos 3: Definición de Formatos de impresión Al pulsar el botón edu.reden la pantalla de la figura 5-3 (hoja de trabajo) se desplegará la siguiente ventana

edu.red

Figura 5-6.- Asistente definición de formatos – 1 En la que se nos consulta si deseamos utilizar el asistente para la definición de formatos de visualización e impresión. Si pulsamos el botón "", (recomendado), se desplegará la siguiente pantalla para que elijamos el tipo de formato que queremos crear:

edu.red

Figura 5-7.- Asistente definición de formatos – 2 En esta pantalla se ofrecen cuatro tipos de formatos:

Estilo Normal .- El Asistente creará un formato sencillo pero con alguna de las nuevas herramientas de formatos definidas para la versión de Windows, que por lo tanto no será válido para entorno de MS-DOS. Formato compatible con CDS/ISIS para DOS .- El formato solo incluirá las herramientas de formatos compatibles con la versión de DOS. (recomendado si deseamos compatibilidad con la versión DOS) Formato decorado .- El Asistente creará un formato con distintos tipos de letras, recuadros, etc. que aprovecharán la mayor parte de las nuevas herramientas definidas para le versión de CDS/ISIS para Windows, por lo que no podrá ser usado en la versión de DOS. (Opción recomendada si no necesitamos compatibilidad con la versión DOS) Formato HTML decorado .- Igual que el anterior pero escrito en lenguaje HTML, lo que permitirá incluir las salidas de visualización o impresión en cualquiera de los programas que puedan manejar dichos formatos. En esta pantalla tendremos que elegir una de las cuatro opciones que nos presenta el asistente, marcando con el ratón una de ellas, tras lo cual pulsaremos el botón edu.redque desplegará la ventana de definición de formatos de visualización e impresión, en la que el Asistente habrá incluido automáticamente el tipo de formato elegido; esta misma ventana pero con el recuadro Formato en blanco se desplegará directamente en blanco, si en su momento decidimos no utilizar el asistente (figura 5-6):

edu.red

Figura 5-8 .- Definición de Formatos de visualización e impresión En la que aparecerá el nombre del formato (igual que el de la base si estamos en la etapa de definición de una nueva base de datos), el recuadro de edición de formatos, (que aparecerá relleno en el caso de que hallamos elegido usar el Asistente) y sobre el que podremos realizar las modificaciones que estimemos oportunas (no recomendado, ya que si lo necesitase dicha operación puede realizarse después de haber terminado el proceso de definición de la base).

Definición de Bases de datos 4: Definición de la Tabla de Selección de Campos (FST) Al pulsar el botón edu.reden la pantalla de la figura 5-8 (Formato de visualización) se desplegará la siguiente ventana:

edu.red

Figura 5-9.- Asistente definición de Diccionarios – 1 Si pulsamos la opción de aceptar el uso del asistente se desplegará la ventana:

edu.red

Figura 5-10.- Asistente definición de Diccionarios – 2 En la que podremos marcar los campos de los que deseamos realizar la indización, así como la técnica de indización a aplicar al conjunto. Dado que la tabla de selección de campos creada con el uso del asistente se puede modificar en cualquier momento, lo más recomendable en esta etapa es marcar los campos que queremos indizar eligiendo una de las técnicas de indización del 0 al 4. Posteriormente podremos reeditar esta tabla y realizar las modificaciones oportunas. En cualquier caso tendremos que tener en cuenta que cada vez que se haga cualquier modificación en la FDT tendremos que rehacer el archivo inverso a través del comando Actualizar I/F del menú Base de datos.

Una vez aceptadas las opciones que nos ofrece el asistente de definición de diccionarios, podemos pulsar el botón Ok, con lo que se desplegará la siguiente ventana:

edu.red

Figura 5-11.- Definición de la Tabla de selección de Campos En esta ventana aparece en la parte superior el nombre de la tabla de selección de campos asociada a la nueva base, que ha de coincidir con el nombre de la misma, así como los distintos formatos de generación de archivos que generó el asistente. Esta misma ventana se desplegará sin ningún contenido en el recuadro Entrada si dedicimos en su momento no hacer uso del asistente. En cualquier caso tendremos la oportunidad de incluir o modificar cualquiera de las entradas de la FDT, con ayuda de los siguientes recuadros y/o botones:

edu.red

Al finalizar la cuarta y última etapa de proceso de definición de nuevas bases de datos, pulsando el correspondiente botón de la pantalla anterior se desplegará el siguiente recuadro de diálogo:

edu.red

que nos pide confirmación para dar por finalizado el proceso. Si aceptamos los datos que se definieron en las etapas anteriores, se desplegará la siguiente ventana:

edu.red

que nos informa que se han grabado los ficheros correspondientes de la nueva base de datos. Al pulsar el botón aceptar, se desplegará la ventana de diálogo de selección de archivos por si queremos abrir la base recién creada (Ventana Abrir Base de datos):

edu.red

Si elegimos la base de datos recién creada (sdg.mst en éste ejemplo) se desplegará la ventana de la nueva base de datos, que, al no contener ningún registro, presentará el siguiente aspecto:

edu.red

en donde podemos reseñar que el número de registros (mfn máximo y actual) es 0. Una vez en este punto podremos empezar el proceso de grabado de los registros de la nueva base a través del correspondiente comando del menú Editar.

Ventanas de Diálogo CDS/ISIS

Ventana de diálogo abrir archivos La siguiente ventana se despliega cada vez que se abre una base de datos o un archivo:

edu.red

Figura 6-Erreur! Argument de commutateur inconnu. : Ventana de diálogo Abrir

  • Nombre del archivo

Seleccione o escriba el nombre del archivo que desee abrir. El recuadro solo mostrará los archivos con extensión igual a la/s seleccionada/s en el recuadro Ver archivos de Tipo.

  • Ver archivos de Tipo

Selecciona el tipo de archivos que aparecerán en el recuadro anterior. El tipo de Archivos se asigna automáticamente por CDS/ISIS según la operación particular que se estuviese realizando de la forma siguiente:

Abrir bases de datos *.mst; *.par Operaciones de Importación y exportación *.iso.

Archivos guardados *.wsv Hojas de Trabajo *.wpr

  • Unidad

Selecciona la unidad que contiene el archivo que se desea abrir. Tenga en cuenta que solo serán listadas las unidades de red que estuviesen conectadas antes de iniciar la sesión de trabajo con CDS/ISIS.

  • Directorios

Selecciona el directorio donde está almacenado el archivo que se desea abrir.

  • Botones

edu.red

Ventana de diálogo Histórico de búsquedas La ventana de diálogo Histórico de búsquedas, muestra la lista de todas las búsquedas realizadas hasta el momento durante la sesión de trabajo. A continuación se muestra un ejemplo de esta ventana.

edu.red

Figura 6-Erreur! Argument de commutateur inconnu. : Ventana de diálogo Histórico de búsquedas Para seleccionar una búsqueda pulse sobre el correspondiente botón. Para cancelar la operación pulse sobre el primer botón ( <-> ).

Ventana de diálogo de Importación La Ventana de diálogo de importación se despliega en respuesta al comando Importar del menú Base de Datos. Al seleccionar dicho comando aparece primero la correspondiente ventana de diálogo abrir:

edu.red en la que se seleccionará el archivo *.iso que se desea importar. Tras ello se despliega la siguiente ventana.

edu.red

Figura 6-Erreur! Argument de commutateur inconnu. : Ventana de diálogo de importación Dicha ventana posee los siguientes recuadros de diálogo y botones:

  • Nombre del archivo ISO de entrada

Este campo contiene el nombre de archivo que se eligió en la ventana de Archivo ISO de entrada. El Archivo debe estar en el formato estándar ISO 2709 descrito en el Manual de Referencia de CDS/ISIS.

  • Primer MFN a ser asignado

Si se especifica este parámetro CDS/ISIS renumerará secuencialmente los registros de entrada a partir del número de MFN especificado. Normalmente se debe introducir 1 si se está usando la opción Cargar, y el número de registros actual de la base + l, cuando se usan las opciones Añadir o Actualizar. En este último caso, sin embargo, si se indica un número de registro (MFN) ya asignado a un registro presente en la base de datos, CDS/ISIS numerará automáticamente los registros importados a partir del próximo número de registro a ser asignado en la base (por tanto las opciones Añadir y Actualizar funcionan de la misma forma).

  • Campo con MFN

Como alternativa a la opción anterior (que será ignorada en caso de especificar una etiqueta de entrada), puede asignarse el MFN a partir de un campo del registro de entrada. En este caso, el usuario especifica en este campo la etiqueta ISO del campo que contiene el MFN. Nótese que el campo debe contener un valor numérico, y sólo puede usarse para este propósito, ya que no será almacenado en los registros de la base de datos receptora.

  • FST de Reformateo

Este parámetro es opcional. Si se deja en blanco, los campos en el archivo de salida mantendrán sus etiquetas y su contenido. En forma alterna, puede realizarse cierto grado de reformateo suministrando el nombre de una FST.

Cuando se usa para reformateo, la FST se interpreta de la manera siguiente:

  • Cada línea de la FST representa un campo de salida;

  • A cada campo de salida se le asigna una etiqueta igual al identificador de campo definido en la línea correspondiente de la FST.

  • El formato de extracción de datos incluido en la FST define el contenido del campo. En este formato, se deben usar las etiquetas ISO de los campos según se definieron para el archivo de entrada. Cada línea producida por el formato (o cada elemento, si la FST especifica las técnicas de indizado 2, 3 o 4) generará una nueva ocurrencia del campo de salida. Nótese que el archivo de palabras vacías de la base de datos receptora, si lo hay, será usado para procesar los campos con técnica de indizado 4.

Supóngase por ejemplo que el archivo de entrada contiene los campos siguientes:

100 Autor (repetible) 200 Título 300 Palabras clave (repetible) 400 Notas Una FST para reformateo para este archivo podría ser la siguiente:

1 0 (v100/) [campo de salida 1 igual al campo de entrada 100] 2 0 v200 [campo de salida 2 igual al campo de entrada 200] 3 0 |<|v300|>| [campo de salida 3 contiene las palabras clave encerradas entre <..>; cada palabra clave será tomada de una ocurrencia del campo de entrada 300]

  • Tabla de Conversión Gizmo

Este recuadro puede contener el nombre de una tabla de conversión Gizmo para ser usada en la importación. Esta opción se incluye principalmente para facilitar el intercambio de datos que contienen marcas diacríticas codificadas entre plataformas de diferente hardware y/o software. Un archivo de conversión GIZMO es un archivo de texto ASCII que puede ser creado usando cualquier editor de textos, y se define del modo siguiente.

El primer carácter de la primera línea contiene el prefijo de diacrítica (normalmente el símbolo @ para CDS/ISIS). Cada línea posterior tiene el formato siguiente:

dxyxyxyxyxy….xy donde d es el código de diacrítica (p.ej.: 7 para el acento agudo), x es el carácter a ser acentuado, e y es el carácter acentuado.

Un ejemplo de una tabla de conversión GIZMO simple es la siguiente:

@ 6aàeè 7aáeé (([ ))] CDS/ISIS usa esta tabla para producir diacríticas codificadas en la exportación (p.ej.: é será convertida en @7e), y para decodificar diacríticas codificadas en la importación (p.ej.: @6a será convertida en à). Nota: Esta herramienta no está implementada en la versión 1.0.

  • Opciones

Este parámetro indica la forma en que los registros serán incorporados a la base de datos, de acuerdo a lo siguiente:

Cargar: En este caso, la base de datos resultante contendrá solamente los registros importados. Debido a que esta opción borra cualquier registro que pudiera existir previamente en la base de datos, CDS/ISIS siempre solicitará que el usuario confirme esta operación.

Añadir: Añade los registros del archivo de entrada a los que ya se encuentran en la base de datos, si los hay. Sin embargo, los registros de entrada con un número de MFN igual a registros existentes, no son reemplazados (a menos que los registros existentes estén marcados para ser borrados). CDS/ISIS mostrará los MFN de estos registros, si los hay.

Actualizar: Igual que M, excepto que los registros con igual MFN son reemplazados automáticamente.

Nótese que las opciones Añadir y Actualizar sólo operan como se indica si se están importando los MFN de los registros (o sea, que se ha rellenado el recuadro Campo con MFN). En caso contrario, CDS/ISIS simplemente añade al archivo maestro los campos que vayan ingresando, y asigna MFN secuenciales a partir del MFN más alto asignado hasta el momento, o desde el MFN especificado por el usuario en el campo Primer MFN a ser asignado.

Ventana de diálogo de Exportación La Ventana de diálogo de exportación se despliega en respuesta al comando Exportar del menú Base de Datos. Al seleccionar dicho comando aparece primero la correspondiente ventana de diálogo abrir:

edu.red en la que se indicará el nombre del archivo *.iso que se desea exportar. Tras ello se despliega la siguiente ventana:

edu.red

Figura 6-Erreur! Argument de commutateur inconnu. : Ventana de diálogo Exportar Dicha ventana posee los siguientes recuadros de diálogo y botones:

  • Archivo ISO de salida

Este campo contendrá el nombre y ruta (path) del archivo ISO de salida indicado en la Ventana de diálogo anterior. Este archivo estará en el formato standard ISO 2709 según se describe en "Formato de intercambio ISO 2709" en el apéndice B del Manual de Referencia de CDS/ISIS.

  • Separador de Campos

En este recuadro se indicará el carácter que se usará como separador de campos en el archivo de salida. Si se deja vacío CDS/ISIS usará el separador de campos standard definido en la norma ISO 2709 es el código ASCII 30 (1E hexadecimal). Sin embargo, si el archivo a ser exportado debe ser transmitido a través de canales de telecomunicaciones, este carácter puede ser alterado o eliminado por el software de comunicaciones. Por ello, CDS/ISIS permite al usuario redefinir el carácter de separación de campos como cualquier código ASCII que pueda pasar por los canales de comunicación. Nótese que el carácter seleccionado debe ser tal que no aparezca nunca como parte de los datos en la base de datos, ya que CDS/ISIS reservará su uso para estos efectos.

Para especificar cualquier carácter ASCII como separador de campos utilice la siguiente notación:

xxx donde xxx es el número del código ASCII correspondiente al carácter deseado. Por ejemplo para especificar como separador de campos el carácter ASCII 28 debe escribirse en este recuadro: 28.

  • Separador de Registros

En este recuadro se indicará el carácter que se usará como separador de registros en el archivo de salida. Si se deja vacío CDS/ISIS usará el separador de registros standard definido en la norma ISO 2709 es decir el código ASCII 29 (1D hexadecimal). Las mismas consideraciones mencionadas para el campo anterior son aplicables en este caso.

  • Parámetros de Selección (Exportar, Intervalo)

Pueden exportarse en forma selectiva, porciones de la base de datos. Para definir los registros a ser exportados, existen dos posibilidades: usar un rango de MFN, o los registros recuperados en la última búsqueda realizada.

Para seleccionar un rango de registros por MFN, marque el botón Intervalo de MFN e indique los números de registro del primero y el último de los registros a exportar en los recuadros Desde MFN y a MFN respectivamente. Para seleccionar los resultados de la última búsqueda, pulse el botón Resultado de Búsqueda. Si solo se quieren exportar los registros marcados en el resultado de la última búsqueda, debe marcarse además el recuadro Registros Marcados. (deben estar marcados ambos recuadros).

Téngase en cuenta que si está marcada la opción de Resultado de Búsqueda y además se han introducido límites de MFN, se aplicarán ambos criterios simultáneamente. Por ejemplo, si en la última búsqueda se han recuperado los registros de nº de MFN 3, 5, 150 y 270, y los límites de MFN son 10/200, solo se exportará en registro de MFN 150, al ser el único que cumple ambos criterios.

Partes: 1, 2, 3, 4, 5
 Página anterior Volver al principio del trabajoPágina siguiente