quarta-feira, 2 de janeiro de 2013

LicenseServer Totvs

De qualquer forma vou passar um exemplo de como seria a configuração do LicenseServer em conjunto com o DbAccess e o Protheus 10 em Windows:

1) Baixe a versão mais atual do License Server no site da TOTVS:
http://www.totvs.com/suporte/central-de-download/seu-segmento/produto/tecnologia

2) Instale o License Server no mesmo servidor onde vai estar o hardlock. Como exemplo eu instalei em D:\TOTVSLicense

3) O pessoal da TOTVS está lhe enviando os arquivos .key, salve na pasta D:\TOTVSLicense\BIN

4) Renomeie o arquivo applylic_XXXXXXXXXX.key para applylic.key e o arquivo totvslic_XXXXXXXXXX.key para totvslic.key. NOTA: XXXXXXXXXX é o numero do seu hardlock, a TOTVS nomeia dessa forma como envia.

5) Ainda na pasta D:\TOTVSLicense\BIN edite o seu arquivo TOTVSAPPSERVER.INI conforme as configurações de porta que vai utilizar com seu servidor. Como exemplo atenção para as seções abaixo:

[TCP]
TYPE=TCPIP
Port=2234 -> Esta vai ser a porta do servidor de licença

[LICENSESERVER]
Enable=1 -> Observe que está habilitado, portanto o License Server assume o controle de todas as licenças de produtos TOTVS
Port=5555
ShowStatus=1
EnableNumber=1 -> No meu caso uso o controle de numeração automática pelo hardlock

[LICENSECLIENT]
Server=192.168.0.203 -> Este é o IP do servidor onde estou instalando (IP local)
Port=5555
Enable=1

5) Inicie o serviço TOTVS License Server pelos console "serviços" no Windows;

6) Na pasta D:\TOTVSLicense\monitor\smartclient edite o arquivo totvssmartclient.ini, e coloque a mesma configuração [TCP] que usou acima:

[TCP]
server=192.168.0.203
port=2234

7) Crie um atalho para o TOTVS License Monitor na sua area de trabalho, como segue a linha de comando:

D:\TOTVSLicense\monitor\smartclient\TotvsSmartClient.exe -m -debug

8) Abra o TOTVS License Monitor e se tudo estiver certo, você terá informações detalhadas sobre a alocação de licenças.

9) No TOTVS DbAccess (se você utiliza) configure o endereço IP e porta do onde deverá comunicar com o servidor de licença. Exemplo com base na configuração acima:

IP: 192.168.0.203
Porta: 5555

10) Agora configure o serviço do Protheus 10, editando o arquivo totvsappserver.ini. Este arquivo está na pasta bin\appserver, como exemplo no meu caso o caminho seria: D:\Protheus10\bin\appserver

[LICENSESERVER]
enable=0 -> Observe que está desabilitado aqui, usará o controle de licenças baseado no License Server
port=5555
ShowStatus=1
EnableNumber=1

[LICENSECLIENT]
Server=192.168.0.203
port=5555

Desta forma não tem erro, apenas atente para a sequencia de inicialização dos serviços:

a) License Server
b) DbAccess
c) Protheus Service

Espero ter ajudado.

Att,

Ylram Mariani