Vous êtes sur la page 1sur 181

Manual de Referencia

(Versin 1.31)





UNESCO
Division of Information and Informatics
Sector of Communication, Information and Informatics
UNESCO, Noviembre 1998
Traducido por Adolfo Hernndez, CINDOC-CSIC. Distribuidor Nacional para Espaa
ahernandez@cindoc.csic.es
PREFACIO
CDS/ISIS es un sistema generalizado de almacenamiento y recuperacin de informacin
manejado por un conjunto de mens diseado especficamente para el manejo por ordenador
de bases de datos estructuradas. Una de las mayores ventajas ofrecidas por el diseo general
del sistema consiste en que CDS/ISIS es capaz de manipular un nmero 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 algn conocimiento y/o experiencia con
sistemas de informacin por ordenador, la mayor parte de las aplicaciones del sistema han
sido diseadas 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 informticos, CDS/ISIS ofrece herramientas integradas de
programacin 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 versin Windows de CDS/ISIS y ha sido pensado para ser un manual
complementario del Manual de Referencia de CDS/ISIS para la versin del sistema
operativo MS-DOS (incluido el archivo READ.ME facilitado con dicha versin). En particular
aqu se describen los cambios y las nuevas herramientas que estn solo disponibles en la
versin para Windows. Esta versin es totalmente compatible con la versin para MS-DOS
1

de CDS/ISIS. Las bases de datos creadas con dicha versin pueden operar sin ningn
cambio bajo la versin de Windows. En cualquier caso, y para poder disfrutar de las nuevas
caractersticas (por ejemplo los comandos grficos o hipertextuales del lenguaje de formateo)
usted puede revisar y modificar sus formatos de visualizacin y/o sus tablas de seleccin
(*.FST). Los ltimos mdulos de la versin para Windows no estn incluidos en este manual
(como puede ser Definicin asistida de bases de datos, etc.), para los cuales Vd. debe
consultar el archivo suplementario incluido en los disquetes de distribucin
?
.
Esta versin de CDS/ISIS para Windows incluye todas las posibilidades de la versin para
MS-DOS excepto algunas utilidades de bases de datos como puede ser la reinicializacin. Ha
sido diseada para aquellos usuarios de la actual versin 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

1
En este manual se hacen referencia a las siguientes marcas registradas:
Microsoft, MS-DOS and Windows son marcas registradas propiedad de Microsoft Corporation.
IBM es marca registrada propiedad de International Business Machines Corporation.
?
En la versin en espaol ha sido incluido un captulo (Cap. 5) con las explicaciones del mdulo de
creacin de bases de datos, as como la traduccin del suplemento al manual de Noviembre de 1998
TABLA DE CONTENIDOS

1. DESCRIPCIN DEL SISTEMA 7
A. LA BASE DE DATOS CDS/ISIS 7
B. FUNCIONES DEL SISTEMA 8
C. ESTRUCTURA DE LA BASE DE DATOS 8
1. ARCHIVOS DE DEFINICIN DE BASES DE DATOS 8
2. ARCHIVO MAESTRO 9
3. ARCHIVO INVERSO 9
4. ARCHIVOS ANY 10
5. RELACIONES ENTRE ARCHIVOS 11
D. ARQUITECTURA DEL SISTEMA 11
1. MENS 12
2. DILOGO MULTILNGE 13
3. VENTANAS DE DILOGO 13
4. VENTANAS 14
2. INSTALACIN DEL SISTEMA 15
A. REQUISITOS DE HARDWARE 15
B. INSTALACIN DE CDS/ISIS EN UN ORDENADOR 15
1. INSTALACIN DE CDS/ISIS 15
2. DIRECTORIOS DE CDS/ISIS 16
3. ISISPAS.PIF 17
4. COMPATIBILIDAD WINDOWS 95 Y WINDOWS NT 18
C. ARCHIVOS DE PARMETROS DEL SISTEMA 18
1. SYSPAR.PAR: PARMETROS GLOBALES 18
2. DBN.PAR: PARMETROS DE LA BASE DE DATOS 26
D. REDES DE REA LOCAL 27
1. AUTORIZACIN DE ACCESO MLTIPLE A ESCRITURA 27
2. INSTALACIN DE CDS/ISIS EN UNA RED 27
E. RESTRICCIONES DEL SISTEMA 29
3. MENS DE CDS/ISIS 31
A. LA VENTANA PRINCIPAL 31
B. MEN BASE DE DATOS 32
C. MEN MOSTRAR 34
D. MEN DE BSQUEDA 35
E. MEN EDITAR 37
F. MEN CONFIGURAR 38
G. MEN UTILIDADES 39
H. MEN VENTANAS 41
I. MEN AYUDA 42
4. VENTANAS CDS/ISIS 43
A. VENTANA DE BASE DE DATOS 43
B. VENTANA DE ENTRADA DE DATOS 46
1. EDITAR UN CAMPO 48
2. AADIR UN CAMPO 52
3. BORRAR UN CAMPO 52
4. VALIDACIN DE CAMPOS Y REGISTROS 52
5. ACTUALIZACIN DEL ARCHIVO INVERSO 53
C. VENTANA DE BSQUEDA EXPERTA 54
D. VENTANA DE BSQUEDA ASISTIDA 56
E. VENTANA DICCIONARIO 58
5. DEFINICIN DE BASES DE DATOS 61
A. VENTANA DE DILOGO NUEVA BASE 61
B. DEFINICIN DE BASES DE DATOS -1: TABLA DE DEFINICIN CAMPOS (FDT) 61
C. DEFINICIN DE BASES DE DATOS 2: DEFINICIN DE HOJAS DE TRABAJO 64
1. VENTANA DE VALIDACIN DE CAMPOS 65
2. HOJA DE VALIDACIN DE REGISTROS 66
D. DEFINICIN DE BASES DE DATOS 3: DEFINICIN DE FORMATOS DE IMPRESIN 67
E. DEFINICIN DE BASES DE DATOS 4: DEFINICIN DE LA TABLA DE SELECCIN DE
CAMPOS (FST) 69
6. VENTANAS DE DILOGO CDS/ISIS 74
A. VENTANA DE DILOGO ABRIR ARCHIVOS 74
B. VENTANA DE DILOGO HISTRICO DE BSQUEDAS 75
C. VENTANA DE DILOGO DE IMPORTACIN 75
D. VENTANA DE DILOGO DE EXPORTACIN 79
E. VENTANA DE DILOGO DE MANTENIMIENTO DEL ARCHIVO INVERSO 82
F. VENTANA DE DILOGO ADICIONES GLOBALES 85
G. VENTANA DE DILOGO BORRADOS GLOBALES 86
H. VENTANA DE DILOGO REEMPLAZAR CAMPO 87
I. VENTANA DE DILOGO IMPRESIN 88
1. INSTRUCCIONES PARA LA PREPARACIN DE LA IMPRESIN 88
2. VENTANA DE DILOGO DE IMPRESIN (GENERAL) 90
3. VENTANA DE DILOGO DE IMPRESIN (PRESENTACIN) 92
4. VENTANA DE DILOGO DE IMPRESIN (MRGENES) 93
5. VENTANA DE DILOGO DE IMPRESIN (DISEO) 94
6. VENTANA DE DILOGO DE IMPRESIN (CLASIFICACIN) 96
7. EL LENGUAJE DE BSQUEDA DE CDS/ISIS 101
A. INTRODUCCIN 101
B. EXPRESIONES DE BSQUEDA 102
1. TIPOS DE TRMINOS DE BSQUEDA 102
2. OPERADORES DE BSQUEDA 104
3. SINTAXIS DE LAS EXPRESIONES DE BSQUEDA 107
4. CALIFICADORES DE LOS OPERADORES 108
5. DESARROLLO DE UNA ESTRATEGIA DE BSQUEDA 109
C. BSQUEDA EN TEXTO LIBRE (SECUENCIAL) 110
8. EL LENGUAJE DE FORMATOS DE CDS/ISIS 113
A. NUEVAS FUNCIONES DE BASES DE DATOS 113
1. OCURRENCIAS DE CAMPOS REPETIBLES 113
2. NUEVAS FUNCIONES NUMRICAS: 113
3. NUEVAS FUNCIONES DE CADENAS: 115
4. REFERENCIAS A OTRAS BASES DE DATOS 116
B. INCLUSIN DE FORMATOS EXTERNOS 116
C. VARIABLES DE FORMATO 116
D. COMANDO WHILE 117
E. EL AMBIENTE GRFICO DE WINDOWS 118
1. COMANDO FONTS 118
2. COMANDO COLS 119
3. COMANDOS DE FORMATEO DE PRRAFOS 120
4. COMANDOS DE FORMATEO DE CARACTERES 122
5. APLICACIN DE FORMATOS SOLO A DETERMINADOS OBJETOS 122
6. ADICIN DE COMANDOS HIPERTEXTUALES A LOS FORMATOS: EL COMANDO LINK 122
9. CDS/ISIS PASCAL 131
10. ADAPTACIONES DE CDS/ISIS A NECESIDADES LOCALES 134
A. CREACIN DE UNA VERSIN EN UN NUEVO IDIOMA 134
1. CREACIN DE UNA NUEVA BASE DE DATOS DE MENS 135
2. CREACIN DE UNA NUEVA BASE DE DATOS DE MENSAJES 135
3. CREACIN DE UN NUEVO PERFIL DE USUARIO 137
B. TABLAS DE CONVERSIN 138
1. TABLA DE CONVERSIN OEM A ANSI 138
2. TABLA DE CONVERSIN ANSI A OEM 139
3. TABLA DE CONVERSIN A MAYSCULAS (ISISUC.TAB) 139
4. TABLA DE CARACTERES ALFABTICOS (ISISAC.TAB) 139
5. TABLA (ISISUC.TAB) ADAPTADA AL IDIOMA ESPAOL 140
11. APNDICE A - TECLAS DE EDICIN DE WINDOWS 142
12. APNDICE B SUPLEMENTO AL MANUAL DE REFERENCIA 144
A. USO DE MODELOS DE REGISTRO EN ENTRADA DE DATOS 144
1. CREACIN DE UN MODELO... 144
2. BORRADO DEL MODELO ACTUAL 145
3. CAMBIO DEL MODELO ACTUAL 145
4. RECICLADO DE REGISTROS VACOS O BORRADOS 145
5. COPIAR REGISTROS SOBRE OTROS EXISTENTES 145
B. MARCADO Y RESALTE DE LOS TRMINOS DE BSQUEDA 145
1. PARMETRO 142: RESALTADO DE TRMINOS DE BSQUEDA 145
C. CAMBIO DEL FONDO DE LAS VENTANAS DE BASES DE DATOS MEDIANTE FORMATO 147
1. PLANTILLAS DE FONDO 147
2. COMANDO \ISISPATT 147
3. PARMETRO 141 RUTA DE LOS ARCHIVOS BITMAPS 147
D. CONSULTA AL USUARIO ANTES DE EJECUTAR COMANDOS HIPERTEXTUALES 148
E. COMO CAMBIAR EL COLOR DE LOS ENLACES DE HIPERTEXTOS 149
1. COLOR DE HIPERTEXTOS POR DEFECTO 149
2. COMANDO DE ESTILO RTF \HTCOLOR 149
F. OTROS COMANDO DE HIPERTEXTOS 150
1. PROMPT (PREFIJO) 150
2. RESETSEARCH (PREFIJO) 150
3. VIEW: NUEVOS PARMETROS 150
4. VIEWL: VIEW CON LOOKUP 151
5. MESSAGE: ENVA UN MENSAJE A WINISIS NO COMPROBADO 151
6. LAGOTO: APROXIMADAMENTE COMO LOOKUP GOTO 152
7. PRINTTHIS: IMPRIME LA PGINA ACTIVA 152
8. PRINTSEARCH: ACCESO A LA PRIMERA VENTANA DE DILOGO DE IMPRESIN 152
G. OTROS PARMETROS DEL SYSPAR.PAR 152
H. OTROS COMANDOS RTF 156
I. CONTROL DE LA VISUALIZACIN DE RESULTADOS. EL ARCHIVO EXP 157
13. APNDICE C - NOTAS Y FORMATOS DE EJEMPLO 160
14. APNDICE D ARCHIVO LEEM.TXT 172
15. GLOSARIO 174


7
1. Descripcin del Sistema
A. La Base de Datos CDS/ISIS
CDS/ISIS permite construir y manejar bases de datos estructuradas no numricas, 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 estn estructurados en elementos de datos definidos por el usuario.
En trminos 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
informacin de una determinada comunidad de usuarios. Dicha base puede consistir en un
simple fichero de direcciones o un archivo ms complejo como puede ser el catlogo de una
biblioteca o un directorio de proyectos de investigacin. Cada unidad de informacin
almacenada en una base de datos consiste en un conjunto de elementos datos, cada uno de
los cuales contienen una caracterstica particular de la entidad a la que describen. Por ejemplo,
una base de datos bibliogrfica puede contener informacin de libros, informes, artculos de
revista, etc. Cada unidad puede consistir, en este caso, en elementos de datos tales como
autor, ttulo, fecha de publicacin, etc.
Los elementos datos estn almacenados en campos, a cada uno de los cuales se le asigna una
etiqueta numrica 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 informacin es llamado registro.
La caracterstica particular de CDS/ISIS es que ha sido diseado especficamente para
manejar campos (y por consiguiente registros) de longitud variable, lo que permite, por una
parte una utilizacin ptima de disco de almacenamiento, y por otra, una completa libertad a la
hora de definir la longitud mxima de cada campo.
Un campo puede ser opcional (es decir, puede estar ausente en uno o ms registros), puede
contener un simple elemento dato, o dos o ms 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. Adems un campo puede ser repetible, es decir un determinado registro
puede contener ms de una instancia u ocurrencia en el campo.




8
B. Funciones del Sistema
Las funciones de CDS/ISIS ms 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 automticamente y mantener el rpido acceso a los archivos de cada base de
datos, de cara a maximizar la velocidad de bsqueda
? Recuperar registros por su contenido, gracias a un sofisticado lenguaje de bsqueda
? Visualizar los registros o porciones de ellos de acuerdo a sus requisitos
? Ordenar los registro en cualquier secuencia deseada
? Imprimir catlogos parciales o totales y/o ndices
? Desarrollar aplicaciones especiales usando las facilidades integradas de programacin.
C. 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 informacin, en realidad consiste en un conjunto de archivos de ordenador
relacionados lgicamente pero fsicamente distintos. El manejo de dichos archivos fsicos 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 algn
conocimiento bsico de los principales archivos asociados a cualquier base de datos puede
ayudar a comprender mejor el funcionamiento del sistema.
1. Archivos de definicin 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 caractersticas de los mismos. Los servicios de Definicin de Bases de datos de
CDS/ISIS permiten crear y/o modificar una definicin de base de datos.
Una definicin de base de datos consiste en la definicin de los siguientes componentes, cada
uno de ellos almacenado en un archivo separado:
Tabla de Definicin de Campos (FDT): La FDT define los campos que formarn parte de
los registros de la base de datos y sus caractersticas.
Hoja(s) de trabajo de entrada de Datos: Una o ms 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 diseado para crear estas hojas de trabajo.


9
Formato(s) de visualizacin: Los formatos de visualizacin definen los requisitos precisos
de formateo para cada forma de visualizacin en pantalla de los registros durante los
procesos de bsqueda o para la generacin a travs de l a salida de impresora de
productos tales como catlogos o ndices. CDS/ISIS posee un potente y fcil de entender
lenguaje de formateo que permitir visualizar el contenido de los registros en la forma que
se desee.
Tabla(s) de Seleccin de Campos (FST): Una FST define los campos de la base de datos
que entrarn a formar parte del Archivo Inverso (diccionario) asociado a su base de datos,
as como la forma en que su contenido deba ser extrado para facilitar las bsquedas.
Otros archivos FST adicionales definirn los requisitos de ordenacin y clasificacin mas
frecuentemente usados en la base de datos.
Nota: La versin 1.31 de CDS/ISIS para Windows incluye ya las herramientas para la
definicin de bases de datos. De cualquier manera se pueden seguir utilizando
los servicios de la versin para MS-DOS que son totalmente compatibles con la
versin de Windows.
2. 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 nmero nico, asignado automticamente por el sistema cuando es creado,
llamado Nmero de archivo maestro, nmero de registro o MFN.
Para facilitar un rpido 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 posicin 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.
3. Archivo Inverso
Aunque siempre es posible recuperar directamente un registro por su MFN, a travs del
archivo de referencias cruzadas, son necesarias, naturalmente, otras vas de acceso a un
determinado registro. En la recuperacin de registros bibliogrficos, 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 nmero de puntos de
acceso a cada registro virtualmente ilimitado, mediante la creacin de un archivo especial
llamado Archivo inverso.
El archivo inverso, creado segn diseo del usuario, contiene todos los trminos que pueden
ser usados como puntos de acceso durante las operaciones de bsqueda, y, para cada uno de
los trminos, una lista de referencias de los registros del Archivo Maestro de los que dicho


10
trmino ha sido extrado. 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 lgica 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 trmino del diccionario), y
cada referencia al Archivo Maestro que aqu aparece se llama apuntador (posting).
Dado que cada trmino normalmente tendr un numero diferente de registros indizados con
dicho trmino, los registros lgicos del Archivo inverso deben de ser de longitud variable.
CDS/ISIS permite la creacin selectiva de Archivos inversos para cada base de datos. Se
podrn seleccionar campos, subcampos o sus elementos. Adems, 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 Seleccin de Campos (FST) que contendr informacin sobre los campos
y la tcnica de indizacin que ser usada para cada uno de ellos.
A diferencia de otros sistemas de recuperacin 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 mltiples archivos inversos. De
hecho, cada posting contiene no solo la informacin del MFN, si no que adems contiene la
informacin precisa para identificar el campo del que se ha extrado el elemento dato, e
incluso la posicin relativa de la palabra en el mismo.
La versin actual del sistema permite puntos de acceso de un mximo de 30 caracteres. Los
elementos de longitud superior son truncados a 30 caracteres antes de ser introducidos en el
archivo inverso.
4. Archivos ANY
Un tipo de archivos opcionales, asociados con el Archivo inverso, son los Archivos ANY.
Dichos archivos se usan en las opciones de bsqueda para unir entre s varios trminos
relacionados. Un trmino any es un nombre colectivo asignado a una tabla de trminos de
bsqueda. Cuando se usa un trmino any en una bsqueda se recuperan todos los registros
que contengan alguno de los trminos individuales de dicha tabla.
El criterio para definir trminos ANY deriva de su frecuencia en las bsquedas. En algn caso
dicho criterio puede basarse en agrupamientos geogrficos, pero puede ser de otro tipo. Si
por ejemplo se crea el trmino ANY Amrica Latina, que incluye los nombres de todos los


11
pases latinoamericanos, se puede utilizar dicho trmino colectivo, lo que es ms rpido que
teclear cada uno de los nombres de dichos pases.
5. Relaciones entre archivos
Las relaciones lgicas entre los principales archivos de una base de datos CDS/ISIS se
perciben mejor examinando la forma en que se realizan las bsquedas. Buscar en una base de
datos, especificando un conjunto de trminos de bsqueda, es encontrar cuales de ellos
forman parte del Archivo inverso, para localizar la lista de los MFN asociados con cada
trmino. Dicha lista ser entonces tratada por el programa de acuerdo con los operadores
utilizados en la formulacin de la bsqueda 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 expresin de bsqueda. Si en este punto se solicita la visualizacin de los
registros, CDS/ISIS leer cada registro de la lista en el Fichero Maestro, formatendolo de
acuerdo al formato especificado y lo visualizar en pantalla.
Se puede tambin guardar una o ms 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.
D. Arquitectura del sistema
El componente bsico de CDS/ISIS es el sistema de mens, que permitir acceder a los
distintos servicios. De cualquier forma, y para manejar y trabajar con sus bases de datos el
usuario necesitar tambin un nmero de tcnicas especficas de CDS/ISIS, tales como el
lenguaje de bsquedas el lenguaje de formateo. Dichas tcnicas estn basadas en un
conjunto de herramientas que CDS/ISIS posee para dicho fin. Por ejemplo si se quiere
realizar una bsqueda en una base de datos, se deber en primer lugar seleccionar los
comandos apropiados a travs del sistema de mens, y despus formular los requisitos de la
bsqueda, para lo cual se debern seguir las reglas del lenguaje de bsqueda de CDS/ISIS.
Por lo tanto, el usuario necesitar conocer dichas reglas. Finalmente, para escribir la
bsqueda, se usar la herramienta llamada Editor.
Mientras que una tcnica implica el proceso intelectual de transformar una necesidad (como
puede ser localizar informacin sobre los efectos de la radiacin solar en la fauna marina, por
ejemplo) en el lenguaje especfico de bsqueda o formatos de CDS/ISIS, una herramienta es
de una aplicacin ms mecnica y ms frecuentemente usada (por ejemplo el editor no se usa
solamente para escribir ecuaciones de bsquedas, sino que puede usarse para crear o
modificar registros).


12
1. Mens
Se pueden seleccionar las operaciones a realizar eligiendo el comando correspondiente de los
mens que el sistema muestra en la pantalla. Un comando es una instruccin que indica a
CDS/ISIS la realizacin de una determinada operacin. Un men es una lista de comandos
disponibles, de entre los cuales se elegir el adecuado. Los Mens aparecen en la barra de
herramientas en la parte superior de la ventana de CDS/ISIS, justo debajo de la barra de
ttulos. Para seleccionar un comando, se activa primero el icono del men con el botn
izquierdo del ratn (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 botn izquierdo del ratn.
Tngase en cuenta que de hecho alguno de los mens pueden ser diferentes de los que
aparecen en este manual, dado que el usuario puede cambiar la apariencia de los mens, e
incluso la descripcin de los comandos. Cuando se despliega un men algunos comandos
pueden aparecer desactivados (es decir, visualizados en color gris claro). Dichos comandos
no podrn ser seleccionados, dado que no estarn operativos en el contexto particular en que
se encuentre el sistema. Por ejemplo, no podr seleccionarse el comando de Importacin del
men de la siguiente figura si anteriormente no ha sido abierta ninguna base de datos. Los
comandos seguidos de (...) indican que se requiere informacin adicional para ejecutar la
operacin correspondiente. En este caso, al pulsar el comando aparecer un cuadro de
dilogo en el que se introducir dicha informacin. Como ejemplo se reproduce a
continuacin un men de Base de Datos:


Figura1- : Ejemplo de men de CDS/ISIS
Los mens de CDS/ISIS se describen en detalle en el captulo 3.


13
2. Dilogo Multilnge
CDS/ISIS es totalmente interactivo y multilnge. Esta ltima caracterstica es particularmente
interesante ya que permite seleccionar el idioma en el que el sistema de mens y los mensajes
aparecern en la pantalla.
Cada vez que se inicia una sesin con CDS/ISIS aparecen los mens 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 dilogo de la sesin de trabajo ejecutando
el comando Cambiar I dioma del men Configurar. Este comando mostrar una lista de los
idiomas disponibles en ese momento. Para seleccionar uno cualquiera se sita el cursor sobre
l y se pulsa el botn izquierdo del ratn. A partir de ese momento, y durante esa sesin de
trabajo, todos los mens, el sistema de mensajes y los avisos aparecern en el idioma elegido.
Tngase en cuenta, sin embargo que las ventanas que estn abiertas (desplegadas en ese
momento) permanecern en el idioma anterior hasta que sean cerradas y abiertas de nuevo.
3. Ventanas de Dilogo
En algunos casos CDS/ISIS necesita informacin adicional antes de ejecutar determinados
comandos. Se deber proporcionar dicha informacin seleccionando las correspondientes
opciones en un tipo especial de ventana llamadas ventanas de dilogo. Como ejemplo la
ventana de dilogo de exportacin se muestra a continuacin:


Figura 1- : Ejemplo de ventana de dilogo de CDS/ISIS
Todas las ventanas de dilogo de CDS/ISIS se describen en detalle en la Seccin 5.


14
4. Ventanas
CDS/ISIS usa diferentes tipos de ventanas que han sido diseadas 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 ms adelante), para realizar una bsqueda se utiliza la
ventana de bsquedas, para introducir o modificar registros se utilizar la ventana de
entrada de datos. Este tipo de ventanas se despliegan automticamente en la pantalla cuando
se selecciona el correspondiente comando. Todas las ventanas CDS/ISIS se describen con
detalle en la Seccin 4


Figura 1- : Ejemplo de ventana de Base de datos (Base CDS)



15
2. Instalacin del Sistema
A. Requisitos de Hardware
Los requisitos de hardware mnimos 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 ms)
1 Unidad floppy disk 1,44 Mb
1 Disco duro (con al menos 4Mb libres)
1 Pantalla VGA 640x480 color (recomendado super VGA 800x600)
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 especficos conocidos.
B. Instalacin de CDS/ISIS en un ordenador
1. Instalacin de CDS/ISIS
La distribucin 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 documentacin. (El
segundo disquete de distribucin en Espaa, contiene el archivo leeme.txt con
instrucciones precisas al respecto. Veas el apndice D en la pg. 168).
Para proceder a la instalacin 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 travs del Explorador de
Windows, localice el archivo Setup.exe contenido en su disco.
3. Realice una doble pulsacin sobre el icono o archivo SETUP.EXE para iniciar el proceso
de instalacin.
El programa de instalacin le realizar un cierto nmero 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 parmetros se usarn para crear el archivo


16
de parmetros del sistema SYSPAR.PAR descrito en el apartado en la pg. 18. Se le
solicitar introducir informacin sobre las siguientes opciones de instalacin:
1. El directorio principal de CDS/ISIS para Windows (por defecto c:\winisis).
2. El grupo de programas de Windows en el que se crearn los iconos de CDS/ISIS para
Windows (por defecto Winisis).
3. El directorio de bases de datos, es decir, el directorio donde estn o sern almacenadas
sus bases de datos. Por compatibilidad con los directorios definidos para los usuarios de la
versin para MS-DOS el directorio por defecto es c:\isis\data. Si Vd. no es usuario de
dicha versin le recomendamos que cambie la opcin por defecto a c:\winisis\data. La
base de datos de ejemplo CDS se instalar en el directorio que Vd. elija.
4. El idioma inicial de dilogo de CDS/ISIS por defecto es el ingls. Tal como se distribuye
por UNESCO, se incluyen los siguiente idiomas: ES (Espaol (Espaa)), EN (Ingls), FR
(Francs), IT (Italiano) y SP (Espaol (Latinoamrica)). 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 estn sern almacenados. Por compatibilidad con los directorios
definidos para los usuarios de la versin para MS-DOS el directorio por defecto es
c:\isis\prog. Si Vd. no es usuario de dicha versin le recomendamos que cambie la opcin
por defecto a c:\winisis\prog. Los programas de ejemplo suministrados se instalarn en el
directorio aqu sealado.
6. El tamao de las fuentes de sistema de Windows utilizadas (por defecto S, fuentes
pequeas (small)). Si su sistema Windows fue instalado con fuentes grandes, cambie por L
(large). Veas tambin Parmetro 133: Sistema de fuentes de Windows en la pgina
25.
2. Directorios de CDS/ISIS
El proceso de instalacin descrito arriba crear un directorio principal para el sistema y ocho
subdirectorios, que contendrn cada uno de ellos una categora especfica de archivos,
distribuidos de la siguiente forma (los nombres que los parmetros por defecto asignarn se
indican entre parntesis):
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:\isis\prog): Contiene los programas de aplicaciones escritas
en CDS/ISIS Pascal.
Subdirectorio de Mens (c:\winisis\menu): Contiene las bases de datos de los mens y las
tablas del sistema.


17
Subdirectorio de mensajes (c:\winisis\msg): Contiene las bases de datos de mensajes del
sistema.
Subdirectorio de trabajo (c:\winisis\work): Contiene los archivos de trabajo generados por
CDS/ISIS.
Subdirectorio de Bases de Datos (c:\isis\data): Contiene los archivos asociados a las
bases de datos (ste subdirectorio puede contener otros subdirectorios como se explica en
Parmetros de la Base de Datos en la pgina 26).
Winisis 1.31 instala adems otros tres subdirectorios: c:\winisis\bg, c:\winisis\Ctl3d y
c:\winisis\doc, que contienen respectivamente ejemplos, controladores (*.dll) de sistema
de Windows y los ficheros de documentacin de la aplicacin.
3. ISISPAS.PIF
El programa de instalacin 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 continuacin:
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. Site el cursor en el archivo, y pulse el botn derecho y seleccione la barra
Propiedades;
3. Seleccione la ficha Programa;
4. Modifique el directorio en la lnea de comando y carpeta de trabajo, en la forma
apropiada;
5. Pulse el botn aceptar.


18
4. 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 instalacin) en el directorio \windows\system.
Tngase en cuenta tambin 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 versin de MS-
DOS.
C. Archivos de parmetros del sistema
1. SYSPAR.PAR: Parmetros globales
El archivo del sistema SYSPAR.PAR contiene los parmetros de inicio del sistema. Es ledo
cada vez que se activa CDS/ISIS y puede utilizarse para ignorar los valores por defecto que
de otra forma aplicara el sistema. Cuando se instala inicialmente el sistema CDS/ISIS, el
programa de instalacin crea automticamente un archivo SYSPAR.PAR con los parmetros
por defecto que hayan sido definidos. Esta seccin describe el formato y contenido de este
archivo (Notese que los parmetros del 1 al 8 son los mismos que los de la versin 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 parmetro empieza en una nueva lnea y tienen
todos ellos el siguiente formato general:
n=valor
donde:
n es el nmero del parmetro (como se explica mas adelante);
valor es el valor correspondiente
El valor debe ser tecleado inmediatamente detrs del signo igual (sin ningn espacio en blanco
dado que todo lo que aparezca despus del signo igual formar parte del valor del
parmetro). 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 especificacin real del archivo. En cualquier caso, el nombre
de los directorios deben acabar en barra invertida ( \ ), dado que de otra forma se generara
un nombre de archivo invlido. Por ejemplo:


19

2=\isis\menu\
A los parmetros ausentes, o a los que contengan un espacio en blanco les sern asignados las
opciones estndar por defecto del sistema. Es decir su SYSPAR.PAR solo necesita contener
aquellos parmetros que se deseen cambiar. Los parmetros se pueden escribir en cualquier
orden.
Se pueden insertar lneas de comentarios (que sern ignoradas por CDS/ISIS) escribiendo
un punto y coma ( ; ) al principio de la lnea. Por ejemplo:

; Set default database
A continuacin se indica la lista completa de parmetros que se pueden especificar. Tngase
en cuenta sin embargo que normalmente slo se requieren los parmetros del 1 al 5, mientras
que el resto de los parmetros se pueden usar para cambiar la configuracin por defecto de
CDS/ISIS, pero no son esenciales.
a. Parmetro 0: redireccionamiento de SYSPAR.PAR
Este parmetro 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:\isis\mipar
En este caso los parmetros definitivos sern ledos del archivo mipar, del subdirectorio
\isis, del disco c: ;
2. Un signo de interrogacin (?) o un signo de admiracin (!), seguido de un mensaje, por
ejemplo:

0=? Por favor indique nombre del archivo de parmetros...
En este caso CDS/ISIS primero desplegar el letrero y despus leer el nombre del
archivo de parmetros del teclado. Se puede usar esta forma de parmetro para definir el
nombre del archivo de parmetros cada vez que se llame al programa desde un directorio
dado. Si utiliza el signo de exclamacin en vez del de interrogacin, 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 parmetro 0 especificando otro archivo. Ntese que si se
redirecciona SYSPAR.PAR, y el nuevo archivo define cualquier parmetro ya definido en un
archivo procesado previamente, el ltimo valor ledo ser el que quede aceptado. Adems,
cualquier parmetro que se incluya despus del parmetro 0 en el archivo en vigor, ser
ignorado.


20
Se puede usar el parmetro 0 para proveer cierta proteccin al sistema y a los datos,
definiendo un SYSPAR.PAR con parmetros de aplicacin general y un archivo para cada
usuario o grupo de usuarios que estn vacos o que contengan parmetros especficos para
cada usuario. Supngase por ejemplo que se han creado los siguientes archivos:
SYSPAR.PAR JOHN.PAR DAVID.PAR
-------------- ------------------ -------------------
1=\isis\prog\ 4=\isis\john\work\ 4=\isis\david\work\
2=\isis\menu\ 5=\isis\john\data\ 5=\isis\david\data\
3=\isis\msg\ 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 espaol como lenguaje por defecto. Despus solicitar al usuario la clave de
acceso (parmetro 0). Si la respuesta es john, el programa leer este archivo y definir los
parmetros que all se especifiquen; el usuario john de este ejemplo, trabajar en ingls y usar
BIBLIO como su base de datos implcita. Para lograr una mayor seguridad es posible
esconder estos archivos por medio de la modificacin de los atributos apropiados.
b. Parmetro 1: Ruta de programas
Este parmetro 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 estn en el directorio
activo. Obsrvese que los archivos de listados de programas (LST) son almacenados en la
ruta de acceso de archivos de trabajo definidas con el parmetro 4.
c. Parmetro 2: Ruta de mens
Este parmetro define la unidad y/o el directorio donde CDS/ISIS tiene almacenados los
mens y hojas de trabajo del sistema. Por defecto se asume que los mens y hojas de trabajo
se encuentran en el directorio activo. A todos los archivos asociados a una base de datos de
mens (MNxxyy.*) se les asigna este ruta de acceso.
Los archivos ISISUC.TAB y ISISAC.TAB tambin deben estar en este directorio.
d. Parmetro 3: Ruta de mensajes
Este parmetro 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.*) sern asignados a esta ruta.


21
e. Parmetro 4: Ruta de archivos de trabajo
Este parmetro define la unidad de discos y/o el directorio donde CDS/ISIS genera y guarda
los archivos de trabajo (ej.: los archivos de clasificacin). Por defecto se asume que se
encuentran en el directorio activo. Todos los archivos que no se consideran en otros
parmetros sern asignados a esta ruta, por ejemplo, los archivos generados para impresin.
f. Parmetro 5: Ruta de bases de datos
Este parmetro 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) sern
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 dems archivos de la base de datos
tales como HIT, LN?, LK? etc. se asignan a la ruta de archivos de trabajo especificada con
el parmetro 4.
Obsrvese que los archivos asociados a una base de datos pueden estar a su vez, distribuidos
en uno o ms directorios y/o unidades de discos, cuando esto se especifica en un archivo
dbn.PAR (vase Parmetros de la base de datos ms adelante).
g. Parmetro 6: Base de datos por defecto
Este parmetro 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.
h. Parmetro 8: Separador de campos repetibles
Este parmetro define el carcter 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 fn. Si se necesita usar este signo dentro de los datos, se puede
definir con este parmetro otro carcter. Obsrvese que este nuevo carcter (el que se
especifique con el parmetro 8) se convierte en un carcter de control de CDS/ISIS, y que
debe tenerse la certeza de que no se utilizar en sus datos. Por ejemplo:
8=&
Define el carcter & como el separador de campos repetibles.
Se puede asignar un carcter semigrfico (ejemplo una barra vertical larga). En este caso se
puede tambin designar una tecla de funcin para generar este carcter con una sola tecla
(vase ms adelante).
En la versin de MS-DOS este es un parmetro de un solo carcter. Con la versin de
Windows se puede definir una cadena de caracteres. Por ejemplo:



22
8=$$$
i. Parmetro 101: Idioma por defecto
Este parmetro es un cdigo de dos letras que especifica el idioma de dilogo inicial. El
idioma por defecto es el ingls, indicado con el cdigo EN (English). Al idioma espaol le
corresponde el cdigo ES.
j. Parmetro 102: Men por defecto
Este parmetro es un cdigo 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 parmetro consiste en las dos ltimas letras de
la base de datos del men que ser usado. Por defecto dicho parmetro es DF. Por ejemplo,
si no se especifican los ninguno de los parmetros 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 \\winisis\menu\.
k. Parmetro 103: Visualizacin del proceso de bsqueda
Este parmetro 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 bsquedas. Si vale 0 dicha
ventana no ser mostrada.
l. Parmetro 104: Opciones de visualizacin del diccionario
Este parmetro puede tomar los valores 0 (por defecto) o 1. Afecta a la forma de
visualizacin del diccionario cuando se selecciona un campo determinado. Cuando el
parmetro vale 0 CDS/ISIS despliega el diccionario completo pero solamente aparecern
resaltados (y por lo tanto seleccionables) los trminos extrados del campo seleccionado.
Cuando vale 1 solo se visualizarn dichos trminos.
m. Parmetro 105: Visualizacin automtica de resultados
Este parmetro puede tomar los valores 0 (por defecto) o 1. Cuando se utiliza el modo de
bsqueda experta y este parmetro vale 1 CDS/ISIS visualiza automticamente el resultado
de las bsquedas cuando son ejecutadas. Si vale 0 CDS/ISIS permanece en la ventana de
bsqueda.
n. Parmetro 106: Tabla de conversin de DOS a Windows
Este parmetro especifica el nombre del archivo de la tabla a usar para la conversin de
caracteres de DOS a Windows. Por defecto se usar con ste fn la tabla de conversin


23
estndar de Windows. Veas Tablas de Conversin" en la pgina 137 para mas detalles de
esta opcin.
o. Parmetro 107: Tabla de conversin de Windows a DOS
Este parmetro especifica el nombre del archivo de la tabla a usar para la conversin de
caracteres de Windows a DOS. Por defecto se usar para este propsito la tabla de
conversin estndar de Windows.
p. Parmetro 108: Orientacin de la pantalla
El valor de este parmetro puede ser 0 (por defecto) o 1 y define el sentido de escritura en
pantalla. Si vale 0 dicha orientacin ser de izquierda a derecha, mientras que si vale 1 (p.ej.
para la versin rabe), ser de derecha a izquierda.
q. Parmetro 109: Fuentes del Editor de campos
Este parmetro especifica la fuente y/o el tamao de la fuente a utilizar en los recuadros de
edicin de la ventana de entrada de datos. El formato general de este parmetro es:
109=nombre[,tamao]
donde:
nombre es el nombre de la fuente. Debe ser una fuente ya instalada en el equipo
(Se podrn comprobar las fuentes instaladas con un procesador de
textos o con la opcin Fuentes del panel de control de Windows)
tamao es el tamao de la fuente en medios puntos
Por ejemplo:

109=Arial Narrow especifica la fuente Arial Narrow en su tamao por defecto
109=Arial,24 especifica la fuente Arial de 12 puntos de tamao.
Notese que CDS/ISIS actualiza este parmetro automticamente cada vez que se cambie la
fuente en la Ventana de Entrada de Datos.
r. Parmetro 110: Formato grfico por defecto
Este parmetro puede usarse para anular las fuentes y las tablas de colores usadas en la
visualizacin de registros de bases de datos. El formato general de este parmetro 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 parmetro es:

110=fonts((nil,Courier New),(swiss,Arial)),cols((0,0,0)),CL0,F0,FS24


24
Tngase en cuenta que este parmetro debe estar contenido en una sola lnea. Se indican
explicaciones detalladas de los comandos de formato grfico en el apartado 8-E. . El
ambiente grfico de Windows en las pginas 118 a 129.
s. Parmetro 111: Formato de fuentes del editor de campos
Este parmetro especifica la fuente y/o el tamao de la fuente que se usar en el recuadro de
edicin de formatos de la ventana de visualizacin de la base de datos. El formato general de
este parmetro es el mismo que el del Parmetro 109.
t. Parmetro 112: Seleccin de impresora
Este parmetro es asignado automticamente por CDS/ISIS. Almacena el nombre y puerto
de la ltima impresora usada. No se debe crear o editar este parmetro directamente, pero
puede modificarse utilizando la opcin Configurar impresora del men Base de Datos.
u. Parmetro 120: Visualizacin de la barra de herramientas
El valor de este parmetro 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 rpido a las funciones de CDS/ISIS ms frecuentemente
utilizadas). Cuando vale 0 no se muestra la barra de herramientas.
v. Parmetro 121: Visualizacin de la barra de Ayudas
El valor de este parmetro 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 botn de la barra de herramientas indicando su funcin Cuando vale 0 no se muestra dicho
mensaje.
w. Parmetro 122: Posicin de la ventana CDS/ISIS
Este parmetro es utilizado por CDS/ISIS para almacenar el ltimo estado de la ventana
principal. No se debe crear o editar este parmetro.
x. Parmetro 123: Visualizacin de Campos vacos
El valor de este parmetro puede ser 0 (por defecto) o 1. En el modo de entrada de datos,
cuando este parmetro vale 1 CDS/ISIS muestra todos los campos indicados en la hoja de
trabajo de entrada de datos, incluidos los que estn vacos. Cuando este parmetro es 0 solo
se muestran las campos que contienen algn dato.


25
y. Parmetro 130: Actualizacin automtica del Archivo Inverso
El valor de este parmetro puede ser 0 (por defecto) o 1. Cuando se cierra la ventana de
entrada de datos y este parmetro es 1 CDS/ISIS actualizar automticamente el Archivo
Inverso. Cuando vale 0 la actualizacin del archivo inverso debe ser realizada a peticin del
usuario por medio de la opcin Actualizar I /F del men Base de datos.
z. Parmetro 131: Longitud mxima de palabras
Este parmetro define la longitud mxima 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 lnea en el dcimo carcter, si es
necesario, para visualizar o paginar el texto.
aa. Parmetro 132: Errores de CDS/ISIS Pascal
El valor de este parmetro puede ser 0 (por defecto) o 1. Si vale 1 CDS/ISIS muestra una
ventana de dilogo cada vez que el intrprete 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.
bb. Parmetro 133: Sistema de fuentes de Windows
Windows permite utilizar dos sistemas de fuentes: pequeas o grandes. Por defecto
CDS/ISIS est configurado para trabajar con la configuracin de fuentes pequeas. En
cualquier caso, si Windows est configurado para trabajar con fuentes grandes, algunas
ventanas resultarn ilegibles, con los botones desplazados, o incluso sin ningn botn. En este
caso se deber asignar al parmetro 133 el tamao de fuentes que est en uso por Windows.
El valor de este parmetro puede ser 0 (por defecto) o 1. Si vale 0 CDS/ISIS asume que se
usan fuentes pequeas, si vale 1 asume que se usan fuentes grandes. Se deber cambiar este
parmetro al cambiar el ajuste de pantalla de Windows.
cc. Parmetros 1001-1005: Bases usadas recientemente
Estos parmetros son utilizados por CDS/ISIS para almacenar las ltimas cinco bases de
datos que se han abierto en las sesiones anteriores. Sus nombres aparecern como opciones
en el men Base de datos. Normalmente no tendrn por qu configurarse o cambiarse estos
parmetros manualmente.
dd. Otros Nuevos parmetros de la versin Winisis 1.3
Veans los Apndices en las pgs. 142, 144, 149-152.


26
2. dbn.PAR: Parmetros 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 parmetro 5 del SYSPAR.PAR. Si no existe dbn.par, se asume que todos
los archivos asociados a la base de datos estn en la ruta de la base de datos.
Los archivos dbn.PAR permiten definir rutas individuales para archivos especficos asociados
a la base de datos y su formato es compatible con la versin de MS-DOS. El usuario puede
distribuir bases de datos muy grandes en dos o ms unidades de disco, si es necesario.
Cada archivo dbn.PAR puede contener hasta 10 parmetros (los cuales tienen el mismo
formato especificado para SYSPAR.PAR) como sigue:


Parmetro Unidad/ruta de
--------- --------------
1 XRF
2 MST
3 CNT
4 N01
5 N02
6 L01
7 L02
8 IFP
9 ANY
10 FDT, FST, FMT, PFT, STW, SRT
No es necesario especificar todos los parmetros. Los archivos para los que no se define un
ruta sern localizados en la ruta de la base de datos definida con el parmetro 5 de
SYSPAR.PAR. Por ejemplo, el siguiente archivo de parmetros 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 estarn en la ruta
especificada para la base de datos en SYSPAR.PAR):
2=d:\biblio\
8=e:\biblio\


27
D. Redes de rea local
1. Autorizacin de acceso mltiple a escritura
Esta versin de CDS/ISIS para Windows puede ser usada en una red de rea local (LAN),
con las restricciones indicadas a continuacin. Para habilitar el soporte para LAN se debe
establecer el parmetro 14 del archivo syspar.par igual a 1, es decir el archivo syspar.par
debe contener la siguiente lnea
14=1
Cuando este parmetro tiene dicho valor, CDS/ISIS proporciona sincronizacin de entrada
de datos cuando mltiples usuarios estn realizando entrada de datos en la misma base de
datos. En particular no se permite que ms 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 recibirn un mensaje de atencin indicndoles que no estn
autorizados a acceder a dicho registro mientras est editndolo otro usuario. Debe tenerse en
cuenta, sin embargo, que para realizar determinadas operaciones globales en la base de datos,
como pueden ser importacin o generacin 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 condicin se cumple.
Por defecto se asume el valor 0 para el parmetro 14, es decir operacin 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 sern realizadas
secuencialmente. En cualquier caso, el acceso de mltiples usuarios a operaciones de lectura,
como bsqueda o impresin esta permitido.
2. Instalacin 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 usarn todos los usuarios.
2.- Instalar CDS/ISIS (o WINISIS) en cada estacin de trabajo
La primera forma es la ms adecuada por razones de mantenimiento: Si se accede a una
nueva versin del programa solamente se necesita actualizar el mismo en el servidor y todos
los usuarios tendrn acceso automticamente a la nueva versin, mientras que en la segunda
opcin tendr que repetirse la instalacin en cada estacin 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.


28
a. Definicin del directorio raz 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 mens 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
raz de CDS/ISIS es siempre la misma (esto puede realizarse fcilmente solicitando siempre a
Windows que reconecte la unidad al realizar el logon).
b. Directorios de Mens y Mensajes
Estos se definen en los parmetros 3 y 4 del archivo syspar.par. La mejor forma de definir
estos parmetros es utilizar rutas (path) relativas, mejor que rutas absolutas, p.ej.:
2=menu\
3=msg\
c. Directorio de Bases de Datos
Este directorio se define mediante el parmetro 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 estn almacenadas en el directorio definido con el parmetro
5, se puede crear para cada una de ellas un archivo dbn.par en dicho directorio para indicar a
CDS/ISIS donde estn realmente almacenados los distintos archivos asociados a dicha base.
Por tanto, la mejor forma de indicar el parmetro 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 estn fsicamente archivadas all. Si alguna de las lneas del algn 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 tambin que todas las unidades


29
necesarias (es decir, las unidades referidas explcitamente en los archivos syspar.par y/o
dbn.par) deben estar conectadas antes de que se inicie la ejecucin de CDS/ISIS.
d. Directorio de Archivos de Trabajo
Este directorio se define mediante el parmetro 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
dems usuarios. Se puede asegurar esta condicin de diferentes formas, en funcin de que se
haya realizado la instalacin 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 parmetro 4 del syspar.par puede tomar el siguiente valor:
4=c:\winisis\work\
Es decir los archivos de trabajo sern creados en la unidad local c: de cada usuario. En
cualquier caso, si se desea reservar un espacio especfico para cada usuario en la unidad del
servidor, puede procederse como se indica a continuacin:
1. No definir el parmetro 4 en el archivo syspar.par
2. Definir el parmetro 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 extensin .PAR) que defina el adecuado y excluyente parmetro 4
para cada usuario.
E. Restricciones del Sistema
El sistema opera en la actualidad con las siguientes limitaciones:

Nmero mximo de bases de datos ilimitado
Nmero mximo de registros en una base 16 millones (500 Mb mx.)
Tamao mximo del registro 32000 caracteres
2

Tamao mximo de un campo 32000 caracteres
Nmero mximo de campos (definidos en
FDT)
200 (excluyendo repeticiones de campos
repetibles)

2
Tngase en cuenta que los registros de ms de 8000 caracteres no pueden ser usados con la versin MS-
DOS. Si se. pretende poder intercambiar datos con usuarios de la versin de MS-DOS, deber tenerse en
cuenta esa limitacin.


30
Nmero mximo de lneas en una FST 600
Nmero mximo de palabras vacas 799
Tamao mximo de un formato de
visualizcinError!Marcador no definido.
10000 caracteres
Tamao mximo del buffer pantalla 64000



31
3. Mens de CDS/ISIS
A. La ventana principal
Esta ventana se visualiza cada vez que se inicia CDS/ISIS. Normalmente estar vaca, tal
como se muestra abajo, siempre que no se haya seleccionado una base de datos por defecto
a travs del parmetro 6 del archivo syspar.par. En ese caso, la ventana de dicha base de
datos se desplegar automticamente.


Figura 3- : Ventana Principal
Los principales componentes de esta ventana son:
? La Barra de ttulo de ventana, en la parte superior de la ventana;
? La Barra de mens, que permite el acceso a todas las funciones de CDS/ISIS (algunas
de estas funciones pueden ser activadas tambin presionando algunos botones de la barra
de herramientas);
? La Barra de herramientas, Colocada justo debajo de la barra de mens, que permite un
rpido acceso con el ratn a las funciones de CDS/ISIS mas frecuentemente usadas, como
pueden ser apertura de bases de datos, bsqueda impresin (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 travs del parmetro 121 del archivo
syspar.par.
Las siguientes secciones describen cada men en detalle.


32
B. Men Base de datos
Este men contiene los siguientes comandos (opciones):

Figura 3- : 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.
i. 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 opcin del presente men;
3. La tercera es pulsar el botn Abrir base de datos en la barra de herramientas:
En los dos ltimos casos CDS/ISIS desplegar la ventana de dilogo de seleccin de
archivo. Despus de abrir una base de datos se visualizar la correspondiente ventana de
Base de datos.
ii. Cerrar
Esta opcin cierra la base de datos en uso. Todas las ventanas asociadas a dicha base, como
puedan ser ventanas de bsqueda, etc., sern cerradas automticamente.
iii. Cerrar Todo
Este comando cierra todas las bases de datos abiertas en ese momento.


33
iv. Importar
Este comando (opcin) permite importar datos de archivos externos estructurados de acuerdo
al formato estndar de intercambio de informacin ISO-2709. Al seleccionar este comando,
CDS/ISIS desplegar primero la Ventana de dilogo de Seleccin de archivo, de la cual
se seleccionar el archivo a importar, y despus la Ventana de dilogo de Importacin que
contiene los diversos parmetros que deben suministrarse.
v. Exportar
Este comando permite extraer una base de datos o una porcin de ella, normalmente para ser
transmitida a otros usuarios. Tambin puede utilizarse este comando para definir alguna
reestructuracin de los registros de una base y, usando la opcin de importar, reincorporarlos
a la base de datos original o a otra distinta. Al seleccionar este comando CDS/ISIS
desplegar primero la Ventana de dilogo de Seleccin de archivo, de la cual se
seleccionar el archivo a importar, y despus la Ventana de dilogo de Exportacin que
contiene los diversos parmetros que deben suministrarse.
vi. 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
dilogo de Mantenimiento del Archivo Inverso que contiene los parmetros que deben
suministrarse.
vii. 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 combinacin 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 impresin. . Al seleccionar este comando CDS/ISIS
desplegar la Ventana de dilogo de Impresin en la que se le solicitarn las diversas
opciones de ordenacin y los parmetros de paginacin que se necesiten para el proceso de
impresin particular.
viii. Configurar impresora
Permite configurar (o verificar la configuracin) de las opciones de la impresora antes de
realizarse la impresin. Al seleccionar este comando CDS/ISIS desplegar la Ventana de
dilogo de Configuracin de Impresoras de Windows.
ix. Salir
Este comando finaliza la ejecucin de CDS/ISIS. Todas las bases abiertas sern cerradas
automticamente.


34
C. Men Mostrar
Este men contiene los comandos (opciones) mostrados a continuacin, que afectarn al
contenido de la ventana de Base de Datos y a la ventana de entrada de datos.

Figura 3- : Men mostrar
i. Base de Datos
Inicia la base de datos activa en modo Mostrar. En dicho modo sern accesibles o editados
los registros independientemente de cualquier bsqueda realizada.
ii. Ver registros ...
Muestra la base de datos activa en modo de visualizacin de bsqueda. En dicho modo
solo se visualizan los registros recuperados por la bsqueda seleccionada. Cuando se
selecciona este modo, CDS/ISIS despliega la lista de bsquedas realizadas durante la sesin
de trabajo, de las que se podr seleccionar la deseada.
Puede usarse este comando para ver la lista de bsquedas realizadas hasta el momento.
iii. Todos los registros
Este comando slo es activo cuando se estn visualizando o editando resultados de
bsquedas. Permite visualizar todos los registros recuperados, independientemente de que
estn o no marcados. La caja de marcar continuar sealando los registros marcados, si los
hubiera.


35
iv. Registros Marcados
Este comando slo estar activo cuando se estn visualizando o editando resultados de
bsquedas. Permite visualizar o editar exclusivamente los registros marcados.
v. Abrir Diccionario
Abre la ventana del diccionario de la base de datos activa.
vi. 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 visualizacin normal.
vii. Imprimir esta pgina
Al seleccionar este comando se abrir la ventana de dilogo imprimir registro que permite
imprimir o archivar en distintos modos el registro activo
viii. Zoom+/ Zoom-
Aplican un zoom (positivo o negativo) a la ventana de visualizacin de los registros.
Al seleccionar comandos de este men se modifica el comportamiento de los botones de
navegacin de las ventanas base de datos y entrada de datos como sigue:

D. Men de Bsqueda
Este men contiene los siguientes comandos:


36

Figura 3- : Men de Bsqueda
i. Bsqueda Experta
Este comando abre la ventana de bsqueda estndar, que permite realizar bsquedas en la
base de datos activa. Un mtodo de bsqueda simplificado es accesible seleccionando el
comando Bsqueda Asistida explicado a continuacin.
ii. Bsqueda Asistida
Este comando abre la ventana de Bsqueda Asistida, que accede a la interfaz de
bsqueda simplificada. Los usuarios expertos pueden preferir utilizar el comando Bsqueda
experta explicado antes.
iii. Cerrar ventana de bsqueda
Este comando cierra la ventana de bsqueda, si est abierta, y activa la ventana de base de
datos.
iv. Guardar bsqueda
Este comando permite guardar los resultados de una bsqueda en particular para posteriores
procesos. Cuando se selecciona este comando CDS/ISIS abrir en primer lugar la ventana de
dilogo Histrico de bsquedas, donde se elegir el conjunto de bsqueda a salvar, y
entonces se despliega la ventana de dilogo guardar archivo, donde se indicar el nombre
del archivo y el directorio donde se desea guardar los resultados de la bsqueda.
v. Recuperar bsquedas guardadas
Este comando permite reejecutar una bsqueda previamente guardada (es decir, una
bsqueda que se haya archivado por medio del comando Guardar bsqueda explicada
antes). CDS/ISIS despliega la ventana de dilogo guardar archivo, de donde se puede
seleccionar el archivo *.wsv a recuperar. La bsqueda correspondiente al archivo
seleccionado se aade automticamente a la lista de bsquedas actuales y la ventana de
base de datos mostrar entonces el primer registro recuperado. La bsqueda recuperada
figurar entonces como bsqueda actual.


37
vi. Borrar bsquedas anteriores
Esta opcin borra todas las bsquedas realizadas durante la sesin de trabajo, vaciando el
contenido de la ventana de dilogo Histrico de bsquedas. (Esta opcin, presente en la
versin distribuida en Espaa, no est includa en la versin oficial de UNESCO)





E. Men Editar
Este men contiene los siguientes comandos:

Figura 3- : Men Editar
i. 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.
ii. 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.
iii. 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 opcin activa en la barra de herramientas:


38
El registro se copia en formato ASCII
El registro se copia en formato RTF
iv. Limpiar portapapeles
Este comando vaca el contenido del portapapeles de Windows.
v. Definicin de Bases de Datos
Este comando abre la primera ventana de Definicin de Bases de Datos - Tabla de
definicin 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
definicin asociadas a dicha base (veas pg. 61).
vi. Hojas de Entrada de Datos (FMT)
Este comando abre la ventana Definicin 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 pg. 64).
vii. Formatos de Impresin (PFT)
Este comando abre la ventana Definicin de Bases de Datos - Formatos asociada a la
base de datos activa Permite modificar los formatos de visualizacin e impresin y/o crear
otros nuevos (veas pag. 67).
viii. Tablas de Seleccin de Campos (FST)
Este comando abre la ventana Definicin de Bases de Datos - Tablas de Seleccin de
Campos asociada a la base activa. Permite modificar los diccionarios asociados a la base
activa y/o crear nuevas FST de clasificacin (veas pg. 70).
F. Men Configurar
Este men contiene los siguientes comandos:

Figura 3-: Men Configurar


39
i. Cambiar Idioma
Este comando permite cambiar el idioma en el que aparecern los mens, las ventanas y los
mensajes desplegados. Inicialmente CDS/ISIS se abre en el idioma seleccionados a travs del
parmetro 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 sesin hasta que se elija otro. Sin embargo, las ventanas
abiertas antes de cambiar el idioma no lo cambiarn.
ii. Cambiar Perfil
Este parmetro permite cambiar dinmicamente ciertos parmetros del sistema.
iii. Ver Configuracin
Este comando muestra los archivos de mens y mensajes activos.
iv. Salvar Configuracin
Este comando archiva la configuracin activa en el syspar.par. En particular, reescribe los
parmetros 101, 109, 111, 112 y 122.
v. Recuperar Configuracin
Este comando relee el syspar.par del disco duro. Si ste archivo es editado mientras est
activo CDS/ISIS, los parmetros cambiados tendrn efecto.
vi. Parmetros del SYSPAR.PAR
Este comando abre la ventana Configuracin de CDS/ISIS que le permitir cambiar la
mayor parte de los parmetros del syspar.par sin necesidad de editar dicho archivo
G. Men Utilidades
Este men contiene los siguientes comandos:



40
Figura 3- : Men Utilidades
i. Aadir campo (Rango)
Este comando permite aadir informacin a un campo de un rango de registros del fichero
maestro. CDS/ISIS muestra la Ventana de dilogo de Aadidos Globales.
ii. Borrados Globales (Rango)
Este comando permite borrar informacin de un campo para un determinado rango de
registros del fichero maestro. CDS/ISIS muestra la Ventana de dilogo de Borrados
Globales.
iii. Reemplazar Campo
Este comando permite substituir determinada informacin contenida en un campo determinado
de un rango de registros o sobre todos los registros resultado de una bsqueda, por otra.
Cuando se selecciona este comando CDS/ISIS mostrar la ventana de dilogo Reemplazar
texto.
iv. Aadir Campo (Bsqueda)
Este comando permite aadir informacin a un campo de todos los registros resultado de una
bsqueda. CDS/ISIS abre primero la ventana de dilogo Histrico de bsquedas de la cual
se seleccionar aquella sobre la que se quiere incluir nueva informacin, tras lo que mostrar la
Ventana de dilogo de Aadidos Globales.
v. Borrados Globales (Bsquedas)
Este comando permite borrar la informacin contenida en un determinado campo de todos los
registros resultado de una bsqueda. CDS/ISIS abre primero la ventana de dilogo Histrico
de bsquedas de la cual se seleccionar aquella sobre la que se quiere eliminar la informacin
y una vez seleccionada mostrar la Ventana de dilogo de Borrados Globales.
vi. Compilar Programas ISIS/Pascal
Este comando permite compilar programas CDS/ISIS Pascal. CDS/ISIS mostrar la ventana
de dilogo 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.
vii. 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 dilogo Informacin
Modo Multiusuario.


41
H. Men Ventanas
Este men contiene los siguientes comandos:

Figura 3- : Men Ventanas
i. Cascada
Muestra las distintas ventanas parcialmente superpuestas a partir del borde superior derecho
de la ventana principal de CDS/ISIS. La barra de ttulos de cada ventana permanece visible,
facilitando la seleccin de cualquiera de ellas pulsando con el ratn en la correspondiente
barra.
ii. 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.
iii. 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.
iv. Agrupar ventanas
Agrupa todos los iconos en filas.
v. 1, 2, 3, . . .
Permite seleccionar una ventana particular entre las distintas ventanas activas. CDS/ISIS
cambia esta parte del men de ventanas dinmicamente, cada vez que se abre una nueva
ventana. Por cada base se pueden tener tres ventanas activas: la de base de datos, la de
bsqueda y la de entrada de datos. Dependiendo del nmero de ventanas activas y del
tamao de su pantalla pueden aparecer unas sobre otras. Seleccionando la ventana deseada
de esta lista, se activar situndose en primer plano.


42
I. Men Ayuda
Este men permite acceder al fichero de ayuda de CDS/ISIS (en la versin actual solo en
ingls), y contiene los siguientes comandos:

Figura 3- : Men Ayuda
i. Indice
Este comando visualiza la tabla de contenidos del archivo de Ayuda de CDS/ISIS.
ii. Palabras clave
Este comando le permite seleccionar directamente un tema de ayuda particular.
iii. Uso de ayuda
Este comando mejora el uso de las facilidades de Ayuda de Windows.
iv. Sobre WINISIS
Este comando visualiza la nota de Copyright de CDS/ISIS y la versin del programa.


43
4. Ventanas CDS/ISIS
A. Ventana de Base de datos
La ventana de Base de datos, un ejemplo de la cual se muestra a continuacin, se despliega
cuando se abre una base de datos. Muestra el primer registro segn el formato de
visualizacin activo. Los contenidos de esta ventana pueden ser modificados por las distintas
opciones del men Mostrar.

Figura 4- : Ventana de Base de datos
La barra de herramientas de esta ventana contiene los siguientes tems:


Este campo contiene el n de registro MFN del registro activo.
Pulsando en ella puede visualizarse cualquier registro escribiendo
su n de MFN y pulsando la tecla Enter.

Muestra el primer registro. Si se est mostrando el resultado de
una bsqueda, ste ser el primero de los recuperados. Si se est
mostrando una base en modo secuencial, ser el registro de MFN
= 1.

Muestra el registro anterior. Si se est mostrando el resultado de
una bsqueda, se visualizar el de MFN anterior al actual de entre


44
los recuperados (si existe).

Muestra el prximo registro. Si se est mostrando el resultado de
una bsqueda, se visualizar el de MFN posterior al actual de
entre los recuperados (si existe).

Muestra el ltimo registro. Si se est mostrando el resultado de
una bsqueda, ste ser el ltimo de los recuperados. Si se est
mostrando una base en modo secuencial, ser el registro de
mayor MFN.

Este campo muestra el formato en uso. Se puede cambiar el
formato de visualizacin pulsando en el campo para desplegar la
lista de los disponibles (que se tomar de la FDT de la base), y
seleccionando por doble pulsacin sobre el deseado.

Este botn solo est activo en la visualizacin de resultados de
bsquedas. Pulsndolo se marca o desmarca el registro activo
(aparece una V en el botn). Tras marcar registros se pueden
visualizar solo estos ltimos eligiendo el comando Registros
Marcados del Men Mostrar.
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 vaco si no
est borrado, en cuyo caso se indicar dicha circunstancia. En visualizacin de resultados de
bsquedas este campo muestra un mensaje del tipo:
Bsqueda #5: [1/10]
En este ejemplo se estara visualizando el primero de los 10 registros recuperados en la quinta
bsqueda realizada en la sesin de trabajo.
Mximo MFN: Muestra el ltimo n de registro del Archivo Maestro de la base activa.

Este botn abre la ventana de diccionarioError!Marcador no definido. asociado
a la base de datos activa.
Cuando se encuentra activa cualquier ventana de base de datos pueden utilizarse los siguientes
botones de la barra de herramientas principal:

Este botn abre una base de datos ya definida anteriormente. Tiene el mismo efecto
que el comando Abrir de men Base de Datos.

Borra el contenido del portapapeles de Windows. Tiene el mismo efecto que el
comando Limpiar Portapapeles del men Editar.

Copia el registro activo en el portapapeles de Windows. Tiene el mismo efecto que
el comando Copiar al portapapeles de men Editar. Pueden concatenarse as
numerosos registros. Si est activado el modo RTF (ver ms adelante), se obtendr
un solo documento RTF que contendr todos los registros copiados al
portapapeles.


45

Configura el portapapeles en modo de formato ASCII.

Configura el portapapeles en modo de formato RTF.

Abre la ventana de Bsqueda de la base de activa. Tiene el mismo efecto que los
comandos Bsqueda... del men Bsqueda. Normalmente se activar el tipo de
ventana de bsqueda realizada en ltimo lugar es decir Bsqueda Experta o
Bsqueda Asistida.

Inicia un proceso de impresin. Es equivalente al comando Imprimir del men
Base de Datos. Se puede imprimir el resultado de una bsqueda y/o un rango
seleccionado de registros, que pueden ser ordenados los registros por cualquier
combinacin de campos y subcampos. Los parmetros necesarios en los procesos
de impresin se explican en la ventana de dilogo de Impresin.

Divide la ventana de Base de Datos en dos partes. La primera muestra el registro
en modo grfico, y la segunda en formato ASCII. Si la ventana ya est dividida,
retorna a la forma normal de visualizacin.
En el modo de visualizacin de doble ventana, este botn cambia la segunda parte
de la misma alternando entre la vista en formato ASCII del registro activo, y la
expresin CDS/ISIS del formato activo en modo de edicin. Si la ventana no est
dividida, la desdobla mostrando el formato activo en modo edicin. Esta forma de
visualizacin de los formatos de visualizacin permite cambiarlos y o crear nuevos
formatos a partir de uno dado. Al activarse aparecern los siguientes nuevos
botones en la parte derecha de la ventana desdoblada:


Abre la ventana guardar archivo para archivar el nuevo formato
Aplica el nuevo formato modificado al registro activo.
Abre la ventana de fuentes disponibles

Abre la ventana de Entrada de Datos de la base activa. Tiene el mismo efecto
que el comando Entrada de Datos del men Editar.

Abre la primera ventana de Definicin de Bases de Datos. Tiene el mismo
efecto que el comando Nueva (Definicin)... del men Base de Datos








46

B. Ventana de Entrada de Datos
Cada vez que se selecciona le comando Entrada de Datos del men Editar se abre una
ventana anloga a esta (esta corresponde a la base de ejemplo CDS):

Figura 4- : 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 seleccin
de los comandos aplicables del men Mostrar.
El contenido de los campos del registros se mostrarn 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:

Este botn le permite mostrar o retirar la segunda barra de
herramientas.

Este campo contiene el n de registro MFN del registro activo.
Pulsando en ella puede editarse cualquier registro escribiendo su
n de MFN y pulsando la tecla Enter.

Muestra el primer registro. Si se est editando el resultado de
una bsqueda, ste ser el primero de los recuperados. Si se
est editando una base en modo secuencial, ser el registro de
MFN = 1.


47

Muestra el registro anterior. Si se est editando el resultado de
una bsqueda, se visualizar el de MFN anterior al actual de
entre los recuperados (si existe).

Muestra el prximo registro. Si se est editando el resultado de
una bsqueda, se visualizar el de MFN posterior al actual de
entre los recuperados (si existe).

Muestra el ltimo registro. Si se est editando el resultado de
una bsqueda, ste ser el ltimo de los recuperados. Si se est
editando una base en modo secuencial, ser el registro de mayor
MFN.

Crea un nuevo registro. Se mostrar la hoja de trabajo de
entrada de datos activa con todos los campos vacos.

Guarda el registro activo en el Archivo Maestro.

Este botn le permitir mostrar (u ocultar) los campos vacos de
la pantalla (normalmente los campos vacos de un registro no se
muestran a no ser que el parmetro 123 del archivo syspar.par
valga 1).

Le permite seleccionar distintas hojas de trabajo. Pulsando la
flecha se despliega la lista de hojas disponibles (incluidas en la
FDT).

Le permite aadir nuevos campos a la hoja de trabajo activa.
Pulsando la flecha se despliega la lista de campos disponibles en
la hoja activa.

Estn disponibles opciones adicionales presionando este botn,
que abre el siguiente submen:

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 vacos.


48
Copiar a un nuevo registro: Crea un nuevo registro con el mismo contenido que el actual.
Al registro creado se le asigna el prximo 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 (lgicamente).
Recuperar registro: Retira la marca de borrado lgico del registro activo.
Definir valores por defecto: Copia el contenido del registro actual como valores por
defecto durante la sesin de trabajo.
Borrar valores por defecto: Borra el contenido por defecto de todos los campos definidos
por la opcin anterior.
Limpiar Datos: Borra el contenido de todos los campos en la hoja de trabajo. Puede
utilizarse esta opcin 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 sern borrados. Los dems campos que
estando presentes en el registro pero no en la hoja de trabajo, no sern 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 tamao 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 vaco si no
est borrado, en cuyo caso se indicar dicha circunstancia. En la edicin de resultados de
bsquedas este campo muestra un mensaje del tipo:
Bsqueda #5: [1/10]
En este ejemplo se estara editando el primero de los 10 registros recuperados en la quinta
bsqueda realizada en la sesin de trabajo.
Ayuda del campo: Muestra el mensaje de ayuda, si existe, asociado al campo editado.
1. Editar un campo
Para editar un campo en particular primero debe pulsarse el botn izquierdo del ratn sobre el
campo correspondiente. Su contenido se desplegar entonces en la ventana de edicin de
campos. En dicha ventana pueden usarse todas las teclas estndar de las funciones de edicin
de Windows (veas Apndice A, pg. 140) y, adems, las cuatro teclas especiales siguientes:
Enter Actualiza el campo y selecciona el siguiente;
Mays+Enter Actualiza el campo y selecciona el anterior;
F2 Borra el contenido del campo;


49
ESC Ignora todos los cambios (El campo ser reeditado en la forma en que estaba
antes de iniciar la edicin).
Puede cambiarse el tamao de la ventana arrastrando arriba o abajo la barra inferior de la
misma. Tambin pueden cambiarse las fuentes y su tamao usadas para mostrar el contenido
del campo seleccionando la opcin Elegir fuente (tipo de letra) del submen Opciones.
a. 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 cdigo de dos caracteres que precede e identifica a cada uno de los
subcampos de longitud variable incluidos en el campo. Dicho cdigo consiste en el carcter ^
seguido de un carcter alfabtico o numrico, p.ej. ^a.
Si el identificador del subcampo es alfabtico, puede introducirse indistintamente en
maysculas o minsculas: CDS/ISIS no hace diferencia entre ^a y ^A. Por tanto pueden
escribirse en la manera ms conveniente.
No deben insertarse espacios en blanco o marcas de puntuacin antes o despus de los
delimitadores de subcampos, salvo instrucciones especficas en sentido contrario. Incluir
cualquiera de ellos puede afectar adversamente despus a las futuras impresiones del campo.
Aqu puede verse un ejemplo de campo con tres subcampos:

^aUnesco^bParis^c1985
b. Campos Repetibles
Si se est introduciendo informacin en un campo repetible, y se necesita introducir ms de
una ocurrencia, estas deben ser introducidas separadamente, pulsando el botn de separacin
de ocurrencias (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, separndolas entre s por el carcter (%)
3
. En este caso no deben
escribirse espacios ni antes ni despus del carcter %. Si hiciera eso, dichos espacios
entraran a formar parte de la informacin del campo. El ejemplo siguiente muestra como se
tecleara un campo autor con dos ocurrencias:
Brown, J.%Johnson, Archibald
Puede utilizarse esta tcnica siempre que se quieran introducir nuevas ocurrencias entre dos
preexistentes.

3
Tenga en cuenta que el carcter separador de ocurrencias es un parmetro dependiente de la instalacin
(veas Parmetro 8 del archivo syspar.par en la secin "Archivos de Parmetros del Sistema"). Si este
parmetro ha sido redefinido, debe utilizarse en los ejemplos anteriores el carcter asignado all.


50
c. 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
entoncesalgn tipoError!Marcador no definido. especial de proceso. Los caracteres de
control estn 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 continuacin.
i. Delimitadores de bsquedas
Los delimitadores de trminos de bsqueda pueden utilizarse para identificar palabras o frases
clave que queden asignadas a cada registro para permitir su recuperacin. Las palabras clave
pueden delimitarse en una de dos formas: encerrndolas entre un par de diagonales (/.../), o
encerrndolas entre parntesis triangulares (<..>). La ventaja de utilizar los parntesis
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 opcin para suprimir las diagonales.
Cuando se suprimen los parntesis triangulares, normalmente son eliminados durante la
visualizacin 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 visualizacin adecuado, el dato:
<curso universitario><entrenamiento en documentacin><escuela de
biblioteconoma>
ser visualizado del modo siguiente:
curso universitario; entrenamiento en documentacin; escuela de
biblioteconoma.
Excepto por este caso, el usuario debe asegurarse que los espacios necesarios precedan y
sigan a los parntesis 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 misin que describe un <curso universitario> sobre
<entrenamiento en documentacin> en una <escuela de biblioteconoma> de
frica oriental
Los espacios alrededor de cada palabra clave deben estar presentes para generar la
visualizacin correcta:
Reporte de la misin que describe un curso universitario sobre entrenamiento en
documentacin en una escuela de biblioteconoma de frica oriental
Si se hubiera ingresado este campo del modo siguiente:


51
Reporte de la misin que describe un<curso universitario>sobre <entrenamiento
en documentacin>en una<escuela de biblioteconoma>de frica oriental
CDS/ISIS lo presentara del modo siguiente:
Reporte de la misin que describe uncurso universitariosobreentrenamiento en
documentacinen unaescuela de biblioteconomade frica oriental
En otras palabras, CDS/ISIS simplemente ignora los parntesis triangulares, y no los
reemplaza con espacios.
ii. Informacin para clasificacin
Cuando se generan catlogos impresos se necesita clasificar el contenido de uno o ms
campos para imprimir los registros en la secuencia correcta. CDS/ISIS tratar de producir
una secuencia de clasificacin de acuerdo con las normas de clasificacin comnmente
aceptadas, pero algunas veces esto no es posible.
En estos casos, CDS/ISIS ofrece la posibilidad de establecer en forma explcita como debe
ser clasificado un campo dado, suministrndole informacin para clasificacin en el momento
de ingresar los datos. La informacin para clasificacin 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:
<texto.a=texto.b> en este caso, CDS/ISIS substituir texto.a por texto.b cuando el
campo sea usado para realizar una clasificacin, pero usar texto.a (e
ignora texto.b) cuando el campo se visualiza;
<texto-a> En este caso, texto.a ser ignorado al clasificar, y utilizado solamente
para visualizar el campo.
A continuacin se presentan algunos casos donde esta capacidad es usada normalmente (pero
su uso no est limitado a estos casos):

Ingresado como Clasificado como Visualizado como
<La> evolucin de los
sistemas de informacin
EVOLUCIN DE LOS SISTEMAS
DE INFORMACIN
La evolucin de los
sistemas de informacin
<100=cien> das CIEN DIAS 100 das
<Mc=mac>Pherson, J. MACPHERSON J. McPherson, J.
d. Insertar trminos del diccionario en un campo
Pueden insertarse directamente trminos ya incluidos en el diccionario en la posicin activa del
cursor en la ventana de edicin de campos presionando el Botn Diccionario que abrir la
correspondiente ventana y seleccionado el trmino a insertar mediante una doble pulsacin del
botn izquierdo de su ratn.


52
e. Insertar nombres de archivos en un campo
Pueden insertarse de forma rpida 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 arrstrelos con el
ratn 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.
2. Aadir un campo
Seleccione el campo que quiera aadir de la lista que se despliega al pulsar en Aadir campo.
No se podrn aadir nuevas ocurrencias en campos no repetibles. Si se aade un campo
repetible con informacin anterior, se aadir una nueva ocurrencia. Tambin se pueden de
aadir ocurrencias en campos repetibles pulsando el icono del campo.
3. Borrar un campo
Seleccione el campo a borrar con el ratn y oprima la tecla F2 o borre (tecla Supr) su
contenido y oprima la tecla Enter.
4. Validacin de Campos y registros
CDS/ISIS valida cada campo comprobando que es del tipo definido en la tabla de definicin
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.
Adems se puede incorporar un archivo de validacin 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 validacin es un archivo ASCII que puede crearse con cualquier editor (p.ej.
Notepad). Consiste en una o ms lneas, cada una de la cuales se asocia a un campo
determinado, y puede incluir una lnea para validacin global del registro. Las lneas de
validacin de campo tienen el siguiente formato:

tag: formato
donde tag es la etiqueta (nmero) del campo a validar y formato es un formato vlido de
CDS/ISIS. Cada vez que se crea o modifica un campo, CDS/ISIS ejecutar el
correspondiente formato de validacin. Cualquier salida producida por el formato ser
mostrada como mensaje de error.
La lnea de validacin de registro, que tiene que ser la ltima del archivo de validacin tiene el
siguiente formato:


53

:formato
Este formato es ejecutado inmediatamente antes de la actualizacin del registro. Cualquier
salida producida por el formato ser mostrada como mensaje de error.
Tngase en cuenta que cada formato de validacin de campo debe estar contenido en una
sola lnea. No puede insertarse, por tanto, ningn retorno de carro excepto al final del
formato.
Un ejemplo de archivo de validacin se muestra a continuacin:

10: &val10()
20: if size(v20)>7 then El campo 20 no puede tener ms de 7 caracteresfi
:if p(v20) and p(v10) then Los campos 10 y 20 son mtuamente excluyentes
fi
Este archivo de validacin 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
vaca, se mostrar dicha cadena como un mensaje de error. Para el campo 20 se muestra un
mensaje de error si el campo contiene ms de 7 caracteres. Finalmente, y antes de
actualizarse el registro se muestra otro mensaje de error si ambos campos 10 y 20 contienen
informacin.
Si cualquier campo o el registro no supera los criterios de validacin 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.
5. Actualizacin del Archivo Inverso
Debe tenerse en cuenta que CDS/ISIS, en principio, no actualizar automticamente el
Archivo Inverso cuando se proceda a aadir, modificar o borrar registros del Archivo
Maestro (esto depende del valor del parmetro 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 aadidos no estarn disponibles en la recuperacin;
? Los registros modificados sern recuperables, pero bajo los viejos puntos de acceso; y
? Los registros borrados continan manteniendo activos sus puntos de acceso, pero no
podrn ser visualizados, aunque si puedens ser editados.
En cualquier caso, CDS/ISIS mantiene en el Archivo Maestro toda la informacin necesaria
para la actualizacin del Archivo Inverso, pudiendo procederse a su actualizacin en cualquier
momento, seleccionando el comando Actualizar I /F del men Base de Datos. Esta
operacin puede tardar algn tiempo en funcin del nmero de registros a actualizar, el
ordenador que se est utilizando, y el nmero medio de trminos de bsqueda generado por
cada registro. Tras una pequea experiencia con una base de datos determinada, puede
estimarse el tiempo aproximado necesario para la actualizacin de un registro, y si se


54
considera que ste es aceptable, es recomendable actualizar el Archivo Inverso despus de
cada sesin de entrada de datos (o antes de salir del programa).
Alternativamente puede retrasarse la actualizacin a un perodo de tiempo ms conveniente
(p.ej. al final del da, de la semana, ... etc.).






C. Ventana de Bsqueda Experta
Esta ventana se muestra al seleccionar el comando Bsqueda Experta del men de
Bsquedas (veas tambin: Ventana de Bsqueda Asistida, pg. 56).

Figura 4- : Ventana de Bsqueda Experta
?


?
Esta ventana tendr diferente aspecto si el parmetro 980 del archivo syspar.par vale 1 (veas Apndice
B - Seccin 1 en la pg. 154). En este caso la ventana correspondiente se muestra en la siguiente pgina.


55
i. Operadores
Pulsando cualquiera de estos botones se inserta en la posicin del cursor en la ventana
Expresin de bsqueda el correspondiente operador.
ii. Expresin de bsqueda
Esta ventana de edicin contiene la expresin de bsqueda activa. Los usuarios expertos
pueden escribir directamente en dicha ventana las bsquedas que deseen realizar (veas
Lenguaje de Recuperacin CDS/ISIS en las pgs. 103 y sig. del Manual de Referencia
Mini-micro CDS/ISIS (versin 3.0)). El nmero mximo de caracteres que pueden escribirse
en esta ventana es de 1000.




Los siguiente botones operan en esta ventana:


Abre la Ventana Diccionario.

Muestra la lista de trminos ANY de la base de Datos. Pulsando
sobre cualquiera de ellos se inserta en la ventana Expresin de
bsqueda.

Pulsando este botn se ejecuta la expresin de bsqueda

Pulsando este botn se borra la expresin de bsqueda.

Pulsando este botn se cierra la sesin de bsqueda

Pulsando este botn se abre la ayuda sobre temas de bsquedas.
iii. Histrico de bsquedas
Esta ventana contiene la lista de las bsquedas realizadas hasta el momento durante la sesin
de trabajo. Para cada expresin se indica el nmero de la bsqueda, la base sobre la que se
ha realizado, el nmero de registros recuperados y la expresin de bsqueda. Se aadir
automticamente un nuevo elemento cada vez que se ejecute una nueva bsqueda. Una doble
pulsacin sobre cualquier elemento de esta ventana muestra los resultados correspondientes
en la ventana de Base de Datos.
Una pulsacin simple normalmente inserta el nmero de bsqueda en la ventana Expresin
de bsqueda. Sin embargo, si el elemento corresponde a una bsqueda anterior realizada
sobre otra base de datos, se copia la propia expresin de bsqueda. Tambin se puede
copiar dicha expresin (lo que es distinto de copiar el nmero de la bsqueda),


56
seleccionndola en la ventana Histrico de bsquedas y arrastrndola con el ratn sobre la
ventana Expresin de bsqueda.
? Si el parmetro 908 del archivo syspar.par vale 1 la ventana de bsquedas tendr el
siguiente aspecto:

D. Ventana de Bsqueda Asistida
Esta ventana proporciona una interfaz simplificada de bsqueda para usuarios inexpertos. Se
muestra al seleccionar el comando Bsqueda Asistida del men Bsqueda. (veas tambin la
seccin Lenguaje de Bsqueda de CDS/ISIS, pg. 101).

Figura 4- : Ventana de Bsqueda Asistida


57
i. Elementos de bsqueda
La ventana ofrece cuatro recuadros de texto donde pueden escribirse trminos de bsqueda.
Alternativamente puede pulsarse el botn para abrir la ventana
Diccionario (veas a continuacin), de la que puede seleccionarse por doble pulsacin el
apropiado trmino de bsqueda.
ii. Campos buscables
Cada elemento de bsqueda puede estar asociado a un campo particular, por seleccin del
mismo en la correspondiente lista de Campos buscables tras pulsar el botn .
iii. Operadores
Los elementos de bsqueda pueden ser relacionados entre s con los tres operadores de
bsqueda AND, OR y NOT, seleccionado el adecuado de la correspondiente lista de
Operadores que se despliega al pulsar el botn .
iv. Bsqueda anterior
Cuando se han realizado anteriores bsquedas, puede seleccionarse cualquiera de ellas de la
lista Bsquedas anteriores, desplegada al presionar el correspondiente botn , y
relacionar con ellas nuevos trminos de bsqueda.
v. Botones
Para ejecutar la bsqueda pulse el botn . La ecuacin de bsqueda
generada por CDS/ISIS ser mostrada entonces en la ventana Expresin de bsqueda.
Cuando se haya completado se mostrar el nmero asignado en el recuadro Nmero de
bsqueda, y el n de registros recuperados aparecer en el recuadro N de aciertos.
Pueden visualizarse los resultados presionando el botn ; al presionar el
botn se vuelve a la ventana de Base de Datos y al presionar el botn
se borrar el contenido de los recuadros Elementos de bsqueda.










58











E. Ventana Diccionario
Esta ventana muestra los trminos de bsqueda del diccionario. Aparecer cada vez que se
pulse el botn Diccionario en cualquiera de las ventanas Bsqueda experta, Bsqueda
Asistida, Entrada de datos o Base de Datos.

Figura 4- : Ventana Diccionario


59
i. Campos buscables
Esta ventana de seleccin permite elegir los trminos del diccionario asociados a un
determinado campo cuando se trabaja en modo de bsqueda experta. Al seleccionar un
campo se aade automticamente el correspondiente calificador de trmino a los trminos
seleccionados en la ecuacin de bsqueda. Seleccionando <Todos los campos> la bsqueda
se realiza sobre todos los campos indizados.
Al seleccionar un campo, la ventana diccionario se modifica como sigue, dependiendo del
valor del parmetro 104 del archivo de configuracin syspar.par.
104=0 (defecto) Se visualiza el diccionario completo, pero los trminos de otros
campos aparecen en minsculas grises y no son seleccionables;
104=1 slo aparecen los trminos del diccionario presentes en el campo
seleccionado.
ii. Ventana de trminos
Al escribir uno o ms caracteres en la ventana de trminos se avanza la visualizacin del
diccionario de acuerdo al conjunto de caracteres tecleado (p.ej. al teclear f los trminos del
diccionario se muestran a partir del primero que empieza por F).
iii. Trminos del diccionario
Por una doble pulsacin sobre un trmino del diccionario se selecciona este, y dependiendo
de la ventana desde la que se abri la ventana diccionario, lo inserta en la posicin
correspondiente como se indica a continuacin:
Ventana Bsqueda Experta: El trmino se inserta en la posicin activa del cursor en la
ventana Expresin de bsqueda. Si se ha seleccionado previamente algn
operador, este se aadir antes del trmino seleccionado automticamente; si no es
as se inserta el operador OR;
Ventana Bsqueda Asistida: El trmino se inserta en la ventana Elemento de bsqueda
activa;
Ventana Entrada de Datos: El trmino se inserta en la posicin activa del cursor en la
ventana de Edicin de campos.
Cualquiera de estas operaciones puede realizarse por seleccin y arrastre del trmino desde la
ventana diccionario a la ventana correspondiente. Use el mtodo que encuentre ms
conveniente.
iv. Botones Pg. Adelante y Atrs
Estos botones avanzan o retroceden la visualizacin de trminos en el diccionario por pginas
completas. Sin embargo la operacin pg. Atrs no puede ir ms atrs de la posicin con que
se abri la primera pgina. Para moverse a otras posiciones utilice la ventana de Trminos.



61
5. Definicin de Bases de Datos
Al pulsar el botn o al seleccionar el comando Nueva (Definicin)... del men Base
de Datos se inicia el proceso de definicin de bases de datos, en el que se irn abriendo
consecutivamente las siguientes ventanas:
A. Ventana de dilogo Nueva base

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 ms de seis caracteres. Si no se especifica el path, se
tomar lo especificado por defecto en el parmetro 5 del archivo syspar.par.
B. Definicin de Bases de datos -1: Tabla de
definicin Campos (FDT)
Una vez que se ha especificado el nombre y directorio de la nueva base de datos se abrir la
siguiente ventana:



62
Figura 5-2.- Tabla de Definicin de Campos
En esta ventana aparecern los recuadros siguientes, cada uno de los cuales se rellenarn para
cada campo para especificar sus caractersticas:


Tag (Etiqueta) El rtulo o etiqueta es un valor numrico nico (del 1 al 32767), que
identifica al campo. Se usar cada vez que se desee que CDS/ISIS
lleve a cabo alguna operacin con ese campo. La etiqueta se
almacena en el registro maestro y se encuentra asociada al contenido
del campo correspondiente
Nombre El nombre del campo es un nombre descriptivo que el usuario asigna
a ese campo. Normalmente se utiliza en las hojas de ingreso de datos
para rotular el campo en la pantalla. El nombre del campo puede
tener una longitud mxima de 30 caracteres.
Pulsando el botn se despliegan las opciones de tipo de campo. El
valor implcito por defecto del editor de lneas es Alfanumrico. El
tipo de campo puede ser uno de los siguientes:
Alfanumrico El campo admite cualquier carcter alfanumrico.
Los campos de este tipo no son verificados por
CDS/ISIS.
Alfabtico El campo slo admite caracteres alfabticos (los
espacios no son caracteres alfabticos). Durante el
proceso de ingreso, CDS/ISIS verificar esta
restriccin, presentar un mensaje si no es
satisfecha, y solicitar que se corrija el dato
Tipo
Numrico El campo solo admite caracteres numricos (0-9).
En el ingreso de datos, CDS/ISIS verificar esta
restriccin, presenta un mensaje si no es satisfecha,
y solicitar que se corrija el dato.
Rep Este parmetro define si un campo es repetible o no (pueda
presentarse ms de una vez en un registro, o no). Una R indica que el
campo es repetible. El nmero de ocurrencias de un campo repetible
slo est limitado por el tamao mximo del registro.


63
Patrn/Subcampos Subcampos
Si el campo contiene subcampos, los identificadores de subcampo
permitidos se definen aqu, en el orden en el que deben aparecer.
Ntese que el smbolo de negacin (^) que identifica al delimitador
de subcampo, no se incluye. Por ejemplo, si un campo puede
contener los subcampos ^a, ^b y ^c, estos se definen en la FDT
como abc (y no como ^a^b^c).
Patrones
Un patrn es una descripcin carcter por carcter, del contenido del
campo. Para cada posicin en el campo, el usuario define en el
patrn el tipo de carcter que puede contener, de acuerdo con lo
siguiente:
X la posicin puede contener cualquier carcter alfanumrico
A la posicin debe contener un carcter alfabtico
9 la posicin debe contener un carcter numrico
otro la posicin debe contener el carcter que se indica.
Ntese que X y A deben indicarse en mayscula.
Las siguientes restricciones de los campos tipo Patrn son:
Su longitud mxima est limitada a 20 caracteres; No pueden ser
repetibles; y no pueden contener subcampos.
Los siguientes son algunos ejemplos de patrones y de los datos
correspondientes al ingreso:
Patrn Dato Ingresado Comentario
99-999/AA

35-674/XE
35-j56/Xe
Vlido
`j es invlida
Patrn/Subcampos
XXX(AA)9 Xrr(BB)7
...(78)9
Vlido
`78 es invlido

Adems la ventana presenta los siguientes botones:


Valida la informacin del conjunto de parmetros de definicin del
campo explicados anteriormente y edita la correspondiente lnea de la
FDT

Borra los datos de los recuadros de definicin anteriores


64

Ordena los campos por su valor de tag (etiqueta)

Borra todas las lneas de la FDT definidas hasta el momento

Cancela el proceso de definicin de nueva base de datos. CDS/ISIS
abrir una ventana pidiendo su confirmacin

Abre el fichero de ayuda sobre esta pantalla (no habilitado)

Una vez definidos todos los campos de la base, debe pulsar este
botn para proceder a la siguiente etapa
C. Definicin de Bases de datos 2: Definicin
de Hojas de Trabajo
Al pulsar el botn anterior se abrir la segunda ventana de definicin de bases de datos:
Definicin 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 dilogo se despliega
en la segunda etapa de definicin de base de datos nuevas:


Figura 5-3.- Definicin 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 operacin dicho nombre no puede cambiarse. Esta misma ventana se
puede utilizar posteriormente para definir nuevas hojas de entrada de datos


65
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 formarn parte
de la hoja de entrada de datos que se est definiendo.
Entrada de datos en modo insercin: Determina el modo de edicin por defecto en que se
desplegar la hoja de trabajo (insercin o sobreescritura)

Adems esta ventana de definicin de hojas de trabajo tiene los siguientes botones:


Al pulsar este botn el campo seleccionado en el recuadro Campos se
incluye en el recuadro Campos de entrada de datos, integrndose en la
futura hoja de entrada de datos de la base

Al pulsar este botn se excluye el campo seleccionado en el recuadro
Campos de entrada de datos de dicho recuadro, borrndose de la futura
hoja de entrada de datos de la base

Opcin recomendada: Al pulsar este botn todos los campos del
recuadro Campos se incluyen en el recuadro Campos de entrada de
datos, integrndose en la futura hoja de entrada de datos de la base

Una vez seleccionado un campo en el recuadro Campos de entrada de
datos, al pulsar este botn se sube una lnea su posicin en la futura hoja de
entrada de datos de la base

Una vez seleccionado un campo en el recuadro Campos de entrada de
datos, al pulsar este botn se baja una lnea su posicin en la futura hoja de
entrada de datos de la base

Cancela el proceso de definicin de nueva base de datos. CDS/ISIS abrir
una ventana pidiendo su confirmacin

Abre el fichero de ayuda sobre esta pantalla (no habilitado)

Al pulsar cualquiera de estos botones se despliega la ventana de definicin
de bases de datos de la anterior o siguiente fase

Despliega la ventana de validacin de campos descrita a continuacin

Despliega la ventana de validacin de registros descrita a continuacin
1. Ventana de Validacin de Campos
Si en la ventana anterior se pulsa el botn de validacin de campos aparecer la
siguiente ventana:


66

Figura 5-4.- Ventana de validacin de Campos
En esta ventana se muestran los siguientes recuadros:
Descripcin: 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 botn de
validacin 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 sern los mismos para la mayora
de los registros.
Ayuda: Mensaje de ayuda que aparecer en la Hoja de Entrada de datos sobre el tipo de
informacin contenida en el campo y su formato.
Formato : Formato de validacin del campo (Veas apartado 4.4 Validacin de Campos y
registros, pg. 52)
Adems esta ventana posee los siguientes botones:


Abre la ventana de fuentes disponibles

Cancela la validacin de campos, volviendo a la pantalla anterior

Abre la ventana de ayuda asociada. (No disponible en esta versin)

Archiva la hoja de validacin de campos.
2. Hoja de Validacin de Registros
Al pulsar sobre el botn de Validacin de registros, , se despliega la
siguiente ventana:


67

Figura 5-5.- Ventana de Validacin de registros
En esta ventana se puede definir el formato que ha de cumplir el registro, pudindose imponer
cuantas condiciones nos permita el lenguaje de formatos de CDS/ISIS.
Adems esta ventana posee los siguientes botones:


Abre la ventana de fuentes disponibles

Cancela la validacin de campos, volviendo a la pantalla anterior

Abre la ventana de ayuda asociada. (No disponible en esta versin)

Archiva la hoja de validacin de campos.
D. Definicin de Bases de datos 3: Definicin
de Formatos de impresin
Al pulsar el botn en la pantalla de la figura 5-3 (hoja de trabajo) se desplegar la
siguiente ventana

Figura 5-6.- Asistente definicin de formatos - 1
En la que se nos consulta si deseamos utilizar el asistente para la definicin de formatos de
visualizacin e impresin. Si pulsamos el botn S, (recomendado), se desplegar la
siguiente pantalla para que elijamos el tipo de formato que queremos crear:



68

Figura 5-7.- Asistente definicin 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 versin de Windows, que por lo tanto no ser
vlido para entorno de MS-DOS.
Formato compatible con CDS/I SI S para DOS .- El formato solo incluir las herramientas
de formatos compatibles con la versin de DOS. (recomendado si deseamos
compatibilidad con la versin DOS)
Formato decorado .- El Asistente crear un formato con distintos tipos de letras, recuadros,
etc. que aprovecharn la mayor parte de las nuevas herramientas definidas para le versin de
CDS/ISIS para Windows, por lo que no podr ser usado en la versin de DOS. (Opcin
recomendada si no necesitamos compatibilidad con la versin DOS)
Formato HTML decorado .- Igual que el anterior pero escrito en lenguaje HTML, lo que
permitir incluir las salidas de visualizacin o impresin 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 ratn una de ellas, tras lo cual pulsaremos el botn , que
desplegar la ventana de definicin de formatos de visualizacin e impresin, en la que el
Asistente habr incluido automticamente 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):


69

Figura 5-8 .- Definicin de Formatos de visualizacin e impresin
En la que aparecer el nombre del formato (igual que el de la base si estamos en la etapa de
definicin de una nueva base de datos), el recuadro de edicin 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
operacin puede realizarse despus de haber terminado el proceso de definicin de la base).
E. Definicin de Bases de datos 4: Definicin
de la Tabla de Seleccin de Campos (FST)
Al pulsar el botn en la pantalla de la figura 5-8 (Formato de visualizacin) se
desplegar la siguiente ventana:

Figura 5-9.- Asistente definicin de Diccionarios - 1
Si pulsamos la opcin de aceptar el uso del asistente se desplegar la ventana:


70

Figura 5-10.- Asistente definicin de Diccionarios - 2
En la que podremos marcar los campos de los que deseamos realizar la indizacin, as como
la tcnica de indizacin a aplicar al conjunto. Dado que la tabla de seleccin de campos
creada con el uso del asistente se puede modificar en cualquier momento, lo ms
recomendable en esta etapa es marcar los campos que queremos indizar eligiendo una de las
tcnicas de indizacin 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 modificacin en la FDT tendremos que rehacer el archivo inverso a travs
del comando Actualizar I /F del men Base de datos.
Una vez aceptadas las opciones que nos ofrece el asistente de definicin de diccionarios,
podemos pulsar el botn Ok, con lo que se desplegar la siguiente ventana:



71
Figura 5-11.- Definicin de la Tabla de seleccin de Campos
En esta ventana aparece en la parte superior el nombre de la tabla de seleccin de campos
asociada a la nueva base, que ha de coincidir con el nombre de la misma, as como los
distintos formatos de generacin de archivos que gener el asistente. Esta misma ventana se
desplegar sin ningn 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:

Etiq/nombre En ste recuadro se elige el o los campos a los que se quiere aplicar
cada una de las lneas, a travs del men desplegable que contiene la
lista de los campos definidos en la nueva Base de datos
Tcnica Podemos sealar cualquiera de la tcnicas de indizacin disponibles en
CDS/ISIS. Para ms aclaraciones veas pgs. 83 a 86 del Manual de
Referencia CDS/ISIS. Versin 3.0
Formato En sta ventana de edicin tendremos que definir o modificar el formato
de extraccin de datos para cada una de las lneas de la FDT para
archivo inverso. Para ms aclaraciones veas pgs. 86 a 92 del
Manual de Referencia CDS/ISIS. Versin 3.0

Una vez definidos los parmetros anteriores para cada lnea de la FDT,
deberemos pulsar ste botn para que se incluya en el recuadro Entrada

Pulsaremos ste botn para definir nuevas lneas en la FDT

Al pulsar ste botn se borra del recuadro entrada la lnea de la FDT
activada (marcada con fondo azul)

Deshace los cambios realizados en la lnea activa, releyendo los
anteriores del disco

Abre la ventana de ayuda asociada. (No disponible en esta versin)

Cancela el proceso de definicin de nueva base de datos. CDS/ISIS
abrir una ventana pidiendo su confirmacin

Retorna a la etapa anterior del proceso de definicin de nuevas bases
de datos

Cierra las ventanas de dilogo de definicin de nuevas bases de datos,
pasando a la etapa de grabacin de los datos suministrados en las
cuatro etapas.

Al finalizar la cuarta y ltima etapa de proceso de definicin de nuevas bases de datos,
pulsando el correspondiente botn de la pantalla anterior se desplegar el siguiente recuadro
de dilogo:


72

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

que nos informa que se han grabado los ficheros correspondientes de la nueva base de datos.
Al pulsar el botn aceptar, se desplegar la ventana de dilogo de seleccin de archivos por si
queremos abrir la base recin creada (Ventana Abrir Base de datos):


Si elegimos la base de datos recin creada (sdg.mst en ste ejemplo) se desplegar la ventana
de la nueva base de datos, que, al no contener ningn registro, presentar el siguiente aspecto:


73

en donde podemos resear que el nmero de registros (mfn mximo y actual) es 0. Una vez
en este punto podremos empezar el proceso de grabado de los registros de la nueva base a
travs del correspondiente comando del men Editar.



74
6. Ventanas de Dilogo CDS/ISIS
A. Ventana de dilogo abrir archivos
La siguiente ventana se despliega cada vez que se abre una base de datos o un archivo:


Figura 6-1 : Ventana de dilogo Abrir
i. Nombre del archivo
Seleccione o escriba el nombre del archivo que desee abrir. El recuadro solo mostrar los
archivos con extensin igual a la/s seleccionada/s en el recuadro Ver archivos de Tipo.
ii. Ver archivos de Tipo
Selecciona el tipo de archivos que aparecern en el recuadro anterior. El tipo de Archivos se
asigna automticamente por CDS/ISIS segn la operacin particular que se estuviese
realizando de la forma siguiente:
Abrir bases de datos *.mst; *.par
Operaciones de Importacin y exportacin *.iso.
Archivos guardados *.wsv
Hojas de Trabajo *.wpr


75
iii. Unidad
Selecciona la unidad que contiene el archivo que se desea abrir. Tenga en cuenta que solo
sern listadas las unidades de red que estuviesen conectadas antes de iniciar la sesin de
trabajo con CDS/ISIS.
iv. Directorios
Selecciona el directorio donde est almacenado el archivo que se desea abrir.
v. Botones


Abre el archivo seleccionado

Cancela la operacin

Abre la ventana de ayuda del tema relacionado
B. Ventana de dilogo Histrico de bsquedas
La ventana de dilogo Histrico de bsquedas, muestra la lista de todas las bsquedas
realizadas hasta el momento durante la sesin de trabajo. A continuacin se muestra un
ejemplo de esta ventana.

Figura 6-2 : Ventana de dilogo Histrico de bsquedas
Para seleccionar una bsqueda pulse sobre el correspondiente botn. Para cancelar la
operacin pulse sobre el primer botn ( <-> ).
C. Ventana de dilogo de Importacin
La Ventana de dilogo de importacin se despliega en respuesta al comando I mportar del
men Base de Datos. Al seleccionar dicho comando aparece primero la correspondiente
ventana de dilogo abrir:


76

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


Figura 6- : Ventana de dilogo de importacin
Dicha ventana posee los siguientes recuadros de dilogo y botones:
i. 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 estndar ISO 2709 descrito en el Manual de
Referencia de CDS/ISIS.
ii. Primer MFN a ser asignado
Si se especifica este parmetro CDS/ISIS renumerar secuencialmente los registros de
entrada a partir del nmero de MFN especificado. Normalmente se debe introducir 1 si se
est usando la opcin Cargar, y el nmero de registros actual de la base + l, cuando se usan


77
las opciones Aadir o Actualizar. En este ltimo caso, sin embargo, si se indica un nmero
de registro (MFN) ya asignado a un registro presente en la base de datos, CDS/ISIS
numerar automticamente los registros importados a partir del prximo nmero de registro a
ser asignado en la base (por tanto las opciones Aadir y Actualizar funcionan de la misma
forma).
iii. Campo con MFN
Como alternativa a la opcin 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.
Ntese que el campo debe contener un valor numrico, y slo puede usarse para este
propsito, ya que no ser almacenado en los registros de la base de datos receptora.
iv. FST de Reformateo
Este parmetro es opcional. Si se deja en blanco, los campos en el archivo de salida
mantendrn 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 lnea 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 lnea correspondiente de la FST.
? El formato de extraccin de datos incluido en la FST define el contenido del campo. En
este formato, se deben usar las etiquetas ISO de los campos segn se definieron para el
archivo de entrada. Cada lnea producida por el formato (o cada elemento, si la FST
especifica las tcnicas de indizado 2, 3 o 4) generar una nueva ocurrencia del campo de
salida. Ntese que el archivo de palabras vacas de la base de datos receptora, si lo hay,
ser usado para procesar los campos con tcnica de indizado 4.
Supngase por ejemplo que el archivo de entrada contiene los campos siguientes:
100 Autor (repetible)
200 Ttulo
300 Palabras clave (repetible)
400 Notas
Una FST para reformateo para este archivo podra 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]


78
v. Tabla de Conversin Gizmo
Este recuadro puede contener el nombre de una tabla de conversin Gizmo para ser usada en
la importacin. Esta opcin se incluye principalmente para facilitar el intercambio de datos que
contienen marcas diacrticas codificadas entre plataformas de diferente hardware y/o software.
Un archivo de conversin GIZMO es un archivo de texto ASCII que puede ser creado
usando cualquier editor de textos, y se define del modo siguiente.
El primer carcter de la primera lnea contiene el prefijo de diacrtica (normalmente el smbolo
@ para CDS/ISIS). Cada lnea posterior tiene el formato siguiente:
dxyxyxyxyxy....xy
donde d es el cdigo de diacrtica (p.ej.: 7 para el acento agudo), x es el carcter a ser
acentuado, e y es el carcter acentuado.
Un ejemplo de una tabla de conversin GIZMO simple es la siguiente:
@
6ae
7ae
(([
))]
CDS/ISIS usa esta tabla para producir diacrticas codificadas en la exportacin (p.ej.: ser
convertida en @7e), y para decodificar diacrticas codificadas en la importacin (p.ej.: @6a
ser convertida en ).
Nota: Esta herramienta no est implementada en la versin 1.0.
vi. Opciones
Este parmetro indica la forma en que los registros sern 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 opcin borra cualquier registro que pudiera existir previamente
en la base de datos, CDS/ISIS siempre solicitar que el usuario confirme esta operacin.
Aadir: Aade 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 nmero de MFN igual a
registros existentes, no son reemplazados (a menos que los registros existentes estn
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
automticamente.
Ntese que las opciones Aadir y Actualizar slo operan como se indica si se estn
importando los MFN de los registros (o sea, que se ha rellenado el recuadro Campo con
MFN). En caso contrario, CDS/ISIS simplemente aade al archivo maestro los campos que


79
vayan ingresando, y asigna MFN secuenciales a partir del MFN ms alto asignado hasta el
momento, o desde el MFN especificado por el usuario en el campo Primer MFN a ser
asignado.
D. Ventana de dilogo de Exportacin
La Ventana de dilogo de exportacin se despliega en respuesta al comando Exportar del
men Base de Datos. Al seleccionar dicho comando aparece primero la correspondiente
ventana de dilogo abrir:

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

Figura 6- : Ventana de dilogo Exportar


80
Dicha ventana posee los siguientes recuadros de dilogo y botones:
i. Archivo ISO de salida
Este campo contendr el nombre y ruta (path) del archivo ISO de salida indicado en la
Ventana de dilogo anterior. Este archivo estar en el formato standard ISO 2709 segn se
describe en Formato de intercambio ISO 2709 en el apndice B del Manual de Referencia
de CDS/ISIS.
ii. Separador de Campos
En este recuadro se indicar el carcter que se usar como separador de campos en el
archivo de salida. Si se deja vaco CDS/ISIS usar el separador de campos standard definido
en la norma ISO 2709 es el cdigo ASCII 30 (1E hexadecimal). Sin embargo, si el archivo a
ser exportado debe ser transmitido a travs de canales de telecomunicaciones, este carcter
puede ser alterado o eliminado por el software de comunicaciones. Por ello, CDS/ISIS
permite al usuario redefinir el carcter de separacin de campos como cualquier cdigo
ASCII que pueda pasar por los canales de comunicacin. Ntese que el carcter
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 carcter ASCII como separador de campos utilice la siguiente
notacin:
\xxx
donde xxx es el nmero del cdigo ASCII correspondiente al carcter deseado. Por ejemplo
para especificar como separador de campos el carcter ASCII 28 debe escribirse en este
recuadro: \028.
iii. Separador de Registros
En este recuadro se indicar el carcter que se usar como separador de registros en el
archivo de salida. Si se deja vaco CDS/ISIS usar el separador de registros standard
definido en la norma ISO 2709 es decir el cdigo ASCII 29 (1D hexadecimal). Las mismas
consideraciones mencionadas para el campo anterior son aplicables en este caso.
iv. Parmetros de Seleccin (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 bsqueda realizada.
Para seleccionar un rango de registros por MFN, marque el botn I ntervalo de MFN e
indique los nmeros 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 bsqueda, pulse el botn Resultado de Bsqueda. Si solo se quieren exportar los
registros marcados en el resultado de la ltima bsqueda, debe marcarse adems el recuadro
Registros Marcados. (deben estar marcados ambos recuadros).


81
Tngase en cuenta que si est marcada la opcin de Resultado de Bsqueda y adems se
han introducido lmites de MFN, se aplicarn ambos criterios simultneamente. Por ejemplo,
si en la ltima bsqueda se han recuperado los registros de n de MFN 3, 5, 150 y 270, y los
lmites de MFN son 10/200, solo se exportar en registro de MFN 150, al ser el nico que
cumple ambos criterios.
v. FST de Reformateo
Este parmetro es opcional. Si se deja en blanco, los campos en el archivo de salida
mantendrn 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 lnea de la FST representa un campo de salida;
? A cada campo de salida se le asigna una etiqueta ISO igual al identificador de campo
definido en la lnea correspondiente de la FST.
? El formato de extraccin de datos incluido en la FST define el contenido del campo. En
este formato, se deben usar las etiquetas CDS/ISIS de los campos segn se definieron
para la base de datos. Cada lnea producida por el formato (o cada elemento, si la FST
especifica las tcnicas de indizado 2, 3 o 4) generar una nueva ocurrencia del campo de
salida.
Supngase por ejemplo que la base de datos contiene los campos siguientes:
1 Autor (repetible)
2 Ttulo
3 Palabras clave (repetible)
4 Notas
Una FST para reformateo para este archivo podra ser la siguiente:
1 0 mfn [el campo de salida 1 contendr el MFN]
100 0 (v1/) [el campo de salida 100 ser igual que el campo de entrada 1 (ntese
el uso de un grupo repetible en el formato, para generar en la salida
cada ocurrencia del campo 1, como una lnea separada)]
200 0 v2 [el campo de salida 200 ser igual al campo de entrada 2]
300 0 |<|v3|>| [el campo de salida 300 contiene las palabras clave encerradas entre
<..>; cada palabra clave ser tomada de una ocurrencia del campo de
entrada 3]
Ntese que como ninguno de los formatos se refiere al campo 4, este no ser exportado.
Puede entonces usarse una FST para reformateo con objeto de exportar slo determinados
campos.


82
vi. Renumerar registros desde MFN
Es posible reasignar un MFN a los registros de salida, iniciando desde un nmero
seleccionado por el usuario que se especifica en este campo. Si se deja este dato en blanco,
los registros de salida retienen su MFN original.
Esta opcin slo afecta al archivo de salida ISO. Los registros de la base de datos no sufren
modificacin. Ntese sin embargo, que esta opcin slo tiene efecto si se exporta el MFN
como uno de los campos de salida a travs del uso de la opcin Campo de salida con MFN
explicada a continuacin.
vii. Campo de salida con MFN
Puede exportarse el n de MFN como un campo en el archivo de salida, asignando aqu una
etiqueta de salida. Ha de hacerse as ya que el n de MFN no corresponde a ningn campo de
la base de datos que se est exportando (no tiene etiqueta y no est definido en la FDT).
Puede tambin exportarse el n de MFN por medio de una FST de Reformateo como se
indic arriba.
viii. Tabla de conversin Gizmo
Este recuadro puede contener el nombre de una tabla de conversin Gizmo para ser usada en
la exportacin.
Nota: Esta herramienta no est implementada en esta versin.
E. Ventana de dilogo de Mantenimiento del
Archivo Inverso
La Ventana de dilogo de Mantenimiento del Archivo Inverso se despliega en respuesta al
comando Actualizar I /F del men Base de Datos.

Figura 6- : Ventana de dilogo de Mantenimiento del Archivo Inverso


83
i. Actualizar
Esta opcin actualiza el Archivo Inverso de todos los registros del Archivo Maestro cuya
actualizacin est pendiente, es decir de los registros aadidos, borrados o modificados desde
la ltima actualizacin del Archivo inverso.
ii. Generacin completa del Archivo Inverso
Esta opcin genera totalmente el archivo inverso para una base de datos. Normalmente esta
opcin no se utiliza, a menos de que sea realmente necesario. Por ejemplo siempre que se
quiera cambiar el contenido del diccionario mediante el cambio de la FST para archivo
inverso, entonces debe regenerarse el archivo inverso. Si no se hace esto, se introducirn
inconsistencias en la base de datos, ya que los registros agregados o modificados despus del
cambio de la FST quedarn invertidos de manera diferente a los que se generaron antes del
cambio.
Ntese sin embargo, que hay casos que no requieren una inversin total, aunque se haya
modificado la FST. Supngase por ejemplo que se decidi agregar un nuevo campo a la base
de datos. Esto requiere una modificacin a la FDT, y puede requerir un cambio en la FST si
se desea que ese campo sea recuperable. Sin embargo, ninguno de los registros de la base de
datos contiene todava datos para este campo, y por lo tanto, una inversin total no es
necesaria en este caso, siempre y cuando se haga el cambio de la FST antes de modificar o
aadir los registros que contengan el nuevo campo.
El proceso de generacin del archivo invertido consta de tres pasos:
1. Creacin del archivo de ligas (Archivo link);
2. Clasificacin del archivo de ligas;
3. Carga del archivo de ligas clasificado al archivo invertido.
El archivo de ligas (link file) contiene toda la informacin necesaria para generar el archivo
invertido, y se genera de acuerdo a la FST para archivo invertido definida para la base de
datos. Contiene un registro para cada pareja trmino de bsqueda / apuntador (posting) a ser
incluida en el archivo invertido. Por razones de eficiencia, en realidad se crean dos archivos de
ligas: uno que contiene los trminos de hasta 10 caracteres de longitud, y el otro contiene los
trminos de ms de 10 caracteres.
El segundo paso en la generacin del archivo invertido, clasifica el archivo de ligas en orden
alfabtico. El propsito de esta clasificacin es agrupar todos los apuntadores (posting)
relacionados con cada trmino de bsqueda, en preparacin del ltimo paso, que carga el
archivo de links ya clasificado al archivo invertido.
Estos tres pasos pueden tambin ser realizados uno a uno, utilizando las opciones Crear
archivos link, Ordenar Archivos link y Leer archivos link, en ese orden.
Esta posibilidad se ofrece para bases de datos muy grandes, donde la generacin total del
archivo invertido puede requerir un tiempo relativamente largo, y bastante espacio en disco.
En este caso, no debe realizarse ningn cambio al archivo maestro (agregar, modificar o
eliminar ningn registro) hasta que se haya terminado el ltimo paso.


84
Debe tenerse presente que CDS/ISIS no borra automticamente los archivos de ligas (LN1,
LN2, LK1 y LK2). El usuario puede borrarlos manualmente en cualquier momento despus
de terminar la generacin del archivo invertido, o en caso de haber realizado la generacin en
las tres etapas por separado, pueden borrarse los archivos de links sin clasificar (LN1 y LN2)
despus de ejecutar la opcin Ordenar Archivos link y antes de ejecutar la opcin Leer
archivos link.
Antes de iniciar la generacin, puede indicarse a CDS/ISIS el rango de MFN a ser invertido
utilizando los recuadros al efecto (por defecto aparece desde MFN 1, hasta MFN 9999999,
es decir, todos); Si se especifica un rango, p.ej. 1/10, slo se invertirn los registros indicados,
y estos sern los nicos recuperables por medio del archivo invertido. Esta posibilidad deber
ser usada slo para probar la FST para inversin. CDS/ISIS mantiene al usuario informado
acerca del paso que se est ejecutando, mostrando la siguiente pantalla.

iii. Reinicializacin del Archivo Inverso
Esta opcin borra el contenido del archivo inverso y reasigna a todos sus archivos asociados a
un tamao mnimo. Puede necesitarse el uso de esta opcin antes de la generacin completa
del archivo inverso.
iv. Crear archivos link
Esta opcin genera el archivo de ligas segn se ha explicado anteriormente.
v. Ordenar Archivos link
Esta opcin ordena los archivos producidos por la opcin anterior. Los archivos de ligas
ordenados pueden ser ledos entonces usando la opcin Leer archivos link.
El proceso de ordenacin para cada archivo de ligas (trminos cortos y largos) es el mismo.
Durante la primera etapa, llamada fase 0, los registros del archivo de ligas son ordenados en
grupos tan grandes como puedan caber en la memoria. Si el archivo de ligas completo cabe
en memoria, la ordenacin finaliza despus de la fase 0. En otro caso los grupos ordenados
son distribuidos en cuatro archivos de trabajo temporales y fusionados despus. Dependiendo
del nmero de registros, pueden realizarse una o ms etapas de fusin, llamadas fase 1, 2,
etc., producindose en cada etapa grupos de registros ordenados de tamao creciente, hasta
que se obtiene un nico grupo.


85
vi. Leer archivos link
Esta opcin crea el Archivo Inverso a partir de los archivos de ligas clasificados. Esta opcin
ha de usarse despus de la etapa de clasificacin anterior para la generacin completa del
Archivo Inverso.
vii. Desde MFN ... a MFN
Puede indicarse aqu un rango de registros para ser invertido. Normalmente esta opcin solo
se usar para comprobacin de la Tabla de Seleccin de Campos (FST).
Si se introduce un rango de registros, solo ellos sern invertidos al diccionario, y solo ellos
sern buscables.
F. Ventana de Dilogo Adiciones Globales

Figura 6-: Ventana de Dilogo Adiciones Globales
i. Rango MFN (de/a)
Si se ha elegido el comando Aadir Campo (Rango) indique aqu los nmeros de MFN
inferior y superior de los registros a los que se quiera aplicar la operacin. p.ej. : 1/20. Si se
ha elegido el comando Aadir Campo (Bsqueda), CDS/ISIS indicar aqu el nmero del
conjunto de bsqueda seleccionado.
ii. Etiqueta de Campo
Indicar la etiqueta del campo en el que se quiere aadir informacin.
iii. Contenido del campo
Teclear aqu el texto que se quiere aadir al campo.


86
iv. Botn OK
Pulsando el ratn sobre este botn se inicia la operacin.
v. Botn Cancelar
Pulsando el ratn sobre este botn se cancela la operacin.
G. Ventana de dilogo Borrados Globales

Figura 6- : Ventana de dilogo Borrados Globales
i. Rango MFN (de/a)
Si se ha elegido el comando Borrados Globales (Rango) indique aqu los nmeros de MFN
inferior y superior de los registros a los que se quiera aplicar la operacin. p.ej. : 1/20. Si se
ha elegido el comando Borrados Globales (Bsqueda), CDS/ISIS indicar aqu el nmero
del conjunto de bsqueda seleccionado.
ii. Etiqueta del Campo
Indique aqu la etiqueta del campo a ser borrado.
iii. Botn OK
Pulsando el ratn sobre este botn se inicia la operacin.
iv. Botn Cancelar
Pulsando el ratn sobre este botn se cancela la operacin.


87
H. Ventana de dilogo Reemplazar Campo

Figura 6-: Ventana de dilogo Reemplazar Campo
i. Intervalo
Especifique aqu bien el rango de los nmeros de MFN que debern ser modificados,
seleccionando Lmites de MFN y escribiendo el MFN menor y mayor separados por /,
p.ej. 1/100; o bien una bsqueda anteriormente realizado seleccionando Conjunto de
bsqueda, y eligiendo entonces la bsqueda sobre la que se quiere realizar la operacin de la
lista de bsquedas que aparecer al oprimir el botn . En este caso se puede obligar a que
la operacin de reemplazar texto se aplique exclusivamente sobre los registros marcados en la
referida bsqueda marcando con el ratn sobre el recuadro Registros Marcados.
ii. Texto a encontrar
Escriba aqu el texto que quiere reemplazar.
iii. Nuevo texto
Escriba aqu el nuevo texto que quiere que aparezca en los registros seleccionados. Si se deja
vaco el Texto a encontrar ser borrado.
iv. Opciones
Marque cualquiera de las siguientes opciones si es el caso:
Coincidir maysculas: Se buscar el texto tal cual figure en el recuadro Texto a encontrar.
Si no se marca, la sustitucin se realizar independientemente de que el texto encontrado est
en maysculas o minsculas;


88
Solo palabras completas: Solamente se reemplazar el texto cuando ste se encuentre
precedido y seguido de espacios en blanco o se encuentre al principio o la final del campo (o
subcampo).
v. Alcance
Si se desea que el cambio se realice exclusivamente en determinados campos indique en
recuadro Etiquetas la(s) correspondiente(s) etiqueta(s) de campo, hasta un mximo de 10,
en el recuadro de etiquetas separados por coma (p.ej. 100,110,120). Si se desea realizar el
cambio solo en determinados subcampos indique en el recuadro Subcampos el cdigo de
subcampos adecuados (p.ej. ab).
I. Ventana de dilogo Impresin
La ventana de dilogo de impresin consta de cinco fichas:
General Donde se determina lo que se quiere imprimir, donde se quiere imprimir
y el formato que se usar en la impresin;
Presentacin Donde se definen ttulos, encabezamientos y pies de pginas de su
documento;
Mrgenes Donde se indica el rea de impresin de sus pginas;
Orientacin Donde se indica la orientacin de sus pginas as como los nmeros de
pginas y de columnas;
Clasificacin Donde de definen los criterios de clasificacin de los registros que se
imprimirn.
1. Instrucciones para la preparacin de la impresin
A continuacin se indican algunas lneas bsicas para la preparacin de un proceso de
impresin, al mismo tiempo que se ponen de relieve algunas de las ms destacadas
posibilidades de CDS/ISIS en sus herramientas de impresin y clasificacin (se da una
descripcin ms detallada de cada una de ellas en las siguientes secciones).
En la ficha General:
? Se define los registros que sern impresos: Se pueden imprimir todos los registros de
la base de datos completa o bien un rango especfico de registros, indicando los lmites de
nmero de registro (MFN) que se quieren imprimir. Alternativamente se pueden imprimir
los registros recuperados en una bsqueda anterior, o incluso solo los marcados de entre
ellos.
? Se define que campos de los registros sern impresos y en que forma: Ello se
especifica a travs del formatos indicado en el campo Formato de I mpresin de esta
ficha. Se puede usar un formato predefinido o indicar uno nuevo directamente.


89
? Se define el destino del proceso de impresin: Se puede indicar que la salida se realice
directamente a la impresora por defecto, o indicar que se realice en un archivo de disco,
eligiendo la opcin adecuada en el campo Salida a de sta ficha. Si se desea que la salida
se realice directamente a la impresora debemos asegurarnos de los siguientes extremos: La
impresora est lista y conectada; la parametrizacin de la misma es la adecuada para su
trabajo, y haya suficiente papel disponible.
En la ficha de Presentacin:
? Se definen ttulos para los informes: Se pueden definir hasta tres lneas de ttulos que
ser impresas al principio de la salida, alguna de las cuales pueden figurar como
encabezamiento en todas las pginas que ocupe el proceso de impresin.
En las fichas de Mrgenes y Diseo:
? Se define el formato de pgina: Se proporciona control total sobre mrgenes, sangra,
tamao de papel, encolumnado, numeracin de pginas, etc., indicando los valores
apropiados en cada apartado.
En la ficha de Clasificacin:
? Se define la secuencia de salida (ordenacin): Por medio de la hoja de trabajo de
clasificacin se define la secuencia exacta en que quieren imprimirse los registros
seleccionados. Estos pueden ordenarse virtualmente por cualquier combinacin de campos
y subcampos.
? Se definen los encabezamientos: El o los campos utilizados en la ordenacin de los
registros pueden ser utilizados como encabezamientos. Por ejemplo, si se ha ordenado una
salida por el campo autor, los registros son ordenados en orden alfabtico del contenido
de dicho campo. Si adems hemos seleccionado dicho campo como encabezamiento, se
imprimir el contenido de dicho campo una vez delante del conjunto de los registros de
dicho autor. La ficha de Clasificacin permite tambin si la salida tendr
encabezamientos o no, y si los tiene, el nmero de niveles de encabezamientos deseado. Se
puede, por ejemplo, ordenar una lista de artculos de congresos por lugar (primer nivel),
fecha (segundo nivel) y nombre del congreso (tercer nivel).
De acuerdo a los parmetros suministrados CDS/ISIS proceder de la siguiente forma (las
etapas 1-3 sern obviadas si no se indica ningn criterio de clasificacin):
1. Utilizando la informacin indicada en la ficha de Clasificacin primero se crear un
archivo hit que contendr los criterios de clasificacin y encabezamientos;
2. A continuacin se ordenara dicho archivo;
3. Utilizando el archivo hit ordenado como control, para cada registro de ste archivo
comprueba si han cambiado uno o ms de los encabezamientos; de ser as formatea e
imprime los encabezamientos requeridos de acuerdo al formato proporcionado o al
formato de encabezamiento por defecto;
4. Entonces imprime el correspondiente registro del archivo maestro de acuerdo al formato
que se haya definido. Una excepcin a esto es cuando se indica * en lugar de un formato
de impresin, segn se comenta ms adelante.


90
2. Ventana de dilogo de Impresin (General)

Figura 6- : Ventana de dilogo de Impresin (General)
i. Qu Imprimir
Todos los registros de la ltima bsqueda Seleccione esta opcin si quiere imprimir el
conjunto de registros que estuviera visualizando justo antes de entrar a la
ventana de dilogo de impresin. Si estaba viendo el resultado de una
bsqueda (llamado tambin conjunto de bsqueda), se puede elegir el
imprimir solamente los registros marcados, si los hubiera, marcando la
opcin Solo los registros marcados.
Intervalo de MFN Marcando sta opcin se puede indicar el/los intervalo/s de registros a
imprimir. Dicho intervalo puede ser indicado en la forma:
n Se imprime solo el registro de MFN = n
-n Imprime los n primeros registros
n- Imprime todos los registros a partir del n-simo (n incluido)
n-m imprime los registros de n de MFN = n al de MFN = m
(ambos incluidos)
Se pueden concatenar intervalos utilizando comas, p.ej.:
-10,15,20-30,50-
con lo que se imprimirn los primeros 10 registros, el 15, del 20
al 30 y los registros a partir del de MFN 50 (incluido).


91
ii. Salida a
Despus de haber indicado que es lo que se va a imprimir, se debe indicar el dispositivo de
salida. CDS/ISIS le ofrece las siguientes opciones:
Impresora La salida ser impresa por la impresora por defecto de Windows.
Archivo postscript La salida se graba en un archivo output.ps en el directorio de trabajo
de CDS/ISIS (parmetros 5 del archivo syspar.par).
Archivo ASCII (ANSI) La salida ser grabada en un archivo de texto en formato ASCII
utilizando el juego de caracteres definido para Windows.
Archivo ASCII (OEM) La salida ser grabada en un archivo de texto en formato ASCII
utilizando el juego de caracteres definido para MS-DOS.
Cuando se elige la opcin de impresin a un archivo, CDS/ISIS le pedir que indique el
nombre de dicho archivo por medio de una ventana de dilogo Guardar Archivo justo
antes de empezar el proceso de impresin (al pulsar el botn I mprimir).
iii. Formato de Impresin
En esta seccin puede escogerse el formato de impresin adecuado de entre los formatos
predefinidos. El recuadro Formato pre-definido indica si el formato que aparece debajo
corresponde realmente al formato de impresin indicado en el recuadro de seleccin. Se ha
previsto as porque sta versin de CDS/ISIS le permite modificar en la ventana de edicin de
formatos un formato preexistente antes de proceder a la impresin. Tras realizar un cambio en
un formato puede decidir salvar los cambios realizados en el mismo o en un nuevo formato
pulsando el correspondiente botn de guardar .
Si la salida a impresora que se va a realizar es un ndice, pueden elegirse dos opciones:
? Para imprimir uno o varios elementos dato de cada registro bajo su correspondiente
encabezamiento se debe especificar en el recuadro de edicin de formatos los elementos a
imprimir; o
? Para imprimir solo una breve referencia a los registros bajo cada encabezamiento (p.ej. su
MFN) escriba un asterisco (*) en vez de un formato de impresin. En ste caso en lugar
de imprimir el registro del archivo maestro, CDS/ISIS imprime el ltimo nivel de
encabezamiento (separando con una coma cada ocurrencia y con una sangra definida en el
parmetro de sangra). Esta facilidad est preparada para producir ndices compactos en
los cuales solo se da una breve referencia de cada registro, como puede ser su nmero de
registro (MFN). Tngase en cuenta que cuando se utiliza sta opcin se deben definir
como mnimo dos claves de clasificacin.
iv. Botn Recuperar
Oprima ste botn para recuperar una hoja de trabajo de impresin previamente salvada.


92
v. Botn Archivar
Guarda todos los parmetros definidos en la presente hoja de trabajo de impresin.
vi. Botn Vista Previa
Oprimiendo este botn se despliega en su pantalla la primera pgina de su documento con un
ejemplo de la impresin definida.
3. Ventana de dilogo de Impresin (Presentacin)

Figura 6- : Ventana de dilogo de Impresin (Presentacin)
Esta ficha le permite definir para su documento ttulos, encabezamientos y pies de pgina. En
la parte superior el recuadro de seleccin Editar indica qu elemento se est editando en
recuadro de edicin (debajo de la ficha, sobre los botones Imprimir, Ayuda y Cancelar). Se
pueden editar y definir as cualquiera de los siguientes componentes seleccionndolos del
recuadro Editar: Primer, Segundo y Tercer ttulo, Pi y Encabezamiento de pgina.
Para cada ttulo de su documento puede escoger:
Utilizar el ttulo como cubierta
Ttulo en todas las pginas Disponible slo para el tercer ttulo.
Alineacin del ttulo Se puede definir: Alineacin izquierda, Centrado y Alineacin
derecha.
Tipo de letra del ttulo Se puede elegir la fuente adecuada para cada ttulo utilizando
el recuadro de seleccin correspondiente.


93
Tamao de fuente Se puede variar el tamao de la fuente de cada uno de los
ttulos utilizando el recuadro de seleccin correspondiente.
Estilo de caracteres Se puede definir para cada ttulo su estilo entre Itlica (i),
Negrita (B) y Subrayado (u), o sus combinaciones.
4. Ventana de dilogo de Impresin (Mrgenes)

Figura 6- : Ventana de dilogo de Impresin (Mrgenes)
En esta ficha se pueden definir los mrgenes a usar en la salida as como otros parmetros
relacionados.
i. Mrgenes
Los mrgenes que se pueden definir son los siguientes:
Superior: Espacio entre el principio de la pgina y la primera lnea impresa;
Inferior: Espacio entre el final de la pgina y la ltima lnea impresa;
Izquierdo margen izquierdo
Derecho margen derecho
Sangra espacio extra a aadir a la izquierda del elemento a imprimir
ii. Unidades de Medida
Define las unidades de medida a usar en los distintos mrgenes. Se pueden escoger entre:
Milmetros, Centmetros, Pulgadas y Twips.


94
iii. Tamao del Papel
Define el tamao de papel a usar.
iv. Sangra de datos
Normalmente, ste parmetro deber especificarse cuando se utilicen encabezamientos.
Indica el sangrado de cada nivel de encabezamiento con respecto al de nivel anterior y el de
los registros con respecto al ltimo.
v. Tolerancia EOC (Fin de Columna)
Este parmetro indica el mnimo nmero de lneas que debern estar disponibles en la columna
o pgina actual antes de imprimir un registro.
5. Ventana de dilogo de Impresin (Diseo)

Figura 6-: Ventana de dilogo de Impresin (Orientacin)
i. Nmero de Columnas
Nmero de columnas por pgina (1 - 6).
ii. Espacio entre Columnas
Espacio entre columnas (usando las unidades de medida seleccionadas)


95
iii. Sin Decorar
En las columnas no se imprimirn decoraciones adicionales tales como lneas verticales (o
bordes)
iv. Lneas entre Columnas
CDS/ISIS dibujar una lnea entre las columnas.
v. Bordes
CDS/ISIS dibujar un borde alrededor de cada columna.
vi. Imprimir n pgs.
Marque este recuadro si quiere que CDS/ISIS imprima el nmero de pgina.
vii. N primera pg.
Usted puede decidir si desea que aparezca la numeracin tambin en la primera pgina. La
primera pgina no es la de cubierta (si est usando algn ttulo como cubierta)
viii. Posicin
Elija si prefiere que los nmeros aparezcan en la parte superior o inferior de la pgina.
ix. Alineacin
Elija A la izquierda, Centrado, A la derecha, Dentro o Fuera.
x. Iniciar en
Primer nmero de pagina a usar.
xi. Aplicar Zoom
Este valor de Zoom (50-120%) afectar a la apariencia del formato de impresin de forma
que pueda encajar ms o menos registros en cada pgina sin cambiar los formatos de
impresin.
xii. No usar ttulos
Marcando este recuadro se ignorar cualquier informacin en la ficha de presentacin.
xiii. No clasificar
Marcando este recuadro se ignorar la ficha de clasificacin.


96
6. Ventana de dilogo de Impresin (Clasificacin)

Figura 6-: Ventana de dilogo de Impresin (Clasificacin)
Esta ficha define todos los parmetros relacionados con la clasificacin y manejo de
encabezamientos.
i. Nmero de encabezados
Indquese aqu el nmero de niveles de encabezamiento que de desea utilizar. Dicho nmero
debe ser al menos igual al nmero de claves de clasificacin especificadas (veas abajo). Si no
se indica nada, CDS/ISIS usar como nmero de niveles de encabezamiento el de claves de
clasificacin indicado.
El propsito principal de usar encabezamientos es el de ayudar al lector a encontrar la
informacin requerida de un rpido vistazo: el sangrado de los encabezamientos salta a la
vista, sugiriendo as intuitivamente la ordenacin del listado. Como regla general, el nmero de
encabezados debe ser uno menos del nmero de claves de clasificacin especificado, y la
ltima clave de clasificacin deber corresponder al primer elemento del dato a imprimir para
cada registro. Por ejemplo, en un listado ordenado por autor (primer nivel de clasificacin) y
ttulo (segundo nivel de clasificacin) se deber utilizar un solo nivel de encabezados. Sin
embargo, no habra mucho problema en utilizar dos niveles de encabezamiento, dado que es
muy improbable que un autor pueda escribir dos trabajos con el mismo ttulo. En otro
ejemplo, se puede ordenar un listado de comunicaciones de congresos por lugar de
celebracin (primer nivel de clasificacin), fecha del congreso (segundo nivel), Ttulo del
Congreso (tercer nivel) y ttulo del artculo (cuarto nivel), y usar tres niveles de
encabezamiento (lugar, fecha y ttulo del congreso); Las comunicaciones sern listadas


97
entonces en orden alfabtico de ttulos, que podrn imprimirse como primer elemento de
datos en su formato de impresin.
ii. Archivo de palabras vacas
Si en alguna de las Tablas de Seleccin de Campos (FST) usadas para generar las claves de
clasificacin (veas ms adelante), se utiliza la tcnica de indizado 4 (indizado por palabras),
puede desearse el uso de un fichero de palabras vacas, que contendr una lista de palabras
no significativas. En ste caso, indique aqu el nombre de dicho archivo a utilizar. CDS/ISIS
ignorar las palabras contenidas en dicha lista para construir las claves de clasificacin.
iii. Formato de encabezamientos
Se puede indicar aqu un formato para imprimir los encabezados. Dado que se crean los
encabezados por medio de una FST, stos no correspondern necesariamente a los campos
del registro actual (p.ej. un encabezamiento puede ser una nica palabra en un campo). Por
otra parte, el lenguaje de formateo (que puede ser utilizado para formatear indistintamente
tanto encabezamientos como registros) no tiene comandos especficos para formatear
encabezados; solo puede formatear campos o subcampos. Por sta razn CDS/ISIS asigna a
cada encabezado una etiqueta especial que puede ser usada entonces en el formato para
referirse al encabezado.
Si se indica un formato de encabezamiento propio, debe tener en cuenta que en el momento
de la impresin, CDS/ISIS realizar las siguientes acciones antes de la misma:
1. A cada encabezamiento se le asigna una etiqueta igual al identificador de campo
especificado en la FST, usada para construir la correspondiente clave de clasificacin
(tenga en cuenta sin embargo, que cuando CDS/ISIS usa el formato de encabezamiento
por defecto, reasigna a cada encabezamiento un nmero secuencial a partir de 1);
2. El actual encabezamiento es comparado entonces con el anterior y aquellos que no
cambien se borran, ya que esto implica normalmente que no deben ser impresos. Por
consiguiente debe usarse un formateo condicional para proporcionar el espacio requerido.
Sin embargo, los encabezamientos no sern borrados, incluso aunque no cambien, si se ha
especificado 2 o 3 en el indicador de Tipo de Encabezamiento en la correspondiente
clave de clasificacin.
Imagine por ejemplo que los identificadores de campo asignados a la primera y la segunda
claves de clasificacin son 1 y 2 respectivamente, el siguiente formato de encabezamiento
puede usarse para obtener siempre una lnea en blanco antes del primer nivel de
encabezamiento y una lnea en blanco antes del segundo nivel slo cuando no haya habido
cambios en el primero:
MHL,#V1(0,4)/#N1,V2(4,8)
(fjese en la utilizacin del falso campo N1 para producir la lnea en blanco slo cuando el
primer encabezamiento se pierda).
Fjese tambin que se indica su propio formato de encabezamiento, CDS/ISIS slo usar el
parmetro de sangra (indicado en la hoja de trabajo de impresin) para alinear los registros


98
impresos debajo del ltimo nivel de encabezamiento. Es por tanto su responsabilidad
proporcionar cualquier sangra requerida para los propios formatos de encabezamiento. Si no
se proporciona un formato de encabezamiento (es decir, si se deja el recuadro en blanco),
CDS/ISIS proporcionar un formato por defecto del sistema como el siguiente:
MHL,#V1(0,i)/#V2(i,2i)/ . . . #
Donde i es el valor que se asign al parmetro sangra de datos en la hoja de trabajo de
impresin, y V1, V2, etc... son el primer, segundo, etc... encabezamientos. El formato antes
indicado dejar una lnea en blanco delante de cada encabezamiento, y otra delante del primer
registro impreso debajo del ltimo nivel de encabezamiento.
iv. Parmetros de las claves de clasificacin
Se pueden especificar hasta 4 claves de clasificacin, que sern tratadas de forma
jerrquica. La primera, o primaria, determina la secuencia de ordenacin primaria, la
segunda clave ordena aquellos registros que poseen la misma clave primaria, etc. Por ejemplo
en un listado ordenado por autor (clave primaria) pueden ordenarse los registros
pertenecientes a un mismo autor por el campo ttulo especificando dicho campo como
segunda clave de clasificacin.
Debe tenerse en cuenta que existe una importante diferencia entre la clave primaria y las de
orden superior. Cuando un determinado registro del archivo maestro no contenga informacin
en el campo correspondiente a la primera clave de clasificacin, dicho registro no aparecer
en el listado. Esto es lo que normalmente se espera: por ejemplo, un ndice de autores solo
incluir entradas para aquellos registros que efectivamente tengan algn autor. Sin embargo, en
aquellos casos en los que se desee asegurar que todos los registros seleccionados aparezcan
realmente en su listado, deben proporcionarse alternativas adecuadas para aquellos registros
en los que la clave primaria pueda no existir (la sentencia IF del lenguaje de formateo puede
ser til para este propsito). En cambio, los registros sin informacin en los campos
correspondientes al segundo nivel de clasificacin o superiores sern listados sin
encabezamiento (es decir, aparecern al principio de la lista correspondiente) e impresos
normalmente.
Para cada clave de clasificacin se deben proporcionar los tres parmetros descritos a
continuacin.
Tabla de seleccin de Campo
Una tabla de seleccin de campo (FST) para clasificacin define los contenidos de la clave de
clasificacin y al mismo tiempo, en su caso, de los correspondientes encabezamientos
(recuerde, sin embargo, que debe definir ms claves de clasificacin que encabezamientos).
La diferencia entre una clave de clasificacin y el encabezamiento es que la primera se usa
para listar los registros en el orden requerido, mientras que el segundo se usa para imprimir.
Sin embargo, una clave de clasificacin contiene la misma informacin que su correspondiente
encabezamiento, esta informacin puede ser representada de diferente forma. Por ejemplo,
una clave de clasificacin estar siempre en maysculas; si el campo del cual ha sido extrada
contiene informacin de clasificacin, contiene la forma ordenable del campo. Por otra parte,


99
un encabezamiento es extrado segn se especifica, es decir, no es convertido a maysculas,
en tanto en cuanto no se fuerce dicha conversin en el formato de la FST. Adems, un
encabezamiento siempre contiene la forma imprimible de en campo siempre que dicho
campo contenga informacin para clasificacin.
Las Tablas de Seleccin de Campos (FST) se discuten en detalle en el Manual de
Referencia de Mini-micro CDS/ISIS (versin 3.0). Se puede proporcionar el nombre de una
FST predefinida o escribir una directamente. Si se quiere utilizar una FST predefinida indique
su nombre precedido del smbolo arroba (@). El smbolo @ le indica a CDS/ISIS que se
trata de una FST distinta de la actual. Para escribir una FST, se debern indicar sus tres
componentes separados entre si por un espacio en blanco en el siguiente orden: Identificador
de campo, tcnica de indizacin y formato. En el caso de que se necesite indicar una FST que
ocupe ms de una lnea, separe cada una de ellas con un signo + separado del resto por
medio de espacios. A continuacin se indican dos ejemplos de FST: La primera indica a
CDS/ISIS que utilice una FST predefinida llamada AUTHOR; la segunda indica al sistema
que cree una clave de clasificacin a partir del contenido del campo 10 y una clave de
clasificacin por cada descriptor del campo 20:

@AUTHOR
1 0 V10 + 1 2 V20
En el segundo ejemplo, dado que la FST especifica dos lneas, todos los encabezamientos
generados sern ordenados en una simple secuencia alfabtica. En una FST multilnea se
pueden usar diferentes identificadores de campo y tcnicas de indizacin para cada lnea, es
decir:

1 0 V10 + 2 2 V20
Si en este ltimo caso se especifica un formato de encabezamiento, dicho formato debe tener
en cuenta las etiquetas definidas en la FST. Para la FST anterior, debe utilizarse V1 para
referirse al campo 10 y V2 para referirse al campo 20. Esto puede utilizarse, por ejemplo,
para imprimir el encabezamiento usando distintos tipos de fuentes, dependiendo del origen de
la informacin.
Como se ha mencionado anteriormente, si uno o ms campos contienen informacin para
clasificacin, CDS/ISIS tendr en cuenta esto mientras construye la clave de clasificacin.
Indicador del Tipo encabezamiento
Este parmetro determina si CDS/ISIS debe construir una clave de clasificacin sencilla o una
clave para cada elemento producido por la Tabla de Seleccin de Campos (FST). Adems
indica cuando un encabezamiento debe ser nico, es decir, impreso solo cada vez que cambie,
o bien impreso en todos los casos.
Puede especificarse lo siguiente:
0 (cero) o 2 para generar una sola clave; en este caso, la clave se construye a partir del
primer elemento producido por la tabla de seleccin de campos. Por ejemplo,
si se hace la clasificacin por autor, puede usarse esta opcin para especificar


100
que slo se desea usar al primer autor como clave de clasificacin, y por lo
tanto, que un registro dado debe solamente ser impreso bajo el primer autor;
1 o 3 para generar claves mltiples; en este caso, CDS/ISIS construir una clave
para cada elemento producido por la tabla de seleccin de campos. Esta
opcin normalmente se usa para la produccin de ndices. En este caso, el
registro a partir del cual se extrajeron las claves, ser impreso bajo cada uno
de los encabezamientos. Por ejemplo, puede usarse la generacin de claves
mltiples para producir un ndice de autores o de palabras significativas. Si se
solicita la generacin de claves mltiples para ms de un nivel de clasificacin,
CDS/ISIS generar todas las combinaciones necesarias.
Para producir encabezamientos nicos, debe seleccionarse el valor 0 o 1. Los valores 2 o 3
harn que los encabezamientos se impriman en cada ocasin, sea que hayan cambiado o no.
Esta ltima opcin es de particular utilidad para la produccin de fichas catalogrficas.
Longitud de la clave
Este parmetro define el tamao de la clave de clasificacin para este proceso de impresin.
Se debe seleccionar una longitud que sea suficiente, dependiendo del campo del que se extrae
la clave, para producir la secuencia correcta. Por ejemplo, si se especifica una longitud de 10
caracteres para un ttulo, CDS/ISIS slo usar los 10 primeros caracteres para ordenar los
ttulos. Esto puede tener las siguientes consecuencias: primero, todos los ttulos que difieren
slo desde la undcima posicin en adelante, quedarn probablemente en orden aleatorio, ya
que CDS/ISIS asumir que estos son de hecho iguales; segundo, si el ttulo es uno de los
encabezamientos, slo se imprimir el primero, debido a que CDS/ISIS imprime el
encabezado slo cuando hay un cambio de la clave de clasificacin correspondiente.
Por otro lado, no debe seleccionarse una clave de clasificacin demasiado larga, ya que esto
aumentar el tamao del archivo, y por lo tanto el tiempo de clasificacin. Adems, hay un
lmite mximo del tamao total de las claves de clasificacin, que no debe exceder de 4096
caracteres, y del tamao del registro del archivo HIT, que no puede exceder los 30000
caracteres. Por lo tanto, si se desea clasificar con ms de una clave, debe asegurarse que el
tamao mximo de la clave integrada (para todas las claves), no exceda de 4096 caracteres, y
que la suma de las longitudes de las claves con la longitud de los encabezamientos
correspondientes no exceda de 30000 caracteres. Si esto llegara a suceder, CDS/ISIS genera
un mensaje de alerta, e ignora los registros de longitud excesiva
Recuadro de marcado de FST
Este recuadro le indica a CDS/ISIS si ha de considerar (si est marcado) o ignorar (si est en
blanco) la clave de clasificacin relacionada. Esta opcin puede ser til cuando se estn
utilizando hojas de trabajo de impresin predefinidas.



101
7.El Lenguaje de Bsqueda de CDS/ISIS
A. Introduccin
El lenguaje de recuperacin de CDS/ISIS se basa en el lgebra booleana, que provee una
forma conveniente de expresar operaciones lgicas entre conjuntos. Cada trmino de
bsqueda asociado con un registro dado puede, de hecho, considerarse que representa el
conjunto de todos aquellos registros asociados con ese trmino. Por lo tanto, al establecer
operaciones lgicas entre trminos de bsqueda, se puede definir con precisin el conjunto de
los registros a ser recuperados en respuesta a la necesidad planteada.
Los ejemplos dados aqu, no pretenden describir como formular consultas especficas, sino
simplemente ilustrar las capacidades del lenguaje de recuperacin de CDS/ISIS. Sin embargo,
el lenguaje de recuperacin por si mismo no es suficiente para permitir al usuario realizar una
bsqueda en una base de datos especfica. La clave para una bsqueda eficiente y efectiva es
un conocimiento profundo de los trminos de bsqueda disponibles en una base de datos
determinada. Es importante por lo tanto, que el usuario se familiarice con el diccionario de
trminos de bsqueda disponibles para la base de datos que consulta, y con las reglas para
generar los ndices de los registros en esa base de datos.
La forma ms eficiente de realizar una bsqueda con CDS/ISIS, es a travs del archivo
invertido (la razn fundamental para mantener un archivo invertido es precisamente la de
permitir una recuperacin rpida). Sin embargo, slo se puede hacer esto si los requerimientos
de bsqueda estn dentro del mbito del diccionario de trminos de bsqueda definido para
una base de datos determinada, o sea, que han sido previstos cuando se defini el contenido
del archivo invertido. No importa lo bien pensado que haya sido el diseo de una base de
datos, habr casos en que no sea posible formular una bsqueda en base al archivo invertido.
Para estos casos, CDS/ISIS provee un mtodo alterno de bsqueda, denominado bsqueda
en texto libre, que permite satisfacer cualquier requerimiento de bsqueda
independientemente del contenido del archivo invertido. Debido a que este segundo mtodo
es mucho menos eficiente, normalmente es utilizado en forma asociada a una bsqueda sobre
el archivo invertido, para refinar la estrategia de bsqueda, pero puede ser usado en forma
independiente si esto es necesario. Si se realizan largas bsquedas en texto libre con
frecuencia, puede ser conveniente considerar la posibilidad de redefinir el archivo invertido.


102
B. Expresiones de Bsqueda
1. Tipos de trminos de bsqueda
Al formular la expresin de bsqueda, pueden usarse tres tipos de trminos: exactos,
truncados a la derecha, y ANY, segn se explica a continuacin.
a. Trminos exactos
Un trmino exacto es cualquier elemento de bsqueda definido para una base de datos dada,
tal como un descriptor de materia, palabra clave, frase, palabras del ttulo, nombres de autor,
etc. El usuario debe estar familiarizado con los trminos de bsqueda disponibles en cada
base de datos en la que pretenda realizar bsquedas.
Cuando se usa un trmino de bsqueda exacto, este debe ser especificado en la forma
idntica en que es conocido por CDS/ISIS. Al formular una consulta, se debera tener a mano
una lista de los trminos de bsqueda (o usar la ventana diccionario, para ver la lista de los
trminos de bsqueda disponibles).
Aun variaciones menores en la ortografa harn que CDS/ISIS rechace un trmino. Por
ejemplo, si el trmino conocido por CDS/ISIS es COLOR (de acuerdo con el uso en los
Estados Unidos), no podr usarse el trmino en su forma britnica COLOUR, ya que esta
ser rechazada
4
.
Un punto importante que debe tenerse presente, es que si el trmino de bsqueda contiene
parntesis, o cualquiera de los operadores de bsqueda (* + (G) (F) . $ ^), o si empieza
con el smbolo #, debe ser encerrado entre comillas dobles () para eliminar una posible
ambigedad. Por lo tanto, si el trmino de bsqueda a utilizar es:
ALEMANIA (REPBLICA FEDERAL)
debe teclearse como:
ALEMANIA (REPBLICA FEDERAL)
en caso contrario, CDS/ISIS presentar un mensaje de error de sintaxis.
b. Trminos truncados a la derecha
En lugar de especificar un trmino exacto, se puede proporcionar solamente la raz. Esta
tcnica, conocida tambin como bsqueda de razo truncamiento a la derecha, permite
realizar la bsqueda sobre la secuencia inicial de caracteres. CDS/ISIS realizar

4
Cabe destacar que CDS/ISIS en su configuracin standard no hace distinciones entre minsculas y
maysculas, ni toma en cuenta los acentos para efectos de comparacin de los trminos de bsqueda, por
lo que los trminos: Corazn, corazn, CORAZN sern considerados idnticos en este caso en particular
(N. del T.)


103
automticamente una operacin de O (or) lgico entre todos los trminos de bsqueda que
tengan la raz indicada.
El truncamiento a la derecha se indica colocando un signo de dlar ($) inmediatamente
despus del ltimo carcter de la raz. Supngase por ejemplo que la lista de trminos de
bsqueda contiene el siguiente conjunto de trminos:

FILE ORGANIZATION
FILM
FILM INDUSTRY
FILM LIBRARIES
FILM-MAKER
FILM-MAKING
FILM-MAKING TRAINING
FILMSTRIP
FILTRATION
Entonces, FILM$ es equivalente a:
FILM
FILM INDUSTRY
FILM LIBRARIES
FILM-MAKER
FILM-MAKING
FILM-MAKING TRAINING
FILMSTRIP
Mientras que FILM-$ es equivalente a:
FILM-MAKER
FILM-MAKING
FILM-MAKING TRAINING
Al igual que en el caso de trminos exactos, si la raz contiene parntesis, alguno de los
operadores de bsqueda, o si empieza con el signo #, debe encerrarse entre comillas dobles
(). Por ejemplo, FILM $ es equivalente a:

FILM
FILM INDUSTRY
FILM LIBRARIES
pero FILM $ (sin encerrarlo entre comillas dobles), producir un mensaje de error.
c. Trminos ANY
Un trmino ANY es un trmino colectivo que representa a un conjunto predefinido de
trminos de bsqueda. Cuando se incluye un trmino ANY en la formulacin de una
bsqueda, CDS/ISIS unir con una operador O (or), todos los trminos de bsqueda de los
asociados con el trmino ANY especificado.
Un trmino ANY consiste en la palabra ANY seguida por un identificador nico,
generalmente mnemotcnico, asignado al conjunto de trminos asociados. Por ejemplo, el
trmino ANY BENELUX puede usarse para recuperar los registros indizados con el nombre
de cualquier pas del grupo Benelux (Blgica, Holanda y Luxemburgo).


104
Antes de que pueda usarse un trmino ANY en una bsqueda, su contenido debe ser definido
especificando el conjunto de trminos asociados. Ntese que no es necesario definir dichos
trminos para todas las bases de datos. Por lo tanto, antes de intentar usar un trmino ANY
debe asegurarse que efectivamente existe esta facilidad para la base de datos considerada, y
que el trmino ANY que se desea usar, est efectivamente definido.
2. Operadores de Bsqueda
Se pueden combinar dos o ms trminos de bsqueda en una expresin, usando operadores
de bsqueda que indiquen la relacin que se desea imponer entre ellos.
a. O lgico (inclusivo) (OR)
El O lgico es el operador de unin de conjuntos. El resultado de un O lgico entre dos
conjuntos, es el conjunto obtenido juntando los dos, reteniendo los elementos comunes una
sola vez cuando los hubiera. Por lo tanto, si A y B son dos trminos, que representan los dos
conjuntos de documentos indizados con los trminos A y B respectivamente, el O lgico entre
estos dos conjuntos es el conjunto de documentos indizados bajo el trmino A, o el trmino
B, o ambos, tal como se indica en el siguiente esquema:

El O lgico por lo tanto, se utiliza para ampliar el mbito de la bsqueda, y en general
aumentar el nmero de registros recuperados (HITS). El smbolo usado para representar
al operador O lgico es el smbolo de suma (+).
As, por ejemplo para recuperar documentos acerca de los pases del grupo Benelux, podra
utilizarse el operador O lgico del modo siguiente:
BLGICA + HOLANDA + LUXEMBURGO
Ntese que el orden en el que se presentan los tres pases es irrelevante.
b. Y lgico (AND)
El Y lgico es el operador de interseccin de conjuntos. El smbolo para representar al
operador Y lgico es el asterisco (*). El resultado de un Y lgico entre dos conjuntos es el
conjunto que contiene slo aquellos elementos que son comunes a ambos conjuntos.


105
Por lo tanto, si A y B son dos trminos, que representan los dos conjuntos de documentos
indizados con los trminos A y B respectivamente, l Y lgico entre estos dos conjuntos es el
conjunto de documentos indizados simultneamente bajo ambos trminos A y B, segn se
indica esquemticamente a continuacin:


El Y lgico por lo tanto es utilizado para restringir el mbito de la bsqueda al requerir la co-
ocurrencia de trminos, y en general reducir el nmero de registros recuperados.
As por ejemplo, para recuperar documentos sobre sistemas en lnea de recuperacin de
informacin, puede utilizarse el operador Y del modo siguiente:
SISTEMAS EN LNEA * RECUPERACIN DE INFORMACIN
Ntese que, al igual que en el O lgico, el orden de los trminos es irrelevante.
El resultado de un Y lgico puede ser un conjunto vaco, o sea, un conjunto que no contiene
elementos. En este caso, no se recuperan documentos. En el ejemplo anterior, se obtendr el
conjunto vaco si en la base de datos no hay ningn registro que contenga simultneamente
los trminos SISTEMAS EN LNEA y RECUPERACIN DE INFORMACIN.
c. Operadores a nivel de campo y de proximidad
Estos operadores son ms restrictivos que el operador Y lgico, y son particularmente tiles
en la bsqueda por medio de lenguaje natural.
Los operadores a nivel de campo y de proximidad son los siguientes:
(G) mismo campo (todas las ocurrencias de un campo repetible se consideran como una
sola entidad), por ejemplo:
agua (G) suelo recuperar todos los registros que incluyan tanto agua, como
suelo, siempre y cuando ambos trminos se hallen en el mismo
campo;
(F) mismo campo u ocurrencia individual de un campo repetible, por ejemplo:
agua (F) suelo recuperar todos los registros que incluyan tanto agua como
suelo, siempre y cuando ambos trminos se hallen en el mismo
campo o en la misma ocurrencia de un campo repetible ((G) y
(F) son equivalentes cuando se aplican a campos no repetibles);


106
. igual que (F), pero con la restriccin adicional de que los dos trminos no se hallen a
ms de n palabras de distancia, donde n es el nmero de puntos ms uno. Por
ejemplo:
agua . suelo adyacentes
agua . . suelo mximo una palabra entre agua y suelo
agua . . . suelo mximo dos palabras entre agua y suelo.
$ igual que (F), pero con la restriccin adicional de que los dos trminos se hallen
exactamente a n palabras de distancia, donde n es el nmero de signos $ ms uno. Por
ejemplo:
agua $ suelo adyacentes
agua $ $ suelo exactamente una palabra entre agua y suelo
agua $ $ $ suelo exactamente dos palabras entre agua y suelo.
Ntese que los operadores . y $ deben estar precedidos y seguidos por un espacio.
d. NO lgico (NOT)
El NO lgico es el operador de exclusin de conjuntos. El resultado de un NO lgico entre
dos conjuntos, es el conjunto que contiene todos los elementos del primer conjunto que no
pertenezcan tambin al segundo conjunto. Por lo tanto, si A y B son dos trminos que
representan los dos conjuntos de documentos indizados con los trminos A y B
respectivamente, la operacin NO lgico entre A y B, es el conjunto de documentos
indizados bajo el trmino A pero que no estn indizados simultneamente bajo el trmino B,
como se indica en el siguiente esquema:



El smbolo usado para indicar la operacin NO lgico es el signo de negacin (^).
El NO lgico debe usarse con gran cuidado, ya que puede fcilmente resultar en la prdida
inadvertida de material relevante.
Por ejemplo, en una bsqueda de documentos acerca de grupos de minusvlidos pero
excluyendo a nios minusvlidos parecera conveniente formular la bsqueda del modo
siguiente:


107
GRUPOS MINUSVLIDOS ^ NIOS MINUSVLIDOS
Sin embargo, es muy posible que un documento sobre el tema de inters tambin contenga
una seccin relativa a nios minusvlidos. Este documento sera eliminado si se usa la consulta
anterior.
Ntese adems que a diferencia del O lgico y del Y lgico, la operacin NO lgico no
produce el mismo resultado si se invierte el orden de los dos operandos. O sea, A ^ B no es
lo mismo que B ^ A (excepto para el caso especial en que A y B representan el mismo
conjunto, en cuyo caso el resultado es el conjunto vaco).
3. Sintaxis de las expresiones de Bsqueda
Al combinar dos o ms trminos de bsqueda con los operadores descritos, se pueden formar
expresiones de bsqueda complejas.
Al igual que en el lgebra normal, se pueden usar parntesis para alterar el orden de
evaluacin. En la evaluacin de expresiones la prioridad de los operadores es la siguiente:
(ms alta) $ and .
| (F)
| (G)
V * and ^
(ms baja) +
Si dos o ms operadores de la misma prioridad aparecen en el mismo nivel de parntesis en la
misma expresin, sern ejecutados de izquierda a derecha. Por lo tanto, para evaluar la
expresin del siguiente ejemplo:
A + B * C
CDS/ISIS evaluar primero B * C y despus evaluar el O lgico entre A y (B * C).
Mientras que para evaluar:
(A + B) * C
primero evaluar A + B y despus el Y lgico entre (A + B) y C. Se pueden anidar parntesis
en caso necesario, como lo muestra el siguiente ejemplo:
((A + B) * C + (D + E) + F) ^ G
Al formular una expresin de bsqueda deben observarse algunas reglas sintcticas simples:
? No puede haber dos operadores lgicos adyacentes, excepto por . y $ repetidos
(que sin embargo no pueden mezclarse);
? Los parntesis deben equilibrarse, o sea, el nmero de parntesis que abren debe ser igual
al nmero de parntesis que cierran, y cada parntesis que abre debe corresponder a uno
que cierra.


108
4. Calificadores de los Operadores
Es posible utilizar un calificador para especificar el campo o grupo de campos en los que se
desea que aparezca un trmino. Esto es particularmente til para bases de datos que pueden
contener los mismos datos en diferentes campos.
El calificador tiene el formato general siguiente:
trmino de bsqueda/(t1,t2,t3,...)
donde t1, t2, t3,... es el conjunto de identificadores de campo
5
en donde se desea buscar el
trmino.
Los calificadores de los operandos pueden ser utilizados en conjuncin con operadores de
bsqueda para restringir la bsqueda a campo(s) especificado(s), y pueden aplicarse tambin
a trminos de bsqueda truncados a la derecha, o a trminos ANY. Por ejemplo, considrese
una base de datos bibliogrfica donde los trminos se generan por palabras usando todos los
campos. A travs de la operacin Y es posible recuperar en forma simple cualquier registro
que contenga los trminos INTERNACIONAL, EXPERTOS y REUNIN:
INTERNACIONAL * EXPERTOS * REUNIN
Sin embargo, el nmero de registros que satisfacen esta consulta puede ser muy grande, ya
que cada palabra puede aparecer en cualquier campo, p.ej. ttulo, nombre de organismo,
materia, etc. Utilizando el operador (F):
INTERNACIONAL (F) EXPERTOS (F) REUNIN
el nmero de registros recuperados se reducir, pero pueden persistir ambigedades, ya que
los trminos pueden aparecer en el resumen, en el ttulo, el editor, etc.
Sin embargo, al aadir el calificador /(62):
INTERNACIONAL (F) EXPERTOS (F) REUNIN/(62)
slo los registros que contienen todos los trminos en la misma ocurrencia del campo 62 sern
recuperados (ntese que en este caso es suficiente con calificar slo uno de los trminos).
Cuando el operando es un trmino truncado a la derecha o un trmino ANY, CDS/ISIS
aplicar el calificador a todos los miembros del conjunto correspondiente. Por lo tanto, el
ejemplo:
ANY BENELUX/(64)
es equivalente a:
BLGICA/(64) + HOLANDA/(64) + LUXEMBURGO/(64)

5
El identificador de campo normalmente es la etiqueta del campo. Sin embargo, puede haber excepciones a
esto. Vase "FST para archivo invertido", para una definicin precisa de identificador de campo.


109
5. Desarrollo de una estrategia de bsqueda
La unidad bsica para la construccin de la formulacin de una bsqueda es la expresin de
bsqueda descrita previamente.
En respuesta a una expresin de bsqueda, CDS/ISIS proceder a:
? asignar un nmero nico, llamado nmero de bsqueda, a la expresin de bsqueda que
se acaba de teclear (siempre y cuando no tenga errores de sintaxis).
? desplegar el nmero de apuntadores (postings) que existen para cada trmino en la
expresin, para cada sub-expresin, y para la expresin global.
Si la expresin de bsqueda contiene algn trmino ANY, sern desplegados los
apuntadores (postings) de cada uno de los trminos de bsqueda asignados al trmino ANY,
as como el valor agregado de los apuntadores (postings) del trmino ANY. De manera
semejante, si la expresin de bsqueda contiene un trmino truncado a la derecha, sern
desplegados los apuntadores (postings) de cada trmino individual, as como el valor
agregado de todos los apuntadores (postings) del trmino truncado.
Si se usa un trmino que no es vlido, CDS/ISIS definir el valor de los apuntadores
(postings) como cero, y marcar el trmino con el mensaje:
** NO SE ENCUENTRA **
Como ya se mencion, CDS/ISIS asigna un nmero nico a cada expresin de bsqueda.
Tambin mantiene nota de los registros que cumplen con la expresin de bsqueda. En
expresiones de bsqueda posteriores, se puede hacer referencia a expresiones previas
simplemente usando el nmero del conjunto que le asign CDS/ISIS precedido por el signo
(#).
Esta posibilidad permite desarrollar la estrategia de bsqueda paso a paso. El dividir la
consulta en elementos no slo permite verificar paso a paso el nmero de registros
recuperados, sino que tambin permite desplegar los registros mismos, de modo que se puede
verificar en cualquier momento la validez lgica de la bsqueda formulada, en trminos de los
registros recuperados.
Supngase por ejemplo, que despus de desplegar los registros recuperados por la expresin
(ITALIA + FRANCIA) * ARTE, se identifican algunos registros irrelevantes recuperados
debido a que se refieren a la conservacin de monumentos. Podra entonces modificarse la
formulacin introduciendo la expresin de bsqueda:
#1 ^ CONSERVACIN DE MONUMENTOS
Las referencias a expresiones de bsqueda definidas previamente se denominan referencias
retrospectivas.
Ntese que es posible aplicar un calificador a una referencia retrospectiva. Por ejemplo:
#1/(64)
seleccionara entre los registros recuperados por la expresin de bsqueda 1, slo aquellos en
donde esa expresin se cumple en el campo 64.


110
No hay reglas predefinidas para formular una bsqueda. El usuario desarrollar sus propios
hbitos conforme adquiere experiencia en el uso de CDS/ISIS. En general, las personas con
poca experiencia deben evitar el uso de expresiones complejas al principio, sino ms bien
empezar con expresiones simples, que al combinarse produzcan la formulacin deseada.
Haciendo referencia al ejemplo anterior, la misma bsqueda se pudo formular en 4 pasos, de
la manera siguiente:
conjunto nm. #1: ARTE
conjunto nm. #2: ITALIA + FRANCIA
conjunto nm. #3: CONSERVACIN DE DOCUMENTOS
conjunto nm. #4: #1 * #2 + #3
C. Bsqueda en texto libre (secuencial)
Esta tcnica permite especificar condiciones de bsqueda relacionadas con campos que no
han sido invertidos, y/o especificar condiciones que no seria posible indicar de otro modo a
travs de las expresiones de bsqueda descritas ms arriba, tales como la comparacin de
campos, o la comparacin de los valores numricos de los campos.
Para realizar una bsqueda en texto libre, primero debe seleccionarse el comando Bsqueda
experta en el Men de Bsqueda y escribir su ecuacin de bsqueda en el recuadro
Expresin de bsqueda de la ventana Bsqueda experta. Para poder distinguirla de una
expresin de bsqueda normal, debe precederse con un signo interrogativo, del modo
siguiente:
? expresin booleana o
? #n expresin booleana
donde:
? identifica a esta como una bsqueda en texto libre.
#n restringe optativamente la bsqueda en texto libre al resultado de una
bsqueda previa (n es el nmero del conjunto de la bsqueda previa: Esta
puede haber sido una bsqueda a travs del archivo invertido, o una bsqueda
en texto libre, o una combinacin de ambos tipos); si se omite, la bsqueda en
texto libre se realizar sobre toda la base de datos;
expresin booleana es una expresin booleana de CDS/ISIS segn se define en la pgina
61 del Manual de Referencia CDS/ISIS. Versin 3.0.
En respuesta a una bsqueda en texto libre, CDS/ISIS evaluar la expresin booleana para
cada registro del archivo maestro, y construir una lista HIT que identifica los registros que
satisfacen la condicin especificada (o sea, todos los registros para los cuales la expresin
booleana produce el valor Verdadero [true]). Por ejemplo:
? v24 : Unesco and val(v26^c) >= 1986


111
recuperara todos los registros que contienen Unesco en el campo 24, con una fecha de
publicacin (v26^c) mayor o igual a 1986. Lo siguiente:
? #2 (p(v24) or p(v29)) and v26^b : unesco
recuperara, entre los registros recuperados por la expresin #2, slo aquellos que contienen
unesco en el subcampo b del campo 26, siempre y cuando estos registros contengan ya sea el
campo 24 o el 29 o ambos.
Al igual que las bsquedas con el archivo invertido, cada bsqueda en texto libre recibe un
nmero de conjunto, que puede posteriormente utilizarse en otras expresiones de bsqueda.
Ntese que aun cuando las expresiones que usan el archivo invertido y las de texto libre, no
pueden combinarse en una sola expresin, es posible a travs de las referencias retrospectivas
combinar cualquier nmero de ellas en expresiones por separado, tal como se muestra en el
ejemplo siguiente:
conj. 1 AGUA * SUELO
conj. 2 ? #1 val(v26^c) > 1985
conj. 3 ANY LATINOAMERICA
conj. 4 #2 * #3
Debido a que CDS/ISIS debe leer cada registro del archivo maestro para poder verificar si se
cumplen las condiciones de la bsqueda se satisfacen, el tiempo de proceso de bsquedas en
texto libre puede ser muy grande, especialmente si se aplica a una base de datos grande.
CDS/ISIS mantiene informado al usuario acerca del proceso, representndolo en pantalla, de
modo que se puede ir viendo el desarrollo de la bsqueda. La figura muestra la apariencia de
la pantalla durante la ejecucin de una bsqueda en texto libre.

Los recuadros presentan la siguiente informacin:
Phase.- Tipo de operacin que se realiza
Processing.- Muestra el curso de la operacin con los siguientes datos:
MFN muestra el MFN del registro que est en proceso
HITS muestra el nmero de registros recuperados hasta el momento (se incrementa en
1 cada vez que un registro cumple con la expresin booleana);


112
% muestra el porcentaje de aciertos, o sea, el porcentaje de registros recuperados,
respecto del nmero de registros procesados.
REGS es el nmero total de registros a ser procesados.
La ejecucin de una bsqueda en texto libre puede suspenderse en cualquier momento
pulsando Cancel, con objeto de ver con ms cuidado los resultados parciales.



113
8. El lenguaje de Formatos de CDS/ISIS
A. Nuevas funciones de Bases de Datos
1. Ocurrencias de campos repetibles
Se puede tener acceso a ocurrencias individuales de un campo repetible, indicando,
inmediatamente detrs del selector del campo, el nmero o rango de ocurrencias entre
corchetes. Por ejemplo:
v10[1] recupera la primera ocurrencia del campo 10
v10[2..4] recupera desde la 2 a la 4 ocurrencia del campo 10
v10[3..] recupera desde la 3 a la ltima ocurrencia del campo 10
v10[1]^a recupera el subcampo ^a de la 1 ocurrencia del campo 10
2. Nuevas Funciones numricas:
Se han incorporado las siguientes nuevas funciones:
a. Funcin LR((formato),de,a)
Parecida a la funcin L, la funcin LR consulta el archivo inverso por el trmino definido en
formato, y devuelve todos los apuntadores (postings) del mismo. Por ejemplo:
ref(lr((v10)),v1,v2), devolver los campos 1 y 2 de todos los registros que tengan como
apuntador (posting) el trmino contenido en el campo 10. Se puede limitar el rango de los
apuntadores a ser recuperados utilizando los parmetros opcionales dey a. Por ejemplo:
lr((v10),3,7) solo recuperar los apuntadores del 3 al 7. Los parmetros opcionales de y a
pueden ser expresiones numricas vlidas.
b. Funcin NOCC(Vtt)
Devuelve el nmero de ocurrencias del campo tt.
c. Funcin NPST(formato)
Al igual que la funcin L, la funcin NPST busca en el archivo inverso el trmino definido por
formato, y devuelve el nmero de apuntadores (postings) del mismo.


114
d. Funcin OCC
La funcin OCC devuelve el nmero actual de ocurrencias contenidas en un grupo repetible.
Puede ser usada para producir listados numerados. Por ejemplo, el formato:
(v70/)
produce una lnea por cada ocurrencia del campo 70. Usando la funcin OCC se puede
escribir:
if p(v70) then f(occ,1,0),. fi,v70/)
lo que producir un listado como:

1. Primer Autor
2. Segundo Autor
3. Tercer Autor
e. Funcin SIZE(formato)
Devuelve el tamao de la cadena de caracteres generada por formato. Debe tenerse en
cuenta que sta funcin es sensible al comando modo. As, si el campo 10 contiene 20
caracteres, size(mpl,v10) devolver 20, mientras que size(mdl,v10) devolver el valor 22, al
contar el punto y el espacio generado automticamente por el modo dato.
f. Funcin TYPE(tipo, formato)
Esta funcin comprueba si la cadena generada por formato es del tipo definido por tipo, y
devuelve 1 si la cadena corresponde al tipo especificado y 0 (cero) en caso contrario. La
funcin TYPE tiene dos formas distintas:
1. TYPE(patrn,formato); o
2. TYPE(expresin numrica,formato).
La primera forma puede usarse para comprobar si la cadena se ajusta a un cierto patrn
(veas pg. 44 del Manual de Referencia CDS/ISIS. Versin 3.0). Por ejemplo:

type(XXA-99-99-99,v10)
devuelve 1 si el contenido del campo 10 se corresponde al patrn y 0 en caso contrario.
La segunda forma puede usarse para comprobar otras condiciones de acuerdo con el valor de
la expresin numrica, que puede ser una de las siguientes:
1 - alfanumrica (la cadena contiene solo caracteres alfabticos o numricos);
2 - alfabtica (la cadena contiene solo caracteres alfabticos);
3 - numrica (la cadena contiene solo caracteres numricos);
4 - enteros decimales (la cadena es un entero opcionalmente con signo, p. ej.: -24)
5 - Nmero decimal (la cadena es un valor numrico, incluso en notacin cientfica).


115
Por ejemplo:

type(3,v40)
devuelve 1 si el campo 40 contiene solo los dgitos del 0-9.
Tenga en cuenta que CDS/ISIS usar la tabla ISISAC.TAB para determinar cuando un
carcter es alfabtico o no (veas la pg. 251 del Manual de Referencia CDS/ISIS. Versin
3.0).
3. Nuevas Funciones de cadenas:
Se han incorporado las siguientes nuevas funciones:
a. Funcin DATE(exp)
Devuelve la fecha actual y/o la hora en el formato especificado por la expresin numrica exp.
El valor de exp puede ser uno de los siguientes:
1 - devuelve la fecha de idntica forma que la funcin DATESTAMP de ISIS Pascal, es
decir una cadena de 18 bytes de la forma MM-DD-YY HH:MM:SS (p.ej. date(1)
puede devolver: 09-30-97 15:03:44);
2 - devuelve solo la fecha (p.ej. date(2) puede devolver: 09-30-97);
3 - devuelve solo la hora (p.ej. date(3) puede devolver: 15:03:44).
b. Funcin DB
La funcin DB devuelve el nombre de la base de datos activa.
c. Funciones de subcadenas
Se pueden obtener subcadenas a partir de una cadena de caracteres de dos formas diferentes:
1. Utilizando el comando *desplazamiento.longitud junto con la funcin S (veas pgs. 50
y 71 Manual de Referencia CDS/ISIS. Versin 3.0), como en el siguiente ejemplo:
S(v24,v69)*3.5 (en ste caso CDS/ISIS extraer 5 caracteres a partir del 4 de la
cadena devuelta por la funcin S);
2. Utilizando la nueva funcin de subcadenas SS(pos,long,formato). La funcin SS
devolver la subcadena de la cadena indicada en formato que empieza en la posicin
pos y de una longitud de long caracteres long. Por ejemplo SS(1,5,v30) extrae los 5
primeros caracteres del campo 30.
La principal diferencia entre las dos formas consiste en que en la funcin SS tanto pos como
long pueden expresiones numricas mientras que en el comando *desplazamiento.longitud
los valores deben ser constantes numricas.


116
4. Referencias a otras Bases de datos
Las funciones REF, L, LR y NPST pueden ahora contener un calificador de base de datos
para referirse a una base de datos distinta de la activa. Cuando la aplicacin as lo designa, la
base de datos especificada en la funcin REF puede ser diferente de las especificadas en las
funciones L o LR.
El calificador de base de datos se especifica como sigue:
->dbref
donde dbref es el nombre de la base de datos alternativa (dicha base debe estar guardada en
el directorio indicado en el parmetro 5 del SYSPAR.PAR o en el de su correspondiente
dbn.PAR).
Por ejemplo:

ref->bib(l(v10),v200)
ref->bib(l->bib(v10),v100,v200)
B. Inclusin de formatos predefinidos
Se pueden incluir formatos predefinidos en un formato mediante el uso de la funcin
@nombre, donde nombre es el nombre del formato a ser incluido. Este formato debe estar
archivado en el directorio de la base de datos activas (segn se especifica en el parmetro 5
del SYSPAR.PAR en el parmetro 10 del dbn.PAR). Por ejemplo:

if v1=BIB then @fmt1 else @fmt2 fi
En ste ejemplo, el contenido del campo 1 determinar si se ejecuta el formato fmt1 o el fmt2.
C. Variables de Formato
CDS/ISIS predefine diez variables numricas de formato y diez variables de cadena de
formato, que pueden ser utilizadas en los formatos cuando sea necesario. Las diez variables
numricas de formato se llaman desde E0 a E9 y las diez variables de cadena desde S0 a S9.
El valor de dichas variables se inicializan a 0 (cero) en el caso de las numricas y a cadena
nula en las de cadena, cada vez que se ejecuta el formato.
Se puede asignar o cambiar el valor de una variable numrica como sigue:
En:=expresin numrica (por ejemplo: e1:=val(v10)+5)
Y se pueden cambiar o asignar el valor de una variable de cadena como sigue:
Sn:=(formato) (por ejemplo: s5:=(v10)).
Tngase en cuenta que se precisan parntesis alrededor de formato.


117
Se puede usar una variable numrica en todos los casos en que se deban usar valores
numricos, por ejemplo como operando de expresiones numricas como if e1+10<25 then
... fi. Como cualquier otro valor numrico, las expresiones numricas no pueden ser
mostradas directamente, pero pueden ser tratadas previamente usando la funcin F (veas
pg. 67 del Manual de Referencia CDS/ISIS. Versin 3.0).
Las variables de cadena pueden usarse tanto como operandos de cualquier expresin de
cadena como cualquier comando de formato.
D. Comando WHILE
El comando WHILE proporciona capacidad iterativa en la medida que se necesite la
ejecucin repetida de un formato. Se codifica como se indica a continuacin:
WHILE condicin (formato)
donde:
condicin es una expresin Booleana segn se definen en la pg. 61 y sigs. del
Manual de Referencia CDS/ISIS. Versin 3.0;
formato es el formato CDS/ISIS que debe ser repetido mientras que la
expresin Booleana sea Verdadera.
Si el valor inicial de condicin es Falso entonces no se ejecutar en ningn caso el formato.
Para que termine el ciclo se debe incluir en el formatoalgn comando que garantice que en
algn momento la condicin resulte Falso, y se cierre el ciclo. Por ejemplo:

e1:=1,e2:=nocc(v70), while e1<=e2 (f(e1,1,0),. ,v70[e1]/ e1:=e1+1)
ste ejemplo muestra cada ocurrencia del campo 70 en una nueva lnea, precedida por el
nmero de la ocurrencia, p.ej.:

1. Primer Autor
2. Segundo Autor
3. Tercer Autor
A continuacin se indica un ejemplo ms complejo:

s1:=(v69),e0:=size(s1),e1:=1,e3:=1,
while e1<e0
(
while e1<e0 and ss(e1,1,s1)<>< (e1:=e1+1)
e2:=e1+1,
while e2<=e0 and ss(e2,1,s1)<>> (e2:=e2+1),
s2:=(ss(e1+1,e2-e1-1,s1)),
if size(s2)>0 then f(e3,1,0),. ,s2/ e3:=e3+1 fi,
e1:=e2+1
)
En ste ejemplo se extraen los descriptores del campo 69 enmarcados entre < >, y se
muestran en una nueva lnea precedidos por su nmero secuencial, p.ej.:

1. Primer descriptor


118
2. Segundo descriptor
3. Tercer descriptor
E. El ambiente grfico de Windows
Microsoft Windows, como la mayor parte de los ambientes grficos, ofrece amplias
capacidades de tratamiento en la visualizacin e impresin de caracteres de texto. Por
ejemplo le permite escoger las fuentes
6
que sern usadas en el dispositivo de salida de texto.
CDS/ISIS para Windows proporciona nuevos comandos para manipular la visualizacin
usando varias fuentes, incluso proporcionales, variando su tamao y color. Se pueden aadir
estos nuevos comandos a formatos existentes para mejorar la calidad tipogrfica de las salidas
a pantalla o impresora.
Los formatos definidos en la versin para MS-DOS se muestran usando por defecto la fuente
fija, no proporcional Courier New, para simular la salida en dicho ambiente bajo Windows
e interpretar correctamente los parmetros de sangra expresados en nmero de caracteres.
Sin embargo cuando se usan fuentes proporcionales, un comando como: Sangrar la primera
lnea con 5 caracteres no tendr siempre el mismo efecto, dado que cada carcter tiene
diferente anchura. Los nuevos comandos le podrn ayudar para el diseo de formatos con una
apariencia adecuada en estos casos.
Los siguientes apartados describen en detalle dichos comandos.
1. Comando FONTS
El comando FONTS define el conjunto de fuentes (tambin llamado tabla de fuentes) que se
usar en su formato. Si est presente, siempre debe ser el primer comando en el formato. En
otro caso CDS/ISIS usar el parmetro por defecto el definido en el parmetro 110 del
SYSPAR.PAR, o el conjunto de fuentes definido por defecto en Windows si tambin dicho
parmetro del syspar.par est ausente.
El comando FONTS se codifica como sigue:
FONTS ((familia1,fuente1) , (familia2,fuente), . . . )
donde:
familian es la familia de fuentes, y
fuenten es el nombre de la fuente.

6
Una fuente es un conjunto de caracteres que tiene una nica combinacin de altura, anchura, aspecto,
juego de caracteres y otros atributos. Las aplicaciones usan fuentes para visualizar o imprimir textos con
varios aspectos y tamaos. Por ejemplo, los procesadores de textos usan fuentes para proveer al usuario
una interfase del tipo lo que ve es lo que obtiene ("what you see is what you get", WYSIWYG).


119
Una fuente en particular se define con los nombres de la familia y de la fuente, separados
por una coma y encerrados entre parntesis. La familia es un conjunto de fuentes que tienen
similares caractersticas, la fuente representa a una fuente especfica de una familia en
particular. Las familias estn predefinidas, las fuentes dependen del conjunto de las disponibles
(instaladas en su programa Windows), en su ordenador (se puede obtener una lista de ellas
utilizando el comando Fuentes del Panel de Control de Windows).
La siguiente tabla indica las familias de fuentes que se pueden usar y da ejemplos de fuentes
para cada una de ellas.

Familia Descripcin Ejemplos
Nil Desconocida o defecto (Windows)
Roman Roman, fuentes de espaciado
proporcional y con bigotillo.
Times New Roman, Palatino
swiss Swiss, fuentes de espaciado
proporcional y sin bigotillo.
Arial
modern Fuentes de espaciado fijo. Courier New, Pica
script Fuentes Script Cursive
decor Fuentes Decoradas Old English, ITC Zapf
Chancery
tech Fuentes tcnicas, smbolo y
matemticas.
Symbol

CDS/ISIS numera cada fuente definida en el comando fonts a partir de 0. Por ejemplo, si se
desean utilizar las fuentes Times New Roman y Arial se deber usar el siguiente comando:

fonts((roman,Times New Roman),(swiss,Arial))
En ste caso la fuente la fuente Times New Roman ser la fuente 0 y Arial ser fuente 1.
A partir de entonces, en su formato, podr seleccionar cualquiera de ellas usando el comando
Fn descrito mas adelante, para activar la deseada.
2. Comando COLS
El comando COLS define el conjunto de colores (tambin llamado tabla de colores) que
sern usados en su formato. El comando COLS solo puede ser usado inmediatamente detrs
del comando FONTS. En otras palabras, para utilizar el comando COLS, antes debe haberse
definido el comando FONTS. Si no se define el comando COLS, CDS/ISIS usar el
especificado en el parmetro 110 del SYSPAR.PAR o la tabla de colores por defecto de
Windows si no se defini dicho parmetro.


120
El comando COLS se codifica como se indica a continuacin:
COLS ((rojo1,verde1,azul1) , (rojo2,verde2,azul2), . . . )
donde:
rojon es un nmero del 0 al 255 que indica el grado de rojo
verden es un nmero del 0 al 255 que indica el grado de verde
azuln es un nmero del 0 al 255 que indica el grado de azul
Los distintos colores se obtienen a travs de una mezcla de los tres colores bsicos: rojo,
verde y azul, el grado de cada color indica la cantidad de dicho color en la mezcla en una
escala del 1 al 255. La paleta de colores vara desde el negro (0,0,0) hasta el blanco
(255,255,255). Por ejemplo el color (255,0,0) indica el rojo puro.
CDS/ISIS numera cada color definido en una tabla a partir del 0. Por ejemplo si se quieren
definir los colores rojo, verde y azul se podr usar el siguiente comando:
COLS ((255,0,0),(0,255,0),(0,0,255))
En este caso, el rojo ser el color 0, el verde el color 1 y el azul el color 2. Despus en el
formato, se puede seleccionar cualquiera de stos colores usando el comando CLn (veas
ms adelante).
3. Comandos de formateo de prrafos
Este juego de comandos afectan a la alineacin de prrafos (un prrafo es bloque de texto
terminado en un retorno de carro (nueva lnea)).
a. Sangra
Se puede utilizar el comando M para definir el margen global izquierdo como sigue:
M ( sangra,psangra )
donde:
sangra es la sangra a aplicar al prrafo desde el margen izquierdo, y
psangra es la sangra de la primera lnea del prrafo.
Ambas medidas estn expresadas en puntos (una pulgada equivale a 1440 puntos y un
centmetro a 567).
Este comando es similar al comando de sangra que sigue a un selector de campo en el
lenguaje de formateo (p.ej. V10(5,10)), pero el comando M le permitir no solo tener un
control ms preciso de la sangra, si no tambin el aplicarla a ms de un campo.


121
b. Comando de Tabulacin
Se puede usar el comando tabulacin para tabular a la posicin deseada de la lnea, como
sigue:
TAB o
TAB ( valor )
donde:
valor indica la posicin del siguiente carcter expresada en pasos desde el margen
izquierdo actual.
Si no est presente (valor) ser tomado un valor por defecto. Este comando es similar al
comando C, pero permite un control ms preciso de la tabulacin.
c. Comando de Centrado
Este comando permite centrar un texto entre los mrgenes izquierdo y derecho activos. Se
codifica como se indica a continuacin:
QC
d. Comando de justificado
Permite distribuir el texto entre los mrgenes izquierdo y derecho activos. Se codifica como se
indica a continuacin:
QJ
e. Comando BOX
Este comando permite dibujar un marco alrededor de un texto. Tiene dos formas como se
indica a continuacin:
BOX
BOX(n)
La primera forma simplemente dibuja un borde alrededor del prrafo usando el color activo
(veas a continuacin el comando CLn bajo Comandos de formateo de caracteres). La
segunda forma rellena el fondo del recuadro de dicho prrafo usando el color n (definido por
el comando COLOR). Tngase en cuenta que en este caso el color activo debe ser diferente
del color n, ya que en otro caso no ser visible el texto encerrado en el recuadro, al utilizar el
mismo color que el fondo.


122
4. Comandos de formateo de caracteres
Este conjunto de comandos afectan a la apariencia de los caracteres de texto (fuente, tamao,
color o estilo). Se codifica como se indica a continuacin:

Comando Funcin
B Negrita
I Itlica
ul Subrayado continuo
fn Fuente (donde n es la fuente definida en la tabla de
fuentes)
fsn Tamao de fuente (donde n es el tamao de la fuente en
medios puntos, p.ej. fs24 define un tamao de 12 puntos)
cln Color (donde n es el color definido en la tabla de colores)
5. Aplicacin de formatos solo a determinados objetos
Todos los comandos indicados antes actan afectando al resto el formato a partir del lugar en
que aparecen, as, por ejemplo, si en un punto del formato se habilita el comando negrita
(comando b), todo el resto del formato aparecer con dicho aspecto. Sin embargo se puede
controlar la aplicacin de un comando de formato de caracteres utilizando parntesis ({})
para limitar su validez. Un parntesis abierto ({) indica que todos los atributos de texto
subsiguientes sern aplicados exclusivamente a la parte del formato que aparece antes del
primer parntesis cerrado (}), que restaurar los atributos activos antes del parntesis abierto.
En el siguiente formato, por ejemplo, los comandos m, f, fs y b solamente sern aplicados al
campo 24:

v10,v20/{m(1000,0),f2,fs28,b,v24}/v30
6. Adicin de comandos Hipertextuales a los formatos: el
comando LINK
El comando LINK permite aadir interactividad a los formatos, estableciendo relaciones entre
el contenido de un campo o conjunto de campos de un registro y una accin a ser realizada.
El formato general del comando LINK es el siguiente:
LINK((descriptor),accin)
donde:


123
descriptor es un formato que describe al usuario la accin a realizar; la salida de ste
formato se visualiza en el color 2 de la tabla activa (por defecto verde, (si no se
cambi la tabla de colores con el comando COLOR) y subrayado; ste texto
puede ser pulsado con el ratn. En cualquier caso este formato debe estar
encerrado entre parntesis;
accin es un formato que indica a CDS/ISIS la accin a realizar; la salida de ste
formato no se visualiza y debe ser uno de los comandos de hipertexto listados a
continuacin, que ser ejecutado siempre que el usuario pulse con el ratn
sobre el descriptor.
Los siguientes apartados describen los comandos de hipertexto que pueden ser usados en la
parte accin del comando LINK.

Nota: Todos los comandos de hipertexto contenidos en accin deben estar escritos en
maysculas y seguidos por un espacio. Adems los siguientes caracteres especiales
contenidos en cualquier literal debern ser codificados como se indica en la siguiente tabla:
Carcter Codificado as
\ \\
{ \{
} \}

Debe tenerse en cuenta adems que ambas formatos son sensibles al comando modo (veas
pg. 52 del Manual de Referencia Mini-micro CDS/ISIS (versin 3.0)). En consecuencia en
algn caso se deber cambiar el modo activo para obtener el resultado deseado.
a. Comando CMD
Ejecuta el programa de Windows o MS-DOS indicado por comando (de la misma forma
que lo hara el comando Ejecutar del Administrador de Programas (Windows 3.xx), o el
comando Ejecutar del men Inicio (Windows 95 y 98)). Comando puede incluir los
parmetros necesarios para la ejecucin del programa. Tngase en cuenta que para que
Windows encuentre el programa, su ruta (path) deber estar incluida entre las listadas en la
sentencia PATH del archivo autoexec.bat, o en otro caso incluidas en el comando. A
continuacin se indican algunos ejemplos:
Ejemplo 1:

mpl,link((Pulse aqu para ver el texto completo),CMD winword,v10)
La salida en pantalla de ste comando simplemente ser:
Pulse aqu para ver el texto completo


124
Siempre que el usuario pulse el botn izdo. del ratn sobre ste texto, CDS/ISIS abrir
(CMD) Word para Windows (winword) y con el documento cuyo nombre est contenido en
el campo 10 (v10). Naturalmente, en su caso, este nombre puede incluir su ruta completa
(path).
Ejemplo 2:

mpl,link((Ver vdeo),CMD player v10)
La salida a pantalla de ste comando ser:
Ver vdeo
Siempre que el usuario pulse el botn izdo. del ratn sobre ste texto, CDS/ISIS abrir
(CMD) el visualizador de multimedia (player) y presentar la pelcula cuyo nombre est
contenido en el campo 10 (v10). Tambin en ste caso, si fuese necesario este nombre de
archivo puede incluir su ruta completa (path).
Ejemplo 3:

mpl,link((UNESCO WWW),CMD netscape v10)
La salida a pantalla de ste comando ser:
UNESCO WWW
Si el usuario pulsa ste texto, CDS/ISIS abrir (CMD) Netscape (netscape) que mostrar la
pgina de la direccin de Internet cuya URL est contenida en el campo 10 (v10). Si por
ejemplo, el campo 10 contiene http://www.unesco.org, Netscape mostrar la pgina Web
de UNESCO.
Ejemplo 4:

mpl,link ((Ver imagen),CMD pbrush ,v10)
La salida a pantalla de ste comando ser:
Ver imagen
Si el usuario pulsa ste texto, CDS/ISIS abrir (CMD) Windows Paintbrush (pbrush) que
mostrar la imagen cuyo nombre est contenido en el campo 10 (v10). Tambin en ste caso,
este nombre de archivo puede incluir su ruta completa (path).
Ejemplo 5:
En ste ejemplo supondremos que el campo 10 contiene tres subcampos: El primero, a,
contiene el texto a desplegar en pantalla, el segundo, b, contiene el programa a ser
ejecutado, y el tercero, c, contiene el nombre del archivo con que se abrir el programa
indicado en el subcampo b. Por ejemplo:

^aVirgen con Nio^bpbrush^c\pictures\rafael.bmp
El siguiente comando LINK:

mpl,link((v10^a),CMD ,v10^b, ,v10^c)


125
producir entonces la siguiente salida en pantalla:
Virgen con Nio
Si el usuario pulsa ste texto, CDS/ISIS abrir (CMD) Windows Paintbrush (v10^b) que
mostrar la imagen \pictures\raffael.bmp cuyo nombre est en el subcampo c del campo 10
(v10^c).
b. GOTO mfn
Muestra el registro cuyo nmero de MFN es mfn. mfn es un formato que debe producir una
cadena con un nmero de MFN (n de registro) vlido para la base de datos activa. Por
ejemplo:

link((Ver enlace),GOTO v10)
La salida a pantalla de ste comando ser:
Ver enlace
Si el usuario pulsa ste texto, CDS/ISIS desplegar el registro cuyo MFN se indique en el
campo 10.
c. LGOTO trmino
Este comando muestra el registro correspondiente al primer apuntador de trmino. trmino
es un formato como los definidos en el diccionario de trminos en que se buscar. Por
ejemplo:

link((test),LGOTO agua)
La salida a pantalla de ste comando ser:

test
Si el usuario pulsa ste texto, CDS/ISIS desplegar el registro correspondiente al primer
apuntador del trmino del diccionario agua. Fjese en que el ejemplo anterior tendr el
mismo efecto que:

link((test),GOTO ,f(l(water),1,0))
La diferencia es que LGOTO realiza la consulta solo en respuesta a la pulsacin del usuario,
mientras que GOTO la realiza durante la ejecucin del formato contenido en el comando
LINK. LGOTO se ejecuta ms rpido y hace innecesaria la consulta al diccionario.
d. GOBACK
Muestra el registro visualizado inmediatamente antes del actual. Por ejemplo, suponga que
viendo el registro 45, se cambi al registro 124 al pulsar un enlace hipertextual. Puede ser que
Vd. no recuerde el nmero de registro que estaba visualizando antes. Si su aplicacin lo
necesitase, podra resolver este problema usando el comando GOBACK. Por ejemplo:


126

link(([Reg. previo]),GOBACK )
e. FORMAT nombre-formato[,texto-antiguo, nuevo-texto]
Cambia el formato de visualizacin activo por el indicado en nombre-formato. Nombre-
formatoes un formato que define el nombre del formato a ser utilizado. Tngase en cuenta
que si bien dicho formato no necesita ser uno de los definidos en la FDT (tabla de definicin
de campos), si debe estar archivado en el mismo directorio de la base de datos activa
(especificado en el parmetro 5 del SYSPAR.PAR o el 10 del dbn.PAR). Por ejemplo:

link((Cambiar formato),FORMAT cds1)
La salida a pantalla de ste comando ser:
Cambiar formato
Si el usuario pulsa ste texto, CDS/ISIS mostrar el registro actual utilizando el formato de
visualizacin cds1. Una vez cargado dicho formato ser el activo.
En el comando FORMAT pueden usarse dos parmetros adicionales para modificar el
formato cargado antes de que sea ejecutado (texto-antiguo y nuevo-texto), como se
explica ms adelante bajo el epgrafe formatos Formatos polimrficos.
f. BROWSE nombre-base[,mfn,nombre-formato]
Abre la base de datos especificada en nombre-baseen una nueva ventana de base de datos y
muestra el registro mfn utilizando el formato nombre-formato; mfn y nombre-formatoson
parmetros opcionales. Por defecto mfn es 1 y nombre-formatoes el formato por defecto
de la base de datos; nombre-base, mfn y nombre-formato son formatos que deben
producir los valores requeridos. Por ejemplo:

link((Abrir THES),BROWSE thes)
La salida a pantalla de ste comando ser:

Abrir THES
Y al pulsar sobre dicho texto se abrir la base de datos THES en una nueva ventana,
mostrando el registro de mfn 1 usando en formato por defecto de dicha base (thes).

link((Open CDS),BROWSE cds,10,cds1)
En este caso se abrir la base de datos CDS en una nueva ventana mostrando el registro 10
con el formato CDS1.
Se puede utilizar el parmetro mfn sin especificar nombre-formato. Sin embargo se debe
indicar el parmetro mfn (o insertar una coma) si se desea especificar el parmetro nombre-
formato. Todos los ejemplos siguientes son especificaciones vlidas:

link((Open CDS),BROWSE cds,10)
link((Open CDS),BROWSE cds,1,cds1)


127
link((Open CDS),BROWSE cds,,cds1)
g. TEXTBOX formato
Este formato permite visualizar el texto que resulta de la ejecucin de formato, en una ventana
separada. El siguiente ejemplo muestra la forma bsica del comando:

link((Abrir nueva ventana),TEXTBOX ,v24)
Cuando se pulsa el enlace Abrir nueva ventana, se abrir una nueva ventana mostrando el
contenido del campo 24.
i. Tipos de ventanas TEXTBOX
Se pueden crear ventanas TEXTBOX de diferentes formas:
1) Como ventanas independientes,
2) Como subventana de la Base de datos,
3) Como subventana de un registro.
Los distintos tipos se especifican a travs de sus correspondientes atributos como sigue:
TEXTBOX El usuario solo podr cerrar la nueva ventana pulsando su botn
cerrar ( ) o saliendo de Winisis.
TEXTBOXCHILD La nueva ventana es declarada subventana de la base de datos
activa. Al cerrar dicha base de datos se cerrarn automticamente
todas las subventanas asociadas.
TEXTBOXRCHILD La nueva ventana es declarada subventana del registro activo.
Cambiando de registro, o cerrando la base se cerrarn todas las
ventanas asociadas a dicho registro.
A continuacin se indican algunos ejemplos de TEXTBOX:
TEXTBOX ,v24
TEXTBOXCHILD ,v24/(v70/)
TEXTBOXRCHILD ,@cds1
Tngase en cuenta que el formato del comando TEXTBOX se ejecuta mientras se
visualizan registros. Por lo tanto, su salida se almacena en el rea de trabajo de visualizacin
cuyo tamao mximo es de 64.000 caracteres. Por ejemplo, si el formato produce una
cadena de 30.000 caracteres, deber asegurarse que el formato TEXTBOX no generar ms
d 34.000 caracteres o se producir un error. Por otra parte, y por razones de diseo,
formato no puede contener ningn comando de espaciado horizontal o vertical, ni ningn
comando grfico tales como F, FS, CL, etc. (si los contiene sern ignorados). Si se requiriese
alguno de ellos se podr usar la clave LOAD como se explica a continuacin.
ii. Archivos de carga de formatos
Para superar algunas de las limitaciones descritas en el apartado anterior se puede aadir el
calificador LOAD a un comando TEXTBOX, que indica que el parmetro formatoes antes


128
un nombre de formato que un formato actual. En este caso, el formato no ser ledo o
ejecutado hasta que el usuario pulse el correspondiente enlace hipertextual. Un formato
cargado puede producir una cadena de ms de 64.000 caracteres y puede incluir todos los
comandos de formateo legales. El calificador LOAD puede ser aplicado a cualquier tipo de
TEXTBOX. Por ejemplo:

link ((Mostrar registro),TEXTBOXCHILDLOAD cds1)
abrir una nueva ventana mostrando el texto que resulta al aplicar el formato cds1.
Es de sealar la diferencia entre los siguiente dos enlaces:

link((Mostrar registro),TEXTBOX ,@cds1)
link((Mostrar registro),TEXTBOXLOAD cds1
El primero ejecuta el formato cds1 al visualizar el registro; el segundo ejecuta cds1 solo
cuando el usuario pulsa el enlace hipertextual Mostrar registro. Como ejemplo adicional
considere los siguientes formatos:
Formato CDS:

if p(v44)
then link((Mostrar SERIE 1/),TEXTBOXLOAD cds1)
fi,
if p(v44)
then link((Mostrar SERIE 2/),TEXTBOX ,@cds1)
fi,
Format CDS1:

{b,fs30,SERIES: ,|(|V44|) |}
En este caso el enlace Mostrar SERIE 1 (en formato CDS) mostrar el campo 44 en negrita
utilizando un tamao de fuente de 15 puntos, mientras que Mostrar SERIE 2 mostrar el
campo 44 usando caracteres normales.
Cuando se use el calificador LOAD se pueden utilizar tambin los distintos parmetros de
reemplazo de formatos como en el comando FORMAT (veas Formatos Polimrficos,
pg. 129).
iii. Visualizacin de imgenes
Se puede desplegar una imagen (que de momento, debe ser un archivo bitmap de Windows
con extensin BMP) en un recuadro TEXTBOX aadiendo el calificador IMG al comando.
Por ejemplo, el siguiente comando:

link((Show picture),TEXBOXIMG c:\\winisis\\ab_jun97)
abrir una ventana mostrando el archivo de imagen ab_jun97.bmp
Se puede usar el calificador IMG con cualquier tipo de TEXTBOX. Sin embargo, los
calificadores LOAD e IMG son mutuamente excluyentes. Por ejemplo:

link((Show picture),TEXBOXCHILDIMG c:\\winisis\\ab_jun97)
link((Show picture),TEXBOXRCHILDIMG c:\\winisis\\ab_jun97)


129
Las imgenes de ms de 500 x 300 pixels sern adaptadas a dicho tamao.
h. VIEW nombre-base[,mfn,nombre-formato]
Este comando es similar al comando BROWSE, excepto en que el registro se muestra en una
ventana de texto en vez de en una ventana de Base de datos. La diferencia principal consiste
en que dicha ventana de texto no contiene barra de herramientas ni de estado y el usuario no
puede por tanto acceder a ninguna de las funciones de mens (como puede ser impresin,
bsqueda, entrada de datos, etc.) de la base de datos abierta con el comando VIEW. Por
ejemplo:

link((Show CDS),VIEW cds,15)
Es de sealar la diferencia fundamental entre el comando TEXTBOX por una aparte y los
comandos BROWSE y VIEW por otra. En el primer caso, el formato especificado en el
comando TEXTBOX se aplica siempre al registro actual de la base de datos desde la que se
activa, mientras que en el caso de los comandos BROWSE y VIEW el formato especificado
(o implcito) se aplica a la base de datos abierta por ellos (veas pgs. 126 y 147).
i. Identificacin de ventanas TEXTBOX y VIEW
Cada vez que se pulsa en cualquier enlace hipertextual de una ventana TEXTBOX o VIEW,
CDS/ISIS abrir una nueva ventana para desplegar los correspondientes datos. Sin embargo,
el tener demasiadas ventanas en una misma pantalla puede ser confuso. Se puede evitar esto
asignando un nmero a cada ventana TEXTBOX y/o VIEW, con lo que cualquier nueva
referencia a ellas reutilizar dicha ventana en lugar de abrir una nueva.
El nmero de ventana (que puede variar de 1 a 20) debe ser colocado entre corchetes
inmediatamente detrs del comando TEXTBOX o VIEW, como en los siguientes ejemplos:

link((Show record),TEXTBOX[2] ,@cds1)
link((Show record),TEXTBOX[1]CHILDLOAD cds1)
link((Show record),TEXTBOX[3]LOAD cds1
link((Show CDS),VIEW[1] cds,15)
En todos estos ejemplos la ventana indicada se desplegar la primera vez que se active el
enlace hipertextual, pero cualquier activacin posterior simplemente reemplazar los datos en
la misma ventana.
Naturalmente, la misma ventana numerada TEXTBOX o VIEW podr ser usada para dos o
ms bases de datos.
j. Formatos Polimrficos
Los comandos FORMAT y calificador LOAD del comando TEXTBOX pueden contener los
parmetros opcionales siguientes:
FORMAT nombre-formato[,texto-antiguo, nuevo-texto]


130
TEXTBOXLOAD nombre-formato[,texto-antiguo, nuevo-texto]
Que permiten modificar el formato ledo antes de ser ejecutado: CDS/ISIS reemplazar cada
ocurrencia de la cadena texto-antiguo por el valor de nuevo-texto. Por ejemplo,
suponiendo que el formato cds1 contiene la cadena xxx, en los siguientes comandos:
FORMAT cds1,xxx,,v24
TEXBOXLOAD cds1,xxx,,v24
CDS/ISIS reemplazar todas las ocurrencias de xxx por el contenido del campo v24 antes
de ejecutar el formato cds1.
Naturalmente la cadena texto-antiguo no puede contener ninguna coma, dado que al analizar
el formato se considerar la primera coma encontrada como separador entre los parmetros
texto-antiguo y nuevo-texto.


131
9. CDS/ISIS Pascal
Los programas CDS/ISIS Pascal estarn disponibles para la versin de Windows solamente
en forma de llamadas de formato (format exits). Los programas sern totalmente compatibles
a nivel de .pcd con la versin de CDS/ISIS para MS-DOS. Sin embargo, algunas de las
restricciones para la versin de MS-DOS, en particular las relacionadas con el tamao
mximo de las cadenas y con el nmero mximo de cadenas, no existen ahora. Las cadenas
pueden ser ya de ms de 32K, incluyendo las cadenas de entrada y salida de una llamada de
formato (format exit).
De momento solamente estn disponibles las siguientes rutinas de la biblioteca de ISIS-
PASCAL:
ASSIGN
CHR
COPYSTR
DBN
DATESTAMP
ENCINT
ENCREAL
EXEC
FIELD
FIELDN
FILEXIST
FIND
FLDTAG
GETMFN
MAXMFN
MAXSET
NFIELDS
NOCC
NPOSTS
NXTPOS
NXTPOST
NXTTERM
ORD
PATH
POSITION
POSTING
READ(ln)
RECALL
RECORD
SEARCH
SETPOS
SIZE
SUBSTR
SYSTEM
UC
VAL
WRITE(LN)

Aparte de esto hay que considerar las siguientes diferencias entre las funciones relacionadas
arriba de las versiones para MS-DOS y Windows.
i. ASSIGN
El conmutador /k (que previene el cierre de archivos entre llamadas) no est soportado.
ii. Procedimientos READ(ln) y WRITE(ln)
Estas funciones estn disponibles solamente para archivos (es decir Read(inp,...) y
Write(out,...)). Las entradas desde teclado o salidas a pantalla no estn soportadas. Ello
implica que siempre se debe abrir explcitamente el archivo a ser ledo o escrito usando el
procedimiento ASSIGN.


132
iii. Procedimiento EXEC
Todos los programas llamados a travs del procedimiento EXEC deben ser del mismo tipo
que el que realiza la llamada (p. ej. Si el programa A es una llamada de formato y llama al
programa B, entonces B debe ser tambin una llamada de formato);
Si el programa A es una llamada de formato, entonces, cuando se ejecuta la funcin EXEC, el
programa llamado B recibir como cadena de entrada s1, el valor actual de la cadena de
salida s2 de A. El programa B devuelve un valor en la cadena de salida s2. Esto permite pasar
un parmetro de entrada a, y recibir salidas de un programa ejecutado. Por ejemplo:

Program A(s1: string; lw, occ: real; s2: string) [format];
begin
s2:=xxx;
exec(B);
{ the value of s2 at this point will be xxxyyyzzz }
s2:=s2|www;
end.

Program B(s1: string; lw, occ: real; s2: string) [format];
begin
{ on entry: s1 will be xxx }
s2:=s1|yyy;
exec(C);
{ the value of s2 at this point will be xxxyyy }
end.

Program C(s1: string; lw, occ: real; s2: string) [format];
begin
{ on entry: s1 will be xxxyyy }
s2:=s1|zzz;
{ the value of s2 at this point will be xxxyyyzzz }
end.
Al salir del programa A, el valor de s2 ser xxxyyyzzzwww.
iv. Procedimiento SYSTEM
Este procedimiento puede ejecutar programas de DOS y de Windows. Si se ejecutan
programas de MS-DOS y se desea que se ejecute en una ventana (mejor que en modo de
pantalla completa) se deber crear tambin el correspondiente archivo PIF.
Los programas llamados a travs del procedimiento SYSTEM se ejecutan asincrnicamente y
devuelven inmediatamente el control al programa original. Esta facilidad puede usarse, por
ejemplo, para ejecutar un archivo de sonido (p.ej. la descripcin del registro) mientras el
registro se despliega en pantalla. Supngase que el campo 1 de un registro contiene el nombre
de un archivo .wav asociado a dicho registro. Entonces el siguiente formato, y la llamada de
formato asociada, ejecutarn dicho archivo de sonido mientras se despliega el registro:
Format: ............ &play() ..........

Program play(s1: string; lw, occ: real; s2: string);
var wav: string
begin
wav:=field(fieldn(1,1));


133
if (size(wav)>0) then system(mplayer /play /close |wav|.wav);
end










134
10. Adaptaciones de CDS/ISIS a
necesidades locales
A. Creacin de una versin en un nuevo idioma
En la versin de Windows de CDS/ISIS los mens y mensajes del sistema estn almacenados
ambos de bases de datos CDS/ISIS (mientras que en la versin para MS-DOS, los mens se
almacenan en unas hojas de trabajo especiales de mens y los mensajes en una base de datos
CDS/ISIS especial). Para crear una versin en un nuevo idioma se debern crear las
correspondientes bases de mens y mensajes del nuevo idioma.
Los Mens se almacenan en la base de datos de mens localizadas en el directorio de mens,
indicado en el parmetro 2 del archivo syspar.par (por defecto \winisis\menu). Los nombres
de las bases de datos de mens estn codificados como sigue:
Mnxxyy
donde:
xx es el cdigo del idioma (es decir EN para ingls (english)). Se pueden definir nuevos
cdigos de idioma, tales como CZ para el Checo o PL para el Polaco, con la nica
limitacin de que no pueden existir dos idiomas con el mismo cdigo.
yy Es el cdigo del perfil de usuario. Por defecto dicho cdigo ser DF, que incluye todos
los comandos de mens de CDS/ISIS. Se pueden aadir nuevos perfiles de usuario, p.ej.
BS pera un men que solo permita el acceso al usuario a determinadas funciones (veas
a continuacin Creacin de un nuevo perfil).
El nombre de la base de datos del men inicial se define con los parmetros 101 y 102 del
syspar.par.
Los mensajes, incluidas algunas etiquetas usadas en varias ventanas y cuadros de se
almacenan en la base de datos de mensajes, localizadas el directorio de mensajes indicado
por el parmetro 3 del syspar.par (por defecto \winisis\msg). Los nombres de las bases de
datos de mens estn codificados como:
Msxx
donde:
xx es el cdigo del idioma (es decir EN para ingls (english)). Se pueden definir nuevos
cdigos de idioma, tales como CZ para el Checo o PL para el Polaco, con la nica
limitacin de que no pueden existir dos idiomas con el mismo cdigo. El cdigo de
idioma usado en la base de datos de mensajes debe ser el mismo que el usado en la
correspondiente base de datos de mens.


135
1. Creacin de una nueva base de datos de mens
Este ejemplo explica como crear una versin en cataln del men por defecto DF. Consta de
las siguientes etapas:
1. Elegir un acrnimo para el idioma (por ejemplo CA para el cataln).
2. Abrir una sesin de MS-DOS desde Windows.
3. Cambiarse a su directorio Winisis. Normalmente ser C:\WINISIS.
4. Cambiarse al directorio de mens. (C:\WINISIS\MENU)
5. Ejecutar los siguientes comandos del MS-DOS:
xcopy mnendf*.* mncadf*.*
copy ?mnend.fmt ?mncad.fmt
As se crear una copia del men por defecto en ingls en los archivos correspondientes de
cataln.
6. Una vez que se haya creado una copia del men por defecto, cierre la sesin de MS-DOS
y ejecute Winisis. Pulse en el comando Abrir del men Base de Datos y seleccione su
directorio de mens (por defecto \WINISIS\MENU) y seale la base de datos recin
creada MNCADF.MST.
7. Abra la ventana de Entrada de datos y, pasando secuencialmente registro a registro todos
ellos, traduzca cada comando al nuevo idioma (cataln).
Nota. Cada comando de men est seguido por un nmero o una frase encerrada entre
corchetes (p.ej. [64]): que representan a los correspondientes comandos de CDS/ISIS.
No se deben borrar o modificar ninguno de esos nmeros. En caso contrario cds/isis
no trabajar correctamente cuando se utilice el nuevo idioma.
8. Cierre la base de datos.
9. Antes de comprobar su nuevo men, se debe crear tambin una versin en el nuevo idioma
de los mensajes correspondiente al cdigo de idioma usado (CA en ste ejemplo) como se
indica a continuacin para el gallego.
2. Creacin de una nueva base de datos de mensajes
Este ejemplo explica como crear una versin en gallego de la base de datos de mensajes:
1. Elegir un acrnimo para el idioma (por ejemplo GA para el gallego). Tngase en cuenta que
dicho acrnimo ha debido ser el utilizado para definir la base de datos de mens en
gallego.
2. Abrir una sesin de MS-DOS desde Windows.
3. Cambiarse a su directorio Winisis. Normalmente ser C:\WINISIS.


136
4. Cambiarse al directorio de mensajes. (C:\WINISIS\MSG)
5. Ejecutar los siguientes comandos del MS-DOS:
xcopy msen.* msga.*
copy ?msen.fmt ?msga.fmt
As se crear una copia de los mensajes en ingls en la nueva base (MSGA.*).
6. Cierre la sesin de MS-DOS y ejecute Winisis. Pulse en el comando Abrir del men Base
de Datos y seleccione su directorio de mensajes (por defecto \WINISIS\MSG) y seale
la base de datos recin creada MSGA.MST.
7. Abra la ventana de Entrada de datos y, pasando secuencialmente registro a registro todos
ellos, traduzca cada mensaje al nuevo idioma (gallego). La siguiente tabla le puede ayudar
a entender el sentido de cada mensaje en la MST:

Rango de MFN Categora de mensajes
1-10 Botones estndar (OK, CANCEL, etc.). El primer campo del primer
registro contiene el nombre del idioma que ser desplegado cuando
Winisis despliegue la lista de idiomas disponibles.
11-12 Base de datos y Estado de los registros (Ventana Base de Datos).
12-16; 43-47;
120-123; 125-129
Ventanas de dilogo de configuracin, importacin, exportacin y
mantenimiento del archivo Inverso.
17-19 Utilidades
21-23; 25-27 Ventanas de bsqueda.
31 Ventana de dilogo de Archivos
41-42 Mensajes de error.
51-53 Ventana de Entrada de datos
61-70 Ventanas de dilogo de Impresin
71-73 Mensajes de Ayudas de la barra de herramientas
81-95; 100-103 Definicin de Bases de datos
Los registros no contenidos en la tabla no estn utilizados en la versin 1.311.
Para conseguir que el nuevo idioma sea tomado como idioma por defecto (es decir, el idioma
con que CDS/ISIS inicie cada nueva sesin) se deber incluir el cdigo correspondiente en el
parmetro 101 del syspar.par, por ejemplo, para el gallego:

; Default language
101=GA


137
3. Creacin de un nuevo perfil de usuario
Por medio de los perfiles de mens se puede restringir el conjunto de comandos a los que el
usuario pueda acceder. Un perfil de usuario es de hecho un men de base de datos particular
que solo contiene un subconjunto de comandos de CDS/ISIS. Normalmente los perfiles de
usuario se seleccionan a travs del parmetro 102 del syspar.par. Sin embargo, a travs del
parmetro 0, se pueden asignar diferentes perfiles a cada usuario (o grupo de usuarios),
redefiniendo el parmetro 102 para cada syspar.par secundario. Por defecto, en ausencia del
parmetros 102, CDS/ISIS usar el perfil DF (Base de datos MNxxDF), que proporciona
acceso a todas las funciones de CDS/ISIS.
Para crear un nuevo perfil de mens de un idioma determinado (de cdigo XX) se han de
seguir las siguientes etapas:
1. Elegir un nuevo acrnimo para el nuevo perfil (por ejemplo BS).
2. Abrir una sesin de MS-DOS desde Windows.
3. Cambiarse a su directorio Winisis. Normalmente ser C:\WINISIS.
4. Cambiarse al directorio de mens. (C:\WINISIS\MENU)
5. Ejecutar los siguientes comandos del MS-DOS:
xcopy mnendf*.* mnxxbs*.*
copy ?mnend.fmt ?mnxxb.fmt
As se crear una copia del men de bases de datos idioma xx. En particular la primera
orden crear una copia de la bases de datos, mientras que la segunda copiar las hojas de
trabajo de la misma.
Nota: Los nombres de las hojas de trabajo (archivos .FMT), estn compuesta por una
letra que indica el nmero de pginas. y los cinco primeros caracteres del nombre de la
base de datos (por ejemplo AMNEND.FMT). As, si se tiene mas de un men de perfil de
usuario que empiecen por la letra B, por ejemplo MNENBS.MST y MNENBR.MST,
no es necesario duplicarlas hojas de trabajo, ya que en ambos casos su nombre sera
AMNENB.FMT. Esta situacin no causar ningn conflicto entre ambos perfiles.
6. Cierre la sesin de MS-DOS y ejecute Winisis. Pulse en el comando Abrir del men Base
de Datos y seleccione su directorio de mensajes (por defecto \WINISIS\MENU) y seale
la base de datos recin creada, MNENBS.MST.
7. Abra la ventana de Entrada de datos y, pasando secuencialmente registro a registro todos
ellos, borre todos los comandos que no desee que estn disponibles en el nuevo perfil.
Nota: Para impedir que el usuario seleccione el men por defecto se debe borrar el
comando Cambiar idioma del men de Configuracin. Se puede cambiar tambin el
nombre del perfil editando el primer campo del primer registro de esta base de datos, que
por defecto dice: "Versin completa".
8. Cierre la base de datos.


138
9. Se puede comprobar el nuevo perfil, seleccionndolo con el comando Cambiar perfil del
men Configuracin. Si por alguna causa no se adaptase a los requerimientos y no se
pudiese volver a la versin completa para realizar los cambios oportunos, cierre su sesin
de Winisis, borre el parmetro 102 de su syspar.par si existe, y vuelva a abrir una nueva
sesin de Winisis.
10. Para activar el nuevo perfil cambie el parmetro 102 del archivo syspar.par.
B. Tablas de Conversin
Para mantener la compatibilidad con la versin para MS-DOS la versin de Windows de
CDS/ISIS almacena las bases de datos (en el disco) usando el juego de caracteres de MS-
DOS (conocido como juego de caracteres OEM). Los datos son entonces convertidos al
juego de caracteres de Windows (conocido como juego de caracteres ANSI) con los que se
muestran en pantalla, y convertidos tambin cuando se actualiza un registro. De sta forma la
misma base de datos fsica puede trabajar indistintamente con las versiones de MS-DOS y
Windows, y sus datos pueden intercambiarse entre distintos usuarios independientemente de
la versin con que estn trabajando. Dependiendo del idioma de la base de datos y del
correspondiente juego de caracteres de MS-DOS (code page) usado, se deber reescribir las
adecuadas tablas de conversin de caracteres si las proporcionadas por defecto no trabajan
adecuadamente
7
. Todas las tablas de conversin contienen 256 enteros (excepto
ISISAC.TAB), que corresponden a los cdigos de caracteres del 0 al 255. La conversin de
caracteres se realiza reemplazando un carcter de texto dado por el del correspondiente
cdigo en la tabla. Por ejemplo, si el nmero que aparece en la posicin 129 de la tabla es el
199, entonces CDS/ISIS reemplazar cada ocurrencia del carcter de cdigo 128 por el
carcter de cdigo 199. Las tablas de conversin de caracteres usadas por CDS/ISIS se
describe a continuacin.
1. Tabla de conversin OEMa ANSI
Esta tabla se usa para convertir los datos desde el juego de caracteres de MS-DOS usados
en la base de datos al juego de caracteres de Windows. Por defecto CDS/ISIS usar una
tabla de conversin interna. Si se proporciona sta tabla, se deber indicar su ruta (path) y su
nombre en el parmetro 106 del syspar.par. Se recomienda guardar sta tabla en el directorio

7
CDS/ISIS usa por defecto el conversor estandar ANSI-to-OEM de Windows, con el que se define el
dispositivo de teclado, cuando esta funcin est montada. Algunos dispositivos de teclados pueden tener
diferentes conversores de teclado dependiendo de la configuracin del equipo, y algunos soportan
distintos juegos de caracteres OEM; por ejemplo el controlador de teclado estandar U.S. para teclados
IBM soporta cdigos de teclado cargables, por defecto con la tabla de caracteres 437, y su ms comn
alternativa es la tabla 850. (El juego de caracteres Windows est marcado en ocasiones como tabla 1007).



139
de mens (parmetro 2) y llamarla OEMANSI.TAB. Si se ha definido esta tabla tambin se
tendr que definir la correspondiente ANSI a OEM.
2. Tabla de conversin ANSI a OEM
Esta tabla se usa para convertir el juego de caracteres Windows al de MS-DOS antes de
actualizar un registro. Por defecto CDS/ISIS utiliza una tabla de conversin interna. Si se
proporciona sta tabla, se deber indicar su ruta (path) y su nombre en el parmetro 107 del
syspar.par. Se recomienda guardar sta tabla en el directorio de mens (parmetro 2) y
llamarla ANSIOEM.TAB. Si se ha definido esta tabla tambin se tendr que definir la
correspondiente OEM a ANSI.
3. Tabla de conversin a maysculas (ISISUC.TAB)
Esta tabla se utiliza para convertir los textos de las bases de datos (es decir, los almacenados
en las base usando el juego de caracteres de MS-DOS) a maysculas. Este archivo debe
estar guardado en el directorio de mens (parmetro 2 del syspar.par). (veas pgs. 250 y
sig. del Manual de Referencia Mini-micro CDS/ISIS (versin 3.0)) La tabla estndar
suministrada por UNESCO es la siguiente:

000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015
016 017 018 019 020 021 022 023 024 025 026 027 028 028 030 031
032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047
048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063
064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079
080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095
096 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079
080 081 082 083 084 085 086 087 088 089 090 123 124 125 126 127
067 085 069 065 065 065 065 067 069 069 069 073 073 073 065 065
069 069 069 079 079 079 085 085 089 079 085 155 156 157 158 159
065 073 079 085 078 078 166 167 168 169 170 171 172 173 174 175
176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191
192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207
208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239
240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255
4. Tabla de caracteres Alfabticos (ISISAC.TAB)
Este archivo tipo texto define el cdigo decimal ASCII de todos los caracteres alfabticos. Es
utilizada cada vez que CDS/ISIS necesita saber si un carcter es alfabtico (por ejemplo,
cuando se realiza el indizado por palabra usando la tcnica de indizado 4, o al validar campos
alfabticos). Cualquier carcter de texto cuyo cdigo est incluido en esta tabla (segn el
juego de caracteres de MS-DOS) ser considerado carcter alfabtico. La tabla standard
proporcionada por la UNESCO para la versin en IBM-PC se muestra a continuacin:


140


065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080
081 082 083 084 085 086 087 088 089 090 097 098 099 100 101 102
103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
119 120 121 122 128 129 130 131 132 133 134 135 136 137 138 139
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 160
161 162 163 164 165
5. Tabla (ISISUC.TAB) adaptada al idioma espaol
A continuacin proponemos que se cambie la tabla ISISUC.TAB que por defecto viene
suministrada por la UNESCO por la siguiente, que incluye los caracteres especficos de
nuestro idioma:

000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015
016 017 018 019 020 021 022 023 024 025 026 027 028 028 030 031
032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047
048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063
064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079
080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095
096 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079
080 081 082 083 084 085 086 087 088 089 090 123 124 125 126 127
067 085 069 065 065 065 065 067 069 069 069 073 073 073 065 065
069 069 069 079 079 079 085 085 089 079 085 155 156 157 158 159
065 073 079 085 165 165 166 167 168 169 170 171 172 173 174 175
176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191
192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207
208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239
240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255
000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015
016 017 018 019 020 021 022 023 024 025 026 027 028 028 030 031
032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047
048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063
064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 080
081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 096
097 065 066 067 068 069 070 071 072 073 074 075 076 077 078 080
081 082 083 084 085 086 087 088 089 090 091 123 124 125 126 127
067 085 069 065 065 065 065 067 069 069 069 073 073 073 065 065
069 069 069 079 079 079 085 085 089 079 085 155 156 157 158 159
065 073 079 085 079 079 166 167 168 169 170 171 172 173 174 175
176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191
192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207
208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223
224 225 226 230 231 232 229 233 234 228 235 227 236 237 238 239
240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255


Ntese que la tabla resultante es la unin de dos tramos de 256 nmeros. El primero cumple
la funcin de conversin de caracteres a maysculas. El segundo, altera la ordenacin de los
caracteres al momento de ordenar claves en una salida impresa.


141
Los nmeros 079 resaltados en negrita fueron intercalados para adjudicarles el valor de letra
. Con su inclusin se increment en uno el valor original de las letras O a Z. La modificacin
de la tabla permite que ambas letras ( y ) sean incluidas en el Archivo Invertido y que
adems sean consideradas al momento de alfabetizar una salida impresa; lo que no es posible
con la tabla original.
Esta tabla ha sido tomada del Manual para instructores de Winisis, editado y compilado
por Centro de Informacin CAC - CNEA, Distribuidor Nacional CDS/I SI S para la
Repblica Argentina. Buenos Aires. 1999. Copyrigth 1998 Comisin Nacional de
Energa Atmica. ISBN 987-97059-5-5


142
11. Apndice A - Teclas de edicin de Windows
La siguiente tabla proporciona una relacin de las teclas de edicin estndar de Windows (el
signo + indica que se deben oprimir simultneamente las teclas indicadas):

CTRL+INS o CTRL+C Copia el texto seleccionado al portapapeles
SHIFT+DEL o CTRL+X Mueva el texto seleccionado al portapapeles y lo borra de
la pantalla
SHIFT+INS o CTRL+V inserta (pega) el contenido del portapapeles en la posicin
actual del cursor
ALT+Retroceso o CTRL+Z Deshace la ltima operacin de edicin
Esc (en entrada de datos) relee el contenido del campo del
disco.
? (Cursor izda.) Mueve el cursor una posicin a la izquierda
CTRL+? (Cursor izda.) Mueve el cursor una palabra a la izquierda
? (Cursor dcha.) Mueve el cursor una posicin a la derecha
CTRL+? (Cursor dcha.) Mueve el cursor una palabra a la derecha
? (Cursor arriba) (Dentro de un campo) Mueve el cursor a la misma
posicin de la lnea anterior o al principio del campo
? (Cursor abajo) (Dentro de un campo) Mueve el cursor a la misma
posicin de la lnea siguiente o al final del campo
? (Cursor Inicio) Mueve el cursor al principio de la lnea actual
CTRL+? (Cursor Inicio) Mueve el cursor al principio del campo
Cursor + Fin Mueve el cursor al final de la lnea actual
CTRL+Cursor + Fin Mueve el cursor al final del campo
Cursor + AvPg (Dentro de un campo) Mueve el cursor a la misma
posicin de la pgina anterior o al principio del campo
Cursor + RePg (Dentro de un campo) Mueve el cursor a la misma
posicin de la pgina siguiente o al final del campo
Retroceso Borra el carcter situado a la izda. del cursor,
retrocediendo una posicin a la izquierda
Supr Borra el carcter situado en la posicin del cursor, sin
desplazarlo


143
Mays + teclas Cursor Selecciona algn texto


144
12. Apndice B Suplemento al Manual
de Referencia

Versiones 1.0 a 1.3 - Noviembre 1998
Davide Storti 1998
A. Uso de Modelos de Registro en Entrada de
Datos
Los modelos de registro provienen de los Valores por Defecto.
Abra la ventana de entrada de datos; Las facilidades descritas a continuacin son accesibles
presionando el botn Opciones.
1. Creacin de un Modelo...
a) A partir de una pgina en blanco (ex-novo)
Primero pulse el botn Crear nuevo registro. Aparecer una pgina en blanco donde
deber escribir todos los datos que desee que se incluyan en su modelo.
b) A partir de un registro existente
Para crear un modelo pueden tambin tomar los datos de un registro anterior, borrando la
informacin no deseada e incorporando cualquier elemento nuevo que se quiera incluir.
Seleccione entonces del men Opciones - Definir valores por defecto (Modelo). Winisis
presentar un nuevo registro basado en el modelo seleccionado. Puede entonces empezar a
completar la entrada de datos en su nuevo registro.
Si no se quiere crear un nuevo registro, solo muevas a cualquier otro: por ejemplo puede
presionar el botn registro anterior. Winisis le preguntar que si quiere archivar el nuevo
registro, a lo que se contestar NO.
El usuario estar informado sobre la existencia en memoria del MODELO a travs de la barra
de estado del registro con el mensaje MODELO CARGADO.
A partir de este momento, los nuevos registros creados se basarn en el modelo definido.
Recuerdes que los nuevos registros de Winisis no son almacenados fsicamente hasta que se
oprime el botn "Guardar registro". No se preocupe por presionar el botn nuevo registro
cuantas veces sea necesario para sus pruebas.


145
2. Borrado del modelo Actual
Si no se va a necesitar ms el modelo actual, y se desea que los nuevos registros aparezcan
vacos seleccione del men de Opciones el comando Limpiar valores por defecto
(Modelo). El mensaje de la barra de estado del registro desaparecer.
3. Cambio del modelo actual
Si existe un modelo en memoria y se desea cambiar por uno nuevo, seleccione nuevamente en
el men Opciones el comando Definir valores por defecto (Modelo). Winisis le pedir
confirmacin al respecto.
4. Reciclado de registros vacos o borrados
Mientras tengamos un modelo en memoria, se puede usar para reutilizar registros borrados o
vacos.
Si el registro est BORRADO deber recuperarlo previamente, tras lo cual se puede
reemplazar su contenido por el modelo actual seleccionando el comando Limpiar entradas
del men Opciones, que simplemente borra todos los campos de la hoja de trabajo.
5. Copiar registros sobre otros existentes
Recupere en edicin el registro fuente y cree un modelo de l (Opcin - Definir valores por
defecto (Modelo)). Busque el registro destino (p.ej. a travs de su MFN) y seleccione del
men opciones Limpiar entradas. Archive el registro.
B. Marcado y resalte de los Trminos de
Bsqueda
1. Parmetro 142: Resaltado de trminos de bsqueda
Winisis resaltar los trminos de bsqueda si est presente el parmetro 142 en el
SYSPAR.PAR
142=Color-de-texto[,Color-de-fondo]
El color de fondo es opcional.


146
a. Como resalta Winisis los trminos de bsqueda
La principal dificultad estriba en conocer que trminos resaltar. Winisis tratar de reducir cada
trmino a palabras nicas: p.ej. el trmino de bsqueda
COSTES EDUCATIVOS
Ser tratado como si fuesen dos trminos distintos:
COSTES
EDUCATIVOS
Cuando se muestre el resultado de la bsqueda, ambos trminos aparecern resaltados, sin
importar en que campos estn incluidos.
Otro ejemplo. El trmino
EDUCACION Y DESARROLLO
Consta de 3 palabras diferentes:
EDUCACION
Y
DESARROLLO
Como antes, cada uno de estas palabras aparecer resaltada en la visualizacin.
El caso de los Trminos truncados a la derecha es ms complicado. Al buscar por
EDUCA$ se recupera COSTES EDUCATIVOS y EDUCACION Y DESARROLLO.
Winisis resaltar cada palabra de dichos trminos, es decir:
COSTES
EDUCATIVOS
EDUCACION
Y
DESARROLLO
Naturalmente esto significa que todas las ocurrencias de "Y" que encuentre Winisis en
los registros sern resaltadas en funcin del formato de visualizacin.
Los trminos truncados del diccionario no son reconocidos por Winisis. Tampoco lo sern las
palabras concatenadas con otras sin ningn separador. Por ejemplo, supngase que los
campos v1 y v2 contienen respectivamente:
V1 =COSTES EDUCATIVOS
V2 =EDUCACION Y DESARROLLO
Si se visualizan usando el formato: V1,V2, obtendremos
COSTES EDUCATIVOSEDUCACION Y DESARROLLO
Con lo que las palabras EDUCATIVOS y EDUCACION no sern resaltadas por Winisis.
Cada conjunto de bsqueda produce una lista de trminos a resaltar. Al seleccionar
bsquedas anteriores se recuperarn tambin sus correspondientes listas de resaltado.


147
b. Bsquedas en texto libre
Winisis no puede resaltar ningn trmino en las bsquedas sobre texto libre.
C. Cambio del fondo de las ventanas de Bases
de Datos mediante formato
1. Plantillas de Fondo
En Windows, una plantilla de fondo es una imagen cuadrada de 8x8 pixels usada para definir
el fondo de una ventana de control. Este cuadro puede contener colores. Se puede utilizar
cualquier editor de imgenes para crear sus propios archivos de plantillas. Tales archivos
debern ser del tipo de bitmaps (BMP). Las imgenes de ms de 8x8 pixels sern cortadas.
Nota A partir de la versin 1.1 esta utilidad se mejor, soportando imgenes grandes y
comandos de alineacin (veas la seccin "Otros Comandos RTF").
2. Comando \isispatt
Este comando simplemente da acceso a la funcin principal de Winisis en orden a fijar la
plantilla de fondo. Se debe indicar el nombre del archivo BMP, sin su extensin. Es necesario
dejar un espacio en blanco despus del nombre del archivo. Por ejemplo:
,\isispatt pat001 ,
3. Parmetro 141 Ruta de los archivos bitmaps
Se debe indicar a Winisis el directorio de los archivos de imagen con el parmetro 141 del
SYSPAR, p.ej.:
141=c:\winisis\bg\
Si dicho parmetro no ha sido definido Winisis no encontrar los archivos de plantillas de
fondos.


148
D. Consulta al usuario antes de ejecutar
comandos hipertextuales
El prefijo PROMPT permite consultar en lnea al usuario antes de ejecutar formatos
polimrficos.
i. El prefijo de comandos PROMPT
El comando PROMPT puede ser aadido de cualquier otro comando en sentencias Link. Por
ejemplo:
..,Link(('Test'),'PROMPT TEXTBOX Ciao'),..
Al pasar el ratn sobre el enlace del anterior hipertexto, aparecer una pequea ventana de
texto justo debajo del trmino pulsado (Test). Un cambio del cursor indica que Winisis est
esperando a la accin del usuario. Si se mueve el ratn a otro objeto desaparecer la ventana
de texto.
Use ENTER para validar la entrada y eliminar el texto de la pantalla.
ii. Como se utiliza la entrada del usuario
Winisis sustituir cada $$ (signo doble dlar) en el resto del comando de hipertexto con la
entrada del usuario. Por ejemplo:
..,Link(('Test'),'PROMPT TEXTBOX $$'),..
abrir una nueva ventana con la cadena de caracteres escrita por el usuario.
iii. Un ejemplo de uso
Considere el siguiente comando de hipertexto:
Formato Base: TEST.PFT
Link(('Pulse aqu para buscar... '),
'TEXTBOXLOAD TESTR')
En respuesta a la pulsacin del usuario, se ejecutar un segundo formato externo. Dicho
formato podr iniciar una bsqueda para un trmino dado, abriendo una nueva ventana que
contenga los resultados de la bsqueda:
Formato ledo: TESTR.PFT
Ref(l('agua'),v24)
Para hacerlo interactivo, escriba el prefijo PROMPT en TEST.PFT:
Link(('Pulse aqu para buscar... '),
'PROMPT TEXTBOXLOAD TESTR,zzzz,$$')
y cambie TESTR.PFT de la siguiente forma:


149
Ref(l('zzzz'),v24)
Resultado: Cuando se pulse sobre 'Pulse aqu para buscar... aparecer un recuadro de texto,
escriba all su pregunta y presione ENTER: Se abrir una nueva ventana con los resultados.
iv. Cmo trabaja?
Se debe usar la aproximacin anterior dado que es imposible retrasar la ejecucin de un
formato activo. La nica manera de pasar valores a un formato es a travs del uso de
extensiones polimrficas. En otras palabras, el mecanismo trabaja realizando una doble
substitucin:
$$ es substituido por la entrada del usuario (p.ej. "Conferencia"). El comando de hipertexto
a ser ejecutado ser entonces:
'TEXTBOXLOAD TESTR,zzzz,Conferencia
Winisis lee TESTR.PFT, substituyendo cada secuencia zzzz por la cadena "Conferencia". El
formato resultante ser:
Ref(l('Conferencia'),v24)
En respuesta al cual Winisis iniciar la bsqueda del trmino Conferencia devolviendo el
campo 24 del registro recuperado.
E. Como cambiar el color de los enlaces de
Hipertextos
1. Color de Hipertextos por defecto
Por defecto los hipertextos se muestran usando el valor 2 de la tabla de colores, que
normalmente ser verde. Para cambiar dicho color a rojo por ejemplo, se necesitaba:
a) redefinir la tabla de colores usando el comando COLS;
b) definir al menos tres colores (0, 1, 2), asignando un triple RGB a cada uno.
De esta forma no se puede determinar ms de un color para hipertextos en un formato dado.
2. Comando de estilo RTF \htcolor
Este comando permite cambiar la entrada de la tabla de colores a usar para pintar los enlaces
hipertextuales. Su efecto tiene lugar inmediatamente despus del comando, y puede cambiarse
en cualquier lugar del formato, usando un valor diferente. Debe ser escrito siempre entre
comillas simples. Por ejemplo:


150
link(('Ejemplo 1'),'nada')/,\htcolor1 ,link(('Ejemplo 2'),'nada')/,
\htcolor4 ',link(('Ejemplo 3'),'nada')/
El primer hipertexto aparecer verde, el segundo rojo, y el tercero azul, de acuerdo con la
tabla de colores activa.

F. Otros comando de Hipertextos
Siguen a continuacin comandos adicionales no listados en el captulo 8.
1. PROMPT (prefijo)
Veas la seccin 12-D (pg. 144).
2. RESETSEARCH(prefijo)
Descripcin: Desactiva el modo de visualizacin de resultados, volviendo a la opcin de
visualizacin de base de datos. Fuerza, por tanto, a parar la visualizacin de resultados de
bsqueda. Por ejemplo, cuando el resaltado de trminos de bsqueda est activo, se puede
usar RESETSEARCH para detener el resaltado de trminos y presentar una nueva interfaz de
bsqueda.
Sintaxis y descripcin de parmetros:
RESETSEARCH es un prefijo, y por ahora, solo se aplica al comando FORMAT. Por
ejemplo:
RESETSEARCH FORMAT cds1
3. VIEW: nuevos parmetros
Descripcin: VIEW abre una base de datos y visualiza un determinado MFN, usando un
formato especificado. Eventualmente substituye el texto-antiguo por el nuevo-texto (veas
pg. 128).
Sintaxis y descripcin de parmetros:
VIEW dbase[,mfn,formato, texto-antiguo, nuevo-texto]
dbase: nombre de la base de datos a abrir
mfn: mfn que se visualizar.
formato: nombre del formato a aplicar.


151
texto-antiguo: texto a ser substituido.
nuevo-texto: ...
Trabaja en conjuncin con [n].
4. VIEWL: View con lookup
Descripcin: Abre una base de datos en modo VIEW y busca el apuntador de ocurrencia
occnum del trmino lookupterm. Substituye el texto-antiguo por el nuevo-texto si fuese
necesario. Utiliza el formato de visualizacin formato.
Sintaxis y descripcin de parmetros:
VIEWL dbase,formato,(lookupterm),occnum[,texto-antiguo, nuevo-texto]
dbase: nombre de la base de datos a abrir
format: nombre del formato a aplicar
(lookupterm): trmino a buscar. Debe ser incluido entre parntesis.
occnum: nmero de la ocurrencia a mostrar
texto-antiguo: texto a ser substituido.
nuevo-texto: ....
Trabaja en conjuncin con [n].
5. MESSAGE: Enva un mensaje a Winisis NO COMPROBADO
Descripcin: Enva un mensaje a Winisis. Generalmente permite abrir una base de datos o una
ventana de dilogo en particular a travs de l.
Sintaxis y descripcin de parmetros:
MESSAGE mensaje,dbase,formato
mensaje: el mensaje a enviar.
dbase: base de datos que recibir el mensaje.
formato: formato que usar dbase.
Cada accin abrir la base de datos especificada si es necesario. Las base de datos se
identifican por su nombre.
Los mensajes disponibles son:
OPENSEARCH: Abre el modo de bsqueda experta.
LANGUAGE-XX Cambia el idioma de trabajo actual de Winisis
XX debe ser un cdigo de idioma existente


152
6. LAGOTO: Aproximadamente como Lookup Goto
Descripcin: Busca un trmino y pasa al MFN ms prximo.
Sintaxis y descripcin de parmetros:
LAGOTO trmino
LAGOTO/nn trmino
trmino: Trmino a buscar.
nn: campo donde debe buscarse
Muy adecuado para ser usado en conjuncin con PROMPT para obtener una muy simple
interfaz de bsqueda. Por ejemplo:
'PROMPT LAGOTO acc'
mostrar el primer registro correspondiente al primer trmino del diccionario que empiece por
'acc'.
7. PRINTTHIS: Imprime la pgina activa
Descripcin: Imprime la pgina actual, incluso con los comandos hipertextuales.
Sintaxis y descripcin de parmetros:
PRINTTHIS : No tiene ningn parmetro.
8. PRINTSEARCH: Acceso a la primera ventana de dilogo de
impresin
Descripcin: Permite imprimir el resultado de una bsqueda o el registro activo: el usuario
acceder a la primera ventana de dilogo de impresin para escoger el formato y,
eventualmente, el dispositivo de salida (si fuese necesario).
Sintaxis y descripcin de parmetros:
PRINTSEARCH : No tiene ningn parmetro.
G. Otros parmetros del SYSPAR.PAR
Adems de los parmetros listados en la pg. 18 y siguientes, 142 y 144 del presente manual,
estn disponibles adems los indicados a continuacin:


153
a. Parmetro 113: Separador de ndices de impresin
Permite cambiar la cadena de separacin de ndices en impresin. Dicha cadena ser impresa
antes de cada valor, excepto del primero. El valor por defecto ", " (una coma seguida de un
espacio).
b. Parmetro 124: Modo de apertura de la ventana de base de
datos y tamao
Sintaxis: 124=modo[,izquierda,arriba,derecha,abajo]
El valor por defecto es: 124=0
El valor de modo puede ser 0 (defecto) o 1 indicando la forma en que Winisis abrir la base
de datos por defecto (parmetro 6). Si 124=1, Winisis abrir la base de datos por defecto
sin barra de herramientas ni de estado, con lo que el usuario no podr acceder a ninguna de
las funciones de bases de datos (bsqueda, actualizacin, Importacin...). Es muy apropiado
para definir mens hipertextuales personalizados que sern mostrados automticamente cada
vez que se inicie, permitiendo dirigir las acciones del usuario. Los parmetros opcionales
izquierda, arriba, derecha, y abajo definen la posicin inicial y el tamao de la ventana por
defecto (en pixeles).
c. Parmetro 135: Gran barra de estado para Resultados de
Bsquedas
Si se considera difcil saber cuando se est visualizando el resultado de una bsqueda, se
puede dar cualquier valor entre 1 y 20 a ste parmetro. Aparecer una barra de estado
adicional que nos informa que estamos en el modo de visualizacin de resultados de una
bsqueda, que contiene incluso un comando hipertextual para detener dicho modo. El valor
del parmetro corresponde al color del mensaje. El valor por defecto es 0.
d. Parmetro 136: Visualizacin con Zoom
Este parmetro define el valor inicial del zoom de visualizacin de las ventanas de la base de
datos. El valor por defecto es 120, pudiendo variar entre 80 y 160.
e. Parmetro 140: Visualizacin de registros borrados
lgicamente
Asigne el valor 0 a ste parmetro si no se desea que Winisis muestre el contenido de los
registros borrados lgicamente. Aparecer un mensaje en su lugar. El valor por defecto es 1.
f. Parmetro 141 Ruta de los archivos bitmaps
Veas Apndice B - Seccin C (pg. 144).


154
g. Parmetro 142: Resaltado de trminos
Veas Apndice B - Seccin B (pg. 142).
h. Parmetro 980: Visualizacin de resultados de bsquedas en
lista
Al fijar el valor de ste parmetro a 1 Winisis mostrar los resultados de las bsquedas en
forma de tabla. Veas Apndice B - Seccin I para ms detalles (pg. 154).
NOTA: Los siguientes parmetros no estn incluidos en la Ventana de
Dilogo de Parmetros del Sistema
i. Parmetro 125: Restricciones de apertura de Bases de Datos
Asignando el valor 1 a ste parmetro se puede limitar al usuario el acceso a solo
determinadas bases de datos instaladas en el disco local o en la red. Dicho valor del
parmetro 125 abre un archivo con la lista de las bases permitidas en vez del cuadro de
dilogo estndar de apertura de bases de datos, obligando al usuario a elegir las bases de
dicha lista
Se puede preparar dicha lista editando los parmetros por encima del 1000 en el syspar.par
(lista de archivos usados recientemente). Tambin se puede forzar a Winisis a mostrar
una descripcin de las bases disponibles en lugar del nombre de las mismas como se indica a
continuacin:
1000=c:\isis \data\cds.mst***CDS - Base de datos de ejemplo de Isis
1001=c:\isis \data\thes.mst***THES - Pequeo tesauro de ejemplo
Los tres asteriscos hacen que Winisis muestren el texto que les sigue. Su longitud est limitada
a 80 caracteres.
j. Parmetro 144: Visualizacin de resultados de bsquedas
cuando solo se recupera un registro
Cuando el parmetro 980 vale 1, Winisis muestra el resultado de las bsquedas en forma de
tabla. Pero si solo se recupera un registro, Winisis lo muestra por la va normal, en la ventana
de bases de datos. Si su aplicacin requiere que tambin en ste caso se visualice en forma de
lista, asigne el valor 1 al presente parmetro.
k. Parmetro 150: Formato del comando DATE y la funcin
DATESTAMP
Normalmente el formato del comando DATE(n) y de la funcin de Isis-Pascal DATESTAMP
devuelven la fecha del sistema en la forma Mes-Dia-Ao. Con ste parmetro se puede
cambiar el formato de fechas, asignndole uno de los siguientes cdigos:


155
YMD para el formato Ao-Mes-da
DMY para el formato Da-Mes-Ao
La versin 1.3 de Winisis siempre usa 4 dgitos para los aos.
l. Parmetro 902: depuracin de Hipertextos
Cuando se escriben formatos hipertextuales complejos, puede ser conveniente la posibilidad
de comprobar el texto del comando justo antes de su ejecucin. Asigne el valor 1 a ste
parmetro para que aparezca una ventana de dilogo cada vez que Winisis vaya a ejecutar un
formato hipertextual.
m. Parmetro 918: Exportacin : Separadores de registros y de
campos por defecto
Cuando se est realizando una exportacin a un archivo ISO, Winisis usa el carcter ASCII
29 para separar los registros y el carcter ASCII 30 como separador de campos. Para
compatibilizar la salida con otros sistemas puede ser necesario utilizar otros caracteres. Use el
parmetro 918 para determinar caracteres especficos (ASCII visible) para los separadores
de registro y de campo (es ste orden). Ejemplo:
918=*#
que fija * como separador de registros y # como separador de campos por defecto.
Podr encontrar ms referencias a ste aspecto en captulos anteriores.
n. Parmetro 981: Parametrizacin de nombres de formatos de
ayuda (1.1)
El formato de ayudas (Tips Format) es un nombre de archivo comn a todas las bases de
datos de una determinada aplicacin, que identifica el formato a usar cuando se muestran los
consejos de bsqueda en la nueva ventana de Bsqueda Experta. Cuando est presente
ste parmetro, la ventana de Bsqueda Experta contendr un botn de "Consejos de
Bsquedas" ("Search Tips"). Al pulsar dicho botn se abrir una ventana
TEXTBOXCHILDLOAD asociada a la base de datos activa. El comando Load abrir el
archivo Tips Format. Por ejemplo:
981=ayuda
identifica el archivo ayuda.pft, como el que debe ser usado con el botn Search Tips, que
deber estar archivado en el directorio de la base de datos activa.
Se pueden usar funciones de Isis-Pascal para modificar el contenido del formato de ayuda:
Por ejemplo, se pueden usar distintos formatos para diferentes idiomas etc.


156
H. Otros comandos RTF

Lea atentamente la nota al final de la tabla.


Versin Comando Comentario
1.1 \qr Justifica el prrafo a la derecha.
1.1 \htcolorN Define el color de los hipertextos. Ejemplo : \htcolor1
1.1 {\title text} Define el ttulo de la ventana activa. Los parntesis son
necesarios. P.ej.:
{\title Ttulo de mi ventana }
1.1 \sbknone Deja la lnea actual intacta. Si la lnea no se adapta al espacio de
la ventana, ser cortada.
1.1 \cb Define el color de fondo. Se usa para recuadros definidos.
1.1 \chpict filename Inserta el archivo bitmap filename en el texto. Puede usarse
como hipertexto cuando se inserta en un comando link:
link((\chpict bullet ),CMD notepad mitexto.txt)
1.1 \chpict1 file1 file2 Una variante de \chpict para efectos de hipertexto. Inserta el
archivo file1 en el texto. Cuando el cursor del ratn pasa sobre
l, se muestra el archivo bitmap file2. Se restaura la imagen File1
en cuanto el ratn abandona el rea que ocupan ambas imgenes.
Los archivos file1.bmp y file2.bmp DEBEN tener el mismo
tamao. Por ejemplo:
link((\chpict1 bull bullovr ),CMD notepad mytext.txt)
1.1 \brdrdot Dibuja un borde punteado alrededor del prrafo usando el color
de texto. El recuadro formado aparecer relleno con el color de
fondo activo.
1.0 \isispatt filename Usa el archivo bitmap filename para rellenar el fondo (bitmap de
8x8 pixels). Puede combinarse con un bitmap de fondo.
1.1 \isisbgbmp
filename
Define el archivo bitmap filename como fondo de ventana activo.
Normalmente se muestra en la esquina superior-izda.
1.1 \picscaledN Define la alineacin y/o escala del bitmap de fondo. Los
parmetros disponibles son:
1 Mosaico
2 Escalado
4 Centrado horizontal


157
8 Centrado vertical
16 Alineado a la derecha
32 Alineado arriba
Los parmetros pueden combinarse para producir diferentes
estilo. Por ejemplo, use \picscaled12 para centrar el bitmap en la
ventana (8+4)

Tngase en cuenta que todos los comandos deben ser insertados entre comillas
sencillas, dado que todava no han sido introducidos como comandos activos. Es de sealar
todos los espacios extras que siguen a los parmetros en los ejemplos, tales como nombres de
archivos:
link((\chpict bullet ),CMD notepad mytext.txt)
o nmeros:
\picscaled1
I. Control de la visualizacin de resultados. El
archivo EXP
Esta seccin explica que ocurre cuando se asigna el valor 1 al parmetro 980 del
SYSPAR.PAR, es decir se selecciona Mostrar los resultados en forma de tabla .
a. Funcionamiento de la ventana
Cuando se muestra el resultado de una bsqueda, la ventana normal se transforma en dos
paneles, con sus correspondientes barras de herramientas y de estado. El panel de la izquierda
contiene la lista de registros resultado de la bsqueda. El panel de la derecha muestra algunas
instrucciones de uso de las ventanas.
La barra de herramientas contiene un recuadro de seleccin desplegable con todos los
campos de la FDT y un botn de Opciones. Al elegir un campo del recuadro de seleccin, se
mostrar dicho campo de cada registro de la lista.
b. Como se marcan los registros
El sigo ms [+] a la izquierda de cada lnea de la lista permite seleccionar (marcar) el registro.
Al pulsar el signo [+], cambia el color de la lnea y se muestra el contenido del registro (segn
el formato por defecto de la base de datos activa) en el panel de la derecha. Se puede borrar
la marca a los registros marcados volviendo a pulsar el ratn sobre el correspondiente signo.


158
c. Como ver el contenido de los registros
Para ver el contenido de un registro sin marcarlo, simplemente pulse el ratn sobre la lnea
correspondiente.
d. Como cambiar el orden de MFN
Por defecto los registros aparecen en la lista en orden de MFN descendente (primero el de
mayor MFN). Se puede invertir el orden pulsando en las flechas de la barra de estado.
e. Como moverse por los registros
Se puede usar la barra de desplazamiento (si fuese necesario) para ver los registros que no
entren en la ventana. El nmero total de los registros recuperados aparece en la barra de
estado. Cambiando el tamao de la ventana, se vern ms o menos lneas de registros.
Tambin se puede cambiar el tamao relativo de los paneles desplazando a izda. o drcha. la
barra central de separacin.
f. Como volver al modo normal de visualizacin
El botn STOP a la derecha de la barra de estado, detiene la visualizacin en modo de lista,
restaurando el modo de visualizacin normal.
g. Acceso a las opciones de ARCHIVADO e IMPRESIN
El botn de opciones de la barra de herramientas permite un acceso rpido a las siguientes
opciones de impresin o archivo:
- Imprimir el registro actual
- Imprimir los registros marcados
- Imprimir todos los registros recuperados
- Exportar el resultado de la bsqueda
- Detener la visualizacin en modo lista (como el botn STOP).
NOTA: cuando se elige imprimir algo, se puede seleccionar el dispositivo de impresin
(archivo o impresora), as como el formato a usar.
h. Archivo dbn.EXP: Cambio de opciones de visualizacin en
listas
Es posible determinar la configuracin de estas ventanas a travs de un archivo especial que
determinar algunos parmetros de las mismas. Dicho archivo se llama dbn.EXP y deber
estar situado en el mismo directorio que DBN.PAR, por compatibilidad.


159
Su sintaxis es la misma que la del archivo syspar.par. Acepta los siguientes parmetros:
? 500=nombre-del-formato
Permite especificar el formato a usar en el panel derecho de la pantalla. La mayor parte
de los formatos de hipertexto funcionan adecuadamente. Sin embargo, es recomendable
comprobarlos en este ambiente antes de dar por terminada su base de datos o aplicacin.
? 502=formato-corto
Define el formato a usar en el panel izquierdo de la ventana. Por ejemplo:
502=mfn(1),'*** ',v2

? 504=orden (ascendente, descendente)
Asigne el valor 1 a este parmetro (valor por defecto) para mostrar en primer lugar el
registro de mayor MFN. Asigne 0 para mostrar primero el de valor mas bajo.
? 506= Puede elegir el usuario el formato de visualizacin ?
Cuando ste parmetro vale 1, Winisis mostrar la lista de formatos disponibles en la
ventana desplegable de seleccin habitual. Cambiando dicho formato cambiar el aspecto
del registro.
? Se pueden incluir lneas de comentarios en stos archivos, iniciando la correspondiente
lnea con un punto y coma, como en el archivo SYSPAR.PAR:
; esto es un comentario


160
13. Apndice C - Notas y Formatos de
ejemplo
CDS/ISIS for Windows - Version 1.3 November 1998
UNESCO 1997-1998
____________________________________________________
Contenidos
Apndice C-A: Notas de la Versin
Apndice C-B: Desinstalacin de Winisis
Apndice C-C: Dificultades, problemas
Apndice C-D: Archivos de Documentacin y otros idiomas
Apndice C-E: Aplicaciones Hipertextuales: algunos Ejemplos
____________________________________________________
Eventualmente aparecern otros formatos de ejemplos en el servidor ftp de UNESCO:
ftp://ftp.unesco.org/pub/winisis/readme.htm
a. Apndice C-A - Notas a la versin de Noviembre de 1998
La versin 1.3 de Winisis (Nov. 98) contiene varias nuevas opciones y herramientas:
1) Definicin de bases de datos (Cap. 5)
2) Asistente en la definicin de formatos (5 estilos de formatos predefinidos)
3) Asistente en la creacin de diccionarios (para la construccin de FST sencillas)
4) Ventana de dilogo de Configuracin (Parmetros del syspar.par)
5) Nueva interfaz de visualizacin de bsquedas, con acceso a opciones de impresin.
6) Resaltado de trminos de bsquedas
7) Utilidades para entorno multiusuario
8) Muchos nuevos comandos de hipertexto y de formato
9) Utilidades de Zoom
10) Winisis es capaz de mostrar bitmaps dentro de un formato
11) Mens disponibles en 4 idiomas: Ingls, Francs, Italiano y Espaol
12) Ya no es necesario distinguir entre caracteres grandes y pequeos.
13) Se ha aadido la funcin LANG a las herramientas Pascal de WinISIS.


161
No se ha actualizado el manual de referencia. Leas el archivo WINISISX.RTF.
Por favor, remitir errores a d.storti@unesco.org
Esta versin ha sido comprobada bajo Windows 3.1, 3.11, 95, 98 y NT4.0.
b. Apndice C-B - Desinstalacin de Winisis
CDS/ISIS para Windows es muy fcil de desinstalar borrando su correspondiente directorio.
Normalmente se llamar WINISIS situado en el disco duro primario C:. Use el administrador
de archivos (Windows 3.1) o el explorador de Windows (Windows 95) para borrar el
directorio.
Asegures de que no hay ningn dato importante en el directorio de WINISIS.
c. Apndice C-C - Dificultades, problemas
Faltan controladores DLLs
Dependiendo de su instalacin de Windows y/ su versin, puede recibir un mensaje de error
indicando que no se encuentra el archivo CTL3D.DLL (o CTL3DV2.DLL). Dichos archivos
se encuentran en el directorio:
\winisis\ctl3dv2
Para resolver el problema copie el correspondiente archivo en el directorio:
\windows\system
Los usuarios de Windows NT debern copiarlos en el correspondiente directorio del sistema
(C:\WINNT)
Usuarios de Windows NT
Winisis es una aplicacin de 16 bits. En ste ambiente es necesario configurar una propiedad
especial.
Arrastre el icono de Winisis al escritorio para definir un Acceso directo. Pulse el botn
derecho del ratn sobre el icono de Winisis del escritorio. Seleccione la ficha Acceso directo
y elija "correr en espacio de memoria separado". Es una opcin del recuadro en blanco.
De sta forma se consigue que Winisis sea estable bajo Windows NT.
Los archivos DBN.PAR o DBN.EXP no funcionan
Tenga en cuenta que en funcin de las opciones de su explorador de Windows (o
Administrador de archivos), puede ser imposible ver la extensin de los archivos, lo que
puede causar errores.
Por ejemplo, en Windows 95 o superior, se puede pensar que existe un archivo llamado
MYCDS.PAR
Pero en realidad su nombre puede ser


162
MYCDS.PAR.TXT
Winisis no ser capaz de abrir dicho archivo.
Para resolver dicha situacin, compruebe los nombres de los archivos desde MS-DOS o
parametrice convenientemente su explorador de Windows ( Administrador de archivos).
d. Apndice C-D - Archivos de Documentacin y otros Idiomas
El manual de referencia de Winisis 1.3 se refiere a la versin de Enero de 1998. Se distribuye
en dos archivos de diferente formato:
- WINISIS.DOC : Formato Microsoft Word 97
- WINISIS.RTF : Formato Word 95 RTF, que en principio es compatible can la mayora de
los procesadores de textos para IBM-PC.
Otros archivos del manual de Winisis 1.3 se colocarn en el servidor ftp de UNESCO:
ftp://ftp.unesco.org/pub/winisis/windows
e. Apndice C-E - Aplicaciones Hipertextuales: algunos ejemplos
Utilizando hipertextos en los formatos, se pueden establecer enlaces entre dos o ms registros,
o entre dos o ms bases de datos. Este apndice contiene algunas guas y ejemplos de
aplicacin de dichas tcnicas, usando comandos tales como GOTO, LGOTO, GOBACK,
FORMAT, BROWSE y objetos tales como TEXTBOXes y VIEWs.
Alguno de los ejemplos siguientes usan comandos de formato, tales como REF, L y LR, para
referirse y buscar en bases de datos alternativas. Remitas a la gua de usuario para ms
informacin.
Se estn desarrollando otros ejemplos.
EJEMPLO.1 - El Tesauro interactivo
Note: el ejemplo siguiente es muy lento en mquinas con procesadores 486 DX. Se
requiere Pentium 90 para correr adecuadamente.
Con los discos de isis para MS-DOS se distribuye una copia de THES, un tesauro muy
simple. El formato por defecto de THES, muestra, como cualquier tesauro, la lista de trminos
relacionados con el trmino activo. Por ejemplo:

MUNDO
NT Europa
NT2 Alemania
NT2 Austria
NT2 Benelux
NT3 Blgica
NT4 Ardenas
NT3 Holanda
NT3 Luxemburgo


163
NT2 Dinamarca
NT2 Finlandia
NT2 Francia
NT2 Italia
Esto viene dado a travs de un formato recursivo que utiliza de forma pesada el comando
REF, para referenciar los trminos relacionados en la presente base de datos.

Etapa 1
A continuacin se muestra el ms simple formato de Thes, que muestra solo un nivel de
relaciones entre trminos. No es necesario el uso de REF, dado que el primer nivel est
siempre contenido en el mismo registro:

mpu,v1,c32,'(',mfn(4),')'/mpl,(| SN |v2(3,3)/)
(| USE |v3(3,3)/)(| UF |v4(3,3)/)
(| BT |v5(3,3)/)(| NT |v6(3,3)/)(| RT |v7(3,3)/)#
Etapa 2
El siguiente formato expande hasta 5 niveles las relaciones entre Trminos Genricos (BT) y
Trminos especficos (NT). La salida, en el caso de que el trmino activo no tenga relaciones
con otros trminos, ser la misma que la del formato anterior.

mpu,v1,/mpl,(" SN ",v2(5,5)/)(| USE |v3/)
(| UF |v4/)(| BT |v5/,ref(l(v5),
(| BT2 |v5/,
ref(l(v5),(| BT3 |v5/,
ref(l(v5),(| BT4 |v5/,
ref(l(V5),(| BT5 |v5/)))))))))
(| NT |v6/,ref(l(v6),(| NT2 |v6/,
ref(l(v6),(| NT3 |v6/,
ref(l(v6),(| NT4 |v6/,
ref(l(v6),(| NT5 |v6/)))))))))
(| RT |v7/)#
Este nuevo formato funciona dado que el archivo inverso contiene referencias nicas a los
trminos. La FST para archivo inverso es la siguiente:
1 0 mhu,v1
Los espacios adicionales en las etiquetas se incluyen para introducir sangras en las cadenas de
caracteres resultantes:

ORVIETO
BT Umbria
BT2 Italia
BT3 Europa
BT4 Mundo
Etapa 3


164
Llegados a ste punto seria bonito tener la posibilidad de expandir uno de los trminos con
una pulsacin del ratn. Por ejemplo, supongas que se desean visualizar las relaciones del
trmino Europa de la pantalla anterior. Hasta el momento se debera abrir la ventana de
bsquedas, escribir "europa", ejecutar la bsqueda y por ltimo visualizar el resultado.
Adems, si se hubiera cometido algn error de escritura, se debera corregir y repetir el
proceso completo.
A continuacin se indica un formato que podramos utilizar para realizar la versin hipertextual
de dicho proceso:

mpu,v1,/mpl, (" SN ",v2(5,5)/) (| USE |v3/) (| UF |v4/) (
if p(v5)
then | BT |d5,link((v5),'GOTO 'f(l(v5),1,0))/,ref(l(v5), (
if p(v5)
then | BT2 |d5,link((v5),'GOTO 'f(l(v5),1,0))/,ref(l(v5), (
if p(v5)
then | BT3 |d5,link((v5),'GOTO 'f(l(v5),1,0))/,ref(l(v5), (
if p(v5)
then | BT4 |d5,link((v5),'GOTO 'f(l(v5),1,0))/,ref(l(V5), (
if p(v5)
then | BT5 |d5,link((v5),'GOTO 'f(l(v5),1,0))/
fi
))
fi
))
fi
))
fi
))
fi
) (
if p(v6)
then | NT |d6,link((v6),'GOTO 'f(l(v6),1,0))/,ref(l(v6), (
if p(v6)
then | NT2 |d6,link((v6),'GOTO 'f(l(v6),1,0))/,ref(l(v6), (
if p(v6)
then | NT3 |d6,link((v6),'GOTO 'f(l(v6),1,0))/,ref(l(v6), (
if p(v6)
then | NT4 |d6,link((v6),'GOTO 'f(l(v6),1,0))/,ref(l(V6), (
if p(v6)
then | NT5 |d6,link((v6),'GOTO 'f(l(v6),1,0))/
fi
))
fi
))
fi
))
fi
))


165
fi
) (| RT |v7/) #

lo que introducir para cada uno de los 5 niveles de trminos BT y NT, un comando de
hipertexto GOTO que producir una salida como la siguiente:
ORVIETO
BT Umbria
BT2 Italia
BT3 Europa
BT4 Mundo
Cada trmino subrayado reaccionara a una pulsacin del ratn ejecutando el comando
GOTO. Analicemos ahora uno de dichos comandos hipertextuales:
| NT3 |d6,link((v6),'GOTO 'f(l(v6),1,0))
Supongamos que el campo v6 contiene el valor 'EUROPA". El formato escribir primero la
etiqueta NT3 (y sus espacios relacionados), y dado que v6 no est vaco (d6), entonces se
ejecutar la sentencia de enlace link. La etiqueta del enlace es el campo mismo, v6, mientras
que la accin hipertextual resultar de la ejecucin del formato 'GOTO 'f(l(v6),1,0).
Supongamos tambin que el primero (y nico) apuntador del trmino 'EUROPA' es el registro
nmero 15, con lo que la accin resultante para EUROPA ser:
'GOTO 15'
Cuando se pulse el ratn sobre ste trmino, se visualizar el registro nmero 15.
Etapa 4
Hasta el momento no existe forma de volver al registro anterior. Si, por ejemplo, el nuevo
registro no tiene enlace a 'ORVIETO' se deber buscar nuevamente usando la ventana de
bsqueda. En nuestro ejemplo, puede ser absurdo ya que segn el formato definido en la
etapa anterior, se expanden 5 niveles en ambas direcciones, con lo que seguro tenemos una
va directa para volver al trmino original, pero puede ser ms fcil el incluir un botn que
realice la misma operacin: GO BACK.
Aadamos la siguiente lnea al final del formato (o en cualquier otro lugar):
# link(('[previous term]'),'GOBACK ')/
con lo que se mostrar un "botn" para recuperar el ltimo registro visualizado antes del
actual.
Mejoras
Para aumentar la velocidad de ejecucin del formato creado, se puede usar el comando de
hipertexto LGOTO en lugar del simple GOTO:

if p(v6)
then | NT |d6,link((v6),'LGOTO 'v6)/
fi


166
Cambiando todas las sentencias GOTO por LGOTO, no sern necesarias las bsquedas
mientras se visualiza el registro.
EJEMPLO.2 - El formato de referencias interactivo
Este ejemplo muestra como se pueden mostrar relaciones entre una simple base de datos
bibliogrfica (CDS) y una base de datos de titulaciones de los autores, por ejemplo
AUTOR.MST.
Nota: la base de datos AUTOR no se suministra con Winisis y no existe realmente. Los
nombres usados en los siguientes prrafos son imaginarios.
El trabajo principal se tendr que realizar en la base bibliogrfica (CDS en nuestro ejemplo).
La idea es producir un formato que muestre los registros bibliogrficos, en los que los autores
aparezcan como enlaces de hipertexto. Pulsando sobre cualquiera de ellos, Winisis deber
mostrar el mismo formato, pero expandiendo los datos relativos al autor marcado. Algo
parecido a lo que ocurre en al Administrador de Archivos o el Explorador de Windows, en
los que al pulsar el ratn sobre una carpeta o directorio, automticamente se expande,
mostrando los subdirectorios que comprende.
Etapa 1.
Supongamos que la base de datos autor contiene los siguientes campos y estructura:

tag descripcin repet. subcampos
1 Nombre
2 Nacido
3 Graduado en R
4 Otros Masters R
5 Publicaciones R
Para simplificar, supondremos que todos los autores tienen diferente nombre; Tendremos que
indizar AUTOR.MST con la siguiente FST:
1 0 v1
Supongamos que en dicha base ya existen los siguientes registros de autores:

Nombre: Fred Longar
Nacido: 04-12-1950
Graduado en: Universidad de la Fantasa
Otros Masters: Ciencia de los Comics
Publicaciones: Mi primer libro
Mi segundo libro

Nombre: Larry Bails
Nacido: 23-06-1956
Graduado en: Universidad de los Cerebritos
Otros Masters: Ciencia de la Real Ficcin
Publicaciones: Intervenciones en TV
Novelas del Espacio
Mecangrafo de noche


167
Y supongamos que la base tiene actualizado el archivo inverso.
Etapa 2
Debemos preparar la base de datos CDS estableciendo una conexin entre dichos autores.
Para ello deberemos crear un nuevo registro que contenga al menos los siguientes campos:
Ttulo(24): La noche de las estrellas misteriosas
Autor(es) Personales(70): Fred Longer%Larry Bails
Etapa 3
Crearemos un nuevo formato editando cualquiera de los existentes, borrando su contenido, y
escribiendo las dos siguientes lneas en su lugar:

"Ttulo: "v24(10,5)/
if p(v70)
then 'Autor(es): ',
(m(750,750),link((v70),'FORMAT cdsau',f(occ,1,0))/)
fi
archivando ste formato con el nombre CDSAU0.PFT (el ltimo carcter es un cero).
Este sencillo formato, muestra el ttulo de la obra y sus autores como hiper-enlaces a otro
formato. En particular
'FORMAT cdsau',f(occ,1,0)
construyendo un nombre diferente de formato, dependiendo del nmero de la ocurrencia
procesada:

'FORMAT cdsau1'
'FORMAT cdsau2'
...
El comando FORMAT permite cambiar el formato de visualizacin actual cuando se pulsa
sobre l. As, al pulsar sobre el primer autor, indicamos a Winisis que cambie el formato de
visualizacin a cdsau1.pft y vuelva a mostrar el registro actual.
Etapa 4
A continuacin crearemos un nmero de formatos cdsauX.pft para reaccionar ante las
posibles pulsaciones del ratn del usuario. Se deber crear un nmero suficiente de formatos
que cubran el nmero mximo de autores que un mismo libro pueda tener (en nuestra
biblioteca). Para nuestro ejemplo, necesitaremos dos formatos: cdsau1.pft y cdsau2.pft, dado
que solo hay dos autores.
Todos stos formatos deben realizar una bsqueda en la base de datos AUTHOR.MST y
mostrar su contenido. A continuacin se muestra el formato cdsau1.pft:

"Ttulo: "v24(10,5)/
if p(v70) then 'Autor(es): ',(
if occ=1 then


168
m(750,750),link((v70,' <-'),'FORMAT cdsau0')
ref->author(l->author(v70),{/m(800,800),i,
"Nacido: "v2/
"Graduado en: "v3/
"Otros Masters: "v4/
"Publicaciones: "(v5(16)/)})
else
m(750,750),link((v70),'FORMAT cdsau',f(occ,1,0))
fi
/)
fi
cdsau2.pft y los sucesivos se diferenciarn del anterior solamente en el nmero de la
ocurrencia tratada, como se indica a continuacin:

cdsau2.pft contendr la lnea if occ=2 then
cdsau3.pft contendr la lnea if occ=3 then
cdsau4.pft contendr la lnea if occ=4 then
...
Para volver atrs y cerrar otra vez el formato, introduciremos la siguiente lnea:

if occ=1 then
m(750,750),link((v70,' <-'),'FORMAT cdsau0')
que crear un enlace hipertexto en el autor expandido, para reejecutar el formato BASE.
Nota: Se ha aadido ' <-' solo para indicar que el usuario debe volver a pulsar sobre el autor
para restaurar la salida original.
Etapa 5
Eso es todo, amigos!. El usuario abrir el formato BASE (cdsau0.pft) para visualizar los
registros de CDS. Entonces podr expandir y colapsar libremente sus autores favoritos,
jugando con los hipertextos.
A continuacin se muestra lo que el usuario ver en su pantalla:

Ttulo: La noche de las estrellas misteriosas
Autor(es): Fred Longar
Larry Bails
Si pulsase sobre Fred Longar la pantalla mostrar:

Ttulo: La noche de las estrellas misteriosas
Autor(es): Fred Longar <-
Nacido: 04-12-1950
Graduado en: Universidad de la Fantasa
Otros Masters: Ciencia de los Comics
Mi primer libro
Mi segundo libro
Larry Bails


169
Y al pulsar sobre Larry Bails:

Ttulo: La noche de las estrellas misteriosas
Autor(es): Fred Longar
Larry Bails <-
Nacido: 23-06-1956
Graduado en: Universidad de los Cerebritos
Otros Masters: Ciencia de la Real Ficcin
Intervenciones en TV
Novelas del Espacio
Mecangrafo de noche

Pulsando nuevamente sobre Larry Bails se restaurar el formato original:

Ttulo: La noche de las estrellas misteriosas
Autor(es): Fred Longar
Larry Bails
EJEMPLO.3 - Bsquedas bibliogrficas (versin de una sola base de datos)
Cuando se muestra un registro bibliogrfico (en CDS), esta aplicacin permite seleccionar uno
de los autores, abriendo una nueva ventana que muestre los ttulos de todas sus publicaciones
en la misma base. Adems el usuario podr seleccionar cualquiera de ellas que ser mostrada
en la ventana de base de datos como nuevo registro activo.
Es un ejemplo de bsqueda que muestra sus resultados en una lista. Pulsando sobre cualquiera
de sus elementos se recupera el registro completo.
Etapa 1
Deberemos escribir un nuevo formato para CDS que muestre los autores como hipertextos.
Para hacerlo ms fcil mostraremos solo el ttulo (v24) y los autores (v70). Llamaremos a ste
formato CDSIDX.PFT:

v24/,(if p(v70)
then link((v70),'TEXTBOXLOAD cdsa.pft')
fi/)
Cuando se pulse el ratn sobre un autor, Winisis abre una nueva ventana mostrando el
formato CDSA.PFT. Esto no resuelve nuestro problema, dado que cdsa.pft es un formato
esttico, sea cual sea su diseo. Si se pulsa el ratn sobre el primer autor, se visualizar
cdsa.pft, igual que si se pulsa el segundo o el tercero. Si cambiamos de registro y se pulsa
sobre los nuevos autores, volveremos a tener el mismo formato de salida CDSA.PFT.
Etapa 2
Esta versin de Winisis, introduce algunos nuevos parmetros para los comandos
TEXTBOXLOAD y FORMAT. En el ejemplo se usa el comando TEXTBOXLOAD, dado
que se desea que el formato sea ejecutado en una nueva ventana.


170
Cuando se esta leyendo un formato, se puede forzar a que una parte del texto del mismo sea
reemplazada por algn nuevo texto variable. Por ejemplo, en ste caso, el formato
CDSA.PFT puede ser de la siguiente forma:
ref(lr(('xxxx')),/mfn/v24(5,5))
Este formato busca en la base de datos activa (CDS) la cadena 'xxxx', visualizando para cada
puntero el correspondiente nmero de registro, MFN, y ttulo. xxxx puede reemplazarse en
cada momento por el nombre del autor deseado. Dicho reemplazo se realiza a travs del
formato CDSIDX.PFT.
El siguiente formato, realiza dicha tarea:

v24/,(if p(v70)
then link((v70),'TEXTBOXLOAD cdsa,xxxx,'v70)
fi/)
Cuando se pulsa el ratn sobre un autor, Winisis lee el formato cdsa.pft y cambia cada cadena
'xxxx' que encuentra por el contenido del campo v70, antes de ejecutar el formato. De sta
forma, si se pulsa sobre Mr. Larry Bails, CDSA.PFT resultar ser:
ref(lr(('Larry Bails')),/mfn/v24(5,5))
de sta manera, cuando el usuario pulse el ratn sobre el nombre de cualquier autor, obtendr
la lista de todas las publicaciones incluidas en la base de datos.
Naturalmente este formato funcionar solamente si se ha invertido el campo v70, procesando
todas las ocurrencias.
Nota: xxxx no es una palabra clave, es decir, se puede utilizar cualquier texto para ser
reemplazado por otro.
Etapa 3
Ahora tendremos que trabajar en el formato cdsa.pft: efectivamente reacciona a las
pulsaciones de ratn del usuario mostrando el registro adecuado en la ventana de base de
datos. Eso es muy simple de hacer, es un enlace GOTO, pero ser necesario convertir la
ventana TEXTBOX a CHILD en el formato cdsidx.pft, para poder ejecutar los comandos en
la ventana asociada. Las ventanas TEXTBOX no CHILD solamente pueden ejecutar el
comando CMD, para activar aplicaciones externas de Windows. Las ventanas de texto
CHILD o RCHILD pueden ejecutar la mayor parte de los comandos de hipertexto a
excepcin de VIEW y BROWSE.
As quedara la versin final de cdsidx.pft:

v24/,(if p(v70) then
link((v70),'TEXTBOXCHILDLOAD cdsa,xxxx,'v70)
fi/)
A continuacin se indica como quedara el formato cdsa.pft, incluyendo un comando de
hipertexto GOTO para cada MFN visualizado:



171
{b,fs30,i,'Publicaciones de xxxx'/}
{i,f(NPST('xxxx'),1,0),' posting(s)'}/#
ref(lr(('xxxx')),/link((mfn),'GOTO 'mfn)/v24(5,5))
Las dos primeras lneas muestran un encabezamiento, siendo el resto de la ventana algo
parecido a:
Publicaciones de Larry Bails
1 posting(s)
00104
La noche de las estrellas misteriosas
00250
Winisis para todos
00341
Biblio & Grafa
Cuando se pulsa el ratn sobre cualquier MFN, Winisis mostrar el correspondiente registro
usando el formato activo en la ventana principal, es decir con el formato cdsidx.pft (en el
ejemplo se visualizar de nuevo el ttulo y la lista de los autores).


172
14. Apndice D Archivo leeme.txt
Para instalar WINISIS, Ud. deber ejecutar el archivo SETUP.EXE contenido en el disco 1
de 2. Durante el proceso de instalacin irn apareciendo sucesivas pantallas:
1.- Pide confirmacin para iniciar la instalacin. Oprima CONTINUE o EXIT
2.- El programa de instalacin le pregunta por el nombre del directorio donde quiere que se
realice la misma. Por defecto dicho directorio es C:\winisis; si est Vd. de acuerdo
oprima continue; en caso contrario indique el nombre completo (path camino
incluido) en el que desee Vd. que se realice la instalacin.
3.- El programa de instalacin le pide confirmacin del grupo de programas de
WINDOWS al que se asociar la ejecucin de WINISIS. Por defecto dicho grupo se
llamar "CDS/ISIS for Windows". Si Vd. desea cambiarlo escriba el nombre de un
grupo de programas ya definido en su ordenador u otro nuevo.
4.- ATENCION! . PANTALLA "System Settings" Default Database Directory
Parametrizacin: Directorio de Bases de Datos por defecto).
Ahora el programa le pregunta por el directorio donde se instalarn las bases de datos
que Vd. vaya creando. Si en su ordenador est instalada la versin CDS/ISIS 3.XX
para el sistema operativo DOS, normalmente las bases con las que Vd. viene
trabajando se encontrarn en el directorio "C:\isis\data". Esta es la opcin por defecto
que sugiere el programa de instalacin de WINISIS.
Si su ordenador no tiene instalada la versin DOS, dicho directorio no existe y el
programa puede darle problemas a la hora de crear nuevas bases de datos o intentar
abrir alguna. Por lo tanto si su ordenador no tiene instalada la versin para DOS cambie
La opcin por defecto y escriba en esta pantalla: "C:\winisis\data"
5 Pantalla de seleccin del idioma de mens. Escriba "es" o "ES" si quiere espaol.
6 ATENCION! . Pantalla "System Settings" ISIS Pascal Programs directory
(Parametrizacin: Directorio de programas ISIS Pascal)
Aplique las indicaciones expuestas a la pantalla 4
7 Juego de caracteres con que est funcionando su programa WINDOWS. Por defecto
esta seleccionado caracteres pequeos (S). Si Vd. tiene configurada su pantalla de
Windows con caracteres grandes oprima (L).
A continuacin el programa inicia el proceso de instalacin, durante el cual aparecer en
mensaje: "Insert disk labeled Disk #2". Cambie el disquete de instalacin e introduzca el
disco marcado "Disco 2 de 2". Oprima Aceptar. El programa continuar escribiendo
los archivos de Winisis en su disco duro. Finalmente aparecer en su pantalla un
documento de condiciones de distribucin de la UNESCO, copia de las que figuran en
su licencia de usuario. Una vez ledas y aceptadas oprima OK.


173
Aparecer la ltima pantalla en la que se le indica que el proceso de instalacin ha
finalizado adecuadamente. Oprima OK.


174
15. Glosario
Archivo ANY (ANY file): Archivo opcional que contiene el conjunto de trminos ANY
definidos para una base de datos dada. El archivo ANY es un archivo ASCII que puede
crearse con un editor de textos comn. (p. ej. Wordpad o Notepad)
Aadir (Paste): Vase Marcar y trasladar
Apuntador (Pointer o posting): Informacin utilizada por el sistema para localizar un dato.
Como traduccin de 'pointer', normalmente se trata de la direccin donde se halla el dato.
Como traduccin de 'posting', se refiere a la informacin acerca del registro, campo, etc.
donde se encuentra un trmino de bsqueda dado.
Archivo link (Link file): Archivo construido por CDS/ISIS durante el proceso de creacin
del archivo invertido
Archivo HIT (Hit file): Archivo creado por CDS/ISIS para clasificar los registros del
archivo maestro
Archivo invertido (Inverted file): Estructura lgica construida por CDS/ISIS en forma
automtica para permitir la recuperacin rpida de la informacin. Contiene el diccionario
de trminos de bsqueda, y para cada trmino, una lista de referencias a los registros del
archivo maestro de los cuales se extrajeron los trminos. El archivo invertido consiste en
realidad de seis archivos fsicos (.IFP, .CNT, .L01, .L02, .N01, .N02)
Archivo maestro (Master file): Estructura lgica que contiene los registros de una base de
datos dada. El archivo maestro en realidad est constituido por dos archivos fsicos
(.MST, .XRF)
Archivo SAVE (Save file): Archivo usado para guardar los resultados de una bsqueda
ASCII (ASCII) .- (American Standard Code for Information Interchange). Cdigo binario de
7 bits usado para codificar los caracteres en un ordenador. Los cdigos ASCII tienen
valores de 0 a 127. En muchos ordenadores, tales como IBM PC, el cdigo ha sido
extendido a 8 bits, por lo que puede manejar un conjunto adicional de 128 cdigos, del
128 al 255. Estos cdigos adicionales no son normalmente parte de la norma ASCII, y por
lo tanto no puede esperarse que sean iguales en todas los ordenadores.
Atributo (Attribute): Vase Atributo de pantalla
Atributo de pantalla (Screen attribute): Dependiendo del tipo de pantalla utilizado, el
atributo de pantalla puede definir el color de un carcter o una forma particular de
presentacin, tal como alta intensidad, vdeo inverso, etc.
Autodigitado (Autotype) (CDS/ISIS Pascal): Caracterstica que ofrece CDS/ISIS para
simular la entrada de datos desde un teclado durante la operacin de un programa.
CDS/ISIS mantiene los caracteres aceptados de este modo en un buffer interno. Cada vez
que el programa espera recibir caracteres, si existe alguno en el buffer, se obtiene de all.
Cuando el buffer interno se encuentra vaco, se restablece la entrada normal por el teclado.


175
(Ver tambin la descripcin del procedimiento AUTOTYPE en el manual de CDS/ISIS
Pascal).
Base de datos (Data base): Un archivo de datos interrelacionados, recolectados para
satisfacer las necesidades de informacin de una comunidad de usuarios. Cada unidad de
informacin almacenada en una base de datos consiste de datos elementales discretos,
cada uno de los cuales representa caractersticas particulares de la entidad que se describe.
Por ejemplo, una base de datos bibliogrficos contendr informacin sobre libros,
reportes, artculos de revistas, etc. Los datos elementales son almacenados en campos, a
cada uno de los cuales se le asigna una etiqueta numrica, que indica el tipo de contenido
de ese campo.
Buffer (Buffer): Area de la memoria que ha sido reservada por el programa CDS/ISIS o
por el sistema operativo para mantener datos de carcter temporal
Calificador (Qualifier): Estructura utilizada durante la bsqueda para especificar el campo o
campos en donde debe aparecer un trmino de bsqueda dado
Campo (Field): Recipiente o espacio ocupado por un dato elemental
Campo repetible (Repeatable field): Campo que puede ocurrir ms de una vez en un
mismo registro
Cortar y Pegar (Cut and Paste): Operacin de edicin disponible en la mayora de los
procesadores de palabras, que consiste en mover una parte del texto de un lugar a otro. El
editor de campos de CDS/ISIS provee estas operaciones. (para mayores detalles ver el
Manual, bajo el inciso "Editor de campos").
Dato elemental (Data element): Pieza elemental de informacin que CDS/ISIS puede
identificar. Un dato elemental puede almacenarse como un campo o como un subcampo.
Delimitador de subcampo (Subfield delimiter): Cdigo de dos caracteres que precede e
identifica un subcampo de un campo
Descripcin de la opcin (Option description): Pequeo texto que describe la funcin que
realiza una opcin de un men
Diccionario (Dictionary): Conjunto de trminos de bsqueda para una base de datos dada.
Etiqueta (Tag): Nmero nico que identifica un campo especfico
Exportacin (Export): Conversin de una base de datos de la forma en que se encuentra
almacenada para proceso, a una forma conveniente para ser transmitida a otros usuarios o
sistemas.
FDT (FDT): Vase Tabla de definicin de campos
Formato (Format): Conjunto de parmetros que especifican la forma y la secuencia en que
se quieren visualizar y/o imprimir los distintos campos de los registros de una base de
datos.
Formato de visualizacin (Display format): Vase Formato
Formato de impresin (Print format): Vase Formato


176
FST (FST): Vase Tabla de seleccin de campos
Gizmo (Gizmo): Codificacin de caracteres con acentos, diacrticos u otros caracteres
especiales usados para el intercambio de datos entre diferentes implementaciones de
CDS/ISIS. Un GIZMO representa un solo carcter y consiste en 3 caracteres, el primero
de los cuales siempre es el signo @, y los dos caracteres siguientes definen el carcter que
se est representando. Contando con tablas de conversin GIZMO por ambas partes, dos
usuarios pueden transmitir o recibir correctamente, caracteres que tengan diferente
representacin interna.
Hit (Hit): Registro que satisface criterios especficos de bsqueda
Hoja de trabajo (Worksheet): Vase Hoja de trabajo de ingreso u Hoja de trabajo del
sistema
Hoja de trabajo de ingreso (Data entry worksheet): Formato de pantalla para el ingreso
de datos
Hoja de trabajo del sistema (System worksheet): Formato de pantalla usado por
CDS/ISIS para obtener los parmetros de una operacin en particular, tal como un
proceso de impresin, o una operacin de exportacin
Identificador de opcin (Option identifier): Letra que identifica una opcin dada de un
men. Al presionar la tecla correspondiente, se activa esa opcin.
Idioma (Language): Vase Idioma de dialogo
Idioma de dilogo (Dialogue language): El idioma que CDS/ISIS usa para intercalar con
el usuario. CDS/ISIS ha sido diseado para usar un nmero indefinido de idiomas.
Implcito (default): Vase valor por defecto
Importacin (Import): Conversin de una base de datos de la forma conveniente para su
transmisin entre usuarios o sistemas, a la forma requerida por CDS/ISIS para su proceso
Indizado (Indexing): Proceso de extraer trminos de bsqueda de un registro del archivo
maestro
Informacin para clasificacin (Filing information): Cdigos especiales insertados en un
campo para definir como debe ser clasificado (ver inciso "Informacin para ordenar
alfabticamente" en el Manual)
ISO (ISO): Organizacin Internacional de Normas (International Standards Organization)
ISO 2709 (ISO 2709): Formato internacional normalizado para intercambio de informacin
recomendado por ISO
Lmites (Limits): Vase Lmites MFN
Lmites MFN (MFN Limits): Rango de MFNs, p.ej. 1/50, que definen los registros del
archivo maestro a los que debe aplicarse cierta operacin.
Lista de hit (Hit list): Conjunto de registros recuperados por una expresin de bsqueda
dada


177
Mensaje (Message o Prompt): Mensaje que presenta CDS/ISIS para dar indicaciones o
para solicitar datos al usuario. Son los mensajes contenidos en la base MSxx del idioma
(xx) que se est usando.
Mensaje virtual (Dummy message): Caracteres que se encuentran integrados como parte
de la base de mensajes MSxx, pero que contienen informacin para control interno, y que
no se visualizan.
MFN (MFN): (Nmero del archivo maestro - Master file number): Numero nico
asignado automticamente por CDS/ISIS a cada registro que se incorpora a la base de
datos. Los MFN son asignados secuencialmente, iniciando con el numero 1, y representan
el orden cronolgico en que fueron ingresados los registros.
Modo (Mode): Vase Modo de visualizacin
Modo de visualizacin (Display mode): Manera en que se presentan los campos al
usuario. CDS/ISIS puede mostrar los campos en tres modos distintos: prueba, datos o
encabezado (Ver ms detalles bajo el inciso "Comando MODO" en el Manual).
Ocurrencia (Occurrence): Una instancia de un campo repetible
Palabra vaca (Stopword): Palabra no significativa que debe ser ignorada cuando se indiza
un campo (p. ej. artculos, preposiciones, etc.)
Patrn (Pattern): Descripcin, carcter por carcter, de los posibles contenidos de un
campo. Un patrn define, para cada posicin del campo, el tipo de caracteres que puede
contener (p. ej. alfabticos, numricos, etc.)
Pseudo mensaje: Vase mensaje virtual
Punto de acceso (Access point): Vase Trmino de bsqueda
Rango (range): Grupo consecutivo de registros cuyo MFN se encuentra en secuencia
Registro (del archivo maestro) (Record-master file): Conjunto de campos que contienen
todos los datos archivo elementales de una unidad de informacin almacenada en una base
de datos.
Revisin secuencial (Browsing): Visualizacin secuencial del archivo maestro, en el orden
que corresponde a los MFN de cada registro. O sea, en el orden en que los registros
fueron ingresados.
Sangra (Indent): Espaciado horizontal que se deja al inicio de una lnea impresa o
desplegada.
Subcampo (Subfield): Uno de los datos elementales contenidos en un campo. Los
subcampos se identifican con un delimitador de subcampo.
Tabla de definicin de campos (Field definition table): Tabla que define los campos de
una base de datos.
Tabla de seleccin de campos (Field select table): Tabla en la que se establecen los
criterios para extraer de un archivo maestro, los datos elementales requeridos para un
proceso particular. Las tablas de seleccin de campos pueden ser usadas para definir el


178
contenido del archivo invertido, para clasificar registros antes de producir un reporte
impreso, o para reformatear registros durante una operacin de importacin o de
exportacin.
Tecla de control (Control key): Teclas que cuando son presionadas realizan una funcin
especfica predefinida. Algunas teclas de control realizan diferentes funciones dependiendo
del contexto (situacin) en que son usadas. Por ejemplo, si se presiona <F2> mientras se
encuentra un men desplegado en la pantalla, CDS/ISIS regresar al men principal; si se
presiona <F2> cuando se encuentra activo el editor de campos, este borrar el contenido
del campo donde se encuentre ubicado el cursor.
Tecla de funcin (Function key): Vase Tecla de control
Trmino ANY (ANY term): Trmino colectivo que representa un conjunto arbitrario (pero
predefinido) de trminos de bsqueda. Cuando se usa en una expresin de bsqueda, un
trmino ANY es automticamente transformado en el conjunto de trminos que representa,
ligados con un operador lgico O (OR). Si, por ejemplo, el trmino ANY: ANY
BENELUX representa los trminos de bsqueda BELGICA, HOLANDA y
LUXEMBURGO, entonces, cuando se usa la expresin ANY BENELUX en una
expresin de bsqueda, esta ser traducida como (BELGICA + HOLANDA +
LUXEMBURGO). Antes de que un trmino ANY pueda usarse en una bsqueda, debe
haber sido definido en el archivo ANY.
Trmino de bsqueda (Search term): Cualquiera de los elementos que pueden usarse para
recuperar un registro, p. ej. un descriptor o palabra clave, un nombre, una palabra, un
cdigo de documento, etc. Los trminos de bsqueda para los registros de una base de
datos dada, se definen en la FST para inversin
Valor por defecto (Default value): Contenido predefinido de un campo.


179


180
16. NDICE
A
abrir, 32, 56, 71, 73, 128, 136, 147, 158, 160, 168
acceso a solo determinadas bases de datos, 151
actualizacin del archivo inverso, 24
actualizar, 8, 27, 53, 138
alineacin de prrafos, 120
aadir, 39, 47, 51, 82, 92, 108, 118, 122, 127, 133
apuntador, 10, 82, 108, 113, 125, 148, 162
archivo *.iso, 75, 78
archivo *.wsv, 36
archivo de ligas, 82
archivo de palabras vacas, 76
archivo de referencias cruzadas, 9
archivo de validacin, 52
archivo hit, 88
archivo inverso, 9, 26, 69, 82, 113, 160, 163
archivo maestro, 9, 77, 82, 88, 97, 110, 169, 171
archivos link, 82
asistente, 67, 68, 69, 70
B
barra de estado, 44, 48, 141, 150, 154
barra de herramientas, 11, 24, 31, 37, 43, 46, 128,
135, 150, 154, 155
barra de mens, 31
base de datos, 5, 20, 25, 31, 41, 52, 61, 71, 76, 87,
101, 124, 133, 147, 160, 170,
base de datos activa, 33, 38, 44, 115, 124, 152, 166
bitmaps, 6, 144, 150, 157
bmp, 124, 128, 153
brdrdot, 153
bsqueda, 8, 13, 22, 27, 31, 39, 46, 54, 74, 79, 84,
101, 128, 135, 143, 160, 164, 166, 169
bsqueda en texto libre, 101, 110
bsqueda experta, 22, 58, 148
bsquedas anteriores, 36, 143
C
calificadores, 108, 128
campo, 4, 7, 10, 21, 29, 33, 39, 43, 46, 56, 62, 75, 79,
96, 105, 120, 132, 135, 140, 146, 149, 152, 162,
167, 169
campos repetibles, 5, 21, 29, 51, 113
caracteres de control, 49
cb, 153
centrar un texto, 121
cerrar, 17, 126, 165
clasificacin, 9, 20, 38, 50, 82, 87, 94, 171
clasificar, 50, 51, 82, 94, 99, 169, 173
clave de clasificacin, 95
claves de clasificacin, 90, 95
cln, 122
CLn command, 120
colores, 23, 119, 120, 144, 146



cols, 23
comando, 5, 11, 17, 27, 32, 53, 61, 69, 78, 84, 110,
115, 117, 134, 142, 150, 160, 166
comando b, 37, 122
comando fonts, 119
comando link, 153
comando modo, 123
combinar, 104, 107, 110
configuracin, 19, 25, 33, 39, 58, 102, 135, 137, 155
chpict, 153, 154
chpict1, 153
D
date, 115
dbn.par, 25, 28
dbn.val, 52
dbref, 116
definicin de bases de datos, 3, 8, 61, 64
delimitador, 7, 49, 62, 172
delimitadores de trminos, 50
desplazamiento, 115, 155
diccionario, 9, 22, 35, 47, 51, 58, 82, 101, 125, 143,
149, 169
directorio, 7, 16, 17, 27, 36, 52, 61, 74, 90, 116, 125,
133, 144, 152, 155, 158, 163, 168
directorios, 16, 21, 26
diseo, 2, 9, 101, 118, 127, 166
E
edicin de campos, 48, 51
editor de campos, 23, 48, 49, 51, 170, 173
ejemplo 1, 24
elementos de bsqueda, 56
elementos de datos, 7
encabezado, 96, 99, 172
encabezamiento, 33, 87, 93, 95, 167
entrada de datos, 24, 41, 46, 53, 64, 128, 140, 169
estado del registro, 44, 48
estrategia de bsqueda, 4, 101, 108
estructura de la base de datos, 37
etiqueta, 7, 52, 62, 66, 76, 80, 84, 96, 108, 162, 170


181
exec, 132
exportacin, 73, 77, 81, 135, 152, 171, 173
exportar, 78
expresin booleana, 110
expresin de bsqueda, 11, 54, 102, 107, 172, 173
extraccin de datos, 70, 76, 80
F
fecha actual, 115
fechas, 151
fonts, 23, 119
forma de tabla, 151, 154
format exit, 131
formato, 5, 18, 25, 29, 33, 43, 52, 66, 75, 87, 107,
113, 131, 143, 151, 161
formato de ayudas, 152
formato de encabezamiento, 88, 96, 98
formato de impresin, 88, 94
formato de referencias interactivo, 162
formato de salida, 52, 166
fuentes, 16, 23, 25, 45, 48, 66,118
G
general, 2, 18, 19, 23, 95, 104, 122
grfico, 5, 23, 45, 118, 127
guardar archivo, 36, 45
H
herramientas, 2, 7, 11, 22, 31, 40, 68, 87, 154, 157
hipertexto, 122, 145, 153, 155, 157, 161, 165, 167
hipertextos, 146, 153, 159, 165
hits, 11
hoja de trabajo, 24, 46, 64, 67, 88, 90, 96, 142
htcolor, 6, 146
I
identificador de campo, 76, 80, 96, 108
identificadores de campo, 96, 98, 108
idioma, 5, 12, 21, 38, 133, 139, 148, 168, 171
importacin, 26, 74, 77, 135, 173
impresin, 4, 20, 27, 31, 33, 38, 45, 67, 68, 87, 90,
94, 96, 99, 118, 128, 149, 155, 157, 170
impresora, 9, 24, 33, 87, 90, 118, 155
imprimir el resultado de una bsqueda, 45, 149
informacin para clasificacin, 51, 98
instalacin, 15, 27, 49, 158, 168
isisbgbmp, 153
isispas.pif, 17
isispatt, 6, 144, 153
J
justificado, 121
L
lenguaje de bsqueda, 8, 11
link, 82, 123, 146, 153, 161, 164, 169
lr, 113, 166
M
mrgenes, 88, 92, 121
men de base de datos, 135
men de ventanas, 41
mens, 11, 16, 20, 27, 31, 38, 128, 133, 150, 168
message, 172
mfn, 72, 80, 124, 126, 128, 147, 155, 160, 166, 167
modelo, 5, 141, 142
modo de visualizacin, 34, 45, 50, 147, 150, 155
modo de visualizacin de resultados, 147, 150
N
nivel de clasificacin, 95, 97, 99
nocc, 117
nombre de archivo, 18, 19, 75, 123, 152
nuevo perfil, 5, 133, 135
nuevo registro, 47, 141, 162, 163, 166
numeracin de pginas, 88
nmero de encabezados, 95
O
occ, 114, 132, 164
ocurrencia, 7, 49, 51, 76, 80, 90, 105, 108, 113, 117,
129, 137, 148, 164, 165
ocurrencias, 21, 49, 51, 62, 105, 113, 129, 143, 167
operadores a nivel de campo y de proximidad, 105
operadores de bsqueda, 56, 102, 103, 104, 108
ordenacin, 9, 33, 83, 88, 95, 97, 139
P
palabras clave, 50, 76, 80
parmetro, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
31, 33, 38, 39, 45, 47, 49, 53, 54, 55, 58, 61, 62,
63, 70, 75, 76, 77, 80, 88, 90, 92, 93, 95, 96, 97,
98, 99, 113, 116, 118, 119, 123, 125, 126, 127,
128, 129, 132, 133, 135, 136, 137, 138, 142, 144,
147, 149, 150, 151, 152, 154, 156,166,170,171
parmetros del sistema, 3, 15, 18, 38
patrn, 63, 114, 172
perfil de usuario, 133, 135, 136
pies de pgina, 87, 91
plantilla de fondo, 144
portapapeles, 37, 44, 140
posting, 10, 82, 108, 113, 167, 169
Precise terms, 102
presentacin, 94, 169
problemas, 18, 157, 158, 168


182
programas, 16, 17, 20, 40, 68, 131, 132, 168
puntos de acceso, 9, 10, 53
Q
qr, 153
R
recuadros de dilogo, 75, 78
redireccionamiento, 19
reemplazar texto, 86
referencias retrospectivas, 109, 110
reformateo, 76, 80
registro, 7, 13, 26, 29, 35, 43, 50, 52, 62, 67, 72, 76,
79, 82, 87, 93, 95, 101, 105, 108, 110, 122, 124,
132, 134, 141, 146, 149, 151, 154, 160, 162, 164,
166, 169
registro activo, 35, 37, 43, 127, 149
registros borrados lgicamente, 150
registros marcados, 34, 79, 86, 89, 154
requisitos de hardware, 15
resaltado de trminos, 147
resultados de bsquedas en lista, 151
S
sangra, 88, 96, 118, 120
sbknone, 153
separador, 21, 49, 79, 129, 143, 152
separador de campos, 21, 79, 152
separador de ocurrencias, 49
separador de registros, 79, 152
separadores, 152
sintaxis, 40, 102, 108, 155
size, 52, 114, 117, 132
subcadenas, 115
subcampo, 7, 49, 62, 87, 110, 113, 124, 170, 172
subdirectorio, 17, 18, 19
subventana, 126, 127
syspar.par, 26, 27, 28, 31, 38, 39, 47, 49, 53, 54, 55,
58, 61, 90, 118, 133, 135, 136, 137, 138, 151, 155,
157
system, 18, 132, 158
T
tabla de colores, 119, 122, 146
tabla de fuentes, 118, 121
tablas de conversin, 137, 171
tabulacin, 120, 121
tamao de la cadena, 114
tamao de la ventana, 48, 150, 155
tamao de papel, 88, 92
tcnicas, 11, 69, 76, 80, 98, 119, 159
trmino truncado, 108, 109
trminos de bsqueda, 4, 5, 10, 53, 56, 101, 107, 142,
157, 169, 171, 173
trminos de bsqueda truncados a la derecha, 108
trminos exactos, 103
tipo, 10, 13, 44, 48, 49, 51, 62, 66, 73, 114, 118, 127,
131, 138, 144, 169, 170, 172
tipo de archivo, 10, 51, 73
tipo de campo, 62
title, 153
ttulos, 12, 40, 87, 88, 91, 94, 99, 166
truncamiento a la derecha, 102, 103
type, 114
U
unidades de disco, 21, 25
unidades de red, 74
V
validacin, 52, 65
validacin de campos, 65, 66, 67
validacin de registros, 65
valores por defecto, 18, 48, 141, 142
variables de cadena, 116, 117
variables numricas, 116
ventana de base de datos, 13, 31, 36, 44, 46, 126, 150,
166, 167
ventana de bsqueda, 13, 22, 36, 45, 55, 160, 162
ventana de dilogo abrir, 74, 78
ventana de dilogo de exportacin, 13
ventana de dilogo de impresin, 6, 87, 89, 149
ventana de dilogo de seleccin de archivo, 32, 71
ventana de diccionario, 44
ventana de entrada de datos, 13, 23, 24, 34, 37, 141
ventana principal, 3, 17, 24, 31, 40, 41, 167
ventana separada, 126
ventanas activas, 41
ventanas de dilogo, 13, 71
visualizacin, 9, 11, 22, 29, 35, 38, 43, 50, 59, 67,
118, 125, 127, 143, 147, 150, 154, 164, 170, 172
W
while, 117
windows, 18, 27, 158, 159
Z
zoom, 35, 150

Vous aimerez peut-être aussi