Introducción
ABCD consta de 6 módulos:
los cuales se activan de acuerdo a la permisología asignada al usuario.
Instalación:
La instalación del sistema contempla dos carpetas:
ABCD: contentiva de los scripts y otros recursos necesarios para el funcionamiento de los programas y presentación de las páginas del sistema
BASES: con los recursos que genera o modifica el usuario las bases de datos durante la operación de ABCD, (bases de datos, archivos de mensajes, archivos de ayuda, etc).
El motor de bases de datos utilizado es el WXIS de Bireme el cual puede ser invocado en los diferentes scripts por medio de dos métodos:
Exec: actúa invocando al WXIS de una manera similar a la línea de comandos
Http: actúa invocando al WXIS mediante un CGI. Queda bajo la responsabilidad del administrador del sistema la definición del directorio virtual CGI desde el cual se invocará el wxis.
La forma de invocar al WXIS la define el administrador del sistema al momento de la instalación y la registra en ABCD mediante los parámetros correspondientes en el archivo de configuración
Archivo de configuración de ABCD
Se encuenta localizado en la carpeta /abcd/php bajo el nombre config.php y posee los siguiente parámetros:
$db_path |
Camino hacia el directorio donde se encuentran las bases de datos Note que el camino debe terminar con /. Además debe mantener la sintaxis del parámetro ya que de otra forma se generará un error al momento de ejecución de los scrpts. Las bases de datos pueden estar localizadas en cualquier carpeta en el disco duro del sistema. Se utiliza entonces este parámetro para su localización. Bajo esta carpeta ABCD creará una subcarpeta para cada base de datos. |
$Wxis |
Camino donde se va a localizar el ejecutable wxis.exe, si este es el método seleccionado para la ejecución de los scripts. Si la ejecución se va a realizar por el método CGI, este parámetro se deja en blanco. Ejm: $Wxis="/abcd/www/cgi-bin/wxis.exe"; Indica que el ejecutable se llama wxis.exe y está localizado en la carpeta /abcd/www/cgi-bin/ $Wxis=""; Indica que el método de ejecución del WXIS será a través de un CGI |
$wxisUrl |
Especifica el URL a utilizar para invocar el WXIS, cuando el método seleccionado es a través de un CGI. Ejm: $wxisUrl=http://localhost:9090/cgi-bin/wxis.exe; En este caso el parámetro $Wxis deberá estar en blanco ($Wxis="";). Sin embargo, si ambos parámetros tienen asignado un valor, entonces ABCD toma el url definido en $wxisUrl para la ejecución del Wxis. |
$lang |
Especifica el lenguaje de diálogo a ser utilizado por defecto Los lenguajes habilitados se encuentran bajo la carpeta bases en un archivo denominado lang.tab |
$lang_db | Especifica el lenguaje de diálogo por a ser utilizado para ubicar las estructuras de una base de datos (FDT, FMT, PFT) cuando las mismas no se localizan en el lenguaje activo |
$institution_name | Nombre de la institución |
$FCKConfigurationsPath | Camino de acceso hacia el achivo de configuración del editor de Html FCKEditor |
Note que estos parámetos forman parte de un script de programación. Por lo tanto, no debe alerar sus nombres o la sintaxis que se muestra. Solo puede alterar lo que se muestra entre comillas ("....") para colocar los valores apropiados
Verificacion de usuarios
Bajo la carpeta bases existe una subcarpeta denominada acces donde se almacenan los usuarios que tienen acceso a ABCD. Al momento de la instalación existen definidos dos tipos de usuario:
ABCD se configura dinámicamente según la permisología previamente establecida para cada rol
Comprobación de la instalación de ABCD
Para verificar si el wxis está bien instalado puede ejecutar el siguiente url: http://localhost:9090/cgi-bin/wxis.exe?IsisScript=hello. Si obtiene como respuesta:
WXIS|file error|file open|Isis_Script|
Para verificar si el ABCD está bien instalado puede ejecutar el siguiente url: http://localhost:9090/php/test/test.php. En la página presentada seleccionar el segundo vínculo. En la página se le indicará si existe algún error en la configuración
entonces, el wxis está bien instalado