Una de las tareas de mantenimiento que es necesario realizar sobre las bases bibliográficas de Catalis, es la generación completa del archivo invertido.
Debe ejecutar este proceso cada vez que:
Para generar el archivo invertido debe utilizar el script fullinv.sh
(Linux) o fullinv.bat
(Windows), ubicado en cgi-bin/catalis_pack/
.
El código de los scripts incluye comentarios sobre su utilización.
(Verificar permisos de ejecución)
#!/bin/bash # --------------------------------------------------------------------- # fullinv - Generación del archivo invertido para las bases # bibliográficas de Catalis. # --------------------------------------------------------------------- # # Uso: [path/to/]fullinv <database> # # Ejemplo: # cd /var/www/bases/catalis_pack/catalis/demo # /var/www/cgi-bin/catalis_pack/fullinv biblio # # IMPORTANTE: # 1. Este archivo debe tener permiso de ejecución. # 2. El directorio de los utilitarios cisis debe estar en el PATH. # 3. Configurar la ruta al archivo fullinv.cip # 4. Configurar las rutas *dentro* del archivo fullinv.cip # --------------------------------------------------------------------- CIPAR=/var/www/cgi-bin/catalis_pack/fullinv.cip mx cipar=$CIPAR db=$1 gizmo=DICTGIZ fst=@BIBLIO.FST actab=AC-ANSI.TAB uctab=UC-ANSI.TAB stw=@BIBLIO.STW fullinv=$1 tell=500
:: --------------------------------------------------------------------- :: fullinv - Generación del archivo invertido para las bases :: bibliográficas de Catalis. :: --------------------------------------------------------------------- :: :: Uso: [path\to\]fullinv <database> :: :: Ejemplo: :: cd \httpd\catalis_pack\catalis\demo :: \httpd\cgi-bin\catalis_pack\fullinv biblio :: :: IMPORTANTE: :: 1. El directorio de los utilitarios cisis debe estar en el PATH. :: 2. Configurar la ruta al archivo fullinv.cip :: 3. Configurar las rutas *dentro* del archivo fullinv.cip :: --------------------------------------------------------------------- @echo off set CIPAR=\httpd\cgi-bin\catalis_pack\fullinv.cip mx cipar=%CIPAR% db=%1 gizmo=DICTGIZ fst=@BIBLIO.FST actab=AC-ANSI.TAB uctab=UC-ANSI.TAB stw=@BIBLIO.STW fullinv=%1 tell=500
En una futura versión de Catalis, esta función deberá estar integrada en una interfaz gráfica, junto con otras operaciones de mantenimiento y control del sistema.