User Tools

Site Tools


generacion_del_opac

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

generacion_del_opac [04/05/2009 22:54]
fernando
generacion_del_opac [06/05/2009 00:00]
Line 1: Line 1:
-====== Generación del OPAC ====== 
  
-<note warning>​Página obsoleta (puede tener algún interés histórico)</​note>​ 
- 
-==== Algunas notas sobre la generación del OPAC a partir de una base de Catalis ==== 
- 
- 
-Las bases ISIS creadas con Catalis pueden ser consultadas a través de un OPAC que fue desarrollado específicamente para bases bibliográficas en formato MARC 21. Este OPAC estará disponible públicamente en la <​del>​segunda mitad de 2005</​del>​ primera mitad de 2006. 
- 
-Para cada base bibliográfica que se desee colocar en el OPAC, se debe generar periódicamente un conjunto de bases de datos y archivos auxiliares, ejecutando un script. 
- 
-Ingredientes requeridos: 
- 
-   ​* ​ el script ''​opac.sh''​ (Linux) u ''​opac.bat''​ (Windows) 
-   ​* ​ el archivo de configuración ''​opac.cip''​ 
-   ​* ​ los archivos auxiliares ubicados en las carpetas ''​common''​ y ''​opacgen''​ 
-   ​* ​ el archivo maestro de la base bibliográfica original (archivos ''​biblio.mst''​ y ''​biblio.xrf''​) 
- 
- 
-Esta es la estructura de carpetas y archivos que debe tenerse (en Windows): 
-<​code>​ 
-  C:\ 
-     ​opacmarc\ 
-              common\ 
-                     ​AC-ANSI.TAB 
-                     ​biblio.fst 
-                     ​biblio.stw 
-                     ​country.cnt 
-                     ​country.ifp 
-                     ​country.l01 
-                     ​country.l02 
-                     ​country.mst 
-                     ​country.n01 
-                     ​country.n02 
-                     ​country.xrf 
-                     ​dictgiz.mst 
-                     ​dictgiz.seq 
-                     ​dictgiz.xrf 
-                     ​headsort.pft 
-                     ​lang.cnt 
-                     ​lang.ifp 
-                     ​lang.l01 
-                     ​lang.l02 
-                     ​lang.mst 
-                     ​lang.n01 
-                     ​lang.n02 
-                     ​lang.xrf 
-                     ​UC-ANSI.TAB 
-  ​ 
-              opacgen\ 
-                     ​elimdup2.pft 
-                     ​finvbib.bat 
-                     ​head.pft 
-                     ​headings.fst 
-                     ​howto.txt 
-                     ​lang.fst 
-                     ​lang.txt 
-                     ​lc2i.bat 
-                     ​location_sort.pft 
-                     ​m2i.bat 
-                     ​m2i.syn 
-                     ​marcfile.id 
-                     ​mrc2isis.php 
-                     ​name.pft 
-                     ​opac.bat 
-                     ​opac.cip 
-                     ​opac.syn 
-                     ​recode.pft 
-                     ​regpunt.pft 
-                     ​subj.pft 
-                     ​title.pft 
-  ​ 
-              db\ 
-                 ​[archivos generados para la base '​db'​] 
-                 tmp\ 
-                     ​[archivos temporales generados durante la ejecución de opac.bat] 
-                 ​linux\ 
-                     ​[versión para Linux de las bases generadas] 
-</​code>​ 
- 
-Este es el contenido del archivo ''​opac.cip'';​ adáptelo cambiando ''​C:​\opacmarc''​ por el directorio apropiado: 
- 
-  # ------------------------------------------------------------- 
-  # Archivos utilizados en la generación del OPAC y en Catalis 
-  # ------------------------------------------------------------- 
-  AC-ANSI.TAB=C:​\opacmarc\common\ac-ansi.tab 
-  BIBLIO.FST=C:​\opacmarc\common\biblio.fst 
-  BIBLIO.STW=C:​\opacmarc\common\biblio.stw 
-  COUNTRY.*=C:​\opacmarc\common\country.* 
-  DICTGIZ.*=C:​\opacmarc\common\dictgiz.* 
-  HEADSORT.PFT=C:​\opacmarc\common\headsort.pft 
-  UC-ANSI.TAB=C:​\opacmarc\common\uc-ansi.tab 
-  ​ 
-  ​ 
-  # ------------------------------------------------------------- 
-  # Archivos utilizados solamente en la generación del OPAC 
-  # ------------------------------------------------------------- 
-  ELIMDUP2.PFT=C:​\opacmarc\opacgen\elimdup2.pft 
-  HEAD.PFT=C:​\opacmarc\opacgen\head.pft 
-  HEADINGS.FST=C:​\opacmarc\opacgen\headings.fst 
-  LANG.*=C:​\opacmarc\common\lang.* 
-  LANG.FST=C:​\opacmarc\opacgen\lang.fst 
-  LANG.TXT=C:​\opacmarc\opacgen\lang.txt 
-  LOCATION_SORT.PFT=C:​\opacmarc\opacgen\location_sort.pft 
-  NAME.PFT=C:​\opacmarc\opacgen\name.pft 
-  RECODE.PFT=C:​\opacmarc\opacgen\recode.pft 
-  REGPUNT.PFT=C:​\opacmarc\opacgen\regpunt.pft 
-  SUBJ.PFT=C:​\opacmarc\opacgen\subj.pft 
-  TITLE.PFT=C:​\opacmarc\opacgen\title.pft 
- 
- 
-El archivo ''​opac.bat''​ es un tanto extenso, y será presentado y explicado en su propia página dentro de este wiki. Baste por ahora con mencionar que debe modificar estos dos comandos ''​set''​ para adaptarlos a su situación: 
- 
-  :: Agregamos al PATH el directorio de los utilitarios CISIS 
-  set PATH=%PATH%;​C:​\cisis 
-  ​ 
-  :: Hay que usar el path absoluto para el cipar 
-  set CIPAR=C:​\opacmarc\opacgen\opac.cip 
- 
- 
-El script ''​opac.bat''​ debe ejecutarse en el directorio ''​opacgen''​. Si se ejecuta ''​opac.bat''​ sin parámetros,​ aparece un mensaje que informa la sintaxis que debe usarse: 
- 
-<​code>​ 
-  ------------------------------------------------------------- 
-  OPAC.BAT 
-  ------------------------------------------------------------- 
-  Genera el conjunto de bases y archivos auxiliares necesarios 
-  para el OPAC. 
-  ​ 
-  opac <​source_db>​ <​target_dir>​ [<​count>​] 
-  ​ 
-   <​source_db> ​  Base de datos original 
-   <​target_dir> ​ Directorio destino para los archivos generados 
-   <​count> ​      ​Cantidad de registros a procesar 
-  ​ 
-  Ejemplo: 
-          opac d:​\isis\bases\marc demo 1000 
-  ------------------------------------------------------------- 
-</​code>​ 
- 
-El parámetro ''<​count>''​ es opcional, y puede resultar útil para procesar un número pequeño de registros cuando se están haciendo pruebas con una base grande. 
- 
- 
-{{tag>​opacmarc}} 
generacion_del_opac.txt · Last modified: 06/05/2009 00:00 (external edit)