Para os clientes que utilizam os produtos EMS 2, EMS 5, HCM, Gestão de Planos 1.00, Screen Optimizer e DataViewer, além da instalação do License Server, deverão configurar o componente adicional chamado License Controller, este componente é o software responsável pela comunicação entre o produto Datasul e o License Server.
Abaixo os procedimentos sugeridos para a correta configuração do License Controller em servidor Linux.
Instale o JAVA 1.6 no servidor Linux e adicione a variável JAVA_HOME às variáveis de ambiente. Esta variável deverá apontar para o diretório de instalação do JAVA, por exemplo, /opt/java/jre1.6.0_26. Adicione também o diretório JAVA_HOME/bin do JAVA na variável PATH do Linux.
Para certificar que o JAVA está na versão correta, execute o comando abaixo.
java –version

Crie o diretório “LicenseController” dentro do diretório de instalação do License Server.
Copie os arquivos “license-server.xml” e “totvs-licensecontroller-java-1.0.jar” disponível no diretório config da área de programas do produto Datasul para o diretório recém criado “<diretório de instalação do License Server>/LicenseController”. Utilize sempre a última versão expedida destes arquivos, os mesmos são expedidos junto aos pacotes de atualização do produto Datasul, fique atento ao release notes de cada pacote.
Edite o arquivo license-server.xml com um editor de texto qualquer, neste arquivo deverão ser acrescentadas as informações relacionadas ao License Server e License Controller, conforme descrito no post License Server x License Controller x Hardlock.
Para inicializar o serviço do License Controller crie um script (.sh) com o “vi” ou outro editor de texto qualquer, conforme abaixo.
Se posicione no diretório LicenseController
cd /diretório de instalação do License Server/LicenseController
Execute o comando abaixo para inicializar o License Controller.
java -jar totvs-licensecontroller-java-1.0.jar license-server.xml
Abaixo exemplo de como ficaria o script lcontroller.sh. Neste exemplo tomamos como base a instalação do License Server no diretório /totvslicense.
cd /totvslicense/LicenseController
java -jar totvs-licensecontroller-java-1.0.jar license-server.xml
Para executar o arquivo lcontroller.sh, primeiramente você precisará dar permissão de execução com o comando abaixo.
chmod 777 lcontroller.sh
Execute o arquivo conforme abaixo
sh lcontroller.sh
O License Controller estará ativo e funcional a partir do momento em que for apresentada a mensagem abaixo, demonstrando que o License Controller encontrou o License Server.
INFO 110427 10:36:12: License server found.
Para ativar o License Server no produto Datasul EMS 2/5/HCM você deverá copiar o arquivo license-server.xml alterado com as informações do License Server e License Controller do diretório “/diretório de instalação do License Server/LicenseController” para o diretório “config” da área de programas do produto Datasul e efetuar um novo login no produto.
Importante
- Após ativar o License Server no produto Datasul não será possível voltar à forma de licenciamento antiga.
- Você deverá utilizar um License Server e um License Controller para todos os produtos Datasul disponíveis em sua empresa.
- Caso queira ativar o License Server em um ambiente de testes antes de ativar na produção, você deverá copiar o arquivo license-server.xml para uma área que esteja somente no PROPATH do ambiente de testes, o ambiente de produção não poderá enxergar este arquivo, caso contrario o ambiente de produção será ativado com o License Server também.
- Isso vale para ativar o License Server em outros produtos também, por exemplo, você ativou o License Server no ambiente de testes do EMS 2 e gostaria de ativar no ambiente de testes do HCM, o procedimento será copiar o arquivo license-server.xml para o diretório “config” do ambiente de testes do HCM.
- E para ativar o License Server no ambiente de produção o procedimento é o mesmo, copiar o arquivo license-server.xml alterado com as informações do License Server e License Controller para o diretório “config” do ambiente de produção.
Em caso de dúvidas, urgência ou necessidade de acesso remoto para a instalação do License Server e configuração do License Controller, favor entrar em contato com a consultoria da equipe de Atendimento a Banco de Dados e Servidor de Aplicação pelo telefone 4003-0015, opções "02" Software, "03" Consultoria Técnica, "04" Datasul, "08" Tecnologia e "03" Banco de Dados.