Você está na página 1de 32

License Server para Datasul

Ver.04 05/07/2012







TOTVS Unidade Joinville
Avenida Santos Dumont, 831 Santo Antnio
Fone: (47) 2101-3000 Fax: (47) 2101-3001
89218-900 Joinville Santa Catarina
www.totvs.com.br
2


































Este documento visa sanar as dvidas dos clientes no que diz respeito a nova poltica de licenciamento da
Totvs, o License Server.
Sero abordados itens como funcionamento, consumo de licenas, tipos de licenas e configurao do
produto, do License Server e License Controller.

Importante:
Documento destinado a clientes dos produtos legado, EMS2, EMS5 e HCM.
Dvidas relacionadas a migrao para a nova poltica em sua empresa, e assuntos contratuais podem ser
verificados com seu EAR Executivo de Atendimento e Relacionamento.
Assuntos administrativos e financeiros podem ser verificados junto ao CST (Centro de Servios TOTVS).
3

1. Viso Geral

Objetivo
O License Server a nova forma de licenciamento da Totvs que visa padronizar a poltica de licenciamento
de todo o portflio de Produtos TOTVS.
Neste item, o objetivo conceituar a nova poltica de licenciamento da Totvs.

Pr-requisitos
Produtos legado atualizados com o pacote de abril de 2010 ou superior, a partir da verso 10 do progress,
Datasul EMS 2 releases 2.02, 2.02AL, 2.04, 2.04B Ingls, 2.04 Start e 2.06B; Datasul EMS 5 releases
5.04, 5.05 e 5.06; Datasul HCM releases 2.09, 2.10a e Start.

Viso Geral
O Totvs License Server um produto Totvs Application Server que tem o objetivo de realizar o controle das
licenas de uso dos softwares e aplicaes Totvs.
Utiliza um dispositivo fsico denominado Hardlock, que possui um cdigo identificador nico, e uma chave
de liberao de licenas de uso, codificada e exclusiva para cada cliente.
Havendo qualquer anomalia no hardware ou servios, pode ser utilizada a chave de emergncia, que
funciona independente do License Server, ou seja, este servio no precisa estar ativo.

Alguns conceitos
License Server (LS): Gerenciador de licenas da Totvs.
License Controller (LC): Plataforma java responsvel pela comunicao entre o ERP Datasul e o
License Server.
Hardlock: um dispositivo de segurana que pode ser conectado e uma porta paralela ou USB
dependendo do modelo recebido. Pode ser HASP ou Proteq/SafeNet.
EAR: Executivo de Atendimento e Relacionamento, responsvel pelas alteraes contratuais dos
clientes Totvs.
CST: Centro de Servios Totvs, rea responsvel por assuntos administrativos e financeiros.

Notas Importantes
Com o License Server, os conceitos de Integrado e Consolidado no so mais utilizados em
nvel de licena, em nvel de conexo de banco, as regras so as mesmas.
Ser utilizado um nico hardlock para todos os produtos Totvs utilizados.
O conceito de abono ainda existe para clientes dos ERPs EMS2 e EMS5. Veja mais informaes no
item 1.3 Consumo e Abono de Licenas.

Modelo de arquivo de licenas utilizado (totvslic.key)
Abaixo apresentado um exemplo do contedo do arquivo de licenas (totvslic.key), utilizado para controle
das licenas.

4



O arquivo de licenas dividido em dois blocos principais, o bloco [LICENSES] e o bloco [RULES]. No
primeiro, h uma listagem com as licenas adquiridas pelo cliente. Para facilitar a visualizao, pode ser
utilizado o Totvs License Monitor.
Observao: algumas licenas listadas no arquivo podem no ser apresentadas no monitor, pois algumas
delas so utilizadas apenas para controle interno.
O segundo bloco do arquivo de licenas, o [RULES], o bloco em que so definidas as regras de
escalonamento das licenas, a partir do cdigo do mdulo (slot solicitado) enviado do produto para o
License Server, feita uma anlise das licenas disponveis e as que podem ser consumidas por aquele
programa, de acordo com o segmento (mais detalhes sobre o consumo de licenas no item 1.3).
Alm das licenas e as regras, o arquivo contempla uma chave (o checksum), que verifica se a licena
compatvel com o hardlock que est sendo utilizado. Ao contrrio do formato de licenciamento Serial
Datasul, com o License Server no mais feita a validao pela razo social da empresa, excedo para
clientes que utilizam licena corporativa, onde o acesso ao produto ilimitado e existe um controle com
base no CNPJ cadastrado (verifique mais detalhes sobre os tipos de licenas no item 1.2).
Com este arquivo, possvel tambm verificar a data de validade da licena, procure pela varivel vencto,
que utiliza o formato AAAAMMDD.
Este documento no visa detalhar a leitura do arquivo de licenas, uma vez que possvel utilizar o monitor
para controle, esta anlise feita pelo Suporte Framework quando necessrio.

Comparando o Modelo Serial Datasul com o License Server

Serial Datasul License Server
Controle de acessos simultneos Por usurio (acesso a base) Por programa (gerenciador de
licenas - LS)
Diviso de licenas Por mdulo Por segmento
Controle da licena por cliente Razo Social Checksum
Figura 1.1

1.1 Estrutura
Com o License Server, conforme descrito na figura 1.1, o controle das licenas feito por um gerenciador, e
no mais por acesso a base de dados, como era feito no modelo serial.
Devido incompatibilidade entre as aplicaes (produto e LS), utilizada uma camada Java, o License
Controller, que faz a ponte entre o LS e o produto, interpretando as solicitaes provindas dos clientes e a
resposta do License Server.
A comunicao entre o produto e o License Controller, e entre o License Controller e o License Server
feita via socket, vide figura 1.2.

Importante
A cada 180 segundos o Servidor LS realiza um pulso na lista de Slots consumidos pela sesso do Produto
EMS/HCM, com base em uma lista enviada pelo License Controller, para validar se estes ainda esto sendo
utilizados. O consumo de licenas ser ajustado conforme esta lista, ou seja, Slots que no esto mais
sendo consumidos sero liberados e Slots novos passam a ter licenas consumidas.

5


Figura1.2

1.2 Tipos de Licenas
De forma prtica, possvel dividir as licenas em trs grupos Light, Ondemand e Coorporativo.
Light: So licenas destinadas a determinados segmentos (por exemplo, Light de Compras e Suprimentos
ou Light Financeiro), cujo consumo na execuo dos programas, respeitando as regras de consumo (ver
item 1.3).
Ondemand: Com a licena ondemand o controle definido por uma regra de negcio, por exemplo no HCM,
onde limitado o nmero de funcionrios ativos. Nesta modalidade, o acesso aos programas ilimitado.
Coorporativo: Com esta licena o acesso ao produto ilimitado, exceto aos desenvolvidos por terceiros.

Expandindo estes grupos, possvel encontrar vrios subgrupos de licenas com funes especficas.
Abaixo temos uma listagem com as principais licenas e que podero ser encontradas em seu monitor.

Light Segmento: Conforme definido acima, uma licena destinada a determinado grupo de programas.
Para informaes sobre o conjunto de mdulos contemplados por determinado Light, ser necessrio entrar
em contato com seu EAR.
No monitor do license server, no ser utilizada a palavra Light, entende-se por Light as licenas cuja
descrio refere-se a um segmento de negcio.

Full: A licena Full funciona como um coringa, ou seja pode assumir qualquer segmento (light)
dependendo da necessidade. O consumo das licenas continua sendo feito na execuo dos programas,
assim como a licena light.
Este tipo de licena pode ainda funcionar como um usurio determinado. Abaixo, no item Full determinado
ser explicado como funciona o escalonamento de uma licena Full para Full Determinado.

Light ERP: uma diviso especfica de Light que envolve vrios segmentos. Com o Light ERP possvel
acessar mdulos de uma faixa de segmentos que foram definidos em seu contrato; de forma sucinta, um
conjunto de Lights. Assim como a licena Full, este tipo de licena pode funcionar como um Full
determinado.

Ondemand: Com a licena ondemand, o controle das licenas definido por uma determinada regra de
negcio, sendo a execuo das licenas ilimitado. Um exemplo o produto HCM, onde o controle das
licenas feito pelo nmero de funcionrios ativos no produto.

Particularidade para o produto HCM
Uma particularidade para o produto HCM que, diferente do formato antigo, com o License Server,
possvel controlar este produto pelo nmero de funcionrios (licena ondemand) ou ainda, pelo
nmero de acessos simultneos, assim como feito com uma licena Light, ou seja, teremos as
licenas Light Gesto de Capital Humano e Gesto de Capital Humano Ondemand.
Caso o cliente opte por utilizar o HCM no formato Light, o nmero de funcionrios ativos no sistema
irrestrito.

Corporativo: Com a licena cooportativa, o acesso aos programas ilimitado. Neste modalidade,
exclusivamente, so controlados os CNPJs cadastrados nos produtos.
Antes de ativar o License Server, necessrio garantir que as empresas cadastradas nos produtos
EMS2/EMS5/HCM estejam relacionadas a um CNPJ vlido para o arquivo de licenas.
Para isso, no email em que enviado o arquivo de licenas, quando se trata de uma licena corporativa,
ser apresentado um campo chamado Ids corporativos:, com a listagem dos CNPJs vlidos para sua
empresa.
6

No produto EMS2, o cadastro de empresas, onde pode ser feita a conferncia o CD0104.
No produto HCM, o cadastro de empresas o FP0004.
No produto EMS5, a conferncia dever ser feita com base nos programas de cadastro de estabelecimento
de de pessoa jurdica, programas prgint/utb/utb071aa.r e prgint/utb/utb006aa.r respectivamente.

Full Determinado: Um "Usurio Determinado" aquele que sempre consome uma licena FULL ou Light
EEP no processo de login, ou seja, durante a sesso deste usurio no sero consumidas licenas de
nenhum light disponvel no arquivo de licenas. Um "usurio determinado" consome apenas uma nica
licena por sesso, independente da quantidade de programas executados. Para informar que um usurio
ser um "Usurio Determinado" e que vai consumir apenas uma licena Full por toda a sua sesso, deve
ser selecionada a flag "Usurio Determinado?" no Cadastro de Usurios (SEC000AA).


Figura 1.3

Esta modalidade poder ser encontrada como uma licena, isso ocorre para licenas/contratos antigos, ou
ainda embutida em outras licenas, que no geral so as licenas Full ou Light ERP.
Para identificar se sua licena contempla o Full determinado, so seguidas as seguintes regras:
- para licenas/contratos antigos, tanto no corpo do email enviado pela CST/Senhas, quanto no monitor de
licenas, na rea de licenas disponveis, haver o id 4008 FULL Determinado;
- para licenas/contratos mais recentes, no haver uma licena 4008 FULL Determinado, sero listadas
as licenas 4004 Totvs Light ERP e/ou 4000 Totvs Full, e no arquivo de licenas (totvslic.key), na
seo LICENSES, dever existir a seguinte informao license<x>=7004;1.
Fonte: FAQ http://tdn.totvs.com.br/kbm#108263

Importante
Esta opo est disponvel apenas para clientes com contrato com a Totvs anterior a outubro de
2009.
Esta funcionalidade est disponvel a partir do pacote de agosto de 2010, para ambientes com o
License Server habilitado.
A nica exceo de consumo de um Usurio Determinado vai ocorrer quando o ambiente utilizado
estiver configurado para ser um Ambiente de Teste, pois o consumo de uma licena Teste
prevalece sobre uma licena de Usurio Determinado.

Totvs I: Esta licena destinada as aplicaes executadas na web, para a linha Datasul os mais comuns
so o Portal MLA e o WebAccess. O consumo das licenas ocorre somente durante a requisio para o
webspeed, sendo a licena liberada assim que finalizada esta requisio.

Importante
O consumo das licenas ocorre no momento em que realizada a requisio para o webspeed, no
mais feito no momento do login.
Sendo que uma requisio do Webspeed uma solicitao feita pelo usurio.

Totvs T: Licena destina a aplicaes executadas em terminal, para a linha Datasul o mais comum o
Coletor de Dados (Data Collection mdulo MBC).

7

Totvs Dev Test: Licena para base de testes/homologao. Para que no haja concorrncia entre base de
testes e produo. Verifique mais informaes na funo Ambiente de Teste.

Totvs Start: Licena light destinada a clientes que utilizam os produtos EMS2 Start e/ou HCM Start. Esta
licena exclusiva para clientes Start, e uma vez instalado o produto nesta modalidade, deve ser utilizada a
licena Totvs Start (id 3999).

Importante
Licena Full ou demais lights no se aplicam, gerando incompatibilidades.
O consumo das licenas, assim como os demais lights, na execuo de programas.

EmergencialKey: A chave de emergncia, ou emergencialkey, uma chave utilizada quando houver algum
problema no hardlock, no servidor de licenas ou nos servios do License Server. Esta chave vlida por
48 (dois dias).
Para que os clientes no sejam afetados, sempre que no for possvel a comunicao com o LS/LC, ser
apresentada uma mensagem de erro ao acessar o produto e em seguida, solicitada a chave de emergncia,
composta por 8 (oito) digitos.
Esta chave pode ser obtida pelos seguintes meios:
- atravs do URA, telefone 4003-0015, opes 4 e 4;
- atravs do Portal de Clientes > opo AutoAtendimento CST > Gerao de Senhas > Senha/Chave de
emergncia (License Server / Hardlock).

Importante
A partir do pacote de Julho de 2012 dos produtos EMS2, EMS5 e HCM, a validao da chave de
emergncia deixa de ser feita pelo License Controller, e passa a ser feita inteiramente pelo
progress, no sendo necessrio nenhuma configurao adicional nas sesses cliente.
A partir deste mesmo pacote, a chave de emergncia ser utilizada at que os problemas com os
servios do LS e LC sejam solucionados, ou seja, a chave vlida por dois dias ou at que os
servios estejam novamente estaveis.
Clientes que ainda no estiverem na verso de Julho, precisam configurar o ambiente conforme
FAQ http://tdn.totvs.com.br/kbm#108763 para funcionamento da chave de emergncia.

StartKey: Disponvel apenas para releases comerciais (para a linha Datasul, apenas Datasul 11 ou
superior), enviada uma chave composta por 20 dgitos junto a nota fiscal, possibilitando a implantao e
uso do produto por 20 dias, at que o contrato com a Totvs seja concretizado e todos os acessos (portal e
suporte) e arquivos necessrios (hardlock e licenas) sejam enviados.

1.2.1 Exemplos de Licenas
Este item visa apresentar alguns exemplos de contratos vistos a partir do Monitor do License Server. Na
funo Totvs License Monitor iremos abordar o funcionamento do monitor especificamente, nesta seo
ser apenas representado o que foi explicado no item 1.2.

Neste exemplo Full, Light (Framework, CRM) e Ondemand (Gesto de Capital Humano e CA Carreira e
Sucesso).

No exemplo abaixo, apresentada a licena corporativa. Existem duas caractersticas que possvel
observar no monitor de licenas que indicam que a licena utilizada coorporativa:
1) Na seo Licenas disponveis, a licena cujo o Id 4000 (Totvs Full), possui o campo Qtd. total igual
a 9000, este o nmero mximo de usurios liberados, e indica acesso irrestrito ao produto, uma vez que
pouco comum existir um nmero superior a 9000 usurios acessando simultaneamente o produto.
8

2) Na seo Liberao corporativa existe uma listagem de CNPJs que fazem parte do grupo, esta
caracterstica especificamente para contratos coorporativos.


Neste imagem possvel observar um contrato de cliente Start.


1.3 Consumo e Abono de Licenas

Conforme descrito no item 1.2, em regra geral, o consumo das licenas ocorre na execuo de programas,
porm, dependendo do tipo de licena contratada, existem algumas particularidades.
Abaixo ser explicado de forma tcnica como ocorre a escalao das licenas e os principais fatores que
influenciam na forma como feito o consumo.
Fazendo uma analogia com o formato antigo de licenciamento, o controle das licenas que antes era feito
pelo nmero de usurios concorrntes, limitado a um conjunto de mdulos contratados, temos hoje um
controle por usurios concorrntes porm limitado a um conjunto de Lights, que nada mais so do que
segmentos, ou um conjunto de mdulos.
Com o LS porm, como existe o conceito de segmentos, o mesmo programa pode consumir lights
diferentes, dependendo das regras de escalonamento definidas pelo arquivo de licena, que ser explicado
abaixo.

Serial Datasul License Server
Consumo Conexo a base Execuo de programas ou login
Controle das licenas Usurios concorrentes
Mdulos contratados
Usurios concorrentes
Segmento contratato
Nomenclatura Sigla do mdulo ID do segmento (vrios mdulos)

Utilizando licenas Light, no momento do login feita uma requisio para o License Server, esta requisio
visa buscar informaes como, se existem licenas disponveis, se a verso do LS compatvel, se a
licena est dentro do prazo de validade, etc.


Importante
Nesta primeira requisio, feito o consumo de uma licena e liberada automticamente poucos
milisegundos depois.

9

Feito o login, se o usurio permanecer apenas com a tela do menu aberta (sem abrir nenhum programa),
no ser consumida nenhuma licena, ao abrir um programa, o produto ir avaliar a qual mdulo pertence
aquele programa, e ir mandar um ou vrios cdigos/slots identificadores do(s) mdulo(s) para o LS, por
intermdio do LC que ir montar a mensagem a ser enviada.

Importante
Cada mdulo possui um cdigo identificador (um slot), que ser interpretado pelo LS.
Um mesmo programa pode estar relacionado a mais de um mdulo, e como consequencia a mais
de um cdigo, o que o caso de programas de cadastro gerais (pasta cdp), onde um mesmo
programa utilizado por vrios mdulos.

Quando esta mensagem de solicitao de licena chega no LS, ser feita a leitura do arquivo de licenas
que contm as regras de consumo e havendo licena disponvel, far o consumo. O arquivo de licenas
reflete o contrato do cliente junto a Totvs.

Abaixo segue um cenrio de escalao e consumo de licena, este exemplo foi extrado da FAQ acessada
pelo link http://tdn.totvs.com.br/kbm#111365

1. Licenas contratadas (no Monitor do License Server, so apresentadas no primeiro quadro/browser)
[4001] TOTVS I
[4004] TOTVS Light ERP
[4007] TOTVS Dev Test
[4092] DbAccess User
[4118] Compras e Suprimentos
[4126] ECM / BPM
[4133] Financeiro
[4138] Frete embarcador
[4145] Gesto do Capital Humano
[4155] Manuteno de Ativos
[4171] TMS - Gesto de transportes
[4173] Vendas e Faturamento

2. O usurio acessa o produto, selecionando o mdulo de Faturamento. Solicita a execuo do programa de
Atualizao Parmetros Faturamento FT0301.

Neste momento, enviado, para o LC, a seguinte solicitao (no arquivo de log do LC, a informao
visvel):
INFO 110613 13:19:02:
>>OP=CONSUMESLOTLIST#PARENTTHREADID=141#PSID=141_2694_141#CUSRNAME=SUPER#MO
DULE=6989,6654#FEDERALID=
Nota-se que so enviados dois slots na tag MODULE: 6989 e 6654. Neste caso, se para o primeiro slot no
existir uma licena disponvel, ser buscada uma no slot 6654 seguindo as regras de escalao.

3. Se o LS tiver o nvel de detalhes de log ativo, ser possvel tambm identificar no arquivo de log o
recebimento da solicitao do LC e o consumo da licena:
[INFO ][LICENSESERVER] -------- LS_GetLicenseStateless (6989) 13/06/2011 13:19:2 --------
[INFO ][LICENSESERVER] Server: 10.80.17.44 Port: 2669 ThreadID: 1438712127
[INFO ][LICENSESERVER] Module: 6989 Total: 0 Lasting 0
[INFO ][LICENSESERVER] Return: 5
[INFO ][LICENSESERVER] ----------------------------

O consumo da licena tambm se apresenta no Monitor do License Server, o consumo e de qual ID e
produto que se consumiu a licena.

Para esta escalao, o LS verifica no arquivo de licenas a regra relacionada para o slot 6898:
rule179=6980:6998;4173;4004;4000 (legenda: rule indica a regra, sinal de pontuao dois pontos indica
intervalo de slots, sinal de pontuao ponto e vrgula indica a sequncia de IDs de produto, sinal de
pontuao vrgula indica sequncia de slots).

Pela regra apresentada, o slot 6989 est contido no intervalo de 6980 a 6998. O LS tentar consumir uma
licena inicialmente para o ID [4173] Vendas e Faturamento que, no exemplo em questo, consumiu deste
ID.
10

Entretanto, supondo que todas as licenas do ID [4173] Vendas e Faturamento j estivessem sendo
consumidas, ento o LS em seguida, buscaria o consumo para o prximo ID: [4004] TOTVS Light ERP. Se
tambm no conseguisse consumir alguma licena, por ltimo buscaria o consumo no ID [4000] Totvs Full
se o cliente possusse um contratado, no sendo possvel o consumo para estas licenas, como o LC
recebeu a solicitao dois slots, faria uma nova solicitao de consumo. Entretanto, seria para o segundo
slot: 6654 que tem a seguinte regra: rule94=6648:6701;4137;4145;4126;4173;4133;41184004;4000. Para
este caso, o LS buscaria o consumo de licena conforme a sequncia de IDs de produto e no encontrando
uma licena disponvel, retornaria ao LC a mensagem -20 que, nesse momento, enviaria ao usurio final a
mensagem de que no foi possvel consumir licena (no corpo da mensagem indicar nos detalhes o erro -
20).

4. Nota-se que no log do LC, aps a solicitao enviada para o LC, h em seguida o retorno de qual slot
que foi utilizado para o consumo (no exemplo foi o 6989):
INFO 110613 13:19:03: << VALUE=5#MESSAGE=#SLOT=6989|

O slot utilizado para o consumo tambm apresentado no monitor do License Server no segundo quadro,
campo Slot solicitado e na coluna ID Licena o ID de produto consumido.

Liberao das licenas
A liberao das licenas pode dermorar alguns segundos, neste caso, possvel clicar no menu dash do
produto para liberao automtica.

Consumo de licenas via RPW
O consumo de licenas para atalhos do RPW, de forma geral, ocorre na execuo dos programas. Exceto
quando o usurio for determinado.
Ou seja, quando o usurio de ativao do RPW (passado como parmetro no atalho) for Light, a ativao
do RPW no ir consumir licenas, o consumo ir ocorrer apenas quando os pedidos forem executados, de
acordo com o mdulo ao qual o programa pertence. Quando o usurio de ativao do RPW for determinado
(flegada a opo no cadastro do usurio), ser consumida licena para o programa principal de ativao do
RPW, e os programas executados no iro consumir licenas.

Abono de Licenas EMS2 e EMS5

O conceito de abono de licenas consiste em consumir uma nica licena quando o mesmo usurio acessa
os produtos EMS2 e EMS5 a partir da mesma estao de trabalho.
O abono das licenas ir ocorrer apenas para usurios do tipo Full Determinado (funo habilitada no
cadastro de usurios) e Light. Para usurios light, o abono vai depender do segmento utilizado. Somente
ocorrer o abono com usurio light caso o mesmo usurio acesse os produtos EMS2 e EMS5 utilizando
mdulos pertencentes ao mesmo segmento de negcio.
Verifique mais informaes sobre os tipos de licena e a forma de consumo no item no item 1.2 Tipos de
Licenas.

Importante
O abono ser feito apenas no acesso a partir da mesma estao de trabalho.
Ser considerado o abono entre uma sesso do EMS2 e uma sesso do EMS5; duas sesses do
EMS2 ou duas do EMS5 sero considerados dois consumos. Em outras palavras, o abono ocorre
apenas entre pares formados pelo EMS2 e o EMS5.
Para garantir o abono, quando utilizados usurios determinados, lembrar que a funo deve ser
habilitada para o mesmo usurio nos produtos EMS2 e EMS5.
Para que ocorra o abono, necessrio que os bancos mguni e mgadm do EMS2 estejam
conectados no atalho (arquivo .pf) do EMS5, e que os programas do EMS2 estejam no propath do
EMS5.



1.4 License Server x Hash

O Hash uma modalidade onde a controle das licenas feito sobre uma chave nica, que definida no
arquivo de licenas, na instao e nos arquivos de configurao do License Server, por fim, no sendo
necessrio o uso do hardlock.
Ou seja, uma modalidade utilizada especialmente para clientes ASP (que possuem seu ambiente
hospedado em nosso datacenter), ou para clientes onde crtico o uso do hardlock.
11

Clientes que utilizam esta modalidade, sempre que for feita uma alterao no servidor, ou at mesmo
depois da atualizao do LS, precisam que seja gerada uma nova licena e alterados os arquivos
necessrios. Devido a esta complexidade na manuteno do ambiente, que utilizado o hardlock.
A chave referenciada acima gerada ao acessar o monitor do License Server, teclando "Shift + F6", onde
ser apresentada a tela abaixo:



Ser necessrio extrair o contedo do campo hash e enviado para o CST gerar uma nova licena. Feito
isso, este mesmo ID dever ser informado no campo "demonstration=" no arquivo
bin\TOTVSAPPSERVER.INI.

Importante:
O padro o uso do License Server com hardlock, esta modalidade no uma opo, utitlizar o
hardlock uma definio da Totvs respaldada em contrato.
Caso seja identificada a necessidade de no utilizar o hardlock em sua empresa, indicado entrar
em contato com o EAR, porm antes, indicada a leitura dos documentos abaixo, que alm da
listagem das plataformas homologadas, existem os procedimentos para uso do hardlock at mesmo
em servidores sem porta USB:
- Plataforma homologada para o TOTVS License Server (http://tdn.totvs.com/kbm#24811)
- Servidores sem porta USB (http://tdn.totvs.com/kbm#30908).

1.5 Configurao de Especficos

Caso sejam utilizadas UPCs (User Program Call) nos programas de login dos produtos EMS2/ EMS5/HCM,
ser necessrio realizar anlise de impacto aps a ativao do License Server.
Todos os programas que envolvem login foram reescritos para o License Server, e desta forma, os
programas antigos possuem um equivalente com o LS.

Abaixo segue uma listagem com os programas envolvidos:
Sem ativao do LS Com ativao do LS Funo
btb910za btb432zc Login Normal
btapi910za btb432zd API de Login
btapi910zb btb432ze Login Intermedirio
btb910zc btb432zh Verifica Usurio
btb910zz btb432zi Verifica permisso de acesso Usurio Fixo

Para os programas em que era utilizada a chamada de UPCs, deve ser feito o cadastro da UPC para o
novo programa, para que este processo seja feito de forma automtica, pode ser executado o programa
spp/men/spme016.p para os produtos EMS2 e HCM e o prgtec/btb/btb432zz.p para o EMS5.
Para as apis, o conceito no foi alterado, logo, pode ser utilizada a mesma documentao da api antiga; por
exemplo, para clientes que utilizavam a btapi910za, pode utilizar a mesma documentao com o programa
btb432zd, que a nova api.


12

2. Funo Mensagens e Situaes Comuns

Objetivo
Listar as dvidas mais comuns dos clientes com relao ao License Server para os produtos Datasul.

Pr-requisitos
Ter o produto configurado para trabalhar com o License Server.

Viso Geral
Sero listadas abaixo as principais dvidas e situaes mais comuns descritas pelos clientes em suporte.
Alguns itens referenciam o TND para consulta, alm do contedo abaixo, esto sendo feitas atualizaes
peridicas com novas FAQs nesta ferramenta, e indicada a consulta. Acesse http://tdn.totvs.com/kbm,
para contedos sobre o License Server, navegue em Softwares de Gesto > Datasul > Framework > FAQ.

Aplicaes Web apenas consomem licena Totvs I?
Em aplicaes Web, sempre consumida a licena Totvs I.

Importante
Caso no esteja sendo possvel o acesso as aplicaes web aps migrar para o LS, indicado
verificar:
- se a licena Totvs I foi contratada;
- o log do servio, nele pode ser apresentado o erro -20, que indica que no existem licenas
disponveis para esta aplicao;
- se a pasta web da rea de programas do produto est atualizada.

possvel acompanhar o consumo das licenas utilizando o promon do progress?
Com o License Server ativo, possvel que mesmo usurio esteja consumindo mais de uma licena
simultaneamente, quando estiver executando dois programas de segmentos diferentes por exemplo, e
desta forma, como o promon do progress lista as conexes ao banco, e o consumo das licenas pode ser
por execuo de programas, no ser possvel acompanhar o consumo utilizando este aplicativo, para
acompanhamento do consumo das licenas, pode ser utilizado o Totvs License Monitor.

O mesmo usurio pode consumir mais de uma licena com apenas uma seo do produto aberta?
Sim. Conforme regras de consumo passadas no item 1.3, caso estejam sendo utilizadas licenas Light, e
forem executados dois programas de segmentos diferentes (por exemplo, um programa do financeiro e um
segundo programa de compras), sero consumidas duas licenas, dos respectivos Lights.

Foram abertos trs programas do mesmo segmento na mesma seo do produto, e foram
consumidas trs licenas, o que verifico?
Indicamos nestes casos que seja regerado o arquivo de licenas (totvslic.key) e atualizado em seu
ambiente.
No arquivo de licenas so definidas regras para escalonamento das licenas, e estas regras so
constantemente alteradas, influenciando no consumo das licenas. Alm do arquivo de licenas,
importante garantir que o LS esteja atualizado, sendo compatvel com a licena utilizada.

Durante a integrao entre os produtos EMS2 e EMS5, est sendo apresentada a tela de registro de
produto. O que verifico?
Esta situao ocorre pois foi apenas configurado o License Server em um dos produtos. Assim como a
atualizao de pacotes, a configurao do LS deve ser feita de forma sincronizada nos produtos EMS2 e
EMS5.
Ser necessrio rever a configurao do LS nos produtos.

No login do produto est sendo apresentada a mensagem 36149 "Problemas na conexo Socket com
o License Controller (LController), o que pode ser verificado?
Verificar:
- Se os servios do License Server e License Controller esto ativos.
- Se o arquivo config/license-server.xml est disponvel no propath.
- Se possvel a comunicao com ip e porta do LS e LC a partir da estao cliente.
- Se o arquivo config/license-server.xml no foi corrompido. Para confirmar esta informao, abra o arquivo
license-server.xml utilizando o editor de textos padro do Windows (o bloco de notas), e verifique se o
contedo do arquivo ser apresentado no formato padro, conforme abaixo (exemplo1), pois houveram
13

casos em que, ao abrir e alterar o arquivo com outros editores, ao abrir com o bloco de notas, o contedo
apresentado em apenas uma linha (exemplo2), sendo apresentado erro.

Exemplo1:
<license-server>
<LSHost>10.10.10.10</LSHost>
<LSPort>5555</LSPort>
<LCHost>10.10.10.10</LCHost>
<LCPort>5556</LCPort>
</license-server>

Exemplo2:
<license-
server><LSHost>10.10.10.10</LSHost><LSPort>5555</LSPort><LCHost>10.10.10.10</LCHost><LCPort>5
556</LCPort></license-server>

Est sendo apresentada a mensagem de erro 36340 Problemas na atualizao deste ambiente ! no
login do produto.
Verificar se esto sendo localizados os arquivos config/license-server.xml e config/totvs-licensecontroller-
java-1.0.jar no propath da seo.
Caso esta mesma mensagem esteja sendo apresentada na ativao do RPW, a instruo a mesma.
Lembrando que, caso o RPW seja iniciado em ambiente 64 bits, no existe a expedio destes objetos para
a pasta hpuxitaninum64, logo, ser necessrio fazer uma cpia destes arquivos para esta pasta.

Estou acessando o produto, porm, na tentativa de abrir um novo programa, apresentada a
mensagem 36155 [LS Error -20] Excedeu nmero de licenas...
Supondo que se tenha apenas 5 licenas FULL, e 5 usurios estejam logados no produto e consumindo
licena (executando um programa), neste momento o saldo de licenas zero.
Se um dos usurios, o usurio joao fechar o programa e ficar apenas com o menu aberto, e neste mesmo
momento um outro usurio, o usurio maria acessar o produto e executar um programa, ir consumir a
licena do usurio joo que fechou o programa que estava em execuo, logo, quando o usurio joo
tentar executar um novo programa, ser apresentada a mensagem de erro 36155, indicando que no h
mais licenas disponveis.

Quando feito o acesso ao produto, no apresentada a mensagem 51157 indicando que no
existem licenas disponveis, porm na execuo de qualquer programa, apresentada a mensagem
36155, indicando que excedeu o nmero de licenas.
Isso ocorre pois no login feito um teste verificado se existem licenas disponveis, e a licena que est
disponvel, no necessariamente ser a licena que o usurio ir requisitar.
Esta situao comum para clientes que possuem os produtos EMS2 e HCM, o EMS2 controlado por
licena light e o HCM controlado por funcionrios (ondemand), mesmo no tendo mais licenas do EMS2
disponvel, o usurio poder logar neste produto, porm na execuo do programa, ser apresentada a
mensagem erro 36155. No login do EMS2, foi considerado que haviam licenas disponveis, e estas
licenas eram apenas para o HCM, porm no feita esta validao.

Como solicitar uma nova licena (totvslic.key)?
A licena pode ser obtida pelos seguintes meios:
- atravs do Portal de Clientes > opo AutoAtendimento CST > Gerao de Senhas > Liberao de
licenas/senhas (License Server / Hardlock);
- no Portal de Cliente, atravs da abertura de um chamado para o CST, na pgina principal selecione
Relacionamento > CST (Centro Administrativo), selecione as opes Assunto: CST: Senhas e Produto:
Liberao de Senhas.

possvel utilizar o LS sem hardlock?
Sim, porm no o recomendado. Verificar mais informaes no item 1.4 da Funo License Server
Viso Geral.

Alm do Datasul, tenho outros produtos de outras linhas, posso utilizar o mesmo hardlock?
Sim, verifique mais informaes no Funo Dvidas Frequentes License Server e License Controller.

Tenho uma base histrica cuja atualizao de pacotes foi congelada, como procedo para solicitao
de novas licenas?
14

Ser necessrio entrar em contato com seu EAR para que o mesmo possa negociar o envio de novas
licenas.

Na execuo de rotinas extensas que alocam uma grande quantidade de registros na memria, no
concluido o processamento desta rotina e na seqncia apresentada a mensagem 36112 "Erro de
conexo com o Gerenciador de Licenas (LS)".
Verificar procedimentos para correo da FAQ http://tdn.totvs.com/kbm#108553

Est sendo apresentada a mensagem 36112 "Ocorreu um erro de conexo com o Gerenciador de
Licenas." ao tentar iniciar o RPW com o License Server ativo.
Verificar procedimentos para correo da FAQ http://tdn.totvs.com.br/kbm#108554

Por que o consumo das licenas, algumas vezes, no apresentado no monitor do License Server?
Verificar procedimentos para correo da FAQ http://tdn.totvs.com.br/kbm#112362

O License Server a ser utilizado pelo produto da linha Datasul(Datasul_EMS2, Datasul_EMS5,
Datasul_HCM ou Start) precisa ser instalado no mesmo servidor de banco de dados?
Verificar procedimentos para correo da FAQ http://tdn.totvs.com.br/kbm#32218

Erro 31985 Registro Produto Inexistente na ativao do RPW.
Verificar procedimentos para correo da FAQ http://tdn.totvs.com.br/kbm#113162
15

3. Funo Instalao e Configurao

Objetivo
Descrever os procedimentos para instalao e configurao do License Server para os produtos da linha
Datasul.

Viso Geral
Nesta funo sero abordados os procedimentos para instalao e configurao do License Server,
possibilitando utilizar as licenas de acordo com o contrato. Assim como no formato antigo, a licena
(arquivo totvslic.key) tem um prazo de validade, em mdia, de um ano.

Pr-requisitos
Ter o hardlock, que foi enviado previamente pela Totvs.
Ter uma licena (totvslic.key) vlida para o hardlock em questo.
Ter atualizado o pacote de abril de 2010 ou superior para os produtos EMS2/EMS5/HCM. Para
clientes que ainda no ativaram o License Server, indicamos atualizar at o ltimo pacote liberado
antes de realizar a configurao.
Baixar a mdia do License Server, cuja verso mnima a 2010.

Notas Importantes
Para obter uma nova licena, ser necessrio acessar a opo AutoAtendimento CST, ou abrir de
um chamado para o CST, ambos atravs do Portal de Clientes http://suporte.totvs.com.
No AutoAtendimento, selecione as opes Gerao de Senhas > Liberao de licenas/senhas
(License Server / Hardlock).
Para abertura de chamados, selecione as opes Relacionamento > CST (Centro Administrativo), e
na abertura informe, assunto CST: Senhas e produto Liberao de Senhas.
Os procedimentos descritos abaixo devero ser realizados em mono-usurio.
Antes de realizar a configurao/ativao do LS nos produtos, necessria a atualizao das
mensagens para os produtos EMS2 e HCM. Para isso, utilize o programa Importao de
Mensagens/Literais (MEN700ZD).
A atualizao de pacotes e parametrizao do LS nos produtos EMS2/EMS5/HCM, deve ser feita
simultaneamente (entre os produtos).
Mesmo que o LS no tenha sido ativado, aps a atualizao dos pacotes de abril de 2010, o arquivo
config/license-server.xml deve ser mantido no propath.
Os clientes sero notificados sobre a liberao de uma nova verso do License Server e License
Controller atravs do release notes do pacote do produto Datasul.
Todos os produtos iro utilizar a mesma instalao do License Server, desta forma, o License
Controller, ser nico para todos os produtos tambm.

3.1 Procedimentos para ativao do License Server

O License Server o servio responsvel pelo gerenciamento das licenas, de acordo com o contrato do
cliente, que reflete em seu arquivo de licenas (totvslic.key), utilizado pelo gerenciador. O License
Controller, por sua vez, um arquivo Java responsvel pela comunicao entre os produtos da linha
Datasul com o LS. Com isso, para ativao da nova forma de licenciamento, temos trs passos principais, a
instalao do LS, a configurao do LC e parametrizao do produto.

3.1.1 Instalao do LS
O License Server um recurso que aliado ao uso de um dispositivo fsico Hardlock, dotado de um cdigo
identificador nico, e da utilizao de um arquivo de licenas de uso, codificada e exclusiva para cada
cliente, permite prover de forma eficiente e segura as licenas em conformidade com o contrato firmado
entre o cliente e a Totvs.
Por ser um servio de instncia nica, isto , em um ambiente e/ou instalao de um ou mais produtos
TOTVS, somente deve haver um nico TOTVS License Server.
Clientes da linha Datasul, no geral, receberam o Hardlock Compact-500 USB, desta forma, o License Server
deve ser instalado em um servidor que possua uma entrada USB dedicada/exclusiva para uso do hardlock,
sendo que esse servidor no precisa ser o mesmo da aplicao ou banco de dados.
Pode ser feito download da mdia de instalao do License Server atravs do link
http://www.totvs.com/suporte/central-de-download/seu-segmento/produto/tecnologia.
O Guia de Instalao do est disponvel em http://tdn.totvs.com/kbm#113085.

16

Notas Importantes
Junto ao kit de boas vindas enviado aos clientes (onde havia o hardlock), foi liberado um CD com a
mdia do License Server, esta mdia deve ser desconsiderada. Este kit contempla a mdia na verso
de 2009, que incompatvel com os produtos da linha Datasul.
Informaes sobre as plataformas homologadas para instalao do License Server podem ser
obtidas atravs do link http://tdn.totvs.com/kbm#24811.
Neste mesmo link h informaes quanto a mquinas virtuais para instalao do License Server.
No link https://tdn.totvs.com/kbm#24793, existem vrias informaes sobre o License Server, como
verificar a verso do Totvs License Server.
Durante a instalao do License Server, ser solicitada uma porta para comunicao com o
gerenciador, deve ser informada uma porta que no esteja em uso, e no ser bloqueada por
firewall ou antivrus.

3.1.2 Atualizao do arquivo de Licenas
Feita a solicitao da licena, ser recebido um email cujo assunto ser TOTVS - Departamento de
Liberao de Senha, e anexo estar o arquivo de licenas. O arquivo ser enviado com a seguinte
nomenclatura, totvslic_numero_hardlock.key, que dever ser renomeado para totvslic.key e atualizado no
diretrio de instalao do License Server, pasta BIN.
Concluda a atualizao da Licena, o servio do License Server poder ser iniciado.
Por padro ser criado um servio .TOTVS License Server, caso no tenha sido criado, pode ser utilizado
um atalho com o seguinte comando <dir_instalacao_ls>\BIN\TotvsAppServer.exe -install. Caso queira
iniciar o servio manualmente, pode ser utilizado um atalho com o seguinte comando
<dir_instalacao_ls>\BIN\TotvsAppServer.exe -console.

Importante
No email com as licenas, alm do arquivo totvslic.key, pode ser recebido tambm um arquivo
chamado applylic.key, este arquivo pode ser desconsiderado. Este arquivo vlido apenas para
clientes da linha de produtos Microsiga Protheus/Logix at a verso 10.

3.1.3 Conferir se o servio foi iniciado com sucesso
possvel confirmar se o servio foi iniciado com sucesso de duas formas:
Utilizando o log do License Server, onde ser gerada uma mensagem Server started conforme exemplo
abaixo:
[INFO ][SERVER] Application Server started on port 2234
[30/08/2011 15:32:54] Server started
Starting Job [INITLS]

Atravs do Monitor do License Server, caso a instalao tenha sido feita no Windows. Para acesso ao
monitor, no servidor em que foi instalado o LS, ser criado um atalho no Iniciar > Programas para acesso ao
monitor, caso seja possvel abrir o monitor, e na sesso Licenas disponveis forem listadas as licenas
contratadas, indica que o servio foi iniciado com sucesso.

3.2 Configurao do LC
O License Controller um servio Java que faz a comunicao entre o License Server e o ERP. Esta
camada uma particularidade da linha Datasul (releases inferiores ao Datasul 10/11), necessria para
interpretar as solicitaes provindas das sesses clientes e a resposta do License Server.

3.2.1 Pr requisitos
No servidor que ser iniciado o License Controller necessrio instalar o Java JRE 1.5 ou superior e,
configurar a varivel de ambiente JAVA_HOME.

3.2.2 Configurar o arquivo license-server.xml
O arquivo config/license-server.xml foi expedido exclusivamente no pacote de abril de 2010, pacote em que
foram liberados os programas que possibilitam a ativao do LS nos produtos EMS2/EMS5/HCM. Neste
pacote o arquivo foi liberado com o seguinte contedo:
<license-server>
<LSHost>0.0.0.0</LSHost>
<LSPort>0000</LSPort>
<LCHost>0.0.0.0</LCHost>
<LCPort>0000</LCPort>
</license-server>
Enquanto o contedo do XML no for alterado e inserido no propath, o produto continua trabalhando no
formato antigo.
17

O arquivo config/license-server.xml utilizado por dois motivos, para que seja possvel iniciar o servio o
License Controller e, para que o produto reconhea IP e Porta para comunicao com o LS e LC e seja
possvel efetuar a requisio das licenas.
Quando iniciado o servio do License Controller, o programa Java faz a leitura do XML para buscar IP e
Porta de comunicao com o LS, e tambm para buscar IP e Porta em que ser iniciado o License
Controller.

No arquivo XML as principais tags so:
- LSHost Endereo IP do servidor onde foi instalado o License Server.
- LSPort Porta TCP utilizada pelo License Server, sendo essa a porta informada durante a instalao.
Caso tenha dvida, pode ser verificado o log do License Server (totvsconsole.log) onde registrada a
mensagem "License Server: Listening port XXXX - ShowStatus is ON." aps iniciar o servio. Pode ser
verificado ainda no arquivo de configurao do LS <dir_instalacao_ls>\BIN\TOTVSAPPSERVER.INI,
procurando pelo campo Port= na sesso [LICENSESERVER].
- LCHost Endereo IP do servidor onde ser iniciado o License Controller.
- LCPort Porta TCP que no esteja em uso, no servidor onde ser iniciado o License Controller.

As informaes acima j so suficientes para iniciar o License Server, porm, a partir da Build 2011.04.07A
do LC (liberado no pacote de maio de 2011), possvel informar novas tags para controle do tamanho e
nmero de arquivo de logs gerados pelo LC, alm do nvel de log.
Com a Build citada, o default a gerao de 20 arquivos de 2MB com nvel de log ALL, sendo possvel
configurar alterando as tags:
- LogMaxSize Define o tamanho do arquivo de log, seguindo o formato "tamanho+tipo (KB, MB, GB)".
- NumMaxFileLog Define o nmero de arquivos de logs que podero existir.
- logLevel Define o nvel de log a ser gerado, sendo ALL, INFO, DEBUG e ERROR, sendo ALL para
completo e ERROR para gerar apenas erros.

Abaixo, segue um exemplo do license-server.xml alterado para gerar 10 arquivos de 500MB, onde o LS e o
LC foram iniciados num mesmo servidor, nas portas 5555 e 5556:
<license-server>
<LSHost>10.80.17.184</LSHost>
<LSPort>5555</LSPort>
<LCHost>10.80.17.184</LCHost>
<LCPort>5556</LCPort>
<LogMaxSize>500MB</LogMaxSize>
<NumMaxFileLog>10</NumMaxFileLog>
<logLevel>ERROR</logLevel>
</license-server>
Fonte: FAQ http://tdn.totvs.com/kbm#112136

3.2.3 Iniciando o servio do License Controller

O servio do License Controller iniciado utilizando um arquivo bat. Indicamos criar um arquivo com o nome
LController.bat e adicionar os comandos abaixo.

Sintaxe do arquivo:
cd\ <drive em que se encontra o arquivo config/license-server.xml>
java -jar TOTVS-licensecontroller-java-1.0.jar <caminho completo em que se encontra o arquivo license-
server.xml>
pause

Exemplo:
cd D:\TOTVS\config
java -jar TOTVS-licensecontroller-java-1.0.jar D:\TOTVS\config\license-server.xml
pause

Feito os procedimentos acima, basta executar o arquivo LController.bat.

3.2.4 Conferir se o servio foi iniciado com sucesso
Para conferir se o servio foi iniciado com sucesso, pode ser verificado em tela ou no log, procurando pelo
contedo License server found.:

INFO 110830 09:02:30: * * * * * * * * * * * * * * * * * *
18

INFO 110830 09:02:30: LICENSE CONTROLLER - TOTVS SA.
INFO 110830 09:02:30: BUILD: 2011.04.07A
INFO 110830 09:02:30: * * * * * * * * * * * * * * * * * *
INFO 110830 09:02:31: Reading configuration file.
INFO 110830 09:02:31: Reading LSHost = corp-adelainec
INFO 110830 09:02:31: Reading LSPort = 5555
INFO 110830 09:02:31: Reading LCHost = corp-adelainec
INFO 110830 09:02:31: Reading LCPort = 5556
INFO 110830 09:02:31: Using LogMaxSize = 2MB
INFO 110830 09:02:31: Using NumMaxFileLog = 20
INFO 110830 09:02:31: Server running on : corp-adelainec/10.80.17.184:5556
INFO 110830 09:02:31: Waiting for a Connection...
INFO 110830 09:02:46: Looking for License Server at corp-adelainec:5555
INFO 110830 09:02:47: License server found.

Notas Importantes
Se o servio do LC manualmente, a janela do console no deve ser fechada.
Os servios do License Server e License Controller no precisam ser iniciados no mesmo servidor,
porm indicamos que seja feito isso para evitar trfego de rede.
possvel iniciar o LC como um servio do Windows, utilizando um aplicativo de terceiros. Havendo
dvidas, possvel entrar em contato com a consultoria de tecnologia que far um
acompanhamento.
Ser utilizado um nico gerenciado de licenas para todos os produtos da linha Totvs, e um nico
License Controller para todos os produtos da linha Datasul.

3.3 Alterao do produto
Configurados os servios do License Server e License Controller, basta que o produto consiga se comunicar
com estes servios, para isso, ser necessrio adicionar no propath dos produtos o diretrio em que
localizado o arquivo config/license-server.xml.
Com isso, no primeiro acesso ao produto com o propath alterado, o produto passa a trabalhar no novo
formato.

3.3.1 Como verificar se o LS est ativo?

Para os produtos EMS2, EMS5 e HCM, no acesso ao produto, o programa de login deixa de ser o
BTB910ZA e passa a ser o BTB432ZC, para login manual, ou BTB432ZE para login integrado.



No acesso ao programa de registro de produto ou monitor de usurios logados (o acesso a estes programas
feito atravs da rotina de Opes dos produtos), passa a ser apresentada a mensagem abaixo:
19



No menu do produto, e no programa de informaes sobre o produto, feita uma referncia ao segmento
da empresa e apresentado um cdigo de controle interno (as telas abaixo se aplicam apenas para os
produtos EMS2 e HCM):




Notas Importantes
Uma vez adicionado o XML alterado no propath, o produto passa a trabalhar no novo formato, no
so apresentadas mensagens de confirmao (questionando a ativao) em tela.
A estrutura de pasta para buscar o XML a mesma para todos os produtos, config/license-
server.xml.

3.4 Boas prticas
Para facilitar a administrao do ambiente e o suporte, sero listados alguns itens a serem considerados
durante a implantao do License Server no produto.

- Instalar o LS e o LC num nico servidor, com isso ser evitado o trfego de rede, e ir facilitar o suporte ao
ambiente.
- Para o arquivo bat que ir iniciar o servio do License Controller, utilizar o nome LController.bat.
- Concluda a instalao do LS, atravs do monitor, conferir se as licenas apresentadas na seo Licenas
disponveis est de acordo com o contratado. Havendo algum problema, aborte o processo de implantao
do LS, e entre em contato com seu EAR.
- Ser utilizado um nico gerenciado de licenas para todos os produtos da linha Totvs, e um nico License
Controller para todos os produtos da linha Datasul.
- Implantar o License Server primeiramente em base de testes.
- Para garantir que no ser alterado o arquivo XML antes de concluir os procedimentos acima descritos,
pode ser feita uma cpia do arquivo config/license-server.xml para o servidor. Na rea de programas,
continue buscando a verso que foi expedida.
20

- Garantir que todos os produtos esto buscando o mesmo XML. Para isso, mantenha o arquivo
config/license-server.xml num diretrio acessvel a todos os produtos, e depois inclua no propath. Com isso,
quando for necessria alguma alterao no XML, a alterao ser feita em um nico arquivo.
- O item que envolve alterao do produto (item 1.3), deve ser feito em mono-usurio.
- Por fim, ser necessrio garantir que todas os atalhos que acessam os bancos devem chamar o arquivo
config/license-server.xml e devem estar atualizados, rever atalhos como exemplo do RPW.

Caso ocorra alguma no conformidade durante os procedimentos acima e sejam afetadas as
atividades de sua empresa, pode ser utilizada a chave de emergncia. Procedimentos para ativao
da chave foram descritos no item 1.2.

21

4. Funo Atualizao do License Server / License Controller

Objetivo
Expor os procedimentos necessrios para atualizao do License Server e do License Controller.

Viso Geral
A atualizao do LS e LC ser necessria sempre que notificado em pacote, como foi feito no pacote de
abril de 2011 para os produtos, onde saiu uma nota indicando.

Pr-requisitos
Ter o License Server e o License Controler instalados e configurados.

Notas Importantes
Este procedimento deve ser feito em mono usurio.
Para clientes que no utilizam hardlock (modelo hash), alm dos procedimentos descritos abaixo,
dever ser verificado o novo id gerado aps a atualizao do LS, e solicitar uma nova licena ao
CST.

Procedimentos para atualizao
recomendvel que a atualizao do LS e o LC seja feita junto com a atualizao de pacotes, seguindo os
procedimentos abaixo:
- manter o ambiente em mono-usurio;
- parar o servio do License Controller;
- parar o servio do License Server;
- fazer um backup do arquivo de licenas e arquivos de configurao do LS (arquivos .ini);
- desinstalar a verso antiga do LS;
- instalar a nova verso (atentar para o diretrio e as portas que eram utilizadas);
- atualizar o arquivo config\totvs-licensecontroller-java-1.0.jar (o arquivo bat ou o servio do LC deve
buscar a nova verso);
- atualizar o pacote;
- iniciar o servio do License Server;
- iniciar o servio do License Controller;
- iniciar os bancos.

22


5. Funo Dvidas Comuns LS e LC

Objetivo
Listar as dvidas mais comuns dos clientes com relao gerenciador de licenas License Server.

Pr-requisitos
No h.

Viso Geral
Sero listadas abaixo as principais dvidas com relao a ferramenta Totvs License Server.
indicada a leitura do TND http://tdn.totvs.com/kbm, que contm mais informaes sobre esta ferramenta.


Como identificar a verso do TOTVS License Server?
Quando iniciado o servio manualmente, na janela de console ser apresentada a verso conforme abaixo:


Quanto o servio do License Server estiver na lista de servios do sistema operacional, a verso
apresentada no arquivo de log gerado, arquivo totvsconsole.log, disponvel na pasta BIN de instalao do
LS.


possvel verificar a verso tambm a partir do Monitor do License Server, na sesso Informaes
adicionais, conforme abaixo:


Ambiente de teste e produo utilizao o mesmo License Server?
Sim, ambiente de teste e produo utilizao a mesma instalao do License Server. Entretanto, base de
testes possui um tipo de licena exclusivo para este ambiente.
O controle de acesso aos aplicativos como o registro de acessos dos usurios ser realizado em uma nica
instalao do License Server. Caso esta recomendao no seja possvel, a TOTVS poder fornecer um
23

segundo Hardlock, mas para isto, o volume total de licenas ter que ser dividido entre os Hardlocks.Para
mais informaes, consulte o seu executivo de Atendimento e Relacionamento TOTVS.

O TOTVS License Server permite redundncia de hardware (contingncia)?
Sim, possvel. O cliente TOTVS pode montar um ambiente redundante do TOTVS License Server. Para
isto, dever contatar o seu executivo de Atendimento e Relacionamento TOTVS para obter mais
informaes.

Como identificar a data em que o registro expira?
Quando iniciado o servio do License Server manualmente, a data em que o registro ir expirar
apresentada na janela do console. Quando iniciado como servio, listado no log do License Server
(totvsconsole.log). Em ambos os casos, procure pelo contedo Expiration date, que ao lado ser
apresentada a data em que ir expirar a licena, seguindo o formato AAAAMMDD.
Alm do log, possvel confirmar esta data atravs do arquivo de licenas (totvslic.key), abra este arquivo
com um editor de textos, e procure pela varivel vencto=20110903. Ser apresentada a data em que a
licena ir expirar, tambm no formato AAAAMMDD.
Lembrando que o envio de email pelo produto continua com a mesma regra, sendo enviado 40 dias antes
somente se usurios do tipo super ou admin efetuarem login no produto e 30 dias antes para usurios do
tipo super e admin quando qualquer usurio acessar o produto.

Qual o procedimento para perda, roubo ou quebra do dispositivo Hardlock?
Em caso de perda, roubo ou quebra, fora do perodo de garantia, do dispositivo Hardlock, contate o seu
executivo de Atendimento e Relacionamento TOTVS e informe o ocorrido para que ele tome as
providncias de faturamento do mesmo. No caso de quebra do dispositivo dentro do perodo de garantia,
abra um chamado no CST (Centro de Servios TOTVS) informando o ocorrido e encaminhe o Hardlock
defeituoso a TOTVS para que um novo seja remetido.
Durante o perodo de inatividade do TOTVS License Server, o cliente pode solicitar uma chave de
emergncia ao CST. Esta chave permitir o uso dos produtos TOTVS at que o Hardlock seja reinstalado.

Qual o procedimento de juno ou diviso das licenas em mais de um site?
A TOTVS permite que o cliente distribua sua licena em mais de um Hardlock quando sua estrutura de
informtica descentralizada. Para tanto, o cliente deve contatar o seu executivo de Atendimento e
Relacionamento para adquirir Hardlocks adicionais. Ao receber o Hardlock, o mesmo deve contatar o CST e
informar qual a diviso de licenciamento que deseja no momento de solicitar as licenas para cada um
dos Hardlocks.
Caso a necessidade do cliente seja juntar licenas de mais de um contrato com a TOTVS, o cliente deve
abrir um chamdo no CST informando o cdigo principal e os cdigos de clientes que devem ser vinculados
a este, devolvendo os Hardlocks que no sero mais utilizados.

Onde localizo o arquivo de log do License Server?
O log do License Server gerado em <dir_instalacao_ls>\BIN, os arquivos gerados so totvsconsole.log e
totvsconsole.bak.

Na instalao do TOTVS License Server so informadas duas portas, qual a diferena destas?
Ao executar o setup de instalao do TOTVS License Server, ser solicitada, inicialmente uma porta de
comunicao (o padro sugerido 5555), esta a entrada dos aplicativos TOTVS (porta de comunicao
onde o listener, do TOTVS License Server, encontra-se conectado aguardando a solicitao por parte dos
aplicativos). A outra porta utilizada na instalao do TOTVS License Server a 2234, que corresponde a
entrada do Monitor do TOTVS License Server, ou seja, atravs desta porta sero obtidas as informaes
para apresentao no Monitor do TOTVS License Server.

Como atualizar a licena (totvslic.key)?
Para atualizao da licena, ser necessrio parar os servios do License Controller e em seguida do
License Server, atualizar o novo arquivo no diretrio de instalao do LS, pasta BIN, e iniciar novamente os
servios.
Indicamos que antes de iniciar os servios, sejam eliminados os logs do LS e do LC.
Como para atualizao da licena ser necessrio parar os servios do LS e LC, consequentemente, os
usurios no podero conectar no produto.

Como alterar o nvel de log do License Server (totvsconsole.log)?
possvel habilitar/desabilitar e alterar o nvel de log do LS possibilitando o diagnstico de programas, ou
at mesmo, a anlise do consumo.
24

Para isso, algumas informaes precisam ser alteradas no arquivo de configurao do LS, arquivo
BIN\TOTVSAPPSERVER.INI.
Segue abaixo os principais parmetros que podem ser alterados:

[General]
ConsoleLog=1 -> Habilita a gerao do log.
ConsoleMaxSize=6000000 -> Define o tamanho do log a ser gerado.

[LicenseServer]
ShowStatus=1 -> Gera log de status. Habilitar apenas quando h necessidade de debug.

Fonte:
Perguntas freqentes sobre o LS (adaptado para clientes da linha Datasul) https://tdn.totvs.com/kbm#24793
Alterao do nvel de log do LS (adaptado para linha Datasul) http://tdn.totvs.com/kbm#22990

Onde localizo o arquivo de log do License Controller (lcontroller.log)?
O License Controller pode ser iniciado de duas formas, como console, utilizando um arquivo bat ou como
servio, utilizando um aplicativo de terceiros que possibilite inici-lo desta forma.

Para clientes que iniciam o License Controller como console, o log gerado no mesmo diretrio em que
iniciado a bat. Por exemplo, caso seja utilizado a bat abaixo:

cd C:\TOTVSLicense\config\
java -jar C:\TOTVSLicense\TOTVS-licensecontroller-java-1.0.jar C:\TOTVSLicense\config\license-server.xml
pause

ser gerado o arquivo de log no diretrio C:\TOTVSLicense\config\.

Para clientes que iniciam o License Controller como servio, e que utilizam o aplicativo wrapper, o log ser
gerado abaixo da pasta bin, de configurao do servio do LC.

Fonte: http://tdn.totvs.com/kbm#112915

Como identifico a verso do License Controller?
possvel confirmar a verso do LC utilizando o log (lcontroller.log) ou, atravs do console em tela:

25

6. Funo Ambiente de Teste

Objetivo
Possibilitar a parametrizao de uma base de testes onde seja feito o consumo de licenas exclusivas para
este fim.

Pr-requisitos
- License Server ativo.
- Ter o produto atualizado com o pacote de agosto de 2010 ou superior.

Viso Geral
Possibilitar a parametrizao de uma base de testes para consumo de licenas com esta finalidade, desta
forma os acessos a base de testes no ir concorrer com as licenas da base produo.

Notas Importantes
Clientes que possuam instalados mais de um produto da linha Datasul e que tenham integraes
(exemplo: EMS2 e EMS5), a parametrizao da base de testes deve ocorrer simultaneamente em
ambos os produtos.
A configurao da base de testes realiza alteraes no banco de dados e no podem ser revertidas.
sugerido que seja feito o backup destas bases de dados antes da execuo do procedimento.
Este procedimento deve ser feito em mono-usurio.
Base de testes e produo devem ter arquivos INI diferentes, e no momento da parametrizao,
deve certificar que o procedimento est sendo feito em base de testes.
No deve ser conectado os bancos de produo no .pf do atalho em que ser realizado o
procedimento.

Configurao
No arquivo INI deve ser inserida, na chave [Datasul_EMS2], a TAG Ambiente=Teste.

Uma vez inserida esta TAG o programa de login do Datasul EMS2/EMS5/HCM ir questionar o usurio se
este ambiente realmente deve ser considerado um ambiente de teste.


Alteraes no produto
Confirmando a mensagem acima, sero realizadas as seguintes modificaes no ambiente para diferenci-
lo do ambiente de produo:
- Ser alterado o campo Razo Social de todas as empresas existentes na tabela empresa para Empresa
TESTE TOTVS + a data e hora que foi realizado este procedimento. Exemplo: Empresa TESTE TOTVS
(09/09/2010 16:15).
- As imagens da tela principal, do menu de cada mdulo e da tela de Ajuda/Sobre dos produtos, sero
alteradas para indicar que o ambiente de TESTE.
- Na barra de ttulo de cada mdulo e no arquivo gerado pelo Extrato de Verso, a expresso ***Teste***
ser inserida.
- Na tela do menu de cada mdulo, o campo de tela onde apresentado a Empresa utilizada e a verso do
Produto ser alterado para ter a cor amarela como cor de fundo.
- A tela do Monitor do RPW ser alterada para ter a cor amarela como cor de fundo nos campos e no
browser existente na tela.
26







Consumo
Quando parametrizada a base de testes, ser feito o consumo da licena cujo slot 4007 no momento do
login, ou seja, ao acessar o produto ser verificado o tipo de conexo, que no caso ser de uma base de
testes, e o produto far uma requisio de licena 4007 para consumo no login.

Notas Importantes
- O acesso aos programas, no faro requisio de licenas.
- Ao fazer logout do produto, a licena liberada.
- Caso no existam licenas disponveis para o SLOT 4007 o processo de login ser interrompido.

27

7. Funo Ambiente Demonstrao

Objetivo
Possibilitar especialmente aos consultores, a parametrizao de uma base demonstrao, com o objetivo
de fazer apresentaes e treinamentos a clientes.

Pr-requisitos
- Ter o produto atualizado com o pacote de janeiro de 2011 ou superior.
- Para progress 10 ou superior.
- Funo disponvel apenas para ambientes Progress.

Viso Geral
necessrio disponibilizar a opo de utilizar o Produto Datasul EMS2, EMS5 e HCM em modo de
demonstrao, sem a necessidade do License Server configurado.

Notas Importantes
Com esta funcionalidade os produtos EMS2/EMS5/HCM podem ser acessos sem a necessidade do
License Server.
Um ambiente demonstrao permite, no mximo, dois acessos simultaneamente.
Clientes que possuam instalados mais de um produto da linha Datasul e que tenham integraes
(exemplo: EMS2 e EMS5), a parametrizao da base de testes deve ocorrer simultaneamente em
ambos os produtos.
A configurao da base de testes realiza alteraes no banco de dados e no podem ser revertidas.
sugerido que seja feito o backup destas bases de dados antes da execuo do procedimento.
Este procedimento deve ser feito em mono-usurio.
Base de testes e produo devem ter arquivos INI diferentes, e no momento da parametrizao,
deve certificar que o procedimento est sendo feito em base de testes.
No deve ser conectado os bancos de produo no .pf do atalho em que ser realizado o
procedimento.

Configurao
No arquivo INI deve ser inserida, na chave [Datasul_EMS2], a TAG Ambiente= demonstracao-sem-LS (sem
acentuao).


Uma vez inserida esta TAG o programa de login do Datasul EMS2/EMS5/HCM ir questionar o usurio se
este ambiente realmente deve ser considerado um ambiente de demonstrao.


Alteraes no produto
Confirmando a mensagem acima, sero realizadas as seguintes modificaes no ambiente para diferenci-
lo do ambiente de produo:
- Ser alterado o campo Razo Social de todas as empresas existentes na tabela empresa para Empresa
DEMONSTRAO TOTVS + a data e hora que foi realizado este procedimento. Exemplo: Empresa
DEMONSTRAO TOTVS (09/09/2010 16:15);
28

- As imagens da tela principal do EMS/HCM, do menu de cada mdulo e da tela de Ajuda/Sobre, sero
alteradas para indicar que o ambiente de DEMONSTRAO;
- Na barra de ttulo de cada mdulo e no arquivo gerado pelo Extrato de Verso, a expresso
***DEMONSTRAO ***;
- Na tela do menu de cada mdulo, o campo de tela onde apresentada a Empresa utilizada e a verso do
Produto ser alterado para ter a cor verde como cor de fundo;
- A tela do Monitor do RPW tambm ser alterada para ter a cor verde como cor de fundo nos campos e no
browser existente na tela.







Consumo
Para base de demonstrao o consumo feito no login, ou seja, no so feitas novas solicitaes durante a
execuo de programas. O acesso est limitado a dois acessos ao produto.

Importante
O controle dos acesso feito pelos programas progress, no sendo feitas requisies ao License Server.
29

8. License Server com Dataviewer e Screen Optimizer

Objetivo
Explicar o comportamento dos produtos Dataviewer e Screen Optimizer com o License Server.

Pr-requisitos
License Server ativo para os produtos EMS2/EMS5/HCM.
O Dataviewer deve estar atualizado com o pacote 61 ou superior.
O Screen Optimizer deve estar atualizado com o pacote A39 ou superior.

Viso Geral
O Dataviewer e o Screen Optimizer so produtos de tecnologia diretamente ligados com os ERPs
EMS2/EMS5/HCM, e por este motivo, a parametrizao se torna mais simples, pois as configuraes do LS
e LC j foram feitas para os produtos EMS2/EMS5/HCM.

Configurao Dataviewer
O atalho do Dataviewer conecta os bancos dos produtos ao qual se destina a criao de relatrios, e faz a
chamada dos programas deste produto tambm. Desta forma, para que o Dataviewer passe a utilizar o LS,
basta atualizar at o pacote 61 e garantir que o arquivo config/license-server.xml correto esteja no propath.

Importante
A rea de programas do produto EMS2/EMS5/HCM utilizado para criao de relatrios no Dataviewer,
devem estar atualizados tambm.

Configurao Screen Optimizer
O Screen Optimizer um produto acessado a partir da estrutura de mdulo do EMS/HCM, desta forma,
para que o SOP passe a trabalhar com o LS, basta atualizar os pacotes deste produto at o A39.

Consumo de licenas
- Para o Dataviewer, o consumo de licena ocorre no momento do login.
- Para o Screen Optimizer, o consumo de licena ocorre na execuo de um programa que ser
customizado a partir do mdulo SOP.

Erros comuns
Mensagem 27.459 "Razo Social Invlida!" ao tentar utilizar o Screen Optimizer.
Esta mensagem ocorre pois o Screen Optimizer valida a razo social do SOP com a razo social do
EMS\HCM, e com a ativao do License Server, os registros da tabela de controle do EMS\HCM foram
eliminados (tabela de registro de produto), apresentando a mensagem. Para correo, basta atualizar o
produto SOP at o pacote A39.

Fonte: http://tdn.totvs.com/kbm#112307

Mensagem indicando que o Dataviewer expirou mesmo utilizando o License Server.
Deve ser avaliado se o ambiente est atualizado e buscando o arquivo XML correto.

Erro abaixo no acesso ao Dataviewer.

O propath do Dataviewer est buscando um arquivo XML invlido.

30

9. Funo Totvs License Monitor

Objetivo
Disponibilizar informaes sobre o Totvs License Monitor.

Pr-requisitos
- Instalar o License Server com uma licena vlida.

Viso Geral
O Totvs License Monitor a ferramenta para monitoramento do consumo das licenas do License Server.
Alm do consumo, possvel tambm, obter outras informaes que iremos listar abaixo.

O instalador do Totvs License Server realiza a instalao do Totvs License Monitor automaticamente. Na
verso Windows ele est disponvel no Menu de Programas do Windows. J no Linux, ele est disponvel
no diretrio de instalao do Totvs License Server, pasta Monitor.

Notas Importantes
- A definio das licenas e forma de consumo, esto descritos na Funo License Server Viso Geral.



Seo Licenas disponveis
Nesta seo sero listadas as licenas contratadas, onde o campo:
- Id. Licena: indica o cdigo da licena, um cdigo utilizado para controle interno.
- Qtd. total: indica a quantidade de licenas contratadas para cada segmento.
Para licena Totvs FULL, se o campo Qtd. total for igual a 9000, indica que se trata de uma licena
coorporativa.
- Limitante: este campo utilizado para licenas do tipo ondemand, onde o controle feito por
determinada regra de negcio, o que ocorre com as licenas para o HCM (id. 4145 Gesto de Capital
Humano), onde no campo limitante, sero listados o nmero de funcionrio que podero estar ativos no
sistema.
31

Para visualizar corretamente o contedo do campo limitante, necessrio estar com a verso de fevereiro
de 2011 ou superior do LS.
- Descrio: ser apresentada a descrio da licena para o id em questo, para licenas do tipo Light,
ser apresentada a descrio do segmento de negcio ao qual se destina determinada licena.
Para o PrintScreen acima, temos o Light Framework, destina para acesso aos produtos de tecnologia, cuja
descrio Framework.

Outras funcionalidades:
- possvel ordenar as colunas de acordo com os campos disponveis, pressionado sobre o cabealho
deste campo.
- Com um duplo clique do mouse sobre a licena, o sistema apresenta os mdulos de todas as linhas de
produto que aquela licena habilita, se houver.
- Pressionando o boto , o sistema apresentada um grfico com o consumo da licena. O consumo
coletado a cada 15 minutos e mantm um histrico dos ltimos trs meses de consumo. os grficos
apresentados mostram a quantidade de licenas disponveis no momento da coleta. O primeiro acesso a
esta funcionalidade somente estar disponvel aps 30 minutos de execuo do Totvs License Server.
- O boto Desconectar , utilizado para desconexo dos usurios, quando ocorre problemas de
comunicao (rede) entre o client e o servidor, ou ainda, quando existir falta de licena.

Importante:
Disponvel a partir da verso de junho de 2011.
A mensagem enviada ao clicar no boto desconectar pode demorar cerca de 75 segundos at que
se obtenha o retorno, este o tempo de pulse do LS/LC para processar a informao.
Clicando neste boto, a sesso do usurio ser desconecta, e na prxima interao do usurio,
ser apresentada mensagem de erro abortando a sesso. Este comprotamento vlido tanto para
usurio light quanto para usurio determinado.

Seo Liberao corporativa
Esta seo ser utilizada por clientes cuja licena Corporativa e feito o controle dos CNPJs cadastrados
no ERP, sero listados todos os CNPJs das empresas do grupo.

Seo Usurios conectados
Sero listados todos os usurios que esto conectados. Nesta seo so listados os campos:
IP AppServer - IP da estao cliente que est acessando o produto.
Porta - Porta utilizada para acesso, utilizada para controle interno.
Thread Id - Indica o processo que foi instanciado com o gerenciador de licena, tambm utilizada para
controle interno.
Usurio - Usurio do ERP que est consumindo a licena.
Slot solicitado - Cdigo interno que representa um mdulo para o EMS/HCM.
Id Licena - Licena do LS, o gerenciador recebe o slot proveniente do ERP (coluna slot solicitado) e faz o
escalonamento das licenas, ou seja, verifica entre as licenas disponveis, qual poder ser consumida para
aquela solicitao.
Tipo de conexo - tipo de conexo utilizada entre o ERP e o LS que pode ser StateLess ou StateFull, para a
linha Datasul utilizado o tipo de comunicao StateLess.
Mdulo - Mdulo que foi acessado a partir do ERP. Cada mdulo do produto possui "slot" e, cada slot,
possui uma descrio, que ser listada no monitor.
Processo/Licena - o status da licena para aquele processo, que pode ser "Em Uso" ou "Livre".
Exemplificando, para o consumo de uma licena Light, onde o consumo das licenas na execuo do
programa, caso o usurio acesse o produto e execute 2 programas do mesmo mdulo/segmento, ser
consumida apenas uma licena, porm sero listados dois processos (duas linhas) no browser, uma "Em
uso" e outra "Livre".

Outras funcionalidades:
- Pressionando sobre o cabealho da tabela de licenas, o sistema ordena automaticamente a coluna.
- Alterando-se a linha da tabela selecionada as tabelas de licena disponvel e consumo so sincronizadas
automaticamente.

Notas Importantes
- Processos com o status "Em uso" esto efetivamente consumindo licenas, processos com o status
"Livre", indicam que foram abonados.
32

- Para clientes cuja licena Corporativa ou quando utilizada a licena Ondemand (por exemplo o HCM),
no sero feitos registros nesta seo.

Seo Informaes adicionais
Na seo Informaes adicionais so demonstradas informaes sobre a verso do License Server e do
hardlock. Abaixo sero listados os campos relevantes desta seo:
Nro srie do HL: Corresponde ao nmero do hardlock utilizado.
Verso do LS: Verso do LS, para a linha Datasul a verso mnima a 2010.
Build: Atravs deste campo possvel obter a data de gerao do License Server, aps o hfen, possvel
verificar a data no formato AAAAMMDD.

A combinao das teclas [SHIFT]+[F6] executa o Sobre o Monitor, exportando dados de consumo e da
licena em um formato XML.

Seo consumo
A seo consumo funciona como um totalizador das licenas utilizadas por segmento (id da licena), sendo
possvel verificar a quantidade utilizada e o saldo para cada uma das licenas.
Atravs do id, pode-se checar na seo Licenas disponveis a que licena equivale.

Erro comum
Ao tentar acessar o monitor do LS apresentada a mensagem abaixo:


Esta mensagem pode ocorrer por dois motivos:
- Servio do License Server no est ativo.
- Servidor e Porta no so vlidos. Necessrio revisar IP e Porta informados no arquivo
<diretorio_instalacao_ls>\monitor\smartclient\totvssmartclient.ini.

Dvidas Frequentes

Como acessar o monitor?
O instalador do Totvs License Server realiza a instalao do Totvs License Monitor automaticamente. Na
verso Windows ele est disponvel no Menu de Programas do Windows. J no Linux, ele est disponvel
no diretrio de instalao do Totvs License Server, pasta Monitor.

Como acessar o monitor do License Server a partir de outras estaes (para instalao em um
servidor windows ou linux)?
Ser necessrio fazer uma nova instalao do License Server nas estaes. Durante a nova instalao,
haver uma tela com o seguinte questionamento "Habilitar o License Server neste Server?", onde para as
estaes que apenas iro utilizar o monitor, deve-se escolher a opo "No".
Feita a nova instalao, ser necessrio alterar o arquivo
<dir_instalacao_ls>\monitor\smartclient\totvssmartclient.ini, seo [tcp], onde o campo server deve apontar
para o servidor onde foi instalado o LS, e caso tenha tenha sido alterada a porta default da instalao (no
servidor), nas novas intalaes (estaes), esta informao tambm deve ser alterada:

[tcp]
server=10.10.10.10
port=2234

Fonte:
Monitor do License Server (adaptado para linha Datasul) http://tdn.totvs.com/kbm#108531