Microsiga Protheus com Postgres
Neste primeiro artigo que escrevo, demonstro basicamente como configurar o PostgreSQL com servidor SGBD para o Microsiga Protheus. Testado em Ubuntu Server com 45 usuários.
Parte 4: TopConnect
Agora iremos instalar e configurar o topconnect, o software gateway entre as requisições do servidor Protheus e o acesso ao banco:
SERVIÇO TOPCONNECT.
Instalação:
Obter os binários (ftp.microsiga.com.br).
Copiar / descompactar os arquivos no diretório /topconnect:
# ls /topconnect/
informix multi oracle9 topmonitor topmonitor.ini
Executar o servidor:
# /topconnect/multi/topconnect &
Configuração:
Deverá ser feita remotamente, utilizando o topmonitor (versões para Linux e Windows). Lógico que eu usei o Linux:
Conectando-se ao servidor:
Configurando o banco criado:
Clicar em configurações - Postgres - Novo (colocar como nome do banco criado no postgresql).
Adicionar o nome do usuário e a senha configurada no postgresql.
É uma boa idéia verificar a conectividade através do assistente, basta informar SGBD e nome do banco.
Caso a mensagem dê ok, está tudo pronto, no primeiro teste de conexão o topconnect cria algumas tabelas na base, que ele irá usar. Caso contrário, revise os passos anteriores. O mais importante aqui é verificar se a lib do ODBC está correta, infelizmente não tive sucesso com as libs mais novas, observe qual arquivo está sendo 'reclamado' pelo topconnect no log do mesmo.
SERVIÇO TOPCONNECT.
Instalação:
Obter os binários (ftp.microsiga.com.br).
Copiar / descompactar os arquivos no diretório /topconnect:
# ls /topconnect/
informix multi oracle9 topmonitor topmonitor.ini
Executar o servidor:
# /topconnect/multi/topconnect &
Configuração:
Deverá ser feita remotamente, utilizando o topmonitor (versões para Linux e Windows). Lógico que eu usei o Linux:
Conectando-se ao servidor:
Configurando o banco criado:
Clicar em configurações - Postgres - Novo (colocar como nome do banco criado no postgresql).
Adicionar o nome do usuário e a senha configurada no postgresql.
É uma boa idéia verificar a conectividade através do assistente, basta informar SGBD e nome do banco.
Caso a mensagem dê ok, está tudo pronto, no primeiro teste de conexão o topconnect cria algumas tabelas na base, que ele irá usar. Caso contrário, revise os passos anteriores. O mais importante aqui é verificar se a lib do ODBC está correta, infelizmente não tive sucesso com as libs mais novas, observe qual arquivo está sendo 'reclamado' pelo topconnect no log do mesmo.
Cara,eu trabalho com algumas empresas que usam o microsiga e os servidores proprietários muitas das vezes não licenciado.
Mais, com documentação e testes, fica mais fácil convencer o cliente a mudar pra open source.
Parabéns pela iniciativa e mais pelo material.
Nota 10!