Introdução

ABCD consta de 6 módulos:

que são ativados de acordo com as autorizações atribuídas ao usuário

Instalação:

A instalação do sistema contempla duas pastas:

ABCD: contém os scripts e outros recursos necessários para executar os programas e apresentação das páginas do sistema

BASES: contém os recursos que o usuário utiliza para criar ou modificar as bases de dados durante a operação do ABCD (bases de dados, arquivos de mensagens, arquivos de ajuda, etc).

O motor de bases de dados usado é WXIS da Bireme o qual pode ser chamado nos vários scripts por meio de dois métodos:

Exec: atua chamando o WXIS de maneira similar à linha de comandos

Http: atua chamando o WXIS usando um CGI. É de responsabilidade do administrador do sistema a definição do diretório virtual CGI onde será executado o WXIS.

A forma de chamar o WXIS é definida pelo administrador do sistema no momento da instalação e a registra no ABCD mediante aos parâmetros correspondentes no arquivo de configuração

Arquivo de configuração do ABCD

Se encontra localizado na pasta /abcd/php com o nome config.php e possui os seguintes parâmetros:

$db_path

Caminho do diretório das bases de dados
Ex.:   $db_path="/abcd/www/bases/";

Note que o caminho deve terminar com /. Deve manter também a sintaxe do parâmetro, já que de outra forma gerará um êrro no momento de executar os scripts.

As bases de dados podem estar localizadas em qualquer pasta no disco do sistema. Se usa então, este parâmetro para sua localização. Sob esta pasta o ABCD criará um subpasta para cada base de dados.

$Wxis

Caminho onde está o executável wxis.exe, se este é o método selecionado para a execução dos scripts. Se a execução for realizada pelo método CGI, este parâmetro se deixa em branco.

Ejm: $Wxis="/abcd/www/cgi-bin/wxis.exe";

Indica que o executável se chama wxis.exe e está localizado na pasta /abcd/www/cgi-bin/

          $Wxis="";

Indica que o método de execução do WXIS será através de um CGI

$wxisUrl

Especifica a URL a utilizar para chamar o WXIS, quando o método selecionado é através de um CGI.

Ex.: $wxisUrl=http://localhost:9090/cgi-bin/wxis.exe;

Neste caso o parâmetro $Wxis deverá estar em branco ($Wxis="";). No entanto, se ambos os parâmetros tem um valor atribuído, então o ABCD toma o url definido en $wxisUrl para a execução do Wxis.

$lang

Especifica o idioma de diálogo a ser utilizado por default
Ex.: $lang="es";  para espanhol
         $lang="en";  para inglês

Os idiomas habilitados estão na pasta bases num arquivo denominado lang.tab

$lang_db Especifica o idioma de diálogo a ser utilizado para localizar as estruturas de uma base de dados (FDT, FMT, PFT) quando as mesmas não se localizam no idioma ativo
$institution_name Nome da instituição
$FCKConfigurationsPath Caminho de acesso ao arquivo de configuração do editor de Html FCKEditor

Note que estes parâmetos são parte de um script de programação. Portanto, não deve alterar seus nomes ou a sintaxe exibida. Pode alterar somente o que é exibido entre aspas ("....")  para colocar os valores apropriados

Verificação de usuários

Na pasta bases existe uma subpasta denominada acces onde se indica os usuários que tem acesso ao ABCD. No momento da instalação existem definidos dois tipos de usuário:

O ABCD é configurado dinamicamente de acordo com as autorizações previamente definidas para cada função

Verificando a instalação do ABCD

Para verificar se o wxis está bem instalado deve executar a seguinte url: http://localhost:9090/cgi-bin/wxis.exe?IsisScript=hello. Se obtem como resposta:

WXIS|file error|file open|Isis_Script|
 

Para verificar se o ABCD está bem instalado deve executar a seguinte url: http://localhost:9090/php/test/test.php. Na página exibida selecionar o segundo link. A página vai indicar se há algum erro na configuração

 

então, o wxis está bem instalado