Manual Winisis153
Manual Winisis153
Manual Winisis153
Manual de Referencia
(Versin 1.5)
UNESCO
Divisin de la Sociedad de la Informacin
Sector de Comunicacin e Informacin
UNESCO, Octubre 2003
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, CDS/ISIS ofrece un amplio rango de
herramientas integradas de programacin que permiten el desarrollo de aplicaciones
especializadas a parte del uso de sus potentes formatos de impresin. Para los programadores
informticos, una librera externa de programas, ISIS_DLL 1, contiene todas la herramientas
necesarias para el desarrollo de aplicaciones basadas en CDS/ISIS.
La primera versin de este manual, referida a la versin 1.3 de CDS/ISIS para Windows, fue
escrita por el creador del CDS/ISIS original, Giampaolo Del Bigio. Describe las operaciones de
la versin Windows de CDS/ISIS y ha sido pensado para ser un manual complementario de
otros manuales de CDS/ISIS, tales como el Handbook de CDS para Windows y del Manual de
Referencia de CDS/ISIS para la versin de MS-DOS. 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 2 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 de campos (*.FST).
Esta versin de CDS/ISIS para Windows incluye todas las posibilidades de la versin para MSDOS y sus capacidades han sido complementadas por un nmero de programas externos, tales
como las utilidades ImpExp2709 o XML. Ha sido diseado tanto para los actuales usuarios de la
versin de MS-DOS que pretendan emigrar al ambiente Windows, as como para los nuevos
usuarios que deseen ser capaces de crear y manejar sus propias bases de datos.
Finalmente, la versin de CDS/ISIS para Windows, es mejor conocida como "Winisis" . Por
alguna razn algunos tienden a considerarlos programas totalmente distintos. Winisis es el nico
software disponible hoy basado en la tecnologa de CDS/ISIS.
Davide Storti
Information Socety Division
UNESCO
Microsoft, MS-DOS and Windows son marcas registradas propiedad de Microsoft Corporation.
- ii -
TABLA de CONTENIDOS
1. Descripcin del Sistema........................................................................1
A-
B-
C-
1.
2.
3.
4.
5.
D1.
2.
3.
4.
Requisitos de Hardware............................................................................................9
B-
1.
2.
3.
4.
C1.
Instalacin de CDS/ISIS............................................................................................................9
Directorios de CDS/ISIS..........................................................................................................10
ISISPAS.PIF.............................................................................................................................11
Compatibilidad con las versiones de Windows........................................................................11
- iii -
D1.
2.
E-
3. Mens de Winisis.................................................................................35
A-
La ventana principal................................................................................................35
B-
C-
Men Mostrar..........................................................................................................38
D-
Men de Bsqueda..................................................................................................40
E-
Men Editar.............................................................................................................41
F-
Men Configurar.....................................................................................................42
G-
Men Utilidades.......................................................................................................43
1.
HI-
Men Ventanas.........................................................................................................46
Men Ayuda..................................................................................................................47
4. Ventanas de Winisis.............................................................................49
A-
B-
1.
a.
Editar un campo.......................................................................................................................55
Campos con Subcampos......................................................................................................55
- iv -
Campos Repetibles..............................................................................................................56
Caracteres de Control..........................................................................................................56
Insertar trminos del diccionario en un campo...................................................................58
Insertar nombres de archivos en un campo.........................................................................58
Aadir un campo......................................................................................................................58
Borrar un campo.......................................................................................................................58
Validacin de Campos y registros............................................................................................58
Cdigos BEGIN y END...........................................................................................................59
Listas de seleccin (Pick list)...................................................................................................61
Actualizacin del Archivo Inverso...........................................................................................61
C-
D-
E-
Ventana Diccionario.................................................................................................65
a.
b.
c.
Parmetro 550......................................................................................................................68
Parmetro 555......................................................................................................................68
Parmetro 560......................................................................................................................68
B-
1.
2.
3.
4.
5.
Introduccin.............................................................................................................................71
Elementos Dato........................................................................................................................72
Campos y Subcampos...............................................................................................................73
Campos Repetibles...................................................................................................................74
Caracteres de Control...............................................................................................................74
a.
Delimitadores de trminos de bsqueda.............................................................................75
b.
Informacin para clasificacin............................................................................................75
C-
D-
1.
2.
E-
B-
C-
D-
E-
F-
G-
H-
I-
-v-
B-
Exportacin a XML...............................................................................................120
Introduccin...........................................................................................................123
B-
Expresiones de Bsqueda......................................................................................124
1.
2.
3.
4.
5.
a.
b.
c.
a.
b.
c.
d.
C-
Selectores de Campo..................................................................................................136
1.
2.
3.
4.
5.
6.
7.
Comando Campo....................................................................................................................136
Comando Subcampo...............................................................................................................137
Ocurrencias de campos repetibles..........................................................................................137
Extraccin de un fragmento de campo o subcampo..............................................................138
Ocurrencias de campo............................................................................................................139
Comando de sangra...............................................................................................................139
Comando MFN.......................................................................................................................140
B.
Comando Modo..........................................................................................................140
C.
D.
Literales......................................................................................................................144
E.
F-.
Expresiones............................................................................................................147
1.
2.
3.
Expresiones numricas...........................................................................................................148
Expresiones de cadena ( alfanumricas)..............................................................................149
Expresiones booleanas...........................................................................................................149
G.
Funciones....................................................................................................................151
1.
Funciones numricas..............................................................................................................152
Funcin VAL......................................................................................................................152
Funcin RSUM..................................................................................................................153
Funcin RMIN...................................................................................................................153
Funcin RMAX.................................................................................................................154
Funcin RAVR...................................................................................................................154
Funcin L...........................................................................................................................155
Funcin LR........................................................................................................................155
Funcin NPST...................................................................................................................155
Funcin NOCC..................................................................................................................155
Funcin OCC.....................................................................................................................155
Funcin SIZE.....................................................................................................................156
Funcin TYPE...................................................................................................................156
Funcin TAG.....................................................................................................................157
2.
Funciones de Cadena (funciones alfanumricas)..................................................................157
a.
Funcin F...........................................................................................................................157
b.
Funcin REF......................................................................................................................158
c.
Funcin L...........................................................................................................................159
a.
b.
c.
d.
e.
f.
g.
h.
i.
j.
k.
l.
m.
- vi -
H-.
Comando IF...........................................................................................................164
I-
Grupos repetibles.......................................................................................................165
J-
Errores de formato.....................................................................................................168
K-
L-
Variables de Formato.............................................................................................170
M-
Comando WHILE.................................................................................................170
N-
1.
2.
3.
Comando FONTS...................................................................................................................172
Comando COLS.....................................................................................................................173
Comandos de formateo de prrafos........................................................................................174
a.
Comando de Sangra.........................................................................................................174
b.
Comando de Tabulacin....................................................................................................174
c.
Comando de Centrado.......................................................................................................174
d.
Comandos de justificado...................................................................................................174
e.
Comando BOX..................................................................................................................175
f.
Comando NP......................................................................................................................175
g.
Comando PICT..................................................................................................................175
h.
Comando BPICT...............................................................................................................175
i.
Comando TITLE................................................................................................................176
j.
Comando KEEPL..............................................................................................................176
4.
Comandos de formateo de caracteres.....................................................................................176
5.
Aplicacin de formatos solo a determinados objetos.............................................................177
6.
Adicin de comandos Hipertextuales a los formatos: el comando LINK.............................177
a.
Comando OPENFILE........................................................................................................178
b.
Comando CMD.................................................................................................................179
c.
Comando GOTO mfn........................................................................................................180
d.
Comando LGOTO trmino................................................................................................181
e.
Comando LAGOTO..........................................................................................................181
f.
Comando GOBACK..........................................................................................................181
g.
Comando FORMAT...........................................................................................................182
h.
Comando BROWSE..........................................................................................................182
i.
Comando TEXTBOX........................................................................................................183
j.
Comando VIEW................................................................................................................186
k.
Identificacin de ventanas TEXTBOX y VIEW...............................................................186
l.
Formatos Polimrficos.......................................................................................................187
m. Comandos PRINTSEARCH y PRINTTHIS......................................................................187
n.
Comando RESETSEARCH (prefijo)................................................................................188
o.
Comando MESSAGE........................................................................................................188
Parmetros de la FST............................................................................................191
1.
2.
a.
b.
c.
d.
e.
f.
- vii -
Identificador de campo...........................................................................................................194
B-.
10.
A-
1.
2.
3.
B-
Tablas de Conversin.............................................................................................204
1.
2.
3.
4.
5.
11.
12.
A.
Creacin de un Modelo..........................................................................................................211
Borrado del modelo Actual....................................................................................................212
Cambio del modelo actual......................................................................................................212
Reciclado de registros vacos o borrados...............................................................................212
Copiar registros sobre otros existentes...................................................................................212
B-
1.
2.
Plantillas de Fondo.................................................................................................................212
Comando \isispatt...............................................................................................................213
C-
1.
2.
D-
1.
E-
F-
13.
14.
Funcionamiento de la ventana..........................................................................................215
Como se marcan los registros............................................................................................215
Como ver el contenido de los registros.............................................................................216
Como cambiar el orden de MFN.......................................................................................216
Como moverse por los registros........................................................................................216
Como volver al modo normal de visualizacin.................................................................216
Acceso a las opciones de ARCHIVADO e IMPRESIN..................................................216
Archivo dbn.EXP: Cambio de opciones de visualizacin en listas..................................217
Apndice C-1 - Desinstalacin de Winisis........................................................................219
Apndice C-2 - Dificultades, problemas...........................................................................219
Apndice C-3 - Aplicaciones Hipertextuales: algunos ejemplos......................................220
EJEMPLO 1 - El Tesauro interactivo................................................................................220
EJEMPLO 2 - El formato de referencias interactivo........................................................223
EJEMPLO 3 - Bsquedas bibliogrficas (versin de 1 base de datos).............................227
EL PROBLEMA................................................................................................................229
SOLUCIN.......................................................................................................................229
NOTA PRELIMINAR para usuarios de Winisis 1.4.........................................................229
CONFIGURACIN..........................................................................................................229
USANDO LA HOJA DE TRABAJO.................................................................................231
- viii -
15.
EL PROBLEMA................................................................................................................233
SOLUCIN.......................................................................................................................233
CONFIGURACIN DE LA VENTANA DE ENTRADA DE DATOS............................233
CMO DECLARAR LAS LISTAS DE SELECCIN.....................................................233
CONFIGURACIN DE LISTAS DE SELECCIN........................................................236
LMITES...........................................................................................................................238
EJEMPLOS........................................................................................................................238
Glosario..........................................................................................253
18.
NDICE..........................................................................................259
- ix -
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 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
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 pases latinoamericanos, se puede utilizar dicho trmino colectivo, lo que es
ms rpido que teclear cada uno de los nombres de dichos pases.
Existen, sin embargo, versiones del programa que permiten ampliar el nmero de caracteres de los
puntos de acceso del archivo inverso
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 elige 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
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 Idioma 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:
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 (vase 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.
Impresora (opcional)
Windows 3.1 o posterior.
Nota: Si bien CDS/ISIS es un programa basado en Windows 3.1, corre bajo Windows
95, 98, NT, 2000 y XP sin problemas especficos conocidos. Vase 2-B-3: Isispas.pif.
Sea cual sea la va a travs de cual Vd. obtenga Winisis, dispondr de un archivo llamado
WINISIS.EXE, WINISIS15.EXE, SETUP.EXE o un archivo ZIP, que
contendr el instalador de Winisis. Ejecute dicho archivo mediante un doble click o a
travs del comando ejecutar del men de Windows.
El programa de instalacin le realizar una serie de preguntas sobre el emplazamiento de
varios sistemas de archivos. Si es la primera vez que maneja el sistema, le
recomendamos que acepte las opciones sugeridas por el programa de instalacin.
La mayora de las opciones que consulta el programa de instalacin, sern utilizadas para
crear el primer archivo de parmetros del sistema syspar.par, descrito en la seccin 2-C-
El cdigo del idioma inicial de dilogo (por defecto EN). Winisis, tal como lo
distribuye UNESCO, soporta los siguientes idiomas: EN (Ingls), FR (Francs),
ES (Espaol). Sin embargo, las copias de Winisis suministradas por los
Distribuidores Nacionales pueden incluir otros idiomas.
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 (\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 (\isis\prog): Contiene los programas de aplicaciones
escritas en CDS/ISIS Pascal.
Subdirectorio de Mens (\winisis\menu): Contiene las bases de datos de los mens y
las tablas del sistema.
Subdirectorio de mensajes (\winisis\msg): Contiene las bases de datos de mensajes del
sistema.
Subdirectorio de trabajo (\winisis\work): Contiene los archivos de trabajo generados
por CDS/ISIS.
Subdirectorio de Bases de Datos (\isis\data): Contiene los archivos asociados a las
bases de datos (ste subdirectorio puede contener otros subdirectorios como se
explica en las pgs. 16 y 30).
Subdirectorio de Archivos de Imagen (\winisis\bg): Contiene algunas imgenes de
fondo y sirve como directorio por defecto donde debern ser almacenadas los
archivos de imagen que no lleven otro path asociado.
- -
10
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.
Sin embargo, el archivo PIF puede no trabajar adecuadamente bajo Windows 2000 o
Windows XP.
- -
11
- -
12
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:
2=\winisis\menu\
- -
13
Tenga en cuenta que dichas lneas de comentarios sern eliminadas si se edita el archivo
de parmetros del sistema desde Winisis. 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 WINISIS, pero no son
esenciales.
En este caso los parmetros definitivos sern ledos del archivo mipar, del
subdirectorio \isis, del disco c:\;
2.
En este caso CDS/ISIS primero desplegar una ventana y despus leer el nombre
del archivo de parmetros indicado. 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.
14
JUAN.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 mens 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 JUAN, 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.
- -
15
- -
16
Para mas informacin, consulte por favor la documentacin disponible en la pgina web
de UNESCO CDS/ISIS
10.
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. Este parmetro se corresponde con el parmetro 7 de la
versin de MS-DOS:
11.Parmetro 102:
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\.
- -
17
17.
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.
18.
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:
- -
18
tamao
Por ejemplo:
109=Arial Narrow
109=Arial,24
Ntese que CDS/ISIS actualiza este parmetro automticamente cada vez que se cambie
la fuente en la Ventana de Entrada de Datos.
19.
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
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-N. El
ambiente grfico de Windows en las pgs. 171 y sig.
21.
19
23.
Define la fuente a usar como fuente pequea del sistema. Por ejemplo, dichas fuentes
sern usadas cuando se visualizan trminos del diccionario, o mientras se escriban
expresiones de bsqueda. Este parmetro ser automticamente asignado usando el
cuadro de dilogo Parmetros del SYSPAR.PAR del men Configurar.
Su formato es
115=Fuente,tamao
24.
Las fuentes definidas con ste parmetro sern las usadas en lo cuadros de dilogo de
Winisis, tales como "Abrir base de datos", "Importacin/exportacin" o para mostrar los
mensajes estndar de WINISIS. Este parmetro ser automticamente asignado usando
el cuadro de dilogo Parmetros del SYSPAR.PAR del men Configurar.
Su formato es
116=Fuente,tamao
25.
Las fuentes definidas con ste parmetro sern las usadas para mostrar los textos del
sistema o algunas ventanas de texto y son normalmente mayores que las usadas como
fuentes de dilogo. Este parmetro ser automticamente asignado usando el cuadro de
dilogo Parmetros del SYSPAR.PAR del men Configurar.
Su formato es
117=Fuente,tamao
20
28.
Este parmetro es utilizado por CDS/ISIS para almacenar el ltimo estado de la ventana
principal. No se debe crear o editar este parmetro.
29.
21
Los tres asteriscos hacen que Winisis muestren el texto que les sigue. Su longitud est
limitada a 80 caracteres. Parmetro no incluido en la Ventana de Parmetros del Sistema
33.
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.
34.
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.
35.
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
- -
22
38.
Ejemplo:
136=140
- -
23
- -
24
i.
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
- -
25
ii.
Winisis no puede resaltar ningn trmino en las bsquedas sobre texto libre.
44.
Winisis puede visualizar los resultados en forma de lista. Sin embargo, cuando el
resultado de una bsqueda es un nico registro, dicho resultado se muestra en una
ventana estndar de resultados. Asignando el valor 1 a ste parmetro se fuerza la
visualizacin de resultados en modo lista (aunque dicho resultado est formado por un
nico registro).
150=DMY
150=MDY
Desde la versin 1.3 de Winisis, siempre se usan 4 dgitos para los aos.
NOTA: parmetro no incluido en la Ventana de Dilogo de Parmetros del Sistema
No comprobar
155=1
- -
26
50.
27
Los cdigos son fijos y el cdigo de idioma derivan del men activo.
Ventana
Winisis 1.4
cdigo
Winisis 1.5
Cdigo
Entrada de Datos
DE
ISISDEEN.HTM
FL
ISISFLEN.HTM
Bsqueda asistida
ES
ISISESEN.HTM
Logic1
SR
ISISSREN.HTM
Impresin #1 General
10
PG
ISISPGEN.HTM
Imp. #2 Presentacin
11
PP
ISISPPEN.HTM
Impr. #3 Mrgenes
12
PM
ISISPMEN.HTM
Impr. #4 Distribucin
13
PL
ISISPLEN.HTM
Wisis #1 HelpIndice
IX
ISISIXEN.HTM
Importacin
IM
ISISIMEN.HTM
Exportacin
EX
ISISEXEN.HTM
Archivo inverso
IU
ISISIUEN.HTM
- -
28
La primera vez que se corre Winisis en un ordenador, se crea un identificador nico para
cada mquina: dicho identificador se utiliza en el archivo de control de acceso (log file).
El identificador de la mquina se mantiene inalterado por sucesivas instalaciones de
Winisis en dicha mquina. El ID es un nmero. En instalaciones en red es recomendable
el uso de un archivo de control de acceso nico y comn para todas las mquinas de la
red. Este parmetro permite al administrador de la red el seguimiento y control sobre
determinadas acciones realizadas sobre las bases de datos.
Si no se especifica ningn path, el archivo de control de acceso (log file) se graba en el
directorio de base de datos por defecto.
Actualmente las operaciones controladas por dicho archivo son:
-
Actualizacin de registros
Creacin de registros
Borrado de registros
Recuperacin de registros borrados
Actualizacin de archivos inversos [diccionarios]
Borrado global de campos
txt.tab
- -
29
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.
30
Unidad/ruta de
-------------XRF
MST
CNT
N01
N02
L01
L02
IFP
ANY
FDT, FST, FMT, PFT, STW, SRT, WPR
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\
31
Instalar una sola copia del programa en el servidor que usarn todos los
usuarios.
2.-
a.
- -
32
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 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.
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.
2.
3.
- -
33
ilimitado
16 millones (500 Mb mx.)
32000 caracteres1
32000 caracteres
200 (excluyendo repeticiones de campos repetibles
600
799
26 Kbytes
64 Kbytes
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
- -
34
- -
3 - Mens de Winisis
35
3. Mens de Winisis
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.
- -
3 - Mens de Winisis
36
i.
Abrir
ii.
Nueva (Definicin)
Es posible crear nuevas bases de datos utilizando este comando, a travs del que se
accede a la ventana de creacin asistida de Bases de Datos, que consta de cuatro etapas
principales:
Definicin de Campos
Definicin de una hoja de entrada de datos
Definicin de un formato de visualizacin/impresin
Definicin de una hoja de seleccin de campos (para bsqueda)
- -
3 - Mens de Winisis
37
iii.
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.
iv.
Cerrar Todo
Este comando cierra todas las bases de datos abiertas en ese momento.
v.
Importar
vi.
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.
vii.
Reinicializar B. de Datos
viii.
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.
ix.
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.
- -
3 - Mens de Winisis
38
x.
Configurar impresora
xi.
Salir
Este comando finaliza la ejecucin de CDS/ISIS. Todas las bases abiertas sern cerradas
automticamente.
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.
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.
3 - Mens de Winisis
39
iii.
Esta opcin de men (comando) slo est activa 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.
iv.
Registros Marcados
Esta opcin de men (comando) slo estar activa cuando se estn visualizando o
editando resultados de bsquedas. Permite visualizar o editar exclusivamente los
registros marcados.
v.
Abrir Diccionario
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.
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
vii.
viii.
Zoom + / Zoom -
D - Men de Bsqueda
Este men contiene las siguientes opciones (comandos):
- -
3 - Mens de Winisis
40
i.
Bsqueda Experta
Esta opcin 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
iii.
Esta opcin cierra la ventana de bsqueda, si est abierta, y activa la ventana de base de
datos.
iv.
Guardar bsqueda
Esta opcin 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 de seleccin de
archivo, donde se indicar el nombre del archivo, de extensin .wsv, y el directorio
donde se desea guardar los resultados de la bsqueda.
v.
Esta opcin 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 de seleccin de 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.
vi.
3 - Mens de Winisis
41
E - Men Editar
Este men contiene los siguientes comandos:
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
iv.
Limpiar portapapeles
- -
3 - Mens de Winisis
42
v.
vi.
vii.
viii.
F - Men Configurar
Este men contiene las siguientes opciones (comandos):
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.
- -
3 - Mens de Winisis
43
ii.
Cambiar Perfil
iii.
Ver Configuracin
iv.
Salvar Configuracin
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.
G - Men Utilidades
Este men contiene las siguientes opciones (comandos):
i.
- -
3 - Mens de Winisis
44
ii.
iii.
Reemplazar Campo
iv.
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.
vi.
Exportar a XML
Este comando (opcin ) abre la ventana de exportacin a XML, que permite definir un
variado rango de parmetros de XML, incluyendo la seleccin de los campos que sern
tratados.
vii.
viii.
- -
3 - Mens de Winisis
45
ix.
Utilidades Avanzadas
Este comando permite acceder a las herramientas de desbloqueo de registros propias del
mantenimiento de Bases de Datos en ambiente multiusuario. Al seleccionarlo CDS/ISIS
abrir la ventana de dilogo Informacin Modo Multiusuario:
En la parte derecha del cuadro de dilogo estn las siguientes herramientas (Botones):
PRECAUCIN: El uso de estas herramientas mientras se encuentran activas sesiones
en red por ms de un usuario, puede causar prdida o alteracin de datos.
3 - Mens de Winisis
46
H - Men Ventanas
Este men contiene los siguientes comandos:
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
iii.
Mosaico vertical
- -
3 - Mens de Winisis
47
iv.
Agrupar ventanas
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.
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:
i.
Indice
ii.
Palabras clave
iii.
Uso de ayuda
- -
3 - Mens de Winisis
48
iv.
Sobre WINISIS
- -
3 - Mens de Winisis
49
4. Ventanas de Winisis
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.
Este botn abre una base de datos ya definida anteriormente. Tiene el mismo
efecto que el comando Abrir de men Base de Datos.
- -
4 - Ventanas de Winisis
52
- -
4 - Ventanas de Winisis
53
4 - Ventanas de Winisis
54
- -
4 - Ventanas de Winisis
55
- -
4 - Ventanas de Winisis
56
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 (vase Apndice A, pg. 209) y, adems, las cuatro
teclas especiales siguientes:
Enter
ESC
a.
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. A continuacin puede verse un ejemplo de campo con tres subcampos:
^aUnesco^bParis^c1985
- -
4 - Ventanas de Winisis
57
2. 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 (%)1. 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. Caracteres de Control
Alguno de los caracteres almacenados como parte de los datos pueden ser interpretados
por CDS/ISIS como caracteres de control, en vez de caracteres de los datos, y activar
entonces algn tipo 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.
- -
4 - Ventanas de Winisis
58
ii.
Clasificado como
Visualizado como
- -
4 - Ventanas de Winisis
59
EVOLUCIN DE LOS
SISTEMAS DE INFORMACIN
<100=cien> das
CIEN DIAS
100 das
<Mc=mac>Pherson, J.
MACPHERSON J.
McPherson, J.
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 - Ventanas de Winisis
60
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:
:formato
Los
campos
10
20
son
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.
Nota: Cada fichero de validacin puede tener hasta 8000 caracteres, pero cada
lnea de dicho fichero no puede exceder de 1024 caracteres.
4 - Ventanas de Winisis
61
d*
dtt
dtt/occ
att#str#
htt n str_n
La primera sentencia puede usarse para dar un valor dinmico por defecto si el registro
es un registro nuevo (su MFN es cero).
La segunda sentencia puede usarse para rellenar un campo con la fecha de la ltima
modificacin del registro. Recuerde que puede utilizarse el parmetro 150 para
configurar la salida de la funcin date().
mfn=0 se usa aqu para comprobar que el registro es nuevo (se est creando, por lo que
su nmero de registro no se ha asignado an), o se trata de uno preexistente (estamos
modificando un registro).
La siguientes funciones estn tambin disponibles en este contexto (Todas ellas son
funciones que han de escribirse respetando su ortografa (maysculas/minsculas)).
IsChanged() es una funcin especfica de validacin que reporta si el contenido del
registro ha cambiado. Solo tiene sentido como cdigo END.
StoreMFN(tag) Usado en nuevos registros cuando se desea almacenar en el campo
especificado (tag), el nmero de registro recin asignado. Tiene sentido como cdigo
END y exclusivamente con registros nuevos. Atencin: esta funcin impide el
chequeo de escritura en nuevos registros. Ejemplo:
If mfn=0 then StoreMFN(222) fi,
La lnea anterior asignar el nuevo nmero de registro del archivo maestro (nmero
MST), al campo 222. Store MFN no ha sido probado en profundidad en ambientes
multiusuario
GetWorksheetName() devuelve el nombre de la hoja de entrada de datos activa entre
comillas sencillas. Por ejemplo:
if GetWorksheetName()='CDS' then 'a69#<higher
education>#',fi
- -
4 - Ventanas de Winisis
62
4 - Ventanas de Winisis
63
i.
Operadores
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 (vase
Esta ventana tendr diferente aspecto si el parmetro 980 del archivo syspar.par vale 1 (vase
Apndice B - Seccin F, en la pg. 215). En este caso la ventana correspondiente se muestra en la pg.
64.
- -
4 - Ventanas de Winisis
64
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), 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:
- -
4 - Ventanas de Winisis
65
i.
Elementos de bsqueda
- -
4 - Ventanas de Winisis
66
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
v.
Botones
se
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.
- -
4 - Ventanas de Winisis
67
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
ii.
Ventana de trminos
- -
4 - Ventanas de Winisis
68
iii.
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.
v.
Este botn abre el cuadro de dilogo de Impresin del diccionario, que posibilita el
volcado (la impresin) del diccionario (archivo inverso) completo (o una parte del
mismo) a la impresora o a un archivo.
4 - Ventanas de Winisis
69
vi.
a.
Parmetro 550
La existencia de estas dos lneas del parmetro 550 en el archivo dbn.EXP obligan a
Winisis a ocultar los prefijos correspondientes de los trminos del diccionario
correspondientes a los campos 24 y 70; cuando se seleccionan alguno de dichos campos
en la ventana diccionario winisis muestra automticamente el primer apuntador (trmino
del diccionario) perteneciente a dicho campo sin mostrar su prefijo (se supone que en la
tabla de seleccin de campos de la base se definieron los prefijos TI= y AUT= para los
campos 24 y 70). El usuario puede tambin escribir un trmino en la ventana del
diccionario sin conocer el prefijo preasignado a dicho campo.
El prefijo ser restaurado automticamente al arrastrar (o realizar un doble click sobre)
uno de dichos trminos desde la ventana diccionario. Solo se deben asignar valores de
este parmetro a aquellos campos a los que se asignaron prefijos en la correspondiente
FDT. Los campos a los que no se asocia el parmetro 550 sern tratados normalmente.
Tngase en cuenta que si a un campo le fue asignado un prefijo, los primeros n
caracteres, correspondientes a la longitud del prefijo, sern eliminados.
2. Parmetro 555
Pone la opcin de diccionario <Todos los campos> ON (0) y OFF (1) (cero por defecto).
Sintaxis: 555=[0|1]
3. Parmetro 560
Asigna una descripcin para una determinada etiqueta de la Tabla de seleccin de
campos (FST).
Sintaxis: 560=[nmero de etiqueta de la FST] [descripcin]
- -
4 - Ventanas de Winisis
70
Esto permite asignar una descripcin a aquellas lneas de la FDT cuya etiqueta no est
definida en la Tabla de Definicin de Campos (FDT) correspondiente (por ejemplo 240).
Naturalmente es posible forzar una descripcin distinta a la que aparece como ttulo de
campo de la tabla FDT.
Soporte multilnge
Para habilitar opciones multilnges puede proporcionarse una lista de parmetros de
descripcin de campos (560) para cada idioma soportado. Para cada nueva seccin de
idioma utilice la siguiente sintaxis:
560=0EN
Ntese que la seccin en ingls no tiene descripcin para la lnea de la FDT de etiqueta
69. Winisis utilizar, por tanto, como descripcin el nombre del campo 69 definido en la
correspondiente FDT.
- -
4 - Ventanas de Winisis
71
2. Elementos Dato
Un elemento dato, como su nombre indica, es una pieza elemental de informacin. La
primera fase en el diseo de una base de datos, debe consistir en un delicado y completo
anlisis de los elementos dato requeridos. Los elementos de informacin elegibles para
- -
74
3. Campos y Subcampos
Los elementos Dato pueden ser almacenados en campo o subcampos. Cada campo es
identificado por una etiqueta segn se define en la FDT de la base de datos. Debe
pensarse que dicha etiqueta es el nombre del campo con el que identifica CDS/ISIS.
Cada vez que sea necesario realizar cualquier operacin sobre un determinado elemento
dato deber indicarse la etiqueta del campo en el que dicho elemento dato est
almacenado. Por ejemplo, en la FDT dada a continuacin, el ttulo est asignado al
campo de etiqueta 24. Si se desea visualizar el contenido del campo ttulo, se indicar a
CDS/ISIS que visualice V24 (con el adecuado comando de lenguaje de formateo para
visualizar un campo).
CDS/ISIS normalmente trata el contenido de un campo como una cadena de caracteres
continua y como una entidad nica. Sin embargo puede dividirse un campo en
subcampos. En este caso el campo contiene ms de un elemento dato, cada uno de ellos
almacenado en diferentes subcampos. Al contrario de los campos, los subcampos no est
identificados por una etiqueta numrica, si no por un delimitador de subcampo.
Un delimitador de subcampo es un cdigo de dos caracteres que precede e identifica a un
subcampo de longitud variable dentro de un campo. Consiste en el carcter ^ seguido de
un carcter alfabtico o numrico, p. ej. ^a, ^h, ^1.
En la FDT de la figura 29, el campo Imprint ha sido definido para contener el lugar de
publicacin, el editor, y la fecha de publicacin en tres subcampos a, b y c
respectivamente. Un ejemplo de contenido de dicho campo puede ser:
^aParis^bUnesco^cl985
Se puede acceder al contenido de un campo con subcampos como una nica entidad,
refirindose solo a la etiqueta del campo (p. ej. v26). En este caso CDS/ISIS
proporciona opciones para visualizar los delimitadores de subcampo (normalmente para
tareas de control), o para reemplazarlos automticamente por marcas de puntuacin. Sin
embargo, y dado que los subcampos son identificables por su delimitador de subcampo,
puede accederse a su contenido especificando juntos la etiqueta del campo y el
delimitador de subcampo relevante. Por ejemplo v26^b se refiere al subcampo Editor del
campo Imprint, y v26^a al subcampo lugar de publicacin.
Al disear una base de datos, debe recordarse que el lenguaje de formatos de CDS/ISIS
tiene herramientas para reemplazar automticamente delimitadores de subcampo por
marcas de puntuacin. Debe intentarse, en la medida de lo posible, elegir cdigos de
delimitacin en los que una sustitucin de los mismos por una marca de puntuacin sea
til en la aplicacin. De otra forma deber tratarse con el lenguaje de formatos cada
subcampo de forma individualizada. Las opciones de reemplazo de delimitadores de
subcampo estn indicadas en el apartado "Comando Modo".
- -
75
4. Campos Repetibles
En aquellos casos en los que los elementos dato puedan tener mas de una ocurrencia en
un mismo registro, CDS/ISIS crear cuantos campos sean necesarios para almacenar
todas las ocurrencias del elemento dato. Este tipo de campos se llaman campos
repetibles. Un ejemplo tpico es el campo autor en un registro bibliogrfico. Todas las
ocurrencias de un campo repetible tienen la misma etiqueta (tag). CDS/ISIS posee
herramientas para manejar y formatear campos repetibles. Puede accederse
individualmente a una ocurrencia particular de un campo repetible a travs del lenguaje
de formatos. Es posible, por ejemplo en el campo repetible autor comentado antes, dar
un tratamiento particularizado a la primera ocurrencia de un campo repetible (primer
autor).
Los campos repetibles pueden contener subcampos, lo cual confiere herramientas al
sistema para manejar datos tabulares de dos dimensiones (una dimensin el campo, otra
dimensin el subcampo).
Adems, puede definirse un campo como repetible aunque contenga elementos dato
nicos. Eso puede ser til , por ejemplo, para fraccionar textos relativamente largos,
como pudiera ser un campo resumen, en prrafos, para mejorar su legibilidad e
impresin. Definiendo dicho campo como repetible, pueden utilizarse determinadas
herramientas del lenguaje de formatos, creadas para campos repetibles, para realizar
sangras en la primera lnea de cada prrafo. Otro ejemplo se refiere a cuando deben
realizarse bsquedas en campos largos indizados por palabras. Definiendo dichos campos
como repetibles, e ingresando cada prrafo como una ocurrencia separada, puede
utilizarse el operador (F) del lenguaje de bsqueda para restringir a un mismo prrafo la
bsqueda de dos o mas palabras, lo cual no sera aplicable si los prrafos estuviesen en la
misma ocurrencia (vase "Operadores de bsqueda a nivel de campo y proximidad").
5. Caracteres de Control
Alguno de los caracteres almacenados como parte de los datos pueden ser interpretados
por CDS/ISIS como caracteres de control, en vez de caracteres de los datos, y activar
entonces algn tipo 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.
- -
76
a.
- -
77
Clasificado como
Visualizado como
EVOLUCIN DE LOS
SISTEMAS DE
INFORMACIN
<100=cien> das
CIEN DIAS
100 das
<Mc=mac>Pherson, J.
MACPHERSON J.
McPherson, J.
- -
78
- -
79
Nombre
Tipo
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
Numrico
Patrn
Rep
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).
- -
80
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
Vlido
35-j56/Xe
`j es invlida
Xrr(BB)7
Vlido
...(78)9
`78 es invlido
XXX(AA)9
- -
81
- -
82
aparecer la
83
, se despliega
- -
84
85
- -
86
- -
87
88
Tcnica
Formato
- -
89
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):
- -
90
- -
91
- -
92
i.
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.
iii.
*.mst; *.par
*.iso.
Bsquedas guardadas
*.wsv
*.wpr
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
v.
Botones
Abre el archivo seleccionado
Cancela la operacin
Abre la ventana de ayuda del tema relacionado
- -
94
en la que se seleccionar el archivo *.iso que se desea importar. Tras ello se despliega la
siguiente ventana.
i.
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.
95
iii.
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
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/)
2 0 v200
- -
96
v.
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 ). Cuando se utiliza una tabla de conversin Gizmo en
operaciones de importacin, Winisis eliminar los signos diacrticos de todos los
caracteres no listados en dicha tabla.
La tabla de conversin Gizmo tambin puede contener una lnea indicando el path del
archivo *.tab para ser usado como tabla de conversin de caracteres. Por ejemplo:
c:\winisis\txt_txt.tab
vi.
Este parmetro especifica la longitud de lnea de los archivos ISO de entrada/salida (por
defecto CDS/ISIS utiliza 80 caracteres por lnea). Poniendo este parmetro igual a cero
("0"), se posibilita el manejo de archivos ISO continuos (sin retornos de carro)
vii.
Separador de Subcampos
Los archivos de entrada ISO pueden utilizar como carcter separador de subcampos uno
distinto del utilizado por CDS/ISIS. Este parmetro define el carcter de separacin de
subcampos del archivo de entrada ISO, que ser convertido automticamente por winisis
durante la importacin en el carcter estndar de separacin de subcampos de CDS/ISIS
("^"). Se puede definir cualquier carcter ASCII como separador de campos utilizando la
siguiente notacin:
\xxx
Por ejemplo, para el carcter ASCII 31, indique \031 en el recuadro correspondiente.
- -
97
viii.
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 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.
en la que se indicar el nombre del archivo *.iso que se desea exportar. Tras ello se
despliega la siguiente ventana:
- -
98
i.
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
- -
99
iii.
Separador de Registros
iv.
Separador de Subcampos
Por ejemplo, para el carcter ASCII 31, indique \031 en el recuadro correspondiente.
v.
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 Intervalo 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).
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.
Otra posibilidad consiste en la exportacin a partir de un archivo HIT existente, por
ejemplo para obtener un archivo ISO ordenado. La creacin de archivos HIT ordenados
se explica en la seccin I. - Ventana de Dilogo de Impresin
vi.
Este parmetro especifica la longitud de lnea de los archivos ISO de salida (por defecto
CDS/ISIS utiliza 80 caracteres por lnea). Poniendo este parmetro igual a cero ("0"), se
posibilita el manejo de archivos ISO continuos (sin retornos de carro).
- -
100
vii.
FST de Reformateo
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
100 0 (v1/)
200 0 v2
300 0 |<|v3|>|
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.
viii.
101
ix.
x.
Este recuadro puede contener el nombre de una tabla de conversin Gizmo para ser
usada en la exportacin.
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.
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
- -
102
- -
103
iii.
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.
v.
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.
vi.
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.
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.
- -
104
i.
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.
iii.
Etiqueta de Campo
iv.
Posicin: En el caso de que el campo tenga una extensin mayor, el nuevo texto
se incluir en la posicin indicada. De otra forma, el nuevo texto se incluir al
final del contenido del campo.
- -
105
v.
vi.
Botn OK
vii.
Botn Cancelar
i.
ii.
iii.
106
iv.
Subcampo
v.
Ocurrencia
Si el nmero indicado es mayor que cero ("0"), solo se trata la ocurrencia indicada. Si el
nmero indicado es cero ("0"), se borrarn todas las ocurrencias del campo.
vi.
Botn OK
vii.
Botn Cancelar
i.
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.
- -
107
ii.
Texto a encontrar
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
v.
Alcance
I-
Diseo
- -
108
109
2.
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;
3.
- -
110
i.
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
-n
n-
n-m
ii.
Salida a
iii.
Formato de Impresin
En esta seccin puede escogerse el formato de impresin adecuado de entre los formatos
predefinidos. El recuadro Formato predefinido 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
.
- -
111
iv.
Botn Recuperar
Oprima ste botn para recuperar una hoja de trabajo de impresin previamente salvada.
v.
Botn Archivar
vi.
112
Tamao de fuente
Estilo de caracteres
i.
Mrgenes
113
ii.
Inferior:
Interior
margen izquierdo
Exterior
margen derecho
Sangra
Unidades de Medida
Define las unidades de medida a usar en los distintos mrgenes. Se pueden escoger entre:
Milmetros, Centmetros, Pulgadas y Twips.
iii.
iv.
Sangra de datos
v.
Este parmetro indica el mnimo nmero de lneas que debern estar disponibles en la
columna o pgina actual antes de imprimir un registro.
vi.
Este parmetro limita la altura del rea imprimible de cada registro a un valor
determinado. Normalmente se utiliza para imprimir etiquetas, etc. Ntese que utilizando
este parmetro no es preciso el definir ningn zoom (%).
- -
114
i.
Nmero de Columnas
ii.
iii.
Sin Decorar
iv.
v.
Bordes
vi.
Imprimir n pgs.
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)
- -
115
viii.
Posicin
Elija si prefiere que los nmeros aparezcan en la parte superior o inferior de la pgina.
ix.
Alineacin
x.
Iniciar en
xi.
Aplicar Zoom
xii.
No usar ttulos
xiii.
No clasificar
xiv.
Esta opcin obliga a Winisis a detener el proceso justo despus de clasificar los registros.
Se crear un archivo (tambin llamado Archivo HIT) que contendr las claves de
clasificacin y sus correspondientes nmeros de registro (MFN). Los archivos HIT as
generados pueden ser utilizados para la exportacin a formato ISO 2709 para producir
archivos ISO ordenados. Un archivo HIT est compuesto por dos archivos fsicos:
<dbase>.hit y <dbase>.hxf que sern archivados en el directorio de trabajo activo
definido en el parmetro 4 del archivo syspar.par.
xv.
Imprime al menos n registros por pg./col., tras lo cual se enva un comando de nueva
pgina a la impresora.
- -
116
i.
Nmero de encabezados
117
ii.
Si en alguna de las Tablas de Seleccin de Campos (FST) usadas para generar las claves
de clasificacin (vase 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. Dichos archivos (dbn.stw; dbn = nombre de la base) podrn ser
construidos con cualquier editor de textos, y contienen una palabra vaca por cada lnea.
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.
2.
118
iv.
- -
119
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
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 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;
1o3
120
B - Exportacin a XML
Winisis puede exportar datos a formato XML utilizando el siguiente cuadro de dilogo:
- -
121
i.
Lmites inferior y superior de nmero de MFN de los registros a los que se debe aplicar
esta operacin. Por ejemplo: 1/20.
ii.
iii.
MFN
iv.
Opciones de Subcampo
v.
DTD
122
vi.
Otras opciones
- -
123
D - 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 rechazada1.
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)
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.)
- -
123
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.
3. 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).
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.
- -
124
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.
2. 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.
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:
- -
125
(F)
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
126
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
4. 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:
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).
- -
127
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.
- -
128
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
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)
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.
- -
129
ARTE
ITALIA + FRANCIA
CONSERVACIN DE DOCUMENTOS
#1 * #2 + #3
- -
130
#n
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
inverso, 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 inverso y las de texto libre, no pueden combinarse en
una sola expresin, es posible a travs de las referencias retrospectivas combinar
- -
131
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.
Otro ejemplo:
? *10,5670 v0:'Petrarca'
buscara entre los registros del 10 al 5670 los que contengan la cadena de caracteres
Petrarca en cualquier campo. Recuerde que v0 (vcero) se refiere al contenido del registro
completo. No es posible unir el operador * (interseccin) en conjuncin con el operador
# (conjunto de bsqueda).
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.
HITS
132
A.
Contenido
24
26
^aParis^bUnesco^cl965
30
^ap. 247-257^billus.
44
50
Incl. bibl
69
70
Grieve. B.J
70
Went, F.W.
Selectores de Campo
1. Comando Campo
Para extraer el contenido de un campo de un registro se utiliza la letra cdigo V, seguida
por la etiqueta del campo a extraer. La letra V (cdigo mnemotcnico de campo de
longitud Variable) es el comando que indica a CDS/ISIS que se desea extraer un campo.
Puede ser escrito indistintamente en maysculas o minsculas. A continuacin se dan
algunos ejemplos:
Formato
Salida
- -
135
v24
v26
^aParis^bUnesco^cl965
v30
^ap. 247-257^billus.
v44
2. Comando Subcampo
Para extraer en subcampo particular de un campo determinado se debe aadir el
correspondiente delimitador de subcampo a la etiqueta del campo, como se indica a
continuacin. Ntese que puede utilizarse el delimitador especial ^* para referirse al
primer subcampo, sea cual sea su delimitador especfico. En este caso el primer
subcampo no necesita estar precedido por ningn delimitador particular.
Los delimitadores de subcampo alfabticos pueden escribirse indistintamente en
maysculas o minsculas.
Formato
Salida
v26^a
Paris
v26^b
Unesco
v30^a
ap. 247-257
V26^*
Paris
v44^*
v10[2..4]
v10[3..]
v10[1]^a
- -
136
Salida
V70[2], |; |
Wynter, Hector
V70[2..5]|; |
V70[1..]|; |
Faure, Edgar
'AUTORES:
'v70[2..]|; |
Formato
Salida
- -
137
Nov
V1* .2
99
Vl*7
05
Vl*7,vl*2.4
05-Nov
vl*7,vl*2.S,vl .2
05-Nov-99
V26.3
^aP
v26^b*2.4
esco
5. Ocurrencias de campo
Es posible acceder a ocurrencias individuales de un campo repetible, especificando un
nmero de ocurrencia, o un rango de ocurrencias, entre corchetes [ ], inmediatamente
detrs de un selector de campos. Por ejemplo:
v10[1]
v10[2..4]
v10[3..]
v10[1]^a
6. Comando de sangra
Cuando CDS/ISIS ejecuta un comando de campo o de subcampo, normalmente escribe
el contenido del campo en la posicin actual de la lnea, lo cual depende del ltimo
comando ejecutado. Si el campo no cabe en su totalidad en la lnea actual, CDS/ISIS
crear tantas lneas adicionales como sean necesarias. Normalmente las lneas de
continuacin inician en la posicin 1 del rengln. Esto puede ser modificado incluyendo
el comando de sangra, el cual debe seguir inmediatamente despus del comando de
seleccin de campo (o de subcampo). El comando de sangra se especifica como (f,c) o
(f), donde:
f
138
Puede especificarse un valor de cero tanto para f, como para c. Si slo se necesita f,
puede omitirse c (CDS/ISIS aporta cero por omisin). Sin embargo, si se requiere c,
tambin debe especificarse f. A continuacin se presentan algunos ejemplos.
Formato
Salida
V44
Methodology of plant
Montpellier Symposium
V44(10)
proceedings
of
the
V44(5,9)
V44(0,8)
eco-physiology:
7. Comando MFN
Para extraer el MFN de un registro, puede usarse el siguiente comando:
MFN o MFN(d)
donde d es el nmero de dgitos a ser visualizados. si (d) se omite, el sistema mostrar en
forma implcita 6 dgitos. A continuacin se indican algunos ejemplos:
Formato
Salida
MFN
000004
MFN(3)
004
MFN(2)
04
MFN(1)
Tngase en cuenta que se puede hacer uso de la funcin F (vase F(expr-1,expr2,expr-3)) para suprimir los ceros sobrantes.
B.
Comando Modo
139
Salida
- -
140
mpl,v24
mhl,v24
mdl ,v24
mdu,v24
mpl,v26
^aParis^bUnesco^cl965
mhl,v26
mdu,v26
mpl,v69
Paper on:
balance>
mdl,v26
<hygrometers><plant
transpiration><moisture><water
Cn
NP
NC
141
Formato
Salida
v26^b,x3,v26^a
Unesco
v26^b/v26^a
Unesco
Pars
Pars
- -
142
Unesco
Pars
v26^b,c20,v26^a
Unesco
v26^b,####%v26^a
Unesco
Pars
Pars
mdl,v26,v30
mdl,v26/v30
D.
Literales
143
Los literales nulos (o sea vacos o de longitud cero, tales como "" o ||) estn permitidos,
y pueden ser usados por ejemplo como literales-prefijo, para proveer espaciado vertical
condicional, o como literales-sufijo, para suprimir temporalmente la puntuacin
automtica al final del campo que CDS/ISIS genera cuando el modo de dato est activo.
Los literales siguen las indicaciones de transformacin a maysculas si esto se ha
establecido por un comando previo de modo.
A continuacin se incluyen algunos ejemplos de diferentes tipos de literales:
- -
144
Salida
MFN: 004
'MFN: ',mfn(3)/
mdl,"Title: "v24(0,7)
v70
v70| ; |
v70+|; |
; |v70
|; |+v70
"Authors"/v70(3,3)+|; |
Authors
Grieve, B.J.; Went, F.W.
mdl ,v26
E.
145
^x
Un selector virtual de campos normalmente es precedido por cuando menos un literalprefijo condicional (que puede ser nulo), seguido posiblemente por uno o ms literalesprefijo condicionales adicionales, comandos de espaciado vertical y horizontal, comandos
de modo, y/o comandos de escape. Los selectores virtuales de campos no pueden tener
literales-sufijo.
A continuacin se indican algunos ejemplos de estos comandos:
Formato
Salida
"(Anon.)",n80,v80+| |
(Anon.)
"[Conference paper]"d44
[Conference paper]
1965
[no date]
F - . Expresiones
El lenguaje de formateo permite evaluar y/o comparar valores a travs del uso de
expresiones. Las expresiones son estructuras que, cuando son ejecutadas, devuelven un
valor. Este valor puede ser una cadena de caracteres (p.ej. el contenido de un campo o
un literal dado), en cuyo caso la expresin se llama: expresin de cadena; un nmero, en
cuyo caso la expresin se llama: numrica; o puede ser un valor de verdad (Verdadero o
Falso), en cuyo caso la expresin se llama booleana. CDS/ISIS tambin proporciona un
conjunto de funciones, que realizan un proceso especfico y devuelven un valor, en base
a los argumentos que se le proporcionan. Las funciones que devuelven un nmero se
llaman funciones numricas; aquellas que devuelven una cadena, se llaman funciones
de cadena; y aquellas que devuelven un valor de verdad, se llaman funciones booleanas.
Slo las funciones de cadenas pueden ser usadas directamente en como comandos de
formateo. Las expresiones numricas pueden usarse en expresiones booleanas, o como
argumentos de funciones. Las expresiones y funciones booleanas slo pueden ser usadas
en el contexto de un comando IF.
- -
146
1. Expresiones numricas
Las expresiones numricas se forman con operandos que tienen un valor numrico, y
operadores que especifican los clculos a ser realizados. Los operandos que pueden
usarse en una expresin numrica son los siguientes:
Constantes numricas: tales como 5 18 98.65; las constantes numricas pueden
representarse como enteros con un signo opcional, como nmeros con decimales, o en
notacin cientfica exponencial, p. ej. 1.5E5 (que significa 1.5 veces 10 a la potencia 5, o
sea 150000);
Funciones numricas: tales como val (v10) (estas se describen bajo "Funciones
numricas";
MFN: el valor del MFN de un registro
Expresiones numricas: cuando se usan como operandos, las expresiones deben
encerrarse entre parntesis, por ejemplo (val (v20)-5).
Los operadores disponibles son:
+
multiplicacin;
divisin.
Al igual que en el lgebra normal, en ausencia de parntesis los operadores suma y resta
se ejecutan en primer lugar, y las multiplicaciones y divisiones se realizan antes que las
sumas y las restas. Una serie de dos o ms operadores del mismo nivel, se ejecutan de
izquierda a derecha. Se pueden usar parntesis para alterar este orden de evaluacin: las
expresiones dentro de parntesis se evalan antes, y las expresiones
entre parntesis internos a otros, son evaluadas antes que las expresiones externas a los
parntesis.
Ntese que, como los selectores de campo (p.ej. v10 o v20^a) producen una cadena de
texto, no pueden usarse como operandos en expresiones numricas. Sin embargo, la
funcin VAL, puede usarse para convertir el contenido de un campo o subcampo a un
valor numrico.
Asimismo, una expresin numrica no puede visualizarse directamente, por lo que debe
convertirse primero a una cadena de caracteres usando la funcin F.
A continuacin se presentan ejemplos de expresiones numricas (donde se supone que
MFN=10, v1^a=10, v1^b=20, y v2=30):
Expresin
Valor
0. 155e+3
155
1e-3
0.001
2*3+9
15
- -
147
24
10-(4*(2-1 ))
15*0.001
0.015
mfn+l00
110
val(v2)+val (v1^a)*7.5
105
La versin IBM PC de CDS/ISIS convierte todos los nmeros usados en los clculos a
su representacin en punto flotante de precisin simple. Esto provee una precisin de
aproximadamente siete dgitos, con un valor mximo de aproximadamente 1.701411E38.
La versin para VAX, usa nmeros de punto flotante con doble precisin, lo que permite
una precisin de 15 dgitos.
9. Expresiones booleanas
Las expresiones booleanas se usan para determinar si un conjunto de una o ms
condiciones es verdadero o falso, y el resultado de su evaluacin es un valor de verdad.
Los operandos de una expresin booleana pueden ser cualquiera de los siguientes:
Expresiones relacionales: que comparan dos valores y determinan si existe o no una
cierta relacin entre ellos (ver ms adelante), tal como mfn<10;
Funciones booleanas: tal como p(v24), que regresa un valor de verdad (estos se
explican bajo "Funciones booleanas").
Las expresiones relacionales permiten determinar si una relacin dada se verifica entre
dos valores. La forma general de una expresin relacional es:
expresin-1 operador-de-relacin expresin-2
donde:
expresin-1 es una expresin numrica o de cadena
- -
148
Igual
Distinto (diferente de)
Menor que
Menor o igual que
Mayor que
Mayor o igual que
Contiene (puede ser usado slo en expresiones de cadena)
expresin-2 es una expresin del mismo tipo que expresin-1, o sea, expresin-1
y expresin-2 deben ser ambas expresiones numricas o ambas expresiones
de cadena.
Los operadores de relacin = <> < <= > >= tienen su significado convencional cuando se
aplican a expresiones numricas (dentro de los lmites de precisin de los valores
numricos definidos bajo "Expresiones numricas"). Cuando se comparan expresiones de
cadena, se aplican las siguientes reglas:
Excepto por el operador ":" (contiene), las cadenas se comparan exactamente en la
forma en que ocurren, o sea, las letras maysculas y minsculas se comparan de
acuerdo con el cdigo ASCII que les corresponde (p.ej. A ser considerada menor
que a);
Dos expresiones de cadena no son consideradas iguales, a menos que tengan la misma
longitud. Si dos expresiones generan cadenas de diferente longitud que son
idnticas, carcter por carcter, hasta el total de la longitud de la ms corta,
entonces, la ms corta ser considerada menor que la ms larga.
El operador : (contiene), busca una cadena de caracteres (definida por expresin-2) en
otra cadena (definida por expresin-1). Si el segundo operando existe en cualquier
parte del segundo operando, el resultado es Verdadero (TRUE). Este operador es
insensible al hecho de que los caracteres se hallen en maysculas o minsculas: por
lo que las letras minsculas se consideran iguales a su letra mayscula
correspondiente. Por ejemplo, el resultado de:
v10:'qumica'
ser Verdadero (True) si, y slo si, el campo 10 contiene la cadena qumica. en
caso contrario, el resultado ser Falso (False).
Ntese que el segundo operando puede ser cualquier cadena o carcter, y no
necesita ser una palabra como tal. Por lo tanto, en este ejemplo, el resultado ser
Verdadero no slo si el campo 10 contiene la palabra qumica, sino tambin si
contuviera bioqumica, fotoqumicas, qumicamente, etc.
Los operandos de una expresin booleana pueden combinarse con los operadores
siguientes:
NOT (NO) Este operador produce el valor Verdadero, si su operando es Falso; y el valor
Falso, si su operando es Verdadero. El operador NOT slo puede usarse como
operador signo +, o sea, siempre se aplica a la expresin booleana que le sigue;
- -
149
Valor
Mfn=4
Verdadero
not mfn=4
Falso
verdadero
v24='plants'
Falso
v24: 'plants'
Verdadero
v24: 'PLANTS'
Verdadero
v44.6='method'
Falso
v44.6='Method'
Verdadero
G. Funciones
Una funcin evala un valor (llamado el valor de la funcin o el valor devuelto), que es
entonces substituido en el lugar de la funcin en el clculo de la expresin. Las funciones
pueden tener uno o ms argumentos, que deben ser suministrados por el usuario, y que
son usados en la evaluacin del valor de la funcin. Por lo tanto, el valor de la funcin
depende del valor de los argumentos que se suministren. Estos argumentos se encierran
entre parntesis, y se separan con comas.
Los argumentos pueden ser de tres tipos:
Formato: un formato de CDS/ISIS, que puede contener cualquier comando de
formateo, excepto la funcin REF (vase "REF (expresin,formato)"). Cuando se
usa un formato como argumento, se pasa a la funcin el texto resultante de la
ejecucin del formato, y no el formato mismo.
- -
150
1. Funciones numricas
a.
Funcin VAL
Formato
Valor
val (15.79)
15.79
val (v1)
10
val (vl^a)
10
val (v2)
30
val (19,vl^b)
1920
val (xxxx7yyyy8zzzz)
0.00058
val (water)
- -
151
2. Funcin RSUM
La funcin RSUM devuelve la suma de uno o ms valores numricos. El texto producido
por el argumento es revisado de izquierda a derecha, al igual que en la funcin VAL, y
todos los valores numricos que contiene son sumados entre s. El valor total de la suma
ser el valor de la funcin. Los valores individuales deben ser separados por uno o ms
caracteres no numricos, y es responsabilidad del usuario insertar estos separadores a
travs del formato suministrado como argumento. RSUM puede usarse para calcular la
suma de los valores numricos contenidos en todas las ocurrencias de un campo repetible
dado.
Por ejemplo (suponiendo que el campo 1 tiene cuatro ocurrencias que contienen
respectivamente 1, 2, 3 y 4):
Formato
Valor
rsum( 10,20,30)
60
Rsum(v1|;|)
10
Rsum(v1|,|,48,3.5) 61.5
3. Funcin RMIN
La funcin RMIN devuelve el valor mnimo de uno o ms valores numricos. El texto
producido por el argumento es revisado de izquierda a derecha, al igual que en la funcin
VAL, y todos los valores numricos que contiene son extrados. El valor algebraico
menor de todos ellos ser el valor de la funcin. Los valores individuales deben ser
separados por uno o ms caracteres no numricos, y es responsabilidad del usuario
insertar estos separadores a travs del formato suministrado como argumento. RMIN
puede usarse para calcular el mnimo de los valores numricos contenidos en todas las
ocurrencias de un campo repetible dado.
Por ejemplo (suponiendo que el campo 1 tiene cuatro ocurrencias que contienen
respectivamente 10, 20, 30 y 40):
Formato
Valor
rmin( 1 ,2,-3)
-3
rmin(vl|;|)
10
rmin(vl|,|, 48,3.5)
3.5
- -
152
4. Funcin RMAX
La funcin RMAX devuelve el valor mximo de uno o ms valores numricos. El texto
producido por el argumento es revisado de izquierda a derecha, al igual que en la funcin
VAL, y todos los valores numricos que contiene son extrados. El valor algebraico ms
grande de ellos ser el valor de la funcin. Los valores individuales deben ser separados
por uno o ms caracteres no numricos, y es responsabilidad del usuario insertar estos
separadores a travs del formato suministrado como argumento. RMAX puede usarse
para calcular el mximo de los valores numricos contenidos en todas las ocurrencias de
un campo repetible dado.
Por ejemplo (suponiendo que el campo 1 tiene cuatro ocurrencias que contienen
respectivamente 10, 20, 30 y 40):
Formato
Valor
rmax(1 ,2,-3)
rmax(v1|; |)
40
rmax(vl , I. 48,3.5)
48
5. Funcin RAVR
La funcin RAVR devuelve el valor promedio (media aritmtica) de uno o ms valores
numricos. El texto producido por el argumento es revisado de izquierda a derecha, al
igual que en la funcin VAL, y todos los valores numricos que contiene son extrados.
Se calcula entonces el valor promedio y se devuelve como valor de la funcin. Los
valores individuales deben ser separados por uno o ms caracteres no numricos, y es
responsabilidad del usuario insertar estos separadores a travs del formato suministrado
como argumento. RAVR puede usarse para calcular el valor promedio de los valores
numricos contenidos en todas las ocurrencias de un campo repetible dado.
Por ejemplo (suponiendo que el campo 1 tiene cuatro ocurrencias que contienen
respectivamente 10, 20, 30 y 40):
Formato
Valor
ravr(1,2, -3)
ravr(vl |; |)
25
ravr(v1| | 48,3.5)
25.25
6. Funcin L
La funcin L usa el texto producido por el argumento como un trmino de bsqueda en
el archivo inverso, y devuelve el MFN del primer apuntador (posting), en caso de que lo
haya. Antes de buscar en el archivo inverso, el termino es convertido automticamente a
maysculas. Si no se encuentra el trmino en el archivo inverso, el valor de la funcin es
- -
153
7. Funcin LR
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 de y 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.
8. Funcin NPST
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.
9. Funcin NOCC
Devuelve el nmero de ocurrencias del campo Vtt. Por ejemplo: f(nocc (v70))
10.
Funcin OCC
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/)
2. Segundo Autor
- -
154
11.Funcin SIZE
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 v10 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.
12.
Funcin TYPE
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.
Por ejemplo:
type(XXA-99-99-99,v10)
Por ejemplo:
type(3,v40)
13.
Funcin TAG
ste comando trabaja solo en grupos repetibles y permite listar las etiquetas de campo o
subcampo sobre el que acta. Las etiquetas de campos repetibles sern listadas en cada
ocurrencia. Sintaxis: tag .(devuelve un valor numrico). Esta funcin trabaja en todas las
versiones de winisis desde 1997.
- -
155
a.
Funcin F
Valor
- -
156
1.000000000E+00
f( 1,10)
1-000E+00
F(-l,10,2)
-1.00
f( 1,5,2)
1.00
F(1,8,2)
1.00
f(mfn,1,0)
F(mfn,2,0)
F(mfn,3,0)
2. Funcin REF
La funcin REF (expresin formato) permite extraer datos de un registro alterno del
archivo maestro. El primer argumento es una expresin numrica que aporta el MFN del
registro alterno a ser seleccionado, y el segundo argumento es el formato que debe ser
aplicado a ese registro. Si el valor de expresin no corresponde con el MFN de un
registro existente en la base de datos, entonces REF producir una cadena vaca (o sea
ninguna salida). El proceso realizado por la funcin REF se representa en la figura 55,
donde se supone el registro que se est formateando es el 1.
Como puede verse en este ejemplo, la funcin REF es un instrumento muy poderoso, ya
que permite juntar datos que en realidad estn guardados en registros diferentes de la
base de datos, y los hace aparecer al usuario como si estuvieran guardados en el mismo
registro. En este primer ejemplo, los registros 1 y 98 estn ligados por la especificacin
en el campo 4 del registro 1, del MFN del registro asociado, que contiene el nombre del
pas en ingls y en francs. A travs del formato se puede entonces seleccionar cualquiera
de los dos idiomas, simplemente especificando la etiqueta adecuada del registro
asociado.
En algunos casos, la liga entre los registros por medio del MFN puede ser inconveniente
desde el punto de vista del ingreso de datos. Adems del hecho de que cualquier error de
tecleo del MFN del registro asociado ocasionar la visualizacin de datos incorrectos,
puede requerirse tiempo para determinar el MFN correcto en cada caso. En el caso
presentado en la figura 55 por ejemplo, es posible que el documento fuente del que se
obtienen los datos ya contenga un cdigo normalizado del pas ('UK' en este ejemplo). El
uso del MFN como liga al registro del pas puede entonces requerir una consulta a un
listado, o una bsqueda en la base de datos para descubrir que el MFN del registro
correspondiente a 'UK' es el 98; sera mucho ms conveniente poder indicar 'UK' en lugar
de '98'. Esta posibilidad existe, y puede lograrse el mismo resultado mostrado en la figura
55, organizando la base de datos de modo tal que pueda aprovecharse la funcin L
(vase bajo "L(formato").
- -
157
3. Funcin L
La funcin L(formato) encuentra el MFN que corresponde a un trmino de bsqueda.
Puede entonces usarse para convertir una cadena de caracteres (como 'UK') a un MFN.
Para poder usar la funcin L, debe establecerse una relacin nica entre una cadena de
caracteres y el MFN correspondiente. El archivo inverso provee este mecanismo (vase
"Archivo inverso" en pg 3). En este ejemplo por lo tanto, sera suficiente con invertir el
campo 10 de los registros de 'pas' para establecer una relacin nica entre el cdigo del
pas y el MFN correspondiente (notar que el concepto de nico es importante, ya que la
funcin L supone que el elemento del archivo inverso que est buscando tiene uno y slo
un apuntador (posting). Es responsabilidad del diseador del sistema hacer que esta
relacin sea nica, utilizando en caso necesario un prefijo de bsqueda como se indica en
"FST para inversin". La figura 55 ilustra esta tcnica. Se supone aqu que el campo 10
de los registros de 'pas' se invierte con el prefijo 'CC='.
CDS/ISIS no hace supuestos acerca de la naturaleza de la relacin existente entre dos
registros. Simplemente provee un mecanismo para ligar registros. Una aplicacin
particular normalmente ofrecer al usuario el significado de la relacin a travs de un uso
adecuado del lenguaje de formateo y de un diseo especfico de la base de datos. Por
ejemplo, si un registro bibliogrfico debe estar ligado al registro de un proveedor y a un
registro de un usuario que ha pedido prestado el documento correspondiente, se deben
usar dos campos diferentes para guardar las ligas al proveedor y al usuario para poder
reflejar la diferente naturaleza de estas relaciones.
Ntese adems que, como el segundo argumento de la funcin REF es un formato, es
posible usar esta funcin en forma recursiva, para establecer relaciones jerrquicas de
orden superior, tales como las que se necesitaran para visualizar las relaciones
jerrquicas de un tesauro.
En un formato pueden usarse tantas referencias a la funcin REF como se desee, siempre
y cuando el lmite de salida1, (o sea el tamao del rea de trabajo) no sea excedido. Este
lmite es actualmente de 65000 caracteres. Ntese que esta limitacin es una restriccin
de diseo del sistema, ms que una restriccin del lenguaje de formateo.
- -
158
- -
159
Base de datos
Ref->bib(..)
CDS
l->book(..),v100,v200)
BIB
V10
CDS
El MFN de la base de datos BOOK, correspondiente al trmino del campo v10 de la base
de datos CDS, se usa como referencia de la funcin REF, que recuperar el contenido de
los campos v100 y v200 de la base de datos BIB.
Mas eficientemente, podr usarse el siguiente formato:
ref->bib(l->bib(v10),v100,v200)
que recupera los campos v100 y v200 del/de los registro/s de la base de datos BIB que
tenga el contenido del campo v10 de la base de datos CDS.
5. Funcin S
La funcin S(formato) devuelve el texto producido por su argumento. Como se ha
comentado anteriormente CDS/ISIS no provee explcitamente operadores para
expresiones de cadena. La funcin S(formato) puede utilizarse, sin embargo, para
implementar concatenacin de cadenas. Esto es particularmente til en expresiones
booleanas para implementar un operador OR implcito, lo que es mas eficiente (y mas
conciso) que el uso de un operador OR explcito. Por ejemplo, las dos expresiones
booleanas siguientes:
S(mdl,vl0,v20,v30) : agua
V10 :agua or v20 : agua or v30 : agua
son equivalentes (son ambas ciertas si alguno de los campos 10, 20 o 30 contiene la
cadena "agua"), pero la primera se ejecuta ms rpidamente que la segunda.
Se puede aadir un comando de sangra para aplicarla a un grupo de campos, p.ej.:
S(v10,v20,v30)(3,3)
160
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.
Ntese tambin que la primera (*) trabaja en compensacin (la primera posicin es 0
(cero)), mientras que la funcin SS trabaja con posiciones (la primera posicin es 1).
7. Funcin DATE
La 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) debe devolver: 09-30-97 15:03:44);
2 - devuelve solo la fecha (p.ej. date (2) debe devolver: 09-30-97);
3 - devuelve solo la hora (p.ej. date (3) debe devolver: 15:03:44).
8. Funcin DB
La funcin DB devuelve el nombre de la base de datos activa
161
nombre
formato
es el argumento.
string;
lw,occ:
real;
str:
string)
begin
Str:=arg;
end.
Formato
Salida
&sample('xxx')
xxx
&sample(v26^a)
Paris
&sample(mhl,v24)
An Electric hygrometer apparatus for measuring watervapour loss from plants in the field
&Sample(mhu,v24)(0,5)
3. Funciones Booleanas
a.
Funcin P (presente)
162
Valor
p(v24)
Verdadero
p(v26^s)
Falso
p(v26^d)
Falso
p(v80)
Falso
2. Funcin A (ausente)
La funcin A(selector de campo), devuelve Verdadero (True), si el registro que se est
formateando no contiene ninguna ocurrencia del campo o subcampo indicado por el
argumento.
Ntese que la ausencia de un campo implica la ausencia de todos sus subcampos. Por lo
tanto, si el selector de campo especifica un subcampo, la funcin A devuelve Verdadero
ya sea que el campo est presente y el subcampo ausente, o que el campo mismo est
ausente. Por ejemplo y refirindose al registro 4 de la base de datos CDS:
Formato
Salida
a(v24)
False
a(v24^s)
True
a(v26^d)
True
a(v80)
True
H - .Comando IF
El comando IF permite implementar formatos sensibles al contexto, o sea, formatos
capaces de producir resultados que pueden variar, dependiendo del contenido del
registro que se est formateando.
Se codifica del modo siguiente:
IF condicin THEN formato-1 ELSE formato-2 FI
donde:
condicin es una expresin booleana definida de acuerdo con lo indicado bajo
"Expresiones booleanas";
formato-1 es un formato de CDS/ISIS que ser ejecutado si, y slo si la expresin
booleana es Verdadero;
formato-2 es un formato de CDS/ISIS que ser ejecutado si, y slo si la expresin
booleana es Falso.
La clusula ELSE formato-2 es opcional y puede ser omitida. Las palabras clave IF,
THEN y FI son siempre obligatorias, aunque formato-1 puede ser omitido cuando sigue
- -
163
I-
Grupos repetibles
164
Salida
mpl ,v70
mdl ,v70
v70+|; |
Existen casos sin embargo, en los que se necesita formatear campos repetibles de otras
maneras. Un caso frecuente es por ejemplo, la necesidad de formatear cada ocurrencia en
una nueva lnea, lo que slo puede hacerse usando un campo repetible, tal como se
muestra:
Formato
Salida
v70/v26^a
(v70/),v26^a
Grieve, B.J.
Went, F.W.
Paris
En el primer caso, el comando de salto de lnea (/) se ejecuta despus de formatear todas
las ocurrencias del campo 70, mientras que en el segundo caso, se ejecuta despus de
cada ocurrencia.
El ejemplo que se incluye a continuacin, se muestra el manejo de subcampos repetibles
(suponiendo que el registro contiene dos ocurrencias del campo 20, tal como se indica).
En este caso, el uso de un grupo repetible ha servido para visualizar en forma adecuada
los varios subcampos de cada ocurrencia del campo repetible, en una forma tabular.
Contenido del registro:
v20: ^aNew York^bMcGraw Hill^cl988
v20: ^aLondon^bAcademic Press^cl975
Formato
Salida
- -
165
McGraw Hill
1988
Academic Press
1975
New YorkLondon
McGraw HillAcademic Press
19881975
Si se necesita incluir una literal antes de los datos producidos por un grupo repetible, se
puede usar una literal incondicional o condicional. Notar sin embargo, que si se usa una
literal condicional, debe estar asociada con el selector de campo (un grupo repetible no
es un selector de campo); debe usarse un selector de campo virtual para este propsito
(vase a continuacin).
Como ejemplo complementario de un grupo repetible, supngase que en un registro de
antecedentes personales el campo 10 contiene el nombre de la empresa donde ha
trabajado una persona, y el campo 20 contiene el nombre del puesto que ocupaba cuando
trabajaba para una empresa en particular. En tal registro, tanto el campo 10 como el 20
seran repetibles, ya que una persona pudo haber trabajado para ms de una compaa.
Este es un caso en el que existe una relacin lgica entre dos campos repetibles. A
continuacin se muestra el uso de un grupo repetible para visualizar estos dos campos
(tambin ilustra el uso de un selector de campo virtual).
Contenido del registro
10
Bedford y Cia.
20
Analista de programas
10
Consultores S.A.
20
Programados de Sistemas
10
Universidad de Michigan
20
programas
de Sistemas
de Michigan
Ciencias de la Computacin
- -
166
Los grupos repetibles no pueden anidarse (o sea, un grupo repetible no puede contener a
otro grupo repetible), a menos que el grupo interno est contenido en el argumento de
formato de una funcin REF. Por lo tanto, el ejemplo siguiente es un formato vlido:
(v10,ref (val (v20),v10,(v20,v30)))
B - Errores de formato
Al interpretar y ejecutar un formato, CDS/ISIS tambin realiza una verificacin de la
sintaxis del formato para asegurar que cumple con las reglas del lenguaje de formateo.
Cada vez que CDS/ISIS detecta un error en el formato, detiene el formateo y presenta el
mensaje ***Error de formato n (donde n es un cdigo de error). Para formatos de
visualizacin y de impresin, cualquier salida generada antes de que se detecte el error,
aparecer antes del mensaje. Esto, junto con el mensaje de error ayudar al usuario para
identificar la parte errnea del formato.
Los cdigos de error previstos son los siguientes:
1
167
D - 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
- -
168
E - 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
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:
- -
169
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.
2.
3.
Primer descriptor
Segundo descriptor
Tercer descriptor
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
2
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).
- -
170
es el nombre de la fuente.
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
Nil
Descripcin
Ejemplos
Roman
swiss
Arial
script
Fuentes Script
Cursive
decor
Fuentes Decoradas
tech
Symbol
modern
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:
- -
171
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.
El comando COLS se codifica como se indica a continuacin:
COLS ((rojo1,verde1,azul1) , (rojo2,verde2,azul2), . . . )
donde:
rojon
verden
azuln
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
(vase ms adelante).
a.
Comando de Sangra
Se puede utilizar el comando M para definir el margen global izquierdo como sigue:
M ( sangra,psangra )
donde:
- -
172
psangra
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.
2. Comando de Tabulacin
Se puede usar el comando tabulacin para tabular a la posicin deseada de la lnea, como
sigue:
TAB
TAB ( valor )
donde:
valor
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.
3. Comando de Centrado
Este comando permite centrar un texto entre los mrgenes izquierdo y derecho activos.
Se codifica como se indica a continuacin:
QC
4. Comandos de justificado
QJ
Justifica el texto entre los mrgenes izquierdo y derecho activos. Se codifica
como se indica a continuacin:
QR
5. Comando BOX
Este comando permite dibujar un marco alrededor de un texto. Tiene dos formas como
se indica a continuacin:
BOX
BOX(n)
- -
173
6. Comando NP
El comando NP(nueva pgina) cierra la pgina actual, abriendo una nueva. Es posible
usar tantos comandos NP en un mismo formato como sean necesarios. El comando NP
no tiene efectos en los formatos de visualizacin.
7. Comando PICT
El comando PICT puede utilizarse para visualizar imgenes en la pantalla. Sintaxis:
Pict(fmt1[, fmt2]) donde fmt1 y fmt2 deben devolver un nombre de archivo de
imagen (con su correspondiente path, si es distinto del indicado en el syspar.par).
La imagen definida por Fmt2 es opcional. Esta imagen solo ser visible cuando el
cursor del ratn pasa por encima de la imagen especificada en Fmt1.
Tngase en cuenta que el directorio de archivos de imagen por defecto es el definido por
el parmetro 141 del SYSPAR.PAR. Si los formatos fmt1 y fmt2 contienen el path
completo de los correspondientes archivos de imagen, no es necesario que dichos
archivos se encuentren en el directorio definido por dicho parmetro.
Ejemplo (suponiendo que el campo v45 contenga el nombre de un archivo *.jpg
*.bmp):
"Mi foto: ",d45,pict(v45)/
8. Comando BPICT
Es una funcin de formato no estndar que define el fondo de la ventana activa.
Sintaxis 1: BPICT([(fmtPatt),](fmtImage),estilo)
Sintaxis 2: BPICT((fmtPatt)[,(fmtImage),estilo)]
El parmetro estilo define la alineacin y la escala de la imagen utilizada como fondo.
Segn sea su valor, la imagen aparecer:
1
Como mosaico
Centrada horizontalmente
Centrada verticalmente
16
174
Alineada inferiormente
Estos valores del parmetro estilo pueden combinarse aditivamente para conseguir
diferentes estilos de salida. Por ejemplo el valor 12 de este parmetro centra su archivo
bitmap en la ventana (8+4)
Ejemplo:
bpict(('pat016.bmp'),('unesco.jpg'),12)
9. Comando TITLE
Title es una funcin no estndar de formato que asigna un ttulo a la ventana activa.
Sintaxis: title(formato)
Ejemplo: title(v24) utilizar el contenido del campo v24 como ttulo de la ventana de la
base de datos activa.
10.
Comando KEEPL
Comando
Funcin
Negrita
Itlica
ul
Subrayado continuo
fn
fsn
cln
175
accin
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
\\
\{
\}
- -
176
a.
Comando OPENFILE
2. Comando CMD
NOTA: En la medida de lo posible se recomienda utilizar el comando OPENFILE
Ejecuta el programa de Windows o MS-DOS indicado por CMD (de la misma forma que
lo hara el comando Ejecutar del Administrador de Programas del men Inicio CMD
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
- -
177
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:
- -
178
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).
OPCIONES DE MEN
El comando CMD puede utilizarse tambin para incluir una opcin de men que abra
una aplicacin externa. Para ello se deber editar su archivo de men que se encontrar
en el directorio de mens. (c:\winisis\menu\). Por ejemplo el men en espaol por
defecto se encuentra contenido en el archivo MNESDF.MST. bralo con winisis y aada
en el registro elegido un campo nuevo, p. ej. con el siguiente contenido:
Abrir Notepad['CMD notepad.exe']
Archive el registro y reinicie winisis. A partir de entonces en el men seleccionado
aparecer la nueva opcin.
Si el usuario pulsa ste texto, CDS/ISIS desplegar el registro cuyo MFN se indique en
el campo 10.
179
5. Comando LAGOTO
Sintaxis: 'LAGOTO[/nn]term' El comando "Consultar e Ir" consulta el archivo inverso
por el trmino del diccionario mas aproximado a term y muestra el primer registro (en
orden ascendente de MFN) que lo contiene. Sintaxis:
LAGOTO term
LAGOTO/nn term
Donde term es el trmino a consultar en el diccionario
nn es el nmero de la etiqueta del campo donde debe ser buscado
Este comando es muy frecuentemente usado en conjuncin con el comando PROMPT
para obtener una muy simple herramienta de bsqueda. Por ejemplo
link(('buscar'),'PROMPT LAGOTO acc')
Con lo cual al pulsar sobre "buscar" se visualiza el primer registro que contiene el primer
trmino del diccionario que empieza por "acc"
6. Comando 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:
link (([Reg. previo]),GOBACK )
7. Comando FORMAT
Sintaxis: 'FORMAT nombre-formato[,texto-antiguo,nuevo-texto]'. Cambia el
formato de visualizacin activo por el indicado en nombre-formato. Nombre-formato es
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
- -
180
8. Comando BROWSE
Sintaxis: 'BROWSE nombre-base[,mfn,nombre-formato]'. Abre la base de datos
especificada en nombre-base en una nueva ventana de base de datos y muestra el
registro mfn utilizando el formato nombre-formato; mfn y nombre-formato son
parmetros opcionales. Por defecto mfn es 1 y nombre-formato es 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)
link ((Open CDS),BROWSE cds,,cds1)
9. Comando TEXTBOX
Sintaxis: '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.
181
TEXTBOXCHILD
TEXTBOXRCHILD
ii.
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 formato es
antes 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
- -
182
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 (vase Formatos
Polimrficos, pg. 187).
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 ((Mostrar imagen),TEXBOXIMG c:\\winisis\\ab_jun97)
Al pulsar sobre "Mostrar imagen" se 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 ((Mostrar imagen),TEXBOXCHILDIMG c:\\winisis\\ab_jun97)
link ((Mostrar imagen),TEXBOXRCHILDIMG c:\\winisis\\ab_jun97)
Las imgenes de ms de 500 x 300 pixeles sern adaptadas a dicho tamao.
iv.
183
para
buscar'),'PROMPT
TEXTBOLOAD
Resultado:
Cuando se pulse sobre "Pulsar aqu para buscar", se abrir una ventana de confirmacin
donde teclear su consulta, oprimiendo ENTER una vez tecleada: Se abrir entonces una
nueva ventana con el resultado de la bsqueda del trmino tecleado.
Cmo trabaja?
Considrese lo siguiente:
Es imposible retrasar la ejecucin de un formato activo;
La nica forma de pasar valores entre formatos consiste en el uso de extensiones
polimrficas. En otras palabras, el mecanismo trabaja realizando una doble substitucin:
-
- -
184
Winisis leer entonces el formato testr.pft substituyendo cada cadena 'zzzz' por la
cadena 'Conferencia', con lo que el citado formato testr.pft ser ledo como:
Ref(1('Conferencia'),v24)
10.
Comando VIEW
- -
185
12.
Formatos Polimrficos
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.
13.
14.
186
15.
Comando MESSAGE
Enva un mensaje (accin) a Winisis. Generalmente permite abrir una base de datos o un
cuadro de dilogo en particular de una base de datos. Sintaxis y descripcin de
parmetros:
MESSAGE message,dbasename,formatname
message:
dbasename:
- -
187
- -
188
Tcnica
24
mhl,v24
69
v69
70
mhl.v70|%|
26
"PLACE=",v26^a
26
"PUBL=",v26^b
Una FST consiste de una o mas lneas, cada una de las cuales define tres parmetros:
1.
2.
3.
Cuando se solicita a CDS/ISIS extraer elementos usando una FST, el programa leer los
registros relevantes del archivo maestro y llevar a cabo, para cada uno de ellos, y para
cada lnea de la FST, el siguiente proceso:
1.
2.
3.
189
G - Parmetros de la FST
Los tres parmetros de una lnea de la FST se describen a continuacin en el orden en
que son procesados (cuando se edita una FST con el editor de lneas, estos son
ingresados en el orden inverso al descrito).
- -
190
2. Tcnicas de indizacin
Las tcnicas de indizado definen los procesos a ser realizados sobre los datos generados
por el formato, con objeto de identificar los elementos especficos que sern creados.
Hay nueve tcnicas de indizado que se pueden utilizar. Estas reciben un cdigo numrico
del 0 al 8, tal como se explica a continuacin.
a.
Tcnica de indizacin 0
Genera un elemento a partir de cada lnea extrada por el formato. Esta tcnica es
normalmente utilizada para indizar campos o subcampos completos. Ntese sin embargo,
que CDS/ISIS construir elementos a partir de lneas, no de campos. Esto es porque
CDS/ISIS toma en cuenta la salida del formato como una cadena de caracteres donde los
campos ya no pueden identificarse. Por lo tanto es responsabilidad del diseador de la
base de datos, producir los datos correctos a travs del formato, especialmente cuando
est indizando campos repetibles y/o mas de un campo. En otras palabras, cuando se use
esta tcnica, el formato de extraccin de datos debe producir una lnea para cada
elemento que se desea indizar.
2. Tcnica de indizacin 1
Genera un elemento a partir de cada subcampo o de cada lnea extrada por el formato.
Como CDS/ISIS buscar cdigos delimitadores de subcampos en la salida del formato,
para que esta tcnica trabaje correctamente el formato debe especificar el modo de
prueba (o sin modo alguno, ya que este es el modo implcito), debido a que este es el
nico modo que conserva los cdigos delimitadores de subcampos en la salida
(recurdese que los modos de encabezamiento y datos reemplazan los delimitadores de
subcampos por signos de puntuacin). Ntese que la tcnica de indizado 1 es de hecho
una simplificacin al uso de la tcnica de indizado 0. Pueden encontrarse ejemplos de
esta tcnica en el siguiente cuadro, el cual muestra tambin los efectos del uso del modo
datos.
ejemplo: Contenido del campo v26 del registro: ^aParis^bUnesco^c1965
FST
1 1 mpl,v26
^aParis^bUnesco^cl965 Unesco
1 0 mhl,v26^a/v26^b/v26^c
1965
Paris
Paris
Unesco
Unesco
1965
1965
Paris, Unesco, 1965 Paris, Unesco, 1965
1 1 mfl,v26
Elementos producidos
Paris
3. Tcnica de indizacin 2
Genera un elemento a partir de cada trmino o frase encerrada entre parntesis
triangulares (<...>)[1]. Cualquier texto fuera de estas marcas, no se incluye en el ndice.
- -
191
Las ventajas de usar parntesis triangulares sobre las diagonales (tcnica 3), se discuten
bajo "delimitadores de trminos de bsqueda"
4. Tcnica de indizacin 3
Realiza el mismo proceso que la tcnica 2 excepto que los trminos o frases estn
encerradas entre diagonales (/.../).
Por ejemplo el siguiente texto:
Reporte de la misin que describe un /curso universitario/ sobre /entrenamiento en
documentacin/ en una /escuela de biblioteconoma/ de Amrica Latina
producir los siguientes elementos cuando se ndice con esta tcnica:
curso universitario
entrenamiento en documentacin
escuela de biblioteconoma
5. Tcnica de indizacin 4
Genera un elemento a partir de cada palabra en el texto extrado por el formato. Una
palabra es cualquier secuencia de dos o ms caracteres alfabticos contiguos 1. Cuando se
use esta tcnica de indizado, puede evitarse que ciertas palabras no-significativas sean
indizadas, definindolas en un archivo especial llamado archivo de palabras vacas
(vase Archivo de palabras vacas. en pg 116, para los detalles sobre como construir
estos archivos) [Tambin se conocen en espaol como "palabras no significativas", y en
su conjunto se denominan tambin "antidiccionario" (N. del T.)].Ntese que cuando esta
tcnica se usa para indizar un campo completo que contiene delimitadores de subcampo,
debe especificarse el modo de encabezado o el de datos (mhl o mdl) en el formato de
extraccin de datos correspondiente, de manera que se realice la sustitucin de los
delimitadores de subcampo antes del indizado, de otra forma los cdigos delimitadores
de subcampo sern considerados como parte de la palabra. Tambin es conveniente usar
los modos de encabezado o de datos si el campo indizado contiene informacin para la
clasificacin, de manera que nicamente se ndice la forma de visualizacin de los datos y
1
La definicin de carcter alfabtico puede adecuarse a las necesidades de cada instalacin, a travs de la tabla del sistema
ISISAC.TAB (vase "Tabla de caracteres alfabticos (ISISAC.TAB)").
- -
192
6. Tcnicas de indizacin 5, 6, 7 y 8
Las siguientes 4 tcnicas de indizacin permiten especificar un prefijo para trminos de
bsqueda extrados con las tcnicas de indexacin 1, 2, 3 y 4. Estas nuevas tcnicas se
numeran como 5, 6, 7 y 8 respectivamente. El prefijo se especifica en el formato de
extraccin de datos como un literal incondicional de la siguiente manera:
'dp...pd',[formato]
donde
'd' es el delimitador elegido (que no tiene que usarse en el prefijo)
'p...p' es el prefijo actual
Por ejemplo:
1 8 '/TI=/',v24
Indizar cada palabra del campo 24 y prefijar cada trmino con el prefijo 'TI='
3. Identificador de campo
El identificador de campo es un nmero (en el rango de 1 a 32767) que se asigna a cada
elemento creado durante el proceso de indizado. El significado del identificador de
campo depende del propsito de uso de la FST, como se explica a continuacin.
FST para archivo Inverso: el identificador de campo en este caso es el calificador que
se usar durante las bsquedas (vase "Calificadores de operandos");
FST para clasificacin: el identificador de campo en este caso es el rtulo del campo
que se usar en el formato de encabezados dado por el usuario (vase
"Formato de Encabezamiento");
FST para reformateo: el identificador de campo en este caso es el rtulo ISO que se
asignar a un campo de exportacin (vase "FST para Reformateo"), o el
rtulo que asignar el CDS/ISIS a un campo de importacin (vase "FST para
Reformateo").
Puede encontrarse informacin adicional acerca de las FST usadas para propsitos
especficos bajo "Hoja de trabajo de clasificacin del sistema", "Hoja de trabajo de
Exportacin", y "Hoja de trabajo de Importacin"en pgs. 115, 92 y 96 respectivamente.
193
El MFN del registro que contiene el trmino; CDS/ISIS asigna este componente
automticamente.
2.
3.
4.
- -
194
69
70
26
26
ID elemento
24 An
24 Electric
24 hygrometer
24 apparatus
24 for
24 measuring
24 water
24 vapour
24 loss
24 from
24 plants
24 in
24 the
24 field
2 v69
Paper on:
69 hygrometers
<hygrometers><plant
69 plant transpiration
transpiration><moisture>< 69 moisture
water balance>
69 water balance
0 mhl,v70|%|
Grieve, B.J.%Went, F.W.
70 Grieve, B.J
70 Went, F.W
0 "PLACE="V26^a PLACE=Paris
26 PLACE=Paris
0 "PUBL="V26^b PUBL=Unesco
26 PUBL=Unesco
- -
195
MFN
ID
OCC
SEQ
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
24
24
24
24
24
24
24
24
24
24
24
24
24
24
69
69
69
69
70
70
26
26
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
3
4
1
1
1
1
Elemento
An
Electric
hygrometer
apparatus
for
measuring
water
vapour
loss
from
plants
in
the
field
hygrometers
plant transpiration
moisture
water balance
Grieve, B.J.
Went, F.W.
PLACE=Paris
PUBL=Unesco
ID
OCC
SEQ
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
24
24
24
24
24
24
24
24
24
69
69
69
69
70
70
26
26
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
4
6
7
8
9
11
14
1
2
3
4
1
1
1
1
Elemento
Electric
hygrometer
apparatus
measuring
water
vapour
loss
plants
field
hygrometers
plant transpiration
moisture
water balance
Grieve, B.J.
Went, F.W.
PLACE=Paris
PUBL=Unesco
- -
196
- -
197
- -
198
5. Adaptaciones de Winisis 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 MSDOS, 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
(vase 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.
- -
199
200
Categora de mensajes
1-10
11-12
Utilidades
21-23; 25-27
Ventanas de bsqueda
31
41-42
Mensajes de error.
51-53
61-70
71-73
81-95; 100-103
- -
201
202
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 1. 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.
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).
- -
203
- -
204
001
017
033
049
065
081
065
081
085
069
073
177
193
209
225
241
001
017
033
049
065
082
065
082
085
069
073
177
193
209
225
241
002
018
034
050
066
082
066
082
069
069
079
178
194
210
226
242
002
018
034
050
066
083
066
083
069
069
079
178
194
210
226
242
003
019
035
051
067
083
067
083
065
079
085
179
195
211
227
243
003
019
035
051
067
084
067
084
065
079
085
179
195
211
230
243
004
020
036
052
068
084
068
084
065
079
165
180
196
212
228
244
004
020
036
052
068
085
068
085
065
079
079
180
196
212
231
244
005
021
037
053
069
085
069
085
065
079
165
181
197
213
229
245
005
021
037
053
069
086
069
086
065
079
079
181
197
213
232
245
006
022
038
054
070
086
070
086
065
085
166
182
198
214
230
246
006
022
038
054
070
087
070
087
065
085
166
182
198
214
229
246
007
023
039
055
071
087
071
087
067
085
167
183
199
215
231
247
007
023
039
055
071
088
071
088
067
085
167
183
199
215
233
247
008
024
040
056
072
088
072
088
069
089
168
184
200
216
232
248
008
024
040
056
072
089
072
089
069
089
168
184
200
216
234
248
009
025
041
057
073
089
073
089
069
079
169
185
201
217
233
249
009
025
041
057
073
090
073
090
069
079
169
185
201
217
228
249
010
026
042
058
074
090
074
090
069
085
170
186
202
218
234
250
010
026
042
058
074
091
074
091
069
085
170
186
202
218
235
250
011
027
043
059
075
091
075
123
073
155
171
187
203
219
235
251
011
027
043
059
075
092
075
123
073
155
171
187
203
219
227
251
012
028
044
060
076
092
076
124
073
156
172
188
204
220
236
252
012
028
044
060
076
093
076
124
073
156
172
188
204
220
236
252
013
028
045
061
077
093
077
125
073
157
173
189
205
221
237
253
013
028
045
061
077
094
077
125
073
157
173
189
205
221
237
253
014
030
046
062
078
094
078
126
065
158
174
190
206
222
238
254
014
030
046
062
078
095
078
126
065
158
174
190
206
222
238
254
015
031
047
063
079
095
079
127
065
159
175
191
207
223
239
255
015
031
047
063
080
096
080
127
065
159
175
191
207
223
239
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.
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
Inverso 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/ISIS
para la Repblica Argentina. Buenos Aires. 1999. Copyrigth 1998 Comisin Nacional
de Energa Atmica. ISBN 987-97059-5-5
- -
205
- -
206
SHIFT+DEL o CTRL+X
SHIFT+INS o CTRL+V
ALT+Retroceso o CTRL+Z
Esc
(Cursor izda.)
(Cursor dcha.)
(Cursor arriba)
(Cursor abajo)
(Cursor Inicio)
Cursor + Fin
CTRL+Cursor + Fin
Cursor + AvPg
Cursor + RePg
Retroceso
Supr
- -
207
- -
208
7.
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 muvase 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.
Recurdese 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.
Aunque la mayor parte del presente apndice est incluida en los captulos anteriores (se realizo como
apndice del manual de Winisis 1.311), hemos considerado de inters el mantenerlo ntegro en la
presente versin del manual (Nota del traductor)
- -
211
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 ,
b)
definir al menos tres colores (0, 1, 2), asignando un triple RGB a cada
uno.
- -
212
Comentario
\sbknone
\cb
\chpict filename
\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)
\brdrdot
\isisbgbmp
filename
- -
213
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
a.
Funcionamiento de la ventana
214
- -
215
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
- -
216
- -
217
a.
Etapa 1
- -
219
220
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
))
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:
|
221
222
Fred Longar
04-12-1950
Universidad de la Fantasa
Ciencia de los Comics
Mi primer libro
Mi segundo libro
Nombre:
Nacido:
Graduado en:
Otros Masters:
Publicaciones:
Larry Bails
23-06-1956
Universidad de los Cerebritos
Ciencia de la Real Ficcin
Intervenciones en TV
Novelas del Espacio
Mecangrafo de noche
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:
- -
223
224
225
226
- -
227
EL PROBLEMA
2. SOLUCIN
Usando el cdigo "END", disponible en entrada de datos desde la versin Winisis 1.4, es
posible rellenar campos automticamente desde un formato Isis.
4. CONFIGURACIN
En nuestro ejemplo asumimos las siguientes suposiciones:
El cdigo est dividido en dos campos: el campo v151 para el cdigo de materia
(HI, PH, ), y el campo v152 para el nmero secuencial de registro, ambos no
repetibles
Se aadir una nueva lnea en la tabla de seleccin de campos FST para archivo
inverso, de la siguiente forma: (ejemplo 199):
Database FST:
...
199 0 (if p(v153) then v153'=cuenta'/,fi)
...
- -
228
Puede hacerse lo mismo aadiendo esta lnea al archivo dbase.val utilizando cualquier
editor de textos (p.e. NOTEPAD).
Por ltimo debe aadir los dos nuevos campos 151 y 152 a su hoja de entrada de datos.
El campo 151 debe tener acceso a una lista de seleccin (picklist): Realice una doble
pulsacin sobre dicho campo 151 en lista de la parte derecha del cuadro de dilogo
Definicin asistida de Hojas de Entrada de Datos (Men Editar).
Escriba:
firstdescribe:notype::'Cdigo',/,'Filosofa/'PH'/'Literatura
espaola'/'LI',/,'Historia'/,'HI'
(en una lnea sencilla). De la misma forma, aada cualquier otro cdigo que Vd. necesite.
- -
229
- -
230
Cree una lnea para cada campo de su base, y finalmente aada la siguiente lnea
153 0 v151
Asumiendo que el campo 151 contiene los cdigos existentes. Una vez ejecutado debe
obtenerse:
HI=cuenta
LI=cuenta
PH=cuenta
Importe el archivo ISO utilizando el archivo FST de reformateo anterior (especifique el
path completo, p.ej.: c:\winisis\work\mifst.fst). Atencin, no olvide el campo con el MFN
si lo export.
El campo oculto 153 se crea entonces para los cdigos de documento existentes.
Ejectese entonces un generacin completa del archivo inverso.
Como resultado cada registro existente ser contado en su correspondiente apuntador
especfico. Por ejemplo:
Apuntador
24
36
13
trmino
HI=cuenta
PH=cuenta
LI=cuenta
Davide Storti, Julio 2003
- -
231
a.
EL PROBLEMA
2. SOLUCIN
Usando la utilidad de Winisis pick-list (listas de seleccin) es posible preparar hojas de
entrada de datos ms precisas y fciles de usar
choice:
<>:
notype:
multi:
:mi lista/es
1 op/
DETALLES IMPORTANTES
Deben tenerse en cuenta las siguientes recomendaciones:
1.
2.
Siempre debe dejar una lnea en blanco entre dos declaraciones de lista de
seleccin y guardar el fichero VAL. Debe reiniciar la ventana de entrada de datos
para que los cambios tengan efecto.
3.
- -
233
- -
234
files:
sort:
add:
235
repeat:
crea una nueva ocurrencia del campo por cada elemento seleccionado
(un pequeo error de presentacin en pantalla obliga a reabrir la
ventana despus de cada operacin)
notype:
firstdescribe:
My keywords
Coastal Zones
CZ
Brazil
BR
keywords'/'Coastal
Zones'/'Flood
producir automticamente:
<Coastal Zones><Flood control>
- -
236
6. LMITES
Las listas de seleccin de Winisis permiten un mximo de 4.000 5.000 elementos, a
partir de los cuales el sistema puede colgarse.
7. EJEMPLOS
Deben considerarse los siguientes ejemplos:
70:choice:sort:files:multi:add:firstdescribe:repeat::'my
list'/'c:\abc.txt'
70:
choice:
sort:
files:
multi:
add:
firstdescribe:
repeat:
'my list'
/'c:\abc.txt'
151:choice:firstdescribe:notype::'Cote',/,'Philosophie'/'PH'/'Litratu
re franaise'/'LI',/,'Histoire'/,'HI'
151:
firstdescribe:
notype:
'Cote'
- -
237
Bajo las condiciones anteriormente citadas es posible declarar una lista de seleccin
como la siguiente:
69:choice:notype:add:multi:: 'REF keyword
>codes(('COUNTRIES')),v3/)
example'/ref->codes
(lr-
donde:
ref->codes ()
- -
238
v3/
- -
239
11. Apndice F -
31 July 2003
Status
Description
HYPERTEXT Commands
YES
YES
TEXTBOXIMG has been improved. It now allows to zoom the image by using the proper buttons or to select
a rectangle to zoom into on the image. Print is also supported.
Yes
Yes
OPENFILE: This command let Winisis to automatically find the proper application to open the specified file,
if any installed on your computer.
Syntax: link (('Click to open'),'OPENFILE c:\\mypage.doc')
If in your computer an application is associated to DOC documents (for instance MS-Word), the
command will open it to show the file mypage.htm
Replaces in many cases the command CMD and can be used in menu options as well.
You can also open a web address:
link (('UNESCO'),'OPENFILE http://www.unesco.org')#
or open your favourite mail software to write an e.mail:
link (('Write'),'OPENFILE mailto:j.smith@provider.net')#
link((Write),OPENFILE mailto:j.smith@prov.net?subject=ciao)
Warning this depends from your browser and/or mail client
or open any document on a shared network directory:
link( ('Write'),'OPENFILE \\computer-1\Public\file1.pdf')#
Yes
CALL command implemented. Use CALL instead of CMD and link your programs to Winisis using the
WISIS.DLL interface. Refer to Winisis Plug-In Reference Manual for more information. CALL is also
available from menus for calling external plug-ins as internal Winisis menu options. For example a usual
Winisis menu option looks as follows:
&Close[10102]
A call to a plug-in from a menu will look:
FreeText search[CALL freetext.exe]
where freetext.exe is the name of the plug-in located in the proper plug-in directory (syspar.par new parameter
148)
Yes
PRINTSEARCH command now allows the user to print current query resulting records in reversed order
through a print dialog option. If the command is called out of context (no active query), only the
current record will be printed.
Yes
CMD can be called from a Winisis menu to open an external application. You should edit your menu file,
which is in the MENU directory. For example, English default menus are in file MNENDF.MST.
Open it with Winisis and add somewhere the following field:
Open Notepad[CMD notepad.exe]
Save the record and reload the file by changing the current Winisis language to English again. You
will access the new function.
- -
240
Print/display Format
- -
241
TAG command revealed. It works only in a repeatable group and it is meant listing the field tags in
the record in their order of insertion. Repeatable tags will list all occurrences. Syntax: tag
(returns a numeric value). This command works in all Winisis versions since 1997.
Example:
(if p(v0) then f(tag,0,0),| |,v0/,fi)
the above will list all tags of the current record with their content:
100 ^cTRINIDAD AND TOBAGO^t(1809)66-00000
200 <public><non-profit>
250 <training><conference-organization>
325 <Caribbean Area>
350 <political science>
Yes
PICT command has been added. Non-standard command showing a picture. Syntax:
Pict(fmt1[, fmt2])
Where fmt1 and fmt2 should return an image filename.
Fmt2 is optional and will appear just when the mouse pass over the first image.
Yes
BPICT function added. It is a non-standard format function setting the current background pattern
and/or image.
Syntax 1: BPICT([(fmtPatt),](fmtImage),style)
Syntax 2: BPICT((fmtPatt)[,(fmtImage),style)]
Style sets the background image alignment and/or scaling. Available settings are:
1 Tile.
2 Scaled.
4 Centered horizontally.
8 Centered vertically.
16 Right aligned.
32 Bottom aligned
Settings may be combined to get different output styles. For example, use 12 to centre your
bitmap in the window (8+4)
Example: bpict(('pat016.bmp'),('unesco.jpg'),12)
Yes
TITLE function added. It's a non-standard format function that assigns a title to the current
window.
Syntax: title(format)
Example: title(v24) will use the value of field 24 as the database window's title.
Yes
QR command added. It's a non-standard format command to set the current paragraph alignment to
right-justification.
Example: v24/,qr,v69
Yes
KEEPL command added. It's a non-standard format command by which the current paragraph will
printed/displayed on a single line regardless of the window/page margins or size.
Example: keepl,v24,/v69
Yes
Xn spacing command is now available. In graphical mode however, it has the same meaning of tab,
while in ASCII mode it produces in n spaces.
YES
NP (New Page) command is now available. Use NP to break the current page and open a new one.
It is possible to use many NP commands on the same format. NP works only when printing
on paper and has no effect on the screen.
Printing
- -
242
Heading Process Indicators 2 and 3 are now supported. 2 and 3 works as 0 and 1 but the heading
is printed for each occurrence rather than when a changes occurs.
Yes
Yes
Yes
Print of headings: a bug has been fixed when using Heading Process Indicator 0.
Yes
Yes
Printing many records: Winisis 1.3 bug: when printing more that one or two thousand records, the
Windows memory was filled up and until the system completely blocked. Fixed.
Yes
Print at most n record per page option has been added. From the print dialog (tab "Layout") it is
possible to specify the highest number of record per page after which a New Page command
is sent to the printer. Print worksheet save file has been modified accordingly.
Yes
Fix Record Height. Makes it possible to specify the "exact" height of a record when printed using
the current measurement unit. If the text of the record, according to the format is too short,
some blank space will be added. If the record is too long, it will be cut to fit the specified
height. This allows to print labels.
Note: the current implementation doesn't apply exact measurement. Even if you specified
6 cm height, the actual printing can be more or less than that but all records will have the
same height.
Yes
HIT File generation: in the Print Setup Dialog - Tab Layout, there is now an option for to produce
a HIT file without producing any output.
Yes
Custom Paper Size: it is now possible to specify any paper size (Print Setup Dialog - Tag Margins).
Choose "User defined" from the paper size list, first. Note that changing that setting does
not affect the paper orientation of the printer: use "Printer setup" option for that.
Yes
Print of Indexes: A bug has been removed when printing indexes (using the print format *). If more
than one occurrence, the last term was misprinted.
Yes
Print to a file now allows *.TXT, *.HTM and *.*. Note that any other file extension may be used
and this does not affect the printing.
Database utilities
- -
243
Reinitialize database menu option added (menu code: 11107): use this option to erase the database and sets
the MST and XRF file length to 512 bytes.
Yes
Export from a HIT file option has been added to the Export Dialog options. This make it possible to export a
previously sorted MST. To create a HIT file use the Print Setup Dialog selecting "Just Make Hit
File" in the Layout Tab. A HIT file is composed by two files:
<dbasename>.hit.
<dbasename>.hxf
saved into the Winisis working directory.
Yes
Converting a HIT file to MST is possible through a menu option code (12912). The HIT file records will be
added to the current database.
Yes
Global Add Field tool: a new option has been added to the Global Add utility.
Selecting the checkbox Insert before position it is possible to specify where in the existing field
the new text should be added. Moreover, it is possible to specify which occurrence number should be
taken into account. The new parameter has the following behaviour:
- Insert before position checked: if the given field tag does not exist, it is automatically created with
the specified content, unless the option add only if not present is also checked.
- Position specified: in case the field is long enough, the new text is inserted in the specified position.
Otherwise it is appended at the end of the field.
- Occurrence num.: if an occurrence number is specified (greater than zero), only the specified
occurrence is treated. If the field has not enough occurrences, one new occurrence is created. If
Occurrence num. is zero, all occurrences will be treated.
Yes
Global Delete Field tool: Two new options have been added to the Global Delete tool. Through the Subfield
box a sub-field name (one alphanumeric character) can be specified. In that case, the Global Delete
Field tool will delete only the indicated sub-field from all occurrences of the given tag.
Repeatable sub-fields are supported.
Through the Occurrence box, it is possible to limit the scope of the Delete action to a specified
occurrence. If the occurrence is not present, no data will be deleted.
It is possible to combine all the above options.
Yes
Options added to Global Replace utility. It is now possible to specify the occurrence number for the search
and to get a confirmation prompt before each substitution.
Yes
ISO Export corrected: A bug occurring when exporting logically or physically deleted records has been
corrected.
Yes
ISO Import/Export compatibility options added. It is now possible to specify the length of the output/input
line which usually is 80. Setting the line length to zero will produce (or read) a single line with no
breaks.
It is also possible to specify the code for the subfield separator, which will be automatically converted
from/to the CDS/ISIS standard '^' (so-called:not). Syntax for the subfield separator follows the
following rule:
\xxx
where xxx is a three digits code for the ASCII character.
These changes make it easier to dialog with other bibliographic softwares.
Yes
XML Export function (menu item num. 10146). It offers a wide variety of options: MFN number, CDATA,
subfield treatment, automatic DTD building. It is also possible to select fields from other opened
databases to be included in the output XML file.
The output will also contain the CDS/ISIS print format automatically produced by Winisis. You may
use it to customize other print runs to XML ASCII files. Note that the UNICODE option is still not
available. Use Notepad.exe to save the XML file as UNICODE if necessary.
You may use the WWWISIS compatibility option to create XML formats to be used in the Web with
Biremes WWWISIS.
- -
244
Yes
Yes
Yes
Field type checking. Activating SYSPAR parameter 157=1, Winisis will check for the field type when typing new content on a
field. For example, the user will not be allowed to type in numeric character in Alphabetic-type fields. Existing field
content will NOT be checked.
Pattern support. Activating SYSPAR parameter 157=1, Winisis will handle PATTERN fields as defined in Isis DOS and
recognize field types, except for sub-field handling with non alphanumeric fields, not yet supported.
CAUTION: change field type to PATTERN.
Pattern symbols recognized:
X = alphanumeric character
A = alphabetic character
9 = numeric character
Any other character = forces Winisis to accept only that character
Examples:
99AAXXXX = 13SA5NSO
99/99/9999 = 12/05/1965 (slashes have to be clicked)
Added write-check functions to minimize the possibilities of physical writing errors.
Up to 999 items are admitted in the worksheet, which means that a record may contain up to 999 elements (fields and repetitions).
Previous limit was around 100.
Simple Pick list management has been implemented. The VAL (validation) file may now contain specific instructions to make a
pick-list available for a given field at data entry time. The syntax is very similar to the standard validation file:
tt:choice:[multi:][files:][call:][sort:][add:][repeat:]
[noansi:][firstdescribe:][notype:][<>:][//:]:format
The above declares a predefined list of choices which will be presented to the user when inputting field tt. The first line
produced by the format is taken as the list's title and will be displayed to the user. All other lines produced by the given
format will be considered as list items. Blank lines are ignored. For example a simple list:
69:CHOICE::'My keywords'/'Accounting'/'Reform'/'Informatics'/
70:CHOICE::'Select a keyword'/@autpk
Note the double colon which is mandatory before the format. When the user comes to field 69 a button appears beside the
standard edit box. When pressed, three items are shown in a dialog window called "My keywords" and one item may be
selected. When the user comes to field 70 and the above mentioned button is pressed, format "autpk" is executed and each
line it has produced will appear in the list (i.e. you can use REF->altdb to pick values from an external database).
However, a number of options are available to personalize the behaviour of this window:
multi: the users may pick more than one item from the list.
files: each line will be considered as a file name and each line of such a file will be considered as a valid item. List files
are by default in the same directory as PFTs (not tested with the DBNPAR yet). For example:
69:CHOICE:files::'My title'/'mycds.txt'/'mylist.txt'
call: indicates that the format produces the name of a Winisis plug-in which must send back the information for filling the
field (not implemented yet).
sort: items will be automatically sorted. Dbn.SRT file will be used if present (SRT not implemented yet).
add: new selected items' text will be added to the text already in the field.
noansi: consider the text produced by the format as a DOS text and performs the conversion.
repeat: build a new field occurrence from each selected item (a minor display bug force you to refresh the window after
that operation).
notype: prevents the user from typing is this field. As soon as the user types a key, the Pick-list window pops-up. However
basic keys such as Enter, Escape and Shift-Enter are allowed.
firstdescribe: each entry is actually composed by a couple of lines. The first is what the user sees on the list. The second
is what it will be really inserted in the field. This is useful to mask codes with human-readable descriptions.
69:CHOICE:firstdescribe:multi::'My keywords'/'Coastal Zones'/'CZ'/'Brasil'/'BR'
If you select "Coastal Zones", "CZ" will be inserted in the database.
<>: and //: automatically enclose all selected items between <> or slashes. For example:
69:CHOICE:<>::'My keywords'/'Coastal Zones'/'Flood control'/
will automatically produce:
<Coastal Zones><Flood control>
Note that CHOICE format is executed only when the user presses the corresponding button. Note also that in case of long
listings this process can take a certain time. Moreover, the list must not exceed the memory capacity of your computer.
In case of complex or very long listings it is recommended to develop an appropriate plug-in application using the
ISIS_DLL.
Added: Lookup function. It is now possible to search within the picklist elements.
Using the internal worksheet editor is recommended. In that case you should NOT use the keyword CHOICE, which
is automatically added. For example:
:My keywords/Sun/Moon
files::My keywords/Sun/Moon
- -
245
Yes
Yes
Yes
BEGIN and END coding. The VAL (validation) file contains two more sections allowing executing a format in order to change the
content of the current record at the beginning of the editing and/or at the end. The format must output a character string
compatible with BIREME's CISIS update language specifications (see at the end of this document). Example of
CDS.VAL file:
begin:if mfn=0 then 'a12#UNESCO#' fi
end:if IsChanged() then 'd2a2#',date (2),'#',fi
The first sentence can be used to give a dynamic default value if the record is new (MFN is zero).
The second sentence can be used to assign a field with the date of the last modification. Remember that you can use
parameter 150 to configure the output of function date().
mfn=0 will test if the current edited record is a new one (MFN number has not been assigned yet) or an old one.
The following functions are also available in this context (note that names are case sensitive):
IsChanged() is a Validation-specific function reporting if the record content has changed. Makes sense in END
code only.
StoreMFN(tag) used on new records will store the newly assigned Master File Number to the specified field tag.
Makes sense in END code only and exclusively on new records. Warning: this function prevents the writing
checking on new records. Example:
If mfn=0 then StoreMFN(222) fi,
The above line will assign the new MST number to field 222.
StoreMFN has not been tested intensively in network environments.
GetWorksheetName() returns the name of the current worksheet between single quotes. For example:
if GetWorksheetName()='CDS' then 'a69#<higher education>#',fi
The following action is also available in this context:
'WORKSHEET:xxxx'/ will change the current worksheet to xxx. Must be followed by a carriage return. For
example:
if a(v12) then 'WORKSHEET:CDSA'/, else 'WORKSHEET:cds'/,fi
will change the current worksheet to CDSA.FMT if field 12 is absent or to CDS.FMT if not.
The usual validation statements didn't change.
Each validation statement can be up to 8000 characters.
Please refer to the last page of this document for a list of admitted instructions.
& and ~ are now accepted in data entry fields.
Automatic I/F Update when saving a record to the disk. It is not necessary to delay the Inverted File update, therefore, the
dictionary is always updated and reflects the latest changes. Works in both MONO and MULTI user modes.
Field checking message. A message will inform the user the record is being checked before saving. Useful in a network
environment.
- -
246
General
Yes
HIDDEN folders recognized: Winisis now recognized hidden system folders (from Win2000 on),
which are then regularly shown in the folders list.
YES
DBNPAR independency: Winisis is now more independent from the DBNPAR. That is, you may
open a database (MST) in a directory other than the default one without compromising the
functioning of the database. Caution: the selected directory will temporarily become the
default directory.
YES
MST or PAR type maintained: When opening a PAR file, Winisis will clearly indicate in the
windows title that information and wont mix up MSTs and PARs anymore.
YES
YES
FST Editor. The Winisis FST editor is much more stable than before.
YES
Interface's Font customizable: Thanks to syspar.par parameters 115 and 116 you may now choose
the fonts to be used for interface display.
YES
Display optimization: the Font management has been internally improved. This leads to faster
display and solves a bug occurring when too many (or too big) hypertexts were displayed in
the same window.
YES
YES
JPEG format is now supported. When dealing with pictures other than BMP you should specify the
file extension.
Under
Plug-In support (32 bits): Winisis 1.4 accepts plug-ins. A dedicated 32 bit DLL is provided in order
development
to establish the connection between Winisis and the external program. See the Winisis
Plug-In Reference Manual for more information.
Yes
Format syntax checking validation has been added to the Data Entry Worksheet editor. When you
write a validation format (record or field validations), Winisis will check for visible errors
in order to avoid runtime errors later and give you a message if necessary.
YES
Menu database structure has been increased. 20 items per record are now available.
- -
247
115 added: SMALL FONT definition. It defines the font to be used as the system small font. For
instance, this font will be used when displaying the dictionary terms or writing search
expressions. This parameter shall be set using the System settings dialog box.
Yes
116 added: DIALOG FONT. This font is used for displaying most standard Winisis messages. This
parameter shall be set using the System settings dialog box.
Yes
117 added: SYSTEM FONT. This font is used for displaying some system text such as group
descriptions or some windows' text and it is usually bigger than the dialog font. This
parameter shall be set using the System settings dialog box.
Yes
124 changed: DB window default size. Specifying 1 as width or/and height, will make database
window open maximized.
Yes
134 added: Data Entry window. Sets the width (in pixel) of the field description.
Yes
don't ask
137=1
ask (default)
Note: this applies to databases only. VIEW and TEXTBOX windows are not concerned.
Yes
138 added: Enables (1) or disables (0) the Dictionary Dump button on the dictionary window.
Default is ON (1).
Yes
148 added: Specifies the system path for Winisis' plug-ins. Note that a plug-in call may refer to a
subdirectory. For example
148=c:\winisis\plugin\
,link( ('Call my plugin'),'CALL myplug\\myplug.exe'),
Yes
152 added: to automatically close the print dialog when the print operation is finished.
152=0 Keep it open (default)
152=1 Close after printing
Yes
Yes
Yes
157 added to enable data entry field type control and pattern control. Available field types:
alphanumeric (default), alphabetic, numeric and pattern.
157=0 (default) non activated
157=1 Activated
Yes
918 added: Define default record and field separators for the ISO export. Syntax:
918=#$
# will be used as record separator
$ will be used as field separator
- -
248
This should solve major network problems but need an intensive test.
The system also creates a unique identifier for the machine, and uses that ID in the
log file. The ID is maintained across installations on the same machine.
The ID is a number. On Network, you should use one common log file.
It is up to the administrator to keep track of these numbers.
If no path is specified, the database default directory is retained as the directory for the log file.
Currently logged operations:
- record [Updated ] .
- record [Created ] .
- record [Ldelete ] .
- record [LUndelete] .
[IF update] .
- [Global delete tag xx]
Yes
945 added: build current systems ASCII conversion table. In order to switch from OEM to ASCII
and vice-versa, it is necessary to use conversion tables. While this operation is transparent,
in certain cases (during the import, for example) it is necessary to specify the conversion to
be applied. Adding this parameter will force Winisis to create 3 tables:
txt_.tab from ANSI to OEM (your Windows DOS codepage)
txt.tab from OEM (your Windows DOS codepage to ANSI)
_upcase.tab the table normally used for conversion to uppercase
The 3 tables are created as soon as Winisis starts. You should delete this parameter
afterwards. Syntax:
945=[any character]
NO
160 added: Plug-ins CALLs to be made when Winisis is starting. This parameter is repeatable. For
example:
160=mystart.exe
160=network\mynet.exe
- -
249
CDS/ISIS Pascal
Yes
EDIT: CDS/ISIS Pascal now implements function EDIT, but in a different way: it serves to edit at run time any
string passed to the function. When calling EDIT, a mini-dialog box appears on the screen to make it
possible to modify the given value. Click Ok to validate the entry.
Syntax: EDIT (var: s: string, n1,n2,n3,n4,n5: real, title: string)
Parameters list:
S
the string to be edited (after EDIT s will contain the resulting edited string). S may be
initially empty.
May assume two values: Single (1) or Multiple (2) lines edit
Title
is a % delimited string containing: the title of the dialog window%a first line of comment
%a second line of comment. Example:
Edit Search Expression%You can edit the search expression%Click Ok to execute the
search.
The dialog title is: Edit Search Expression
The first comment line is: You can edit the search ....
The second comment is: Click Ok to execute the search
Yes
LANG: Function lang has been implemented. It returns a two character string containing the current selected
language code.
Yes
RECORD: A bug has been corrected. A call to this function did sometimes corrupt the content of some
numerical (real) variables.
Version notes:
-
Por favor, reporte cualquier problema con el programa, o errores del mismo a la
siguiente direccin:
d.storti@unesco.org
250
- -
251
12. 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 inverso
Archivo HIT (Hit file): Archivo creado por CDS/ISIS para clasificar los registros del
archivo maestro
Archivo inverso (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
inverso 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. (Ver tambin la descripcin del procedimiento AUTOTYPE en el
manual de CDS/ISIS Pascal).
- -
17 - Glosario
253
Normas
(International Standards
- -
17 - Glosario
254
- -
17 - Glosario
255
- -
17 - Glosario
256
- -
17 - Glosario
257
13. NDICE
Acentos, 124
Actualizacin, 2, 21, 22, 31, 37, 59, 61,
62, 86, 93, 96, 100, 206, 224
Alfabetizar, 207
Alfanumrico, 26, 27, 72, 78, 79, 149, 156
Alineacin, 111, 114, 116, 158, 174, 176,
215
Anchura, 22, 143, 144, 157, 158, 171, 172,
192
Antidiccionario, 194
Aadircampos, 43, 58
Apuntador, 4, 68, 101, 130, 131, 155, 159,
181, 196, 197, 198, 214, 223, 231, 232
Apuntadores, 4, 101, 155, 159, 196, 228
ArchivoAny, 4, 16, 30, 63, 124, 125, 130,
131, 133
ArchivoDbn.exp, 29, 68, 69, 217, 219
ArchivoDbn.par, 16, 30, 32, 45, 161,
170, 182
ArchivoDbn.stw, 116
ArchivoDbn.val, 26, 58, 233
Archivohit, 108
ArchivoHit, 16, 46, 98, 114, 119, 132
Archivoinverso, 3, 4, 5, 23, 27, 100, 159
ArchivoMaestro(MST), 16, 30, 45, 60,
202, 203, 204, 224, 225, 239, 240
Archivosave, 5
ArchivoStw, 16, 30
ArchivoWPR, 30, 91
ArchivoWSV, 40, 91
ArchivoXML, 121
ArchivoXrf, 16, 30
Ascii, 28, 29, 39, 41, 51, 59, 95, 97, 98, 109,
150, 206
Barradeestado, 35, 54
Barradeherramientas, 5, 20, 21, 35,
36, 41, 49, 50, 53, 186, 203, 215, 216
Bloqueodeentradadedatos, 45
Bmp, 176, 185, 212, 213
Boole, 123, 132, 133, 147, 149, 151, 165, 168
Borrado, 24, 28, 41, 44, 50, 54, 55, 58, 60,
61, 96, 100, 104, 105, 106, 116, 212
Bsqueda, 3, 4, 5, 7, 17, 23, 25, 29, 39, 40,
41, 44, 50, 55, 62, 63, 65, 67, 74, 91, 92,
103, 105, 123, 124, 132, 133, 195, 196,
221, 223, 227
Calificador, 66, 129, 130, 131, 160, 161,
184, 185, 187, 195, 196
Camporepetible, 16, 56, 58, 74, 78, 127,
137, 139, 141, 144, 153, 154, 165, 166,
167, 168, 196
- -
17 - Glosario
258
Copiarregistros, 54
Ctl3d, 11, 219
Cuadrodedilogo, 6, 11, 19, 20, 21, 45,
46, 67, 120, 121, 151, 185, 188, 193, 201,
212, 230
Decimales, 148, 157, 158, 206
Definicin, 2, 26, 32, 36, 42, 51, 58, 69,
71, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86,
87, 121, 130, 135, 182, 194, 203, 230,
231, 233
Delimitadores, 1, 55, 56, 73, 74, 75, 78,
137, 139, 141, 144, 145, 147, 169, 193,
194, 195
Desbloqueo, 45
Desinstalacin, 219
Desplazamiento, 149, 152, 162, 216
Diacrticos, 95
Diccionario, 3, 4, 61
diseodebasesdedatos, 72
Editor, 5, 11, 13, 18, 19, 52, 54, 56, 58, 59,
73, 78, 95, 116, 130, 191, 192, 212, 230,
233, 234
elementosdatos, 1
Encabezamiento, 37, 46, 106-108, 110-119,
141, 193, 194, 195, 228
entrada de datos, 7, 18, 20, 22, 26, 31, 38, 39,
41, 45, 47, 53, 54, 61, 62, 71, 78, 80, 82,
186, 209, 211, 229, 230, 231, 233, 234,
235
Errores, 22, 26, 44, 99, 130, 168, 219
Escape, 145, 147, 192
Espaciado, 135, 141, 142, 145, 146, 147,
173, 184
Estadodelregistro, 50, 55
Etiqueta, 1, 59, 68, 69, 73, 74, 78, 79, 82,
94, 99, 100, 103, 104, 106, 116, 130, 136,
137, 159, 181, 223
Exportacin, 7, 20, 27, 28, 37, 44, 91, 93,
95, 96, 97, 98, 100, 114, 120, 121, 191,
195, 203, 232
Expresionesdecadena, 147, 149, 150,
161, 170
Expresionesrelacionales, 150
Extraccindedatos, 87, 94, 99, 191,
192, 193, 195, 196
Fdt, 2, 16, 26, 30, 33, 42, 50, 53, 58, 68, 69,
71, 72, 73, 76, 78, 79, 86, 87, 100, 101,
121, 136, 182, 215
Fecha, 26, 60, 162
Fmt, 2, 16, 30, 42, 61, 204
Fondo, 11, 24, 87, 175, 176, 212, 213, 214,
215
Format, 162, 163, 182, 184, 185, 187, 188,
214, 220, 225, 226, 227, 236
Formatexit, 162
formato XML, 120
- -
17 - Glosario
259
- -
17 - Glosario
260
- -
17 - Glosario
261