Skip to content

Instalação do GIL Servidor no Windows 7 32 bits e 64 bits

seg, 2012/01/16

O Gerenciador de Informações Locais – GIL é um software antigo desenvolvido em Delphi e com banco de dados em Firebird 1.5. Este software é criado e distribuído livremente pelo Ministério da Saúde através do link gil.datasus.gov.br. Conforme descrito no próprio site do Datasus, o GIL “destina-se à informatização da rede ambulatorial básica do Sistema Único de Saúde – SUS auxiliando na administração dos seus processos e fornecendo informações sobre a morbidade da população atendida, subsidiando os gestores nas tomadas de decisões. Permite o monitoramento e o planejamento contínuo do sistema de saúde no município.”

Como este software é antigo, sua instalação é perfeita no Windows XP, mas dá um trabalho imenso instalar em versões mais recentes do Windows. No próprio site do GIL tem um documento descrevendo sua instalação no Windows Vista e no Windows 7, mas em minhas experiências não tive êxito da forma descrita neste documento. Segue abaixo os passos que eu executo para conseguir instalar o GIL no Windows 7, seja ele em 32 bits ou em 64 bits:

1. Instalar o GIL como administrador em Program Files

1.1. Clique com o botão direito do mouse sobre o ícone do aplicativo instalador do GIL e clique em Executar como administrador.

1.2. Instale o GIL na pasta C:\Program Files\datasus\gil. No Windows 7 de 32 bits, esta é a pasta padrão de instalação, mas no Windows 7 de 64 bits o padrão é Program Files (x86). Mude para Program Files.

2. Alterar o arquivo de configuração Gil.ini

2.1. Copie o arquivo Gil.ini da pasta de instalação do GIL para a sua área de trabalho.

2.2. No arquivo Gil.ini que está na área de trabalho, faça as alterações descritas abaixo:

2.2.1. Localize a linha:

Diretorio=c:\arquivos de programas\datasus\gil\banco

Modifique-a para ficar como abaixo:

Diretorio=127.0.0.1:c:\program files\datasus\gil\banco

2.2.2. Localize a linha:

DirCliente=c:\arquivos de programas\datasus\gil

Modifique-a para ficar como abaixo:

DirCliente=c:\program files\datasus\gil

2.2.3. Para que o GIL possa ser integrado ao Cadsus, adicione as linhas abaixo ao fim do arquivo, substituindo a variável $IPSRVCNS pelo endereço IP do servidor do Cadsus Centralizador Simplificado:

[CADSUS]
Caminho=$IPSRVCNS:c:\program files\cadsus centralizador simplificado

No meu ambiente de testes, o servidor do GIL está sendo implementado no mesmo servidor do Cadsus Centralizador Simplificado, me possibilitando usar o endereço IP reservado 127.0.0.1 no lugar da variável $IPSRVCNS. Sendo assim, após aplicar todas as alterações, seu arquivo Gil.ini deverá ficar como abaixo:

Memo1
[SISTEMA]
DataInst=08/03/2006
Diretorio=127.0.0.1:c:\program files\datasus\gil\banco
DirCliente=c:\program files\datasus\gil
Dirtabwin=c:\tabwin
Aparencia=C:\arquivos de programas\datasus\gil\skins\(Default).SKN
AbrevAparencia=(Default).SKN
VersaoImportador=20325;
DIRMAPA=C:\arquivos de programas\datasus\gil\MAPA
VersaoExportador=203257
VersaoHigienizador=203257

[US]
nomeUS=''

[CADSUS]
Caminho=127.0.0.1:c:\program files\cadsus centralizador simplificado

2.3. Copie o arquivo Gil.ini modificado da sua área de trabalho para a pasta de instalação do GIL, substituindo o arquivo original. Conceda todas as permissões solicitadas.

3. Parar e desativar os serviços do Firebird

3.1. No teclado, segure a tecla com o ícone do Windows e aperte a tecla R (WIN+R).

3.2. Digite services.msc e clique em OK.

3.3. Procure na lista de serviços por Firebird Guardian – DefaultInstance e Firebird Server – DefaultInstance e, para cada um dos dois ítens, faça o seguinte:

3.3.1. Clique com o botão direito do mouse sobre o ítem e clique em Parar.

3.3.2. Clique com o botão direito do mouse sobre o ítem e clique em Propriedades.

3.3.3. Em Tipo de inicialização mude para Desativado

3.4. Feche a janela Gerenciador de Serviços.

4. Instalar novamente o Firebird

4.1. Faça o download do Firebird 1.5 no link abaixo:

http://sourceforge.net/projects/firebird/files/firebird-win32/1.5.6-Release/Firebird-1.5.6.5026-0-Win32.exe/download

4.2. Clique com o botão direito do mouse sobre o aplicativo Firebird-1.5.6.5026-0-Win32.exe e clique em Executar como administrador.

4.3. Siga os padrões do instalador até a tela abaixo. Nesta tela, mude as seleções como demonstrado na imagem:

Deste modo, o Firebird não executará como serviço, mas como aplicação. A opção Copiar a biblioteca do cliente Firebird para a pasta de <system> precisa ser marcada, pois evita a necessidade da cópia manual do arquivo DLL para a pasta. Sempre que a aplicaçào procurar o arquivo para se conectar ao Banco de Dados, vai procurar também na pasta do Sistema Operacional.

4.4. Ao término da instalação, o Firebird será iniciado e o Firewall do Windows irá mostrar a janela Alerta de Segurança do Windows perguntando se o Firebird deverá ser desbloqueado. Marque todas as opções mostradas e clique no botão Permitir acesso.

4.5. Copie o arquivo security.fdb, localizado na pasta do Firebird instalado junto com o GIL, em C:\Program Files\datasus\firebird1_5, e cole na pasta do Firebird que instalamos depois separadamente, em C:\Program Files\Firebird\Firebird_1_5. Conceda todas as permissões solicitadas.

5. Incluir regras no Firewall

5.1. Na barra de pesquisa do menu iniciar, digite firewall.

5.2. Selecione a opção Firewall do Windows com Segurança Avançada.

5.3. No painel do lado esquerdo, clique em Regras de Entrada.

5.4. No painel do lado direito, clique em Nova Regra…

5.4.1. Selecione o tipo de regra Porta e clique em Avançar.

5.4.2. Selecione o protocolo TCP, em Portas locais específicas escreva os números de porta 3050, 3051 e clique em Avançar.

5.4.3. Selecione a ação Permitir a conexão e clique em Avançar.

5.4.4. Selecione os perfis Domínio, Particular e Público e clique em Avançar.

5.4.5. Digite o nome Firebird IN TCP 3050 e 3051 e clique em Concluir.

5.5. No painel do lado esquerdo, clique em Regras de Saída.

5.6. No painel do lado direito, clique em Nova Regra…

5.6.1. Selecione o tipo de regra Porta e clique em Avançar.

5.6.2. Selecione o protocolo TCP, em Portas locais específicas escreva os números de porta 3050, 3051 e clique em Avançar.

5.6.3. Selecione a ação Permitir a conexão e clique em Avançar.

5.6.4. Selecione os perfis Domínio, Particular e Público e clique em Avançar.

5.6.5. Digite o nome Firebird OUT TCP 3050 e 3051 e clique em Concluir.

5.7. Feche a janela Firewall do Windows com Segurança Avançada.

6. Configurar a compatibilidade de GIL.exe

6.1. Acesse a pasta onde o GIL foi instalado.

6.2. Clique com o botão direito do mouse sobre o arquivo GIL.exe e clique em Propriedades.

6.3. Clique na guia Compatibilidade.

6.4. Clique no botão Alterar configurações de todos os usuários.

6.5. Marque a opção Executar este programa como administrador, clique em OK e novamente em OK.

7. Verificar a execução do Firebird

7.1. Verifique na bandeja do Windows 7 se existe o ícone do Firebird Guardian, como demonstrado na figura abaixo:

7.2. Se não existir o ícone na bandeja do Windows, verifique no Gerenciador de Tarefas se existem os processos fbguard.exe e fbserver.exe.

7.3. Se os processos não existirem, o Firebird está parado. Inicie-o indo no menu iniciar do Windows 7, Todos os Programas, Firebird 1.5, Firebird Guardian, assim como demonstrado na figura abaixo:

8. Executar o GIL

Depois de executar o GIL, testar e verificar que está tudo funcionando nos conformes, recomendo reiniciar o Windows 7 e refazer os testes. Afinal, estamos trabalhando em uma máquina Windows. Em seguida, devemos instalar o GIL nas estações clientes, mas o processo de instalação é um pouco diferente. Por causa disto, farei dois novos posts, um sobre a Instalação do GIL Cliente no Windows 7 32 bits e 64 bits em Grupo de Rede e outro sobre a Instalação do GIL Cliente no Windows 7 32 bits e 64 bits em Domínio de Rede. Fique no aguardo, pois farei isto ainda hoje.

Anúncios

From → GIL

11 Comentários
  1. fabiana permalink

    MUITO OBRIGADO, VC NÃO TEM NOÇÃO COMO ME AJUDOU, CARREGAVA UMA CPU PRA CASA TODA VEZ QUE O SERVIÇO APERTAVA VOU INDICAR SEU SITE PRA GALERA, VALEU

  2. Creluzia permalink

    Faço minha as palavras da Fabiana: muito obrigado! Nem imagina o tempo que estou tentando instalar em meu notebook.

  3. Impressionante como o DATASUS age com seus produtos. Produzem sistemas que não mantêm, nem mesmo respondem um email sobre dúvidas. Não disponibilizam os fontes porque ganham dinheiro ” por fora” . Obrigado por disponibilizar seus conhecimentos.

  4. Adriano Sanches permalink

    Boa Tarde, segui os seus passos para instalar o Gil no Windows7 32bits, mas esta aparecendo a mensagem abaixo quando tento abrir o Painel de Controle:

    Windows Explorer parou de funcionar
    Assinatura do problema:
    Nome do Evento de Problema: APPCRASH
    Nome do Aplicativo: Explorer.EXE
    Versão do Aplicativo: 6.1.7601.17567
    Carimbo de Data/Hora do Aplicativo: 4d6727a7
    Nome do Módulo de Falhas: StackHash_2a75
    Versão do Módulo de Falhas: 6.1.7601.17725
    Carimbo de Data/Hora do Módulo de Falhas: 4ec49b60
    Código de Exceção: c0000374
    Deslocamento de Exceção: 000c380b
    Versão do sistema operacional: 6.1.7601.2.1.0.256.48
    Identificação da Localidade: 1046
    Informações Adicionais 1: 2a75
    Informações Adicionais 2: 2a75187157f5f57bfdd807e126104541
    Informações Adicionais 3: 995c
    Informações Adicionais 4: 995cac566f30f0f14c2d9b5053619cd4

    Há como resolver este problema?

    • Eu já passei por este problema também, mas nunca tentei resolvê-lo. Sei que quem causa isto é o Firebird, se você desinstalar ele o Painel de Controle do Windows 7 volta a funcionar normalmente, mas quem não funciona é o GIL, não é mesmo? Nunca tentei resolver porquê nas unidades de saúde que eu trabalho têm um servidor dedicado para o GIL e quando quero algo que eu sei que tem no Painel de Controle, eu uso a pesquisa do Menu Iniciar.

  5. Airton permalink

    então aqui no notebook, quando inicializa o Gil consta que não foi encontrado o arquivo fbclient.dll, o que deve ser isso?

    • Releia atentamente o passo 4.3 e refaça a instalação do Firebird. Creio que isto resolverá o problema. Caso contrário, me reporte novamente o problema e procure me fornecer mais detalhes, descrevendo bem o problema.

  6. Augusto permalink

    Tem como inatalar o GIL no Linux???

    • Sim, é possível instalar o GIL no GNU/Linux. A versão servidora funciona 100%, mas exige um hacking no executável Gil.exe. Em breve postarei o passo-a-passo. A versão cliente também funciona, com uso do Wine, mas ainda fica instável. Quando conseguir estabilizar farei outro post, mas sem previsão.

Trackbacks & Pingbacks

  1. Instalação do GIL Cliente no Windows 7 32 bits e 64 bits em Grupo de Rede « MUBLIX
  2. Instalação do GIL Cliente no Windows 7 32 bits e 64 bits em Domínio de Rede « MUBLIX

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: