Difference between revisions of "Dr path.def"

From ABCD Wiki
Jump to: navigation, search
m
Line 3: Line 3:
 
Estos parámetros son:
 
Estos parámetros son:
  
===Cambiar la apariencia y el logo de la interfaz para una carpeta bases a través de los archivos de estilo===
 
    CSS_NAME=Nombre_de_la_carpeta_con_los_archivos_de_estilo
 
    LOGO=../css/Nombre_de_la_carpeta_con_los_archivos_de_estilo/Nombre_del_logo
 
(ver [[Cambiar_la_apariencia_(colores_y/o_iconos)_utilizados_en_la_interfaz_de_una_carpeta_de_bases_de_datos|Cambiar la apariencia (colores y/o iconos) utilizados en la interfaz de una carpeta de bases de datos]])
 
 
===Vinculación de documentos digitales que están fuera de la raiz del servidor===
 
      ROOT=ruta_a_la_carpeta_de_documentos_digitales/
 
El parámetro '''ROOT''' indica la ruta completa a partir de la cual se van a almacenar los documentos digitales
 
      ej:
 
      ROOT=/bases/biblo/documentos/
 
Ver: [[Asociar_documentos_digitales_a_los_registros#Almacenamiento_de_los_documentos_digitales_fuera_de_la_ra.C3.ADz_del_servidor|Almacenamiento de documentos digitales fuera de la raiz del servidor]]
 
 
También contiene una serie de parámetros que permiten redefinir a nivel de base de datos los siguientes parámetros ya establecidos en el config.php:
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Nombre del parámetro en el archivo dr_path.def  !! Significado del Parámetro / Parámetro del config.php que redefine
 
! Nombre del parámetro en el archivo dr_path.def  !! Significado del Parámetro / Parámetro del config.php que redefine
 +
|-
 +
|valign=top| '''UNICODE'''
 +
||Establece si la bases de datos están definidas utilizando el juego de caracteres
 +
* UNICODE (UTF-8) valor 1
 +
* ANSI (ISO-8859-1) valor 0 u omitido
 +
|-
 +
|valign=top|'''CISIS_VERSION'''||Define (conjuntamente con el parámetro UNICODE) la versión de Cisis a ser utilizada para gestionar la base de datos. La combinación del parámetro UNICODE conjuntamente con el parámetro CISIS_VERSION nombrará la subcarpeta dentro de la carpeta cgi-bin desde donde se va a invocar el wxis. ver [http://wiki.abcdonline.info/index.php?title=ABCD_-_versiones_bases_de_datos Carpeta cgi-bin]
 +
|-
 +
|valign=top|'''tesaurus''' || Nombre del Tesauro asociado con la base de datos (ver [[Tesauros|Vincular un Tesauro a una base de datos]])
 +
|-
 +
|valign=top|'''prefix_search_tesaurus''' || Prefijo que se agrega al término del tesauro para hacer la búsqueda en la base de datos a la cual está asociado
 +
 
|-
 
|-
 
|valign=top| '''inventory_numeric'''
 
|valign=top| '''inventory_numeric'''
  ||'''$inventory_numeric'''
+
  ||Este parámetro determina si al leer el código de barra de un ejemplar en el sistema de préstamos, se desea eliminar los ceros a la izquierda. Si el valor es Y, se borran los ceros a la izquierda; si el valor es N , no se borran los ceros a la  izquierda
 
 
Este parámetro determina si al leer el código de barra de un ejemplar en el sistema de préstamos, se desea eliminar los ceros a la izquierda. Si el valor es Y, se borran los ceros a la izquierda; si el valor es N , no se borran los ceros a la  izquierda
 
  
 
|-
 
|-
| valign=top|'''max_inventory_length'''  || '''$max_inventory_length'''
+
| valign=top|'''max_inventory_length'''  ||Indica  el tamaño máximo y fijo del número de inventario. Las posiciones faltantes se rellenan con cero.
Indica  el tamaño máximo y fijo del número de inventario. Las posiciones faltantes se rellenan con cero.
 
 
         Ejemplo:  
 
         Ejemplo:  
 
         $max_inventory_length=8  
 
         $max_inventory_length=8  
Line 33: Line 29:
 
Este parámetro se toma en cuenta en los procesos relacionados con asignación de los números de inventario de la base de datos copies
 
Este parámetro se toma en cuenta en los procesos relacionados con asignación de los números de inventario de la base de datos copies
 
|-
 
|-
|valign=top|'''max_cn_length''' || '''$max_cn_length'''
+
|valign=top|'''max_cn_length''' || Indica  el tamaño máximo y fijo del número de control. Las posiciones faltantes se rellenan con cero.
Indica  el tamaño máximo y fijo del número de control. Las posiciones faltantes se rellenan con cero.
 
 
       Ejemplo:  
 
       Ejemplo:  
 
       $max_cn_length=8  
 
       $max_cn_length=8  
 
       hará que el número de control generado como 567 se almacene como 00000567
 
       hará que el número de control generado como 567 se almacene como 00000567
 
Este parámetro también es tomado en cuenta para generar los números de control correspondientes al utilizar la opción [''Menú principal'' -> ''Utilitarios'' -> ''Asignar número de control'']
 
Este parámetro también es tomado en cuenta para generar los números de control correspondientes al utilizar la opción [''Menú principal'' -> ''Utilitarios'' -> ''Asignar número de control'']
 +
 +
|-
 +
|valign=top|'''barcode''' || Presenta el icono [[File:Barcode.png|Barcode.png]] en la barra de herramientas del módulo de catalogación, para activar la impresión de los códigos de barras y demás etiquetas necesarias para la identificación de los elementos de la colección. El operador debe tener asignados los permisos correspondientes. Para configurar la emisión de estos productos vea [[Etiquetas]]
 +
|-
 +
|valign=top|'''barcode1reg''' || Presenta el icono [[File:Barcode.png|Barcode.png]] en la barra de herramientas de la edición del registros, para activar la impresión del código de barras del registro. El operador debe tener asignados los permisos correspondientes. Para configurar la emisión del código de barras vea [[Etiquetas]]
 
|-
 
|-
|valign=top|'''dirtree''' || '''$dirtree'''<br> Habilita (Y) o desabilita (N) la exploración de la carpeta de la base de datos. Para que muestre la opción en el menú '''Utilitarios''' se requiere además que:
+
|valign=top|'''dirtree''' || Habilita (Y) o desabilita (N) la exploración de la carpeta de la base de datos. Para que muestre la opción en el menú '''Utilitarios''' se requiere además que:
 
             a. El usuario sea el administrador del sistema
 
             a. El usuario sea el administrador del sistema
 
                 O
 
                 O
Line 49: Line 49:
 
             d. El usuario tenga habilitado el permiso EXBDIR=Y en su perfil de la base de datos activa
 
             d. El usuario tenga habilitado el permiso EXBDIR=Y en su perfil de la base de datos activa
 
|-
 
|-
| DIRTREE_EXT || Establece las extensiones de los archivos que se permite mostrar cuando se hace la exploración de la carpeta "bases", la carpeta de una base de datos en particular, par, www o wrk. Las extensiones por defecto son:
+
| '''DIRTREE_EXT''' || Establece las extensiones de los archivos que se permite mostrar cuando se hace la exploración de la carpeta "bases", la carpeta de una base de datos en particular, par, www o wrk. Las extensiones por defecto son:
  
  *.def,*.iso,*.png,*.gif,*.jpg,*.pdf,*.xrf,*.mst,*.n01,*.n02,*.l01,*.l02,*.cnt,*.ifp,*.fmt,*.fdt,*.pft,*.fst,*.tab,
+
  *.def,*.iso,*.png,*.gif,*.jpg,*.pdf,*.xrf,*.mst,*.n01,*.n02,*.l01,*.l02,*.cnt,*.ifp,*.fmt,*.fdt,*.pft,
*.txt,*.par,*.html,*.zip,
+
*.fst,*.tab,*.txt,*.par,*.html,*.zip,
  
 
Si agrega una nueva extensión debe seguir el formato que se muestra
 
Si agrega una nueva extensión debe seguir el formato que se muestra
  
 
|-
 
|-
|valign=top|'''db_path''' || '''$db_path'''<br> ruta completa de la carpeta donde se encuentran localizados los recursos de la base de datos
+
|valign=top|'''leader''' ||Etiqueta (tag) del campo bajo el cual se va a almacenar la información del leader en el caso de un registro MARC. Se omite este parametro la información del leader se almacena en los campos 3000-  
|-
+
 
|valign=top|'''wxis_get''' || '''$Wxis'''<br> Ruta completa y nombre del programa '''wxis''' a ser utilizado para procesar la base de datos cuando se usa el método '''GET'''
+
|}
|-
+
 
|valign=top|'''wxis_post''' || '''$wxisUrl'''<br> Url para acceder al programa '''wxis''' a ser utilizado para procesar la base de datos cuando se usa el método '''POST'''. wxis_get y wxis_post son excluyentes
 
|-
 
|valign=top|'''mx_path''' || '''$mx_path'''<br> Ruta completa y nombre del programa '''mx''' a ser utilizado en los procesos de mantenimiento de la base de datos
 
|-
 
|valign=top|'''tesaurus''' || Nombre del Tesauro asociado con la base de datos (ver [[Tesauros|Vincular un Tesauro a una base de datos]])
 
|-
 
|valign=top|'''prefix_search_tesaurus''' || Prefijo que se agrega al término del tesauro para hacer la búsqueda en la base de datos a la cual está asociado
 
|-
 
|valign=top|'''barcode''' || Presenta el icono [[File:Barcode.png|Barcode.png]] en la barra de herramientas del módulo de catalogación, para activar la impresión de los códigos de barras y demás etiquetas necesarias para la identificación de los elementos de la colección. El operador debe tener asignados los permisos correspondientes. Para configurar la emisión de estos productos vea [[Etiquetas]]
 
|-
 
|valign=top|'''barcode1reg''' || Presenta el icono [[File:Barcode.png|Barcode.png]] en la barra de herramientas de la edición del registros, para activar la impresión del código de barras del registro. El operador debe tener asignados los permisos correspondientes. Para configurar la emisión del código de barras vea [[Etiquetas]]
 
  
|-
+
===Cambiar la apariencia y el logo de la interfaz para una carpeta bases a través de los archivos de estilo===
|valign=top|'''leader''' || '''$LEADER_TAG''' Etiqueta (tag) del campo bajo el cual se va a almacenar la información del leader en el caso de un registro MARC. Se omite este parametro la información del leader se almacena en los campos 3000-
+
    CSS_NAME=Nombre_de_la_carpeta_con_los_archivos_de_estilo
 +
    LOGO=../css/Nombre_de_la_carpeta_con_los_archivos_de_estilo/Nombre_del_logo
 +
(ver [[Cambiar_la_apariencia_(colores_y/o_iconos)_utilizados_en_la_interfaz_de_una_carpeta_de_bases_de_datos|Cambiar la apariencia (colores y/o iconos) utilizados en la interfaz de una carpeta de bases de datos]])
  
|}
+
===Vinculación de documentos digitales que están fuera de la raiz del servidor===
 +
      ROOT=ruta_a_la_carpeta_de_documentos_digitales/
 +
El parámetro '''ROOT''' indica la ruta completa a partir de la cual se van a almacenar los documentos digitales
 +
      ej:
 +
      ROOT=/bases/biblo/documentos/
 +
Ver: [[Asociar_documentos_digitales_a_los_registros#Almacenamiento_de_los_documentos_digitales_fuera_de_la_ra.C3.ADz_del_servidor|Almacenamiento de documentos digitales fuera de la raiz del servidor]]
  
Para tener acceso a los parámetros adicionales que se definan a nivel de base de datos es necesario realizar el siguiente cambio sobre el script '''config.php'''
+
También contiene una serie de parámetros que permiten redefinir a nivel de base de datos los siguientes parámetros ya establecidos en el config.php:
  <font color=blue><nowiki>
 
  if (isset($arrHttp["base"])){
 
if (isset($def[$arrHttp["base"]]))
 
$cisis_ver=$def[$arrHttp["base"]]."/";
 
  }</nowiki></font>
 
    <font color=red><nowiki>
 
  //***
 
  include (realpath(dirname(__FILE__)).DIRECTORY_SEPARATOR."config_extended.php");
 
  //***</nowiki></font>
 
  
O sea, copie en el script  '''config.php''' el grupo de instrucciones que está marcado en rojo, después de a última instruccion del grupo marcado en azul. También necesita el script '''config_extended.php''' colocado en la misma carpeta que el '''config.php''' (Nota: las últimas versiones ya vienen con éste agregado)
+
El acceso a los parámetros adicionales por base de datos se realiza a través del script '''config_extended.php''' colocado en la misma carpeta que el '''config.php'''.
  
  

Revision as of 16:31, 10 March 2020

El archivo dr_path.def localizado en la raíz del directorio de una base de datos comprende una serie de parámetros a utilizar para activar opciones especiales para la gestión de bases de datos.

Estos parámetros son:

Nombre del parámetro en el archivo dr_path.def Significado del Parámetro / Parámetro del config.php que redefine
UNICODE Establece si la bases de datos están definidas utilizando el juego de caracteres
  • UNICODE (UTF-8) valor 1
  • ANSI (ISO-8859-1) valor 0 u omitido
CISIS_VERSION Define (conjuntamente con el parámetro UNICODE) la versión de Cisis a ser utilizada para gestionar la base de datos. La combinación del parámetro UNICODE conjuntamente con el parámetro CISIS_VERSION nombrará la subcarpeta dentro de la carpeta cgi-bin desde donde se va a invocar el wxis. ver Carpeta cgi-bin
tesaurus Nombre del Tesauro asociado con la base de datos (ver Vincular un Tesauro a una base de datos)
prefix_search_tesaurus Prefijo que se agrega al término del tesauro para hacer la búsqueda en la base de datos a la cual está asociado
inventory_numeric Este parámetro determina si al leer el código de barra de un ejemplar en el sistema de préstamos, se desea eliminar los ceros a la izquierda. Si el valor es Y, se borran los ceros a la izquierda; si el valor es N , no se borran los ceros a la izquierda
max_inventory_length Indica el tamaño máximo y fijo del número de inventario. Las posiciones faltantes se rellenan con cero.
       Ejemplo: 
       $max_inventory_length=8 
       hará que el número de inventario ingresado como 567 se almacene como 00000567

Este parámetro se toma en cuenta en los procesos relacionados con asignación de los números de inventario de la base de datos copies

max_cn_length Indica el tamaño máximo y fijo del número de control. Las posiciones faltantes se rellenan con cero.
      Ejemplo: 
      $max_cn_length=8 
      hará que el número de control generado como 567 se almacene como 00000567

Este parámetro también es tomado en cuenta para generar los números de control correspondientes al utilizar la opción [Menú principal -> Utilitarios -> Asignar número de control]

barcode Presenta el icono Barcode.png en la barra de herramientas del módulo de catalogación, para activar la impresión de los códigos de barras y demás etiquetas necesarias para la identificación de los elementos de la colección. El operador debe tener asignados los permisos correspondientes. Para configurar la emisión de estos productos vea Etiquetas
barcode1reg Presenta el icono Barcode.png en la barra de herramientas de la edición del registros, para activar la impresión del código de barras del registro. El operador debe tener asignados los permisos correspondientes. Para configurar la emisión del código de barras vea Etiquetas
dirtree Habilita (Y) o desabilita (N) la exploración de la carpeta de la base de datos. Para que muestre la opción en el menú Utilitarios se requiere además que:
           a. El usuario sea el administrador del sistema
               O
           b. El usuario tenga permisos sobre todo el módulo central
               O
           c. El usuario tenga habilitado el permiso EXBDIR=Y en su perfil
               O
           d. El usuario tenga habilitado el permiso EXBDIR=Y en su perfil de la base de datos activa
DIRTREE_EXT Establece las extensiones de los archivos que se permite mostrar cuando se hace la exploración de la carpeta "bases", la carpeta de una base de datos en particular, par, www o wrk. Las extensiones por defecto son:
*.def,*.iso,*.png,*.gif,*.jpg,*.pdf,*.xrf,*.mst,*.n01,*.n02,*.l01,*.l02,*.cnt,*.ifp,*.fmt,*.fdt,*.pft,
*.fst,*.tab,*.txt,*.par,*.html,*.zip,

Si agrega una nueva extensión debe seguir el formato que se muestra

leader Etiqueta (tag) del campo bajo el cual se va a almacenar la información del leader en el caso de un registro MARC. Se omite este parametro la información del leader se almacena en los campos 3000-


Cambiar la apariencia y el logo de la interfaz para una carpeta bases a través de los archivos de estilo

    CSS_NAME=Nombre_de_la_carpeta_con_los_archivos_de_estilo
    LOGO=../css/Nombre_de_la_carpeta_con_los_archivos_de_estilo/Nombre_del_logo

(ver Cambiar la apariencia (colores y/o iconos) utilizados en la interfaz de una carpeta de bases de datos)

Vinculación de documentos digitales que están fuera de la raiz del servidor

     ROOT=ruta_a_la_carpeta_de_documentos_digitales/ 

El parámetro ROOT indica la ruta completa a partir de la cual se van a almacenar los documentos digitales

     ej:
     ROOT=/bases/biblo/documentos/

Ver: Almacenamiento de documentos digitales fuera de la raiz del servidor

También contiene una serie de parámetros que permiten redefinir a nivel de base de datos los siguientes parámetros ya establecidos en el config.php:

El acceso a los parámetros adicionales por base de datos se realiza a través del script config_extended.php colocado en la misma carpeta que el config.php.


Solicitar clave para leer desde el iAH la versión a texto completo de documentos protegidos

DB_PATH Ruta donde se encuentran la base de datos respectiva
USER_SEARCH Prefijo para localizar el código del usuario
USER_DISPLAY Pft para desplegar el nombre del usuario
DOCUMENT_DISPLAY Pft para desplegar una pequeña referencia del documento seleccionado
DOCUMENT_NAME Pft para extraer el nombre del archivo que se va a mostrar
HTTP_ACCESS Si los documentos digitales están en la raíz del servidor, indica el URL a utilizar previo al nombre para poder leer el documento
FILE_ACCESS Si el documento se encuentra fuera de la raíz del servidor, especifica la ruta a agregar antes del nombre del documento para poder leerlo. Si este parámetro se omite se utiliza la dirección especificada bajo el parámetro ROOT de este mismo archivo

Aunque elparámetro DB_PATH pudiera aparecer reiterativo ya que en ABCD también se define, es importante recordar que estos 6 últimos parámetros están diseñados para ser accedidos a través del iAH desde el cual no se tiene acceso a la configuración establecida en ABCD.

Para más información sobre cómo desplegar los documentos vinculados a los registros desde los formatos de salida consulte: Presentación de documentos vinculados utilizando formatos de salida