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
Ejm:   $db_path="/abcd/www/bases/";

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
Ejm: $lang="es";  para español
         $lang="en";  para inglés

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