A nova política de licenciamento Totvs requer a instalação do License Server, a utilização do hardlock e a configuração do License Controller.
O License Server é o serviço responsável pelo gerenciamento das licenças, juntamente com o hardlock que valida a licença (.key) de acordo com o seu número serial gravado no dispositivo. Já o License Controller é um programa java responsável pela comunicação do produto (EMS, HCM, Gestão de Planos, ...) com o gerenciador de licenças.
O primeiro procedimento a ser adotado é a solicitação da validação/licença dos produtos utilizados, no novo formato (.key). Isso deve ser feito junto ao CST (Central de Serviços Totvs), pelo Portal (http://suporte.totvs.com) em "Chamados" > opção "Relacionamento" - CST, informado o número do hardlock, para o qual deve ser gerada a licença.
O gerenciador de licenças é único para cada empresa. Caso possua filias e as mesmas sejam independentes, cada uma com seu conjunto de bancos e instalação de produto, deve ser configurado um gerenciador separado, cada empresa com seu hardlock e ".key". Se as filiais acessarem o mesmo conjunto de bancos da matriz, mesma instalação do produto, por exemplo, via acesso remoto (Citrix / Terminal Server), o gerenciador de licenças será um só.
Como o gerenciador é único, a quantidade de usuários contratada deve levar em consideração o total de usuários de produção, mais ambiente teste e ambiente de desenvolvimento. Caso sua licença seja para 40 usuários e a quantidade total de acessos (produção + teste + desenvolvimento) ultrapasse esse valor, será apresentada uma mensagem bloqueando o acesso devido ao limite contratado.
Após receber a licença dos produtos, deve ser instalado o License Server 2011, disponível para download em http://www.totvs.com/suporte/central-de-download/seu-segmento/produto/tecnologia. A mídia de instalação do License Server enviada junto com o hardlock, corresponde a versão 2009, sendo essa uma versão não homologada para o EMS, HCM, Gestão de Planos, entre outros produtos da linha Datasul.
O License Server deve ser instalado em um servidor que possua uma entrada "usb" dedicada/exclusiva para uso do hardlock, sendo que esse servidor não precisa ser o mesmo da aplicação ou banco de dados. Quanto a virtualização para o License Server, a Totvs possui a seguinte posição "A TOTVS não homologa ambientes ou máquinas virtuais. No entanto, se o fornecedor do sistema operacional e o fornecedor do virtualizador de ambiente garantirem que as características do ambiente se mantém, o uso desse ambiente é válido.". Isso pode ser verificado em http://tdn.totvs.com/kbm#29667.
Com o License Server instalado, a licença recebida "totvslic_numero_hardlock.key" deve ser gravada em "Dir. Instal. LS/bin" e renomeada para "totvslic.key".
Após iniciar o serviço do License Server, deve ser configurado o arquivo "config/license-server.xml" localizado no diretório de programas do produto. Esse arquivo deve conter as seguintes informações:
- LSHost - Endereço IP do servidor onde está instalado o License Server;
- LSPort - Porta TCP utilizada pelo License Server, sendo essa a porta informada durante a instalação. Caso tenha dúvida, pode ser verificado o log do License Server (totvsconsole) onde é registrada a mensagem "License Server: Listening port XXXX - ShowStatus is ON." após iniciar o serviço;
- LCHost - Endereço IP do servidor onde será iniciado o License Controller;
- LCPort - Qualquer porta TCP que não esteja em uso, no servidor onde será iniciado o License Controller.
Por fim, deve ser criado um script para execução do License Controller, conforme exemplo abaixo:
cd /d <Dir.Instal.Programas Produto\config>
java -jar totvs-licensecontroller-java-1.0.jar <Dir.Instal.Programas Produto\config\license-server.xml>
pause
Antes de executar esse script, o Java deve estar instalado e a variável de ambiente JAVA_HOME definida, tendo como pré-requisito o JRE 1.5 ou superior.
Havendo dúvidas ou necessidade de acesso remoto para configuração do ambiente, entre em contato com a consultoria de Banco de Dados, pelo telefone 4003-0015, opções "02" Software, "03" Consultoria Técnica, "04" Datasul, "08" Tecnologia e "03" Banco de Dados.