Difference between revisions of "Integrar en un solo ABCD-SITE la consulta de bases de datos provenientes de varias carpetas bases"

From ABCD Wiki
Jump to: navigation, search
(Página creada con «ABCD permite tener varias carpetas de bases de datos para administrar diferentes instituciones o estructuras con una sola instalación del producto (ver: http://isisabcd.pb...»)
 
(No difference)

Revision as of 12:20, 14 December 2013

ABCD permite tener varias carpetas de bases de datos para administrar diferentes instituciones o estructuras con una sola instalación del producto (ver: http://isisabcd.pbworks.com/w/page/31009329/Carpeta%20de%20bases%20de%20datos)

Bajo esta circunstancia es posible que queramos integrar en un solo site el acceso y búsqueda a las bases de datos distribuídas en varias carpetas "bases". Si este fuera el caso tenemos que hacer lo siguiente:

  1. Fijar los siguientes parámetros del archivo iah.def.php localizado en la carpeta htdocs/iah/scripts.


    PATH_DATABASE

Indica el camino absoluto del directorio de base de datos en el servidor

    Ej.:/ABCD/www/bases/
    

PATH_DEF Indica la ruta absoluta del directorio que contiene los archivos de configuración de las bases de datos Ej.: /ABCD/www/bases/par/

Bajo estas condiciones la carpeta /ABCD/www/bases/par/ contendrá los archivos DBN.def de todas las bases de datos que se van a integrar bajo el site. DBN puede corresponder con el nombre de la base de datos, pero también puede ser un nombre simbólico usado para vincular una base de datos en particular con sus recursos. En los parámetros al interior del DBN.def se hará mención al nombre verdadero de la base de datos identificada con ese nombre simbólico.

Ejemplo:

Supongamos que tenemos en una carpeta bases_1 la base de datos marc y en una carpeta bases_abcd/bases_2/ la base de datos biblo

Pasos a seguir:

seleccionar una de las carpetas como directorio raiz del Opac, digamos que es bases_1 hacer que los parámetros de configuración del iAH apunten a esa carpeta. en la carpeta bases_1/par colocar los archivos BIBLO.def y MARC.def y definir en ellos rutas absolutas hacia los recursos de las bases de datosen el site/adminc las configurar el acceso a las bases de datos biblo y marc

Si las bases de datos se llaman de la misma manera, supongamos que ambas se llaman marc, se deben usan nombres simbólicos para los archivos DBN.def, y asociar en el administrador a cada base de datos con el nombre simbólico del DBN.def correspondiente. Al interior de cada DBN.def se colocarán los nombres y rutas reales hacia las bases de datos


Ejemplo de BIBLO.def:

[FILE_LOCATION]

FILE DATABASE.*=/bases_abcd/bases_2/biblo/data/biblo.* FILE copies.*=/bases_abcd/bases_2/copies/data/copies.* FILE DATABASE.XML=/bases_abcd/bases_2/biblo/pfts/lilXML.pft FILE standard.pft=/bases_abcd/bases_2/biblo/pfts/%lang%/opac.pft FILE detailed.pft=/bases_abcd/bases_2biblo/pfts/%lang%/bbiblo.pft FILE loanobjects.*=/bases_abcd/bases_2/loanobjects/data/loanobjects.* FILE trans.*=/bases_abcd/bases_2/trans/data/trans.*

[INDEX_DEFINITION]

INDEX Tw=^1Palavras^2Palabras^3Words^4Mots^d*^xTW ^uTW_^yDATABASE^mTW_ INDEX Ti=^1Palavras do título^2Palabras del título^3Title words^4Mots du titre^xTX ^uTx_^yDATABASE^mTX_ INDEX Tt=^1Título^2Título^3Title^4Titre^xTI ^uTI_^yDATABASE^mTI_ INDEX Ab=^1Palavras do resumo^2Palabras del resumen^3Abstract words^4Résumé mots^xAB ^uAB_^yDATABASE^mAB_ INDEX Au=^1Autor^2Autor^3Author^4Auteur^xAU ^uAU_^yDATABASE^mAU_ INDEX Ai=^1Autor institucional^2Autor institucional^3Institutional author^4Institutionnel auteur^xAI ^uAI_^yDATABASE^mAI_ INDEX Ma=^1Descritor de assunto^2Descriptor de asunto^3Subject descriptor^4Sujet descripteur^xMA ^uMA_^yDATABASE^mMA_ INDEX Ma=^1Descritor geográfico^2Descriptor geográfico^3Subject geographic^4Sujet géographique^xDG ^uDG_^yDATABASE^mDG_ INDEX Pa=^1País^2País^3Country^4Pays^xPA ^uPA_^yDATABASE^mPA_^tshort

[APPLY_GIZMO]


[FORMAT_NAME]

FORMAT standard.pft=^1Longo^2Largo^3Large^4Grand FORMAT detailed.pft=^1Detalhado^2Detallado^3Detailed^4Détaillée FORMAT DEFAULT=standard.pft

[HELP_FORM]

HELP FORM=help_form.htm NOTE FORM F=note_form1.htm


[PREFERENCES]

AVAILABLE FORMS=F,A SEND RESULT BY EMAIL=OFF NAVIGATION BAR=ON DOCUMENTS PER PAGE=20 FEATURES=XML