Archivos dbn.par y syspar.par

From ABCD Wiki
Jump to: navigation, search

dbn.par

Este archivo, donde dbn corresponde al nombre de una de las bases de datos gestionadas bajo ABCD, contiene el direccionamiento hacia los recursos de la base de datos en referencia. Se localiza bajo el directorio par de la carpeta de bases de datos

Por ejemplo, si hemos definido una base de datos con el nombre biblo el archivo biblo.par tenrá el siguiente contenido:

         biblo.*=%path_database%biblo/data/biblo.*
         prologoact.pft=%path_database%www/prologoact.pft
         epilogoact.pft=%path_database%www/epilogoact.pft
         autoridades.pft=%path_database%biblo/pfts/en/autoridades.pft

biblo.* es el parámetro que direcciona a los archivos de la base de datos:

         biblo.mst
         biblo.xrf
         biblo.cnt
         biblo.n01
         biblo.n02
         biblo.l01
         biblo.l02
         biblo.ifp
         biblo.fst

En esa línea el parámetro %path_database% corresponde al valor del parámetro $db_path del config.php, o si trabaja con varias carpetas bases el camino de acceso hacia la carpeta bases activa.

prologoact.pft es el formato que se aplica para formar el encabezado del registro que se muestra en el área de edición. Contiene todos los javascripts y estilos que se utilizarán para opciones adicionales de presentación del registro (ver Formatos de presentación de los registros). Por defecto este formato se almacena en la sub-carpeta www de la carpeta de las bases de datos.

epilogoact.pft es el formato que se aplica para formar el pie de página en la ventana de presentación de un registro. Por defecto se almacena en la sub-carpeta www de la carpeta de bases de datos y tiene el siguiente contenido:

    '<script>
         if (top.frames.length>0){
             if  (top.Capturando=="" && top.ModuloActivo=="catalog"){
                 top.mfn='v1001'
                 top.maxmfn='v1002'
                 top.menu.forma1.ir_a.value="'v1001'/'v1002'"
             }
          }
     </script>
     </form>
     </body>
     </html>'

Este formato no debe alterarse ya que el javascript permite la navegación a través de las opciones para avanzar y retroceder entre los registros de la barra de navegación del módulo de catalogación.

autoridades.pft se utiliza para indicar la forma como se van a extraer los campos de la base de datos cuando se utilizan los archivos de índices para control de terminología. (Ver Control de terminología: Listas de autoridades)


syspar.par

El archivo syspar.par es un complemento al dbn.par y se utiliza a efectos de la localización de los recursos de otra base de datos cuando son accedidas desde la base de datos activa (ver Formatos de salida que integran la información de bases de datos relacionadas).

La mención a cualquier recurso de otra base de datos o formato de la misma desde la base de datos activa, debe estar referenciada en este archivo.

Ejemplo del syspar.par de una instalación de bases de datos con el uso de copias (copies) y objetos de préstamo (loanobjects)

   biblo.*=%path_database%/biblo/data/biblo.*
   marc.*=%path_database%marc/data/marc.*
   users.*=%path_database%users/data/users.*
   copies.*=%path_database%copies/data/copies.*
   loanobjects.*=%path_database%loanobjects/data/loanobjects.*
   suspml.*=%path_database%suspml/data/suspml.*
   trans.*=%path_database%trans/data/trans.*
   prologoact.pft=%path_database%www/prologoact.pft
   epilogoact.pft=%path_database%www/epilogoact.pft
   prologo.pft=%path_database%www/prologo.pft
   epilogo.pft=%path_database%www/epilogo.pft
   isisuc.tab=%path_database%isisuc.tab
   isisac.tab=%path_database%isisac.tab

Esta configuración garantiza que desde una base de datos activa puede accederse cualquier otra base de datos utilizando el comando REF o del comando NPOST del lenguaje de formateo o la expresion

         /'$$REF:Base_de_datos, Formato, Expresion de búsqueda'/

que provee ABCD para integrar la información de varias bases de datos en un formato de salida

Nótese los parámetros

    isisuc.tab=%path_database%isisuc.tab
    isisac.tab=%path_database%isisac.tab

utilizados para direccionar la Tabla de caracteres alfabéticos (isisac.tab) y la Tabla de conversión de minúsculas a mayúsculas (isisuc.tab) utilizadas en el proceso de actualización del Diccionario de términos (Índices)