Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C,...

Preview:

Citation preview

Bases de datos con formatoCDS/ISIS

Segunda parte

Ing. Eduardo Pleitez Valle

Tegucigalpa. M.D.C, Nov. 2007

Universidad Nacional Autónoma de HondurasFacultad de Ciencias MédicasBiblioteca Médica Nacional

Resumen

• Bases de datos con formato CDS/ISIS– WinISIS, MicroISIS, LILDBI, etc

• Archivos principales– *.mst, *.xrf, *.iso, *.fst, *.pft

• Lenguaje de formateo

• Estructura de base de datos LILACS

• Sistema de archivos

Aplicativos BIREME

Recursos o herramientas tecnológicas

PHP

CGI

EXPATS

ABLOT

*.xml

*.xsl

*.php

Wxis.exe

*.mst

*.xrf

*.xis

html

BROWSER

USUARIO

Servidor

ClienteCommon Gateway Interface

Recursos• Hardware

• Software– Sistema Operativo– Servidor http– Servidor MySql– Aplicativos BIREME

Sistema Operativo

• MS Windows Server

• LINUX– Red Hat 7.3 (recomendada)– Debian– SUSE– Otros

• FreeBSD 6.2

Servidor http

• MS Internet Information Server IIS (4 y 5)– Expat 1.95.7– Sablot 1.0.2_1– PHP 4.3.9 y 4.4.0

• Apache 1.3.37_1 y 2 (Perú)– Expat 1.95.7 y 2.0.0_1– Sablot 1.0.2_1– PHP 4.3.9

Otras herramientas

• Wampp1 (MS Windows)

• Xammp-linux-1.6.2 (Linux)

• Recomendados para instalaciones en estaciones de trabajo sin acceso a internet

Aplicativo BIREME

• BVS site

• LILDBI – WEB, DeCS• iAH (Interface for Access on Health Information)

• LIS

• DIREVE

• SciELO

Espacios de fuentes de información como bienes públicos nacionales, regionales y globales, producidos y utilizados por todos los países

Guía para la instalación expat, sablot, apache y phpPor : Eduardo Pleitez Valle

Universidad Nacional Autónoma de HondurasBiblioteca Médica Nacional

Preparación del servidorSistema Operativo: Linux RedHat 7.3Compilador gcc 2.96 y programas relacionadosBerkeley DB database Library db3_3.11-6Ambiente gráfico X11Escritorio Gnome o KDENavegadores: Netscape, Galeon, Konqueror o el preferido por el usuarioProgramas especiales para el servidor de paginas WEB apache· expat-1.95.7.tar· Sablot-1.0.1.tar· apache_1.3.33.tar· php-4.3.9.tarProceso de instalación de los programas1. Iniciar en el servidor una sesión de consola con el usuario root2. Crear una carpeta desde donde se instalaran los programas3. mkdir /software (… por ejemplo, puede ser cualquier nombre)4. Copiar los archivos comprimidos anteriores en esta carpetaNota: De aquí en adelante, se asume que la carpeta de trabajo es /software. Algunas opciones en loscomandos de configuración de los programas necesitan dos guiones ( por ejemplo: --enable-apx). Loscomandos que deberá escribir el usuario están en negrita.

Instalación de EXPAT

1. tar xvfzp expat-1.95.7.tar (descomprime el archivo)2. cd expat-1.95.73. ./configure4. make5. make install6. Se modifica el archivo /etc/ld.so.conf agregando la línea /usr/lo cal/lib7. Ejecutar ldconfig8. Ejecutar sync9. cd .. (entre cd y los puntos, hay un espacio en blanco)

Instalación de SABLOT

10. tar xvfzp Sablot-1.0.1.tar (descomprime el archivo)11. cd Sablot-1.0.1 (el nombre del directorio comienza con mayúscula)12. ./configure13. make14. make install15. cd ..

Instalación de APACHE

16. tar xvfzp apache_1.3.33.tar (descomprime el archivo)17. cd apache_1.3.3318. ./configure --prefix=/usr/local/apache --enable-shared=max --enable-module=all19. make20. make install21. cd ..

Instalación de PHP

22. tar xvfzp php-4.3.9.ta r (descomprime el archivo)23. cd php-4.3.924. ./configure --enable-xslt --with-xslt-sablot --with-apxs=/usr/local/apache/bin/apxs--enable-ftp --with-mysql(esto deberá estar en una sola línea)25. make26. make install27. cp php.ini-dist /usr/local/lib/php.ini

Modificación de archivos de configuración

28. cd /usr/local/lib29. Modificar el php.ini con los siguientes datos:30. error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING31. register_globals = On32. default_charset = "iso-8859-1" (a esta línea se la quita el carácter de comentario)33. Modifico el archivo /usr/local/apache/conf/httpd.conf con los siguientes datos:34. LoadModule php4_module libexec/libphp4.so35. AddModule mod_php4.c36. AddType application/x-httpd-php .php .phtml (se colocan las extensiones de los archivosque contienen código php en el sitio)37. AddType application/x-httpd-source .phps38. AddType application/x-httpd-php .php3 (si se trabaja con php3, de lo contrario esta líneaes opcional)39. DirectoryIndex index.htm index.php homepage.htm index.html (se colocan los nombresde los archivos que apache cargara en forma automática)40. Crear en /usr/local/apache/htdocs el archivo info.php con los siguientes datos:41. <? phpinfo(); ?>42. /usr/local/apache/bin/apachectl s tart (iniciar el servidor apache)43. Cargar el ambiente gráfico del servidor44. Cargar el navegador de páginas web (Galeon, Netscape, Mozilla, etc)45. Cargar el archivo de prueba con la siguiente URL: http://localhost/info.php46. Deberá aparecer una página web generada dinámicamente por php, si esto funciona el apacheesta configurado para interpretar archivos con código php, xml y xsl

Distribución de archivosde aplicativos

• Bases– Iah

• *.mst, *.xrf, etc• Mx• Setupdb.bat setupdb.sh

• Cgi-bin– Iah– Wxis.exe

• Htdocs (html o data)– iah

Flujo de trabajo

*.mst*.xrf

Micro ISIS

WinISIS

exportación*.iso

*.mst*.xrfwxis

FRONTEND

ArchivoInvertido

usuarios

Generación

CMS

• Content Management System– Geeklog– Jommla

http://www.opensourcecms.com/http://www.opensourcecms.com/

GeeklogGeeklog

JoomlaJoomla

Joomla+

iAH

Joomla+

iAH

Gracias

DOKEOSDOKEOS