- Descripción del sistema
- Menús de CDS/ISIS
- Ventanas CDS/ISIS
- Definición de bases de datos
- Ventanas de diálogo CDS/ISIS
- El Lenguaje de búsqueda de CDS/ISIS
- El lenguaje de formatos de CDS/ISIS
- CDS/ISIS pascal
- Adaptaciones de CDS/ISIS a necesidades locales
- Apéndice A – Teclas de edición de Windows
- Apéndice B – Suplemento al manual de referencia
- Apéndice C – Notas y formatos de ejemplo
- Apéndice D – Archivo leeme.txt
- Glosario
Prefacio
CDS/ISIS es un sistema generalizado de almacenamiento y recuperación de información manejado por un conjunto de menús diseñado específicamente para el manejo por ordenador de bases de datos estructuradas. Una de las mayores ventajas ofrecidas por el diseño general del sistema consiste en que CDS/ISIS es capaz de manipular un número ilimitado de bases de datos cada una de las cuales puede consistir en un conjunto diferente de datos elementales. Si bien algunas posibilidades de CDS/ISIS requieren algún conocimiento y/o experiencia con sistemas de información por ordenador, la mayor parte de las aplicaciones del sistema han sido diseñadas para que puedan ser manejadas por personas que tengan poca o ninguna experiencia anterior con computadores. Para aquellos usuarios avanzados o que tengan acceso a profesionales informáticos, CDS/ISIS ofrece herramientas integradas de programación que permiten el desarrollo de aplicaciones especializadas y/o extensiones de las que originalmente ofrece el programa.
Este manual, escrito por el recientemente fallecido Giampaolo Del Bigio, describe las operaciones de la versión Windows de CDS/ISIS y ha sido pensado para ser un manual complementario del Manual de Referencia de CDS/ISIS para la versión del sistema operativo MS-DOS (incluido el archivo READ.ME facilitado con dicha versión). En particular aquí se describen los cambios y las nuevas herramientas que están solo disponibles en la versión para Windows. Esta versión es totalmente compatible con la versión para MS-DOS[1]de CDS/ISIS. Las bases de datos creadas con dicha versión pueden operar sin ningún cambio bajo la versión de Windows. En cualquier caso, y para poder disfrutar de las nuevas características (por ejemplo los comandos gráficos o hipertextuales del lenguaje de formateo) usted puede revisar y modificar sus formatos de visualización y/o sus tablas de selección (*.FST). Los últimos módulos de la versión para Windows no están incluidos en este manual (como puede ser "Definición asistida de bases de datos", etc.), para los cuales Vd. debe consultar el archivo suplementario incluido en los disquetes de distribución(.
Esta versión de CDS/ISIS para Windows incluye todas las posibilidades de la versión para MS-DOS excepto algunas utilidades de bases de datos como puede ser la reinicialización. Ha sido diseñada para aquellos usuarios de la actual versión de MS-DOS que quieran operar en ambiente Windows, así como para los nuevos usuarios. Davide Storti Assistant Programme Manager, Division of Information and Informatics UNESCO
La Base de Datos CDS/ISIS CDS/ISIS permite construir y manejar bases de datos estructuradas no numéricas, es decir bases de datos constituidas en su mayor parte por texto.
Si bien CDS/ISIS trabaja con textos y palabras, y ofrece por tanto muchas de las herramientas normalmente encontradas en los paquetes de procesadores de textos, no consiste exactamente en un procesador de textos. Esto es así porque los textos que CDS/ISIS procesa están estructurados en elementos de datos definidos por el usuario. En términos muy generales se debe pensar de una base de datos CDS/ISIS como en un archivo de datos relacionados recogidos por el usuario para satisfacer los requerimientos de información de una determinada comunidad de usuarios. Dicha base puede consistir en un simple fichero de direcciones o un archivo más complejo como puede ser el catálogo de una biblioteca o un directorio de proyectos de investigación. Cada unidad de información almacenada en una base de datos consiste en un conjunto de elementos datos, cada uno de los cuales contienen una característica particular de la entidad a la que describen. Por ejemplo, una base de datos bibliográfica puede contener información de libros, informes, artículos de revista, etc. Cada unidad puede consistir, en este caso, en elementos de datos tales como autor, título, fecha de publicación, etc.
Los elementos datos están almacenados en campos, a cada uno de los cuales se le asigna una etiqueta numérica indicativa de su contenido. Se puede pensar que dicha etiqueta es el nombre del campo con el que es reconocido por CDS/ISIS. El conjunto de campos que contienen todos los elementos de datos de una determinada unidad de información es llamado registro. La característica particular de CDS/ISIS es que ha sido diseñado específicamente para manejar campos (y por consiguiente registros) de longitud variable, lo que permite, por una parte una utilización óptima de disco de almacenamiento, y por otra, una completa libertad a la hora de definir la longitud máxima de cada campo. Un campo puede ser opcional (es decir, puede estar ausente en uno o más registros), puede contener un simple elemento dato, o dos o más elementos datos de longitud variable. En este último caso se dice que el campo contiene subcampos, cada uno de los cuales se identifica por un delimitador de subcampo de dos caracteres que precede al correspondiente elemento dato. Además un campo puede ser repetible, es decir un determinado registro puede contener más de una instancia u ocurrencia en el campo. Funciones del Sistema Las funciones de CDS/ISIS más importantes permiten:
Definir bases de datos con los elementos datos requeridos por el usuario.
Ingresar nuevos registros en una determinada base de datos
Modificar, corregir o borrar registros existentes
Construir automáticamente y mantener el rápido acceso a los archivos de cada base de datos, de cara a maximizar la velocidad de búsqueda
- Recuperar registros por su contenido, gracias a un sofisticado lenguaje de búsqueda
Visualizar los registros o porciones de ellos de acuerdo a sus requisitos
Ordenar los registro en cualquier secuencia deseada
Imprimir catálogos parciales o totales y/o índices
Desarrollar aplicaciones especiales usando las facilidades integradas de programación.
Estructura de la Base de Datos A pesar de que aparentemente una base de datos de CDS/ISIS pueda parecer como un único archivo de información, en realidad consiste en un conjunto de archivos de ordenador relacionados lógicamente pero físicamente distintos. El manejo de dichos archivos físicos es responsabilidad de CDS/ISIS, y el usuario normalmente no tiene porqué conocer su estructura en detalle para poder operar con sus bases de datos. Sin embargo algún conocimiento básico de los principales archivos asociados a cualquier base de datos puede ayudar a comprender mejor el funcionamiento del sistema.
Archivos de definición de bases de datos Antes de que una base de datos pueda ser accesible a cualquier proceso de CDS/ISIS es necesario hacer conocer al programa la estructura y contenido de sus registros definiendo ciertas características de los mismos. Los servicios de Definición de Bases de datos de CDS/ISIS permiten crear y/o modificar una definición de base de datos. Una definición de base de datos consiste en la definición de los siguientes componentes, cada uno de ellos almacenado en un archivo separado:
Tabla de Definición de Campos (FDT): La FDT define los campos que formarán parte de los registros de la base de datos y sus características.
Hoja(s) de trabajo de entrada de Datos: Una o más pantallas definidas por el usuario son utilizadas para crear y/o actualizar los registros principales de la base de datos. CDS/ISIS incluye un editor especialmente diseñado para crear estas hojas de trabajo.
Formato(s) de visualización: Los formatos de visualización definen los requisitos precisos de formateo para cada forma de visualización en pantalla de los registros durante los procesos de búsqueda o para la generación a través de la salida de impresora de productos tales como catálogos o índices. CDS/ISIS posee un potente y fácil de entender lenguaje de formateo que permitirá visualizar el contenido de los registros en la forma que se desee.
Tabla(s) de Selección de Campos (FST): Una FST define los campos de la base de datos que entrarán a formar parte del Archivo Inverso (diccionario) asociado a su base de datos, así como la forma en que su contenido deba ser extraído para facilitar las búsquedas. Otros archivos FST adicionales definirán los requisitos de ordenación y clasificación mas frecuentemente usados en la base de datos.
Nota: La versión 1.31 de CDS/ISIS para Windows incluye ya las herramientas para la definición de bases de datos. De cualquier manera se pueden seguir utilizando los servicios de la versión para MS-DOS que son totalmente compatibles con la versión de Windows. Archivo Maestro El Archivo Maestro contiene todos los registros de una determinada base de datos, consistiendo cada registro en un conjunto de campos de longitud variable. Cada registro se identifica por un número único, asignado automáticamente por el sistema cuando es creado, llamado Número de archivo maestro, número de registro o MFN.
Para facilitar un rápido acceso a cada registro del archivo maestro, CDS/ISIS asocia un archivo especial al archivo maestro llamado Archivo de Referencias Cruzadas, que consiste de hecho en un índice que indica la posición de cada registro en el Archivo Maestro.
Se pueden crear, modificar o borrar uno o varios registros del archivo maestro por medio de los Servicios de Entrada de Datos de CDS/ISIS.
Archivo Inverso Aunque siempre es posible recuperar directamente un registro por su MFN, a través del archivo de referencias cruzadas, son necesarias, naturalmente, otras vías de acceso a un determinado registro. En la recuperación de registros bibliográficos, por ejemplo, puede ser deseable poder acceder a los registros por autor, por tema o por cualquier otro elemento de los datos que aparecen en el registro. CDS/ISIS permite crear un número de puntos de acceso a cada registro virtualmente ilimitado, mediante la creación de un archivo especial llamado Archivo inverso.
El archivo inverso, creado según diseño del usuario, contiene todos los términos que pueden ser usados como puntos de acceso durante las operaciones de búsqueda, y, para cada uno de los términos, una lista de referencias de los registros del Archivo Maestro de los que dicho término ha sido extraído. El conjunto de todos los puntos de acceso de una determinada base de datos se llama diccionario. Puede pensarse que el Archivo Inverso es un índice del contenido del Archivo Maestro.
Por ejemplo, supongamos que cuatro registros del archivo maestro (con MFN 18, 204, 766 y 1039) contienen el descriptor EDUCACION DE ADULTOS. La estructura lógica de la correspondiente entrada del Archivo Inverso será:
EDUCACION DE ADULTOS 18 204 766 1039 Aquí, EDUCACION DE ADULTOS es el punto de acceso (o término del diccionario), y cada referencia al Archivo Maestro que aquí aparece se llama apuntador (posting).
Dado que cada término normalmente tendrá un numero diferente de registros indizados con dicho término, los registros lógicos del Archivo inverso deben de ser de longitud variable.
CDS/ISIS permite la creación selectiva de Archivos inversos para cada base de datos. Se podrán seleccionar campos, subcampos o sus elementos. Además, especificando las opciones adecuadas pueden extraerse palabras individuales, frases o descriptores de los campos seleccionados.
El usuario debe definir los elementos buscables de una determinada base de datos por medio de una Tabla de Selección de Campos (FST) que contendrá información sobre los campos y la técnica de indización que será usada para cada uno de ellos.
A diferencia de otros sistemas de recuperación basados en archivos inversos, en los que existe un archivo inverso separado para cada campo buscable, CDS/ISIS usa un único Archivo Inverso para cada base de datos. Sin embargo, dada la particular estructura de este archivo, es funcionalmente equivalente a un sistema basado en múltiples archivos inversos. De hecho, cada posting contiene no solo la información del MFN, si no que además contiene la información precisa para identificar el campo del que se ha extraído el elemento dato, e incluso la posición relativa de la palabra en el mismo.
La versión actual del sistema permite puntos de acceso de un máximo de 30 caracteres. Los elementos de longitud superior son truncados a 30 caracteres antes de ser introducidos en el archivo inverso.
Archivos ANY Un tipo de archivos opcionales, asociados con el Archivo inverso, son los Archivos ANY. Dichos archivos se usan en las opciones de búsqueda para unir entre sí varios términos relacionados. Un término any es un nombre colectivo asignado a una tabla de términos de búsqueda. Cuando se usa un término any en una búsqueda se recuperan todos los registros que contengan alguno de los términos individuales de dicha tabla.
El criterio para definir términos ANY deriva de su frecuencia en las búsquedas. En algún caso dicho criterio puede basarse en agrupamientos geográficos, pero puede ser de otro tipo. Si por ejemplo se crea el término ANY América Latina, que incluye los nombres de todos los países latinoamericanos, se puede utilizar dicho término colectivo, lo que es más rápido que teclear cada uno de los nombres de dichos países.
Relaciones entre archivos Las relaciones lógicas entre los principales archivos de una base de datos CDS/ISIS se perciben mejor examinando la forma en que se realizan las búsquedas. Buscar en una base de datos, especificando un conjunto de términos de búsqueda, es encontrar cuales de ellos forman parte del Archivo inverso, para localizar la lista de los MFN asociados con cada término. Dicha lista será entonces tratada por el programa de acuerdo con los operadores utilizados en la formulación de la búsqueda y, al final de la misma, se obtendrá una lista final, llamada lista de hits, que contendrá los MFN de los registros que cumplen todos los criterios formulados en la expresión de búsqueda. Si en este punto se solicita la visualización de los registros, CDS/ISIS leerá cada registro de la lista en el Fichero Maestro, formateándolo de acuerdo al formato especificado y lo visualizará en pantalla.
Se puede también guardar una o más listas de hits, que pueden ser utilizadas mas tarde para imprimir los registros utilizando los servicios de ISISPRT. Una lista de hits guardada se llama Archivo save.
Arquitectura del sistema El componente básico de CDS/ISIS es el sistema de menús, que permitirá acceder a los distintos servicios. De cualquier forma, y para manejar y trabajar con sus bases de datos el usuario necesitará también un número de técnicas específicas de CDS/ISIS, tales como el lenguaje de búsquedas ó el lenguaje de formateo. Dichas técnicas están basadas en un conjunto de herramientas que CDS/ISIS posee para dicho fin. Por ejemplo si se quiere realizar una búsqueda en una base de datos, se deberá en primer lugar seleccionar los comandos apropiados a través del sistema de menús, y después formular los requisitos de la búsqueda, para lo cual se deberán seguir las reglas del lenguaje de búsqueda de CDS/ISIS. Por lo tanto, el usuario necesitará conocer dichas reglas. Finalmente, para escribir la búsqueda, se usará la herramienta llamada Editor.
Mientras que una técnica implica el proceso intelectual de transformar una necesidad (como puede ser localizar información sobre los efectos de la radiación solar en la fauna marina, por ejemplo) en el lenguaje específico de búsqueda o formatos de CDS/ISIS, una herramienta es de una aplicación más mecánica y más frecuentemente usada (por ejemplo el editor no se usa solamente para escribir ecuaciones de búsquedas, sino que puede usarse para crear o modificar registros).
Menús Se pueden seleccionar las operaciones a realizar eligiendo el comando correspondiente de los menús que el sistema muestra en la pantalla. Un comando es una instrucción que indica a CDS/ISIS la realización de una determinada operación. Un menú es una lista de comandos disponibles, de entre los cuales se elegirá el adecuado. Los Menús aparecen en la barra de herramientas en la parte superior de la ventana de CDS/ISIS, justo debajo de la barra de títulos. Para seleccionar un comando, se activa primero el icono del menú con el botón izquierdo del ratón (aparecerá entonces una lista de los comandos disponibles en el menú seleccionado). Se elije entonces el comando deseado situando el cursor encima de él y pulsando el botón izquierdo del ratón.
Téngase en cuenta que de hecho alguno de los menús pueden ser diferentes de los que aparecen en este manual, dado que el usuario puede cambiar la apariencia de los menús, e incluso la descripción de los comandos. Cuando se despliega un menú algunos comandos pueden aparecer desactivados (es decir, visualizados en color gris claro). Dichos comandos no podrán ser seleccionados, dado que no estarán operativos en el contexto particular en que se encuentre el sistema. Por ejemplo, no podrá seleccionarse el comando de Importación del menú de la siguiente figura si anteriormente no ha sido abierta ninguna base de datos. Los comandos seguidos de (…) indican que se requiere información adicional para ejecutar la operación correspondiente. En este caso, al pulsar el comando aparecerá un cuadro de diálogo en el que se introducirá dicha información. Como ejemplo se reproduce a continuación un menú de Base de Datos:
Figura1-Erreur! Argument de commutateur inconnu. : Ejemplo de menú de CDS/ISIS Los menús de CDS/ISIS se describen en detalle en el capítulo 3.
Diálogo Multilíngüe CDS/ISIS es totalmente interactivo y multilíngüe. Esta última característica es particularmente interesante ya que permite seleccionar el idioma en el que el sistema de menús y los mensajes aparecerán en la pantalla.
Cada vez que se inicia una sesión con CDS/ISIS aparecen los menús en el idioma seleccionado por defecto cuando el gestor de base de datos fue instalado en el ordenador. En cualquier momento se puede cambiar el idioma de diálogo de la sesión de trabajo ejecutando el comando Cambiar Idioma del menú Configurar. Este comando mostrará una lista de los idiomas disponibles en ese momento. Para seleccionar uno cualquiera se sitúa el cursor sobre él y se pulsa el botón izquierdo del ratón. A partir de ese momento, y durante esa sesión de trabajo, todos los menús, el sistema de mensajes y los avisos aparecerán en el idioma elegido. Téngase en cuenta, sin embargo que las ventanas que estén abiertas (desplegadas en ese momento) permanecerán en el idioma anterior hasta que sean cerradas y abiertas de nuevo.
Ventanas de Diálogo En algunos casos CDS/ISIS necesita información adicional antes de ejecutar determinados comandos. Se deberá proporcionar dicha información seleccionando las correspondientes opciones en un tipo especial de ventana llamadas ventanas de diálogo. Como ejemplo la ventana de diálogo de exportación se muestra a continuación:
Figura 1-Erreur! Argument de commutateur inconnu. : Ejemplo de ventana de diálogo de CDS/ISIS Todas las ventanas de diálogo de CDS/ISIS se describen en detalle en la Sección 5.
Ventanas CDS/ISIS usa diferentes tipos de ventanas que han sido diseñadas con diferentes fines. Por ejemplo, para visualizar un registro de la base de datos que está en uso se utiliza la ventana de base de datos (veasé un ejemplo más adelante), para realizar una búsqueda se utiliza la ventana de búsquedas, para introducir o modificar registros se utilizará la ventana de entrada de datos. Este tipo de ventanas se despliegan automáticamente en la pantalla cuando se selecciona el correspondiente comando. Todas las ventanas CDS/ISIS se describen con detalle en la Sección 4
Figura 1-Erreur! Argument de commutateur inconnu. : Ejemplo de ventana de Base de datos (Base CDS) nstalación del Sistema Requisitos de Hardware Los requisitos de hardware mínimos recomendados para utilizar CDS/ISIS para Windows son los siguientes:
CPU: Procesador 486 a 40Mhz (recomendado Pentium a 100Mhz o mayor) RAM: 8Mb (recomendado 16Mb o más) 1 Unidad floppy disk 1,44 Mb 1 Disco duro (con al menos 4Mb libres) 1 Pantalla VGA 640×480 color (recomendado super VGA 800×600) 1 Impresora (opcional) Windows 3.1 o posterior.
Si bien CDS/ISIS es un programa basado en Windows 3.1, corre bajo Windows 95 y Windows NT sin problemas específicos conocidos.
Instalación de CDS/ISIS en un ordenador Instalación de CDS/ISIS La distribución de CDS/ISIS para Windows se realiza en dos disquetes llamados 1 de 2 y 2 de 2. El primero contiene la mayor parte del software y el segundo la documentación. (El segundo disquete de distribución en España, contiene el archivo leeme.txt con instrucciones precisas al respecto. Veasé el apéndice D en la pág. 168).
Para proceder a la instalación realice las siguientes operaciones:
1. Inserte el disco 1 de 2 en su disquetera (normalmente A:);
2. Bien mediante la herramienta de Windows Mi Pc, o bien a través del Explorador de Windows, localice el archivo Setup.exe contenido en su disco.
3. Realice una doble pulsación sobre el icono o archivo SETUP.EXE para iniciar el proceso de instalación.
El programa de instalación le realizará un cierto número de preguntas sobre el emplazamiento de varios archivos del sistema. Si es la primera que se instala, le recomendamos que acepte las opciones por defecto. La mayor parte de los parámetros se usarán para crear el archivo de parámetros del sistema SYSPAR.PAR descrito en el apartado "Erreur! Argument de commutateur inconnu." en la pág. 18. Se le solicitará introducir información sobre las siguientes opciones de instalación:
1. El directorio principal de CDS/ISIS para Windows (por defecto c:winisis).
2. El grupo de programas de Windows en el que se crearán los iconos de CDS/ISIS para Windows (por defecto Winisis).
3. El directorio de bases de datos, es decir, el directorio donde están o serán almacenadas sus bases de datos. Por compatibilidad con los directorios definidos para los usuarios de la versión para MS-DOS el directorio por defecto es c:isisdata. Si Vd. no es usuario de dicha versión le recomendamos que cambie la opción por defecto a c:winisisdata. La base de datos de ejemplo CDS se instalará en el directorio que Vd. elija.
4. El idioma inicial de diálogo de CDS/ISIS por defecto es el inglés. Tal como se distribuye por UNESCO, se incluyen los siguiente idiomas: ES (Español (España)), EN (Inglés), FR (Francés), IT (Italiano) y SP (Español (Latinoamérica)). En cualquier caso las copias suministradas por los Distribuidores Nacionales pueden contener idiomas adicionales.
5. El directorio de programas IsisPascal, es decir, el directorio en el que sus programas de CDS/ISIS Pascal están ó serán almacenados. Por compatibilidad con los directorios definidos para los usuarios de la versión para MS-DOS el directorio por defecto es c:isisprog. Si Vd. no es usuario de dicha versión le recomendamos que cambie la opción por defecto a c:winisisprog. Los programas de ejemplo suministrados se instalarán en el directorio aquí señalado.
6. El tamaño de las fuentes de sistema de Windows utilizadas (por defecto S, fuentes pequeñas (small)). Si su sistema Windows fue instalado con fuentes grandes, cambie por L (large). Veasé también "Erreur! Argument de commutateur inconnu." en la página 25.
Directorios de CDS/ISIS El proceso de instalación descrito arriba creará un directorio principal para el sistema y ocho subdirectorios, que contendrán cada uno de ellos una categoría específica de archivos, distribuidos de la siguiente forma (los nombres que los parámetros por defecto asignarán se indican entre paréntesis):
Directorio principal (c:winisis): Contiene el fichero ejecutable (WISIS.EXE) y los archivos relacionados. No se puede borrar o modificar ninguno de los archivos instalados en este directorio excepto el archivo SYSPAR.PAR descrito mas adelante.
Subdirectorio de programas (c:isisprog): Contiene los programas de aplicaciones escritas en CDS/ISIS Pascal.
Subdirectorio de Menús (c:winisismenu): Contiene las bases de datos de los menús y las tablas del sistema.
Subdirectorio de mensajes (c:winisismsg): Contiene las bases de datos de mensajes del sistema.
Subdirectorio de trabajo (c:winisiswork): Contiene los archivos de trabajo generados por CDS/ISIS.
Subdirectorio de Bases de Datos (c:isisdata): Contiene los archivos asociados a las bases de datos (éste subdirectorio puede contener otros subdirectorios como se explica en "Erreur! Argument de commutateur inconnu." en la página 26).
Winisis 1.31 instala además otros tres subdirectorios: c:winisisbg, c:winisisCtl3d y c:winisisdoc, que contienen respectivamente ejemplos, controladores (*.dll) de sistema de Windows y los ficheros de documentación de la aplicación. ISISPAS.PIF El programa de instalación instala el archivo ISISPAS.PIF en su directorio de Windows y el archivo ISISPAS.EXE (el compilador de CDS/ISIS Pascal) en el directorio principal de CDS/ISIS para Windows. El archivo PIF se requiere para compilar los programas CDS/ISIS Pascal con CDS/ISIS. Contiene la ruta de acceso (path) del archivo ISISPAS.EXE y del directorio de trabajo que deberá utilizarse. Si se decide instalar CDS/ISIS en un directorio distinto de c:winisis, se deberá editar dicho archivo isispas.pif para cambiar adecuadamente las opciones por defecto.
Bajo Windows 3.x proceda como se indica a continuación:
1. Desde el Administrador y de Programas abra el editor PIF (en la ventana principal);
2. Abra el archivo ISISPAS.PIF;
3. Modifique adecuadamente el directorio en los cuadros de directorios Nombre de Programa y directorio inicial;
4. Guardar y cerrar el archivo.
Bajo Windows 95 proceda así:
1. Localice el archivo ISISPAS.PIF utilizando el explorador de Windows;
2. Sitúe el cursor en el archivo, y pulse el botón derecho y seleccione la barra Propiedades;
3. Seleccione la ficha Programa;
4. Modifique el directorio en la línea de comando y carpeta de trabajo, en la forma apropiada;
5. Pulse el botón aceptar.
Compatibilidad Windows 95 y Windows NT Como ya hemos mencionado, CDS/ISIS funciona bajo Windows 95 sin problemas. En algunos casos, sin embargo, puede ser necesario instalar un archivo extra, si se presentan algunos problemas como puede ser que los botones o las ventanas no se vean adecuadamente. Para resolver dichos problemas se deberá copiar el archivo CTL3DV2.DLL (que ha sido guardado en el subdirectorio ctl3d del directorio principal de CDS/ISIS durante el proceso de instalación) en el directorio windowssystem.
Téngase en cuenta también que CDS/ISIS no puede manejar nombres de archivos o directorios de mas de ocho caracteres. Por tanto se deben utilizar nombres de menos de 9 caracteres para nombres de archivos y/o directorios, y de menos de 7 caracteres para nombres de bases de datos, si queremos mantener la compatibilidad con la versión de MS-DOS.
Archivos de parámetros del sistema SYSPAR.PAR: Parámetros globales El archivo del sistema SYSPAR.PAR contiene los parámetros de inicio del sistema. Es leído cada vez que se activa CDS/ISIS y puede utilizarse para ignorar los valores por defecto que de otra forma aplicaría el sistema. Cuando se instala inicialmente el sistema CDS/ISIS, el programa de instalación crea automáticamente un archivo SYSPAR.PAR con los parámetros por defecto que hayan sido definidos. Esta sección describe el formato y contenido de este archivo (Notese que los parámetros del 1 al 8 son los mismos que los de la versión de MS-DOS).
El archivo SYSPAR.PAR es un archivo de textos que puede ser editado con cualquier editor de textos como puede ser el Notepad. Cada parámetro empieza en una nueva línea y tienen todos ellos el siguiente formato general:
n=valor donde:
n es el número del parámetro (como se explica mas adelante); valor es el valor correspondiente El valor debe ser tecleado inmediatamente detrás del signo igual (sin ningún espacio en blanco dado que todo lo que aparezca después del signo igual formará parte del valor del parámetro). Cuando el valor consista en el nombre de un directorio o archivo, y este no se encuentra en el directorio actual de CDS/ISIS, el valor debe contener la ruta de acceso completa (path) para construir la especificación real del archivo. En cualquier caso, el nombre de los directorios deben acabar en barra invertida ( ), dado que de otra forma se generaría un nombre de archivo inválido. Por ejemplo:
2=isismenu A los parámetros ausentes, o a los que contengan un espacio en blanco les serán asignados las opciones estándar por defecto del sistema. Es decir su SYSPAR.PAR solo necesita contener aquellos parámetros que se deseen cambiar. Los parámetros se pueden escribir en cualquier orden.
Se pueden insertar líneas de comentarios (que serán ignoradas por CDS/ISIS) escribiendo un punto y coma ( ; ) al principio de la línea. Por ejemplo: ; Set default database A continuación se indica la lista completa de parámetros que se pueden especificar. Téngase en cuenta sin embargo que normalmente sólo se requieren los parámetros del 1 al 5, mientras que el resto de los parámetros se pueden usar para cambiar la configuración por defecto de CDS/ISIS, pero no son esenciales.
- Parámetro 0: redireccionamiento de SYSPAR.PAR
Este parámetro puede ser usado para redireccionar al propio SYSPAR.PAR hacia otro disco o directorio. El valor puede ser:
1. Un nombre de archivo completo que opcionalmente puede incluir el disco y/o el directorio. Por ejemplo:
0=c:isismipar En este caso los parámetros definitivos serán leídos del archivo mipar, del subdirectorio isis, del disco c: ; 2. Un signo de interrogación (?) o un signo de admiración (!), seguido de un mensaje, por ejemplo:
0=? Por favor indique nombre del archivo de parámetros…
En este caso CDS/ISIS primero desplegará el letrero y después leerá el nombre del archivo de parámetros del teclado. Se puede usar esta forma de parámetro para definir el nombre del archivo de parámetros cada vez que se llame al programa desde un directorio dado. Si utiliza el signo de exclamación en vez del de interrogación, lo que se escriba en el teclado no será visualizado en la pantalla.
Aunque por razones de eficiencia no es recomendable, el SYSPAR.PAR puede ser redireccionado varias veces si se requiere. Por ejemplo, el archivo MIPAR en el ejemplo siguiente, puede a su vez contener el parámetro 0 especificando otro archivo. Nótese que si se redirecciona SYSPAR.PAR, y el nuevo archivo define cualquier parámetro ya definido en un archivo procesado previamente, el último valor leído será el que quede aceptado. Además, cualquier parámetro que se incluya después del parámetro 0 en el archivo en vigor, será ignorado.
Se puede usar el parámetro 0 para proveer cierta protección al sistema y a los datos, definiendo un SYSPAR.PAR con parámetros de aplicación general y un archivo para cada usuario o grupo de usuarios que estén vacíos o que contengan parámetros específicos para cada usuario. Supóngase por ejemplo que se han creado los siguientes archivos:
SYSPAR.PAR JOHN.PAR DAVID.PAR ————– —————— ——————- 1=isisprog 4=isisjohnwork 4=isisdavidwork 2=isismenu 5=isisjohndata 5=isisdaviddata 3=isismsg 6=BIBLIO 101=SP 101=EN 0=!clave de acceso…
En este caso cada vez que se inicia CDS/ISIS el programa leerá en primer lugar el SYSPAR.PAR y definirá la ruta de acceso (path) del sistema, de los menú y de los mensajes, y seleccionará el español como lenguaje por defecto. Después solicitará al usuario la clave de acceso (parámetro 0). Si la respuesta es john, el programa leerá este archivo y definirá los parámetros que allí se especifiquen; el usuario john de este ejemplo, trabajará en inglés y usará BIBLIO como su base de datos implícita. Para lograr una mayor seguridad es posible esconder estos archivos por medio de la modificación de los atributos apropiados.
- Parámetro 1: Ruta de programas
Este parámetro define la unidad de discos y/o el directorio donde se archivan los programas CDS/ISIS Pascal (Archivos PAS y PCD). Por defecto se asume que están en el directorio activo. Obsérvese que los archivos de listados de programas (LST) son almacenados en la ruta de acceso de archivos de trabajo definidas con el parámetro 4.
- Parámetro 2: Ruta de menús
Este parámetro define la unidad y/o el directorio donde CDS/ISIS tiene almacenados los menús y hojas de trabajo del sistema. Por defecto se asume que los menús y hojas de trabajo se encuentran en el directorio activo. A todos los archivos asociados a una base de datos de menús (MNxxyy.*) se les asigna este ruta de acceso. Los archivos ISISUC.TAB y ISISAC.TAB también deben estar en este directorio.
- Parámetro 3: Ruta de mensajes
Este parámetro define la unidad de discos y/o el directorio donde CDS/ISIS tiene almacenados los mensajes del sistema. Por defecto se asume que se encuentran en el directorio activo. Todos los archivos asociados con las bases de datos de mensajes (MSxx.*) serán asignados a esta ruta.
- Parámetro 4: Ruta de archivos de trabajo
Este parámetro define la unidad de discos y/o el directorio donde CDS/ISIS genera y guarda los archivos de trabajo (ej.: los archivos de clasificación). Por defecto se asume que se encuentran en el directorio activo. Todos los archivos que no se consideran en otros parámetros serán asignados a esta ruta, por ejemplo, los archivos generados para impresión.
- Parámetro 5: Ruta de bases de datos
Este parámetro define la unidad y/o el directorio donde CDS/ISIS guarda los archivos de bases de datos. Por defecto se asume que se encuentran en el directorio activo.
Los siguientes archivos de bases de datos (excepto los de bases de datos de mensajes) serán asignados a esta ruta: ANY, CNT, IFP, L01, L02, N01, N02, MST, XRF, FDT, FST, FMT (hojas de entrada), PFT, STW y SRT. Todos los demás archivos de la base de datos tales como HIT, LN?, LK? etc. se asignan a la ruta de archivos de trabajo especificada con el parámetro 4.
Obsérvese que los archivos asociados a una base de datos pueden estar a su vez, distribuidos en uno o más directorios y/o unidades de discos, cuando esto se especifica en un archivo dbn.PAR (véase "Parámetros de la base de datos" más adelante).
- Parámetro 6: Base de datos por defecto
Este parámetro define el nombre de la base de datos por defecto. Si se especifica, se seleccionará esta base de datos al inicio del programa. Esto es particularmente conveniente para usuarios que normalmente trabajan una base de datos determinada.
- Parámetro 8: Separador de campos repetibles
Este parámetro define el carácter usado por CDS/ISIS para separar las ocurrencias de un campo repetible durante el ingreso de datos. Por defecto, CDS/ISIS usará el signo (%) que quedará reservado para éste fín. Si se necesita usar este signo dentro de los datos, se puede definir con este parámetro otro carácter. Obsérvese que este nuevo carácter (el que se especifique con el parámetro 8) se convierte en un carácter de control de CDS/ISIS, y que debe tenerse la certeza de que no se utilizará en sus datos. Por ejemplo:
8=& Define el carácter & como el separador de campos repetibles.
Se puede asignar un carácter semigráfico (ejemplo una barra vertical larga). En este caso se puede también designar una tecla de función para generar este carácter con una sola tecla (véase más adelante).
En la versión de MS-DOS este es un parámetro de un solo carácter. Con la versión de Windows se puede definir una cadena de caracteres. Por ejemplo:
8=$$$
- Parámetro 101: Idioma por defecto
Este parámetro es un código de dos letras que especifica el idioma de diálogo inicial. El idioma por defecto es el inglés, indicado con el código EN (English). Al idioma español le corresponde el código ES.
- Parámetro 102: Menú por defecto
Este parámetro es un código de dos letras que especifica el menú por defecto que se utilizará al iniciar WINISIS. Permite definir perfiles limitados de usuario, con acceso a las herramientas de WINISIS que se consideren oportunas. El parámetro consiste en las dos últimas letras de la base de datos del menú que será usado. Por defecto dicho parámetro es DF. Por ejemplo, si no se especifican los ninguno de los parámetros 101 y 102, la base de datos de menú será MNENDF, mientras que si se especifica 101=ES y 102=SH dicha base será MNESSH. Naturalmente dicha base deberá haberse creado previamente en el directorio winisismenu.
- Parámetro 103: Visualización del proceso de búsqueda
Este parámetro puede tomar los valores 0 (por defecto) o 1. Cuando vale 1 CDS/ISIS mostrará una ventana en la que aparecerá el desarrollo de las búsquedas. Si vale 0 dicha ventana no será mostrada.
- Parámetro 104: Opciones de visualización del diccionario
Este parámetro puede tomar los valores 0 (por defecto) o 1. Afecta a la forma de visualización del diccionario cuando se selecciona un campo determinado. Cuando el parámetro vale 0 CDS/ISIS despliega el diccionario completo pero solamente aparecerán resaltados (y por lo tanto seleccionables) los términos extraídos del campo seleccionado. Cuando vale 1 solo se visualizarán dichos términos.
- Parámetro 105: Visualización automática de resultados
Este parámetro puede tomar los valores 0 (por defecto) o 1. Cuando se utiliza el modo de búsqueda experta y este parámetro vale 1 CDS/ISIS visualiza automáticamente el resultado de las búsquedas cuando son ejecutadas. Si vale 0 CDS/ISIS permanece en la ventana de búsqueda.
- Parámetro 106: Tabla de conversión de DOS a Windows
Este parámetro especifica el nombre del archivo de la tabla a usar para la conversión de caracteres de DOS a Windows. Por defecto se usará con éste fín la tabla de conversión estándar de Windows. Veasé "Tablas de Conversión" en la página 137 para mas detalles de esta opción.
- Parámetro 107: Tabla de conversión de Windows a DOS
Este parámetro especifica el nombre del archivo de la tabla a usar para la conversión de caracteres de Windows a DOS. Por defecto se usará para este propósito la tabla de conversión estándar de Windows.
- Parámetro 108: Orientación de la pantalla
El valor de este parámetro puede ser 0 (por defecto) o 1 y define el sentido de escritura en pantalla. Si vale 0 dicha orientación será de izquierda a derecha, mientras que si vale 1 (p.ej. para la versión Árabe), será de derecha a izquierda.
- Parámetro 109: Fuentes del Editor de campos
Este parámetro especifica la fuente y/o el tamaño de la fuente a utilizar en los recuadros de edición de la ventana de entrada de datos. El formato general de este parámetro es:
109=nombre[,tamaño] donde:
nombre es el nombre de la fuente. Debe ser una fuente ya instalada en el equipo (Se podrán comprobar las fuentes instaladas con un procesador de textos o con la opción Fuentes del panel de control de Windows) tamaño es el tamaño de la fuente en medios puntos Por ejemplo:
109=Arial Narrow especifica la fuente "Arial Narrow" en su tamaño por defecto 109=Arial,24 especifica la fuente "Arial" de 12 puntos de tamaño.
Notese que CDS/ISIS actualiza este parámetro automáticamente cada vez que se cambie la fuente en la Ventana de Entrada de Datos.
- Parámetro 110: Formato gráfico por defecto
Este parámetro puede usarse para anular las fuentes y las tablas de colores usadas en la visualización de registros de bases de datos. El formato general de este parámetro es:
110=formato donde formato es un formato de CDS/ISIS que solamente puede contener los comandos fonts, cols, cl, f, fs en dicha secuencia. El valor por defecto de este parámetro es:
110=fonts((nil,Courier New),(swiss,Arial)),cols((0,0,0)),CL0,F0,FS24 Téngase en cuenta que este parámetro debe estar contenido en una sola línea. Se indican explicaciones detalladas de los comandos de formato gráfico en el apartado "8-E. . El ambiente gráfico de Windows" en las páginas 118 a 129.
Página siguiente |