Dúvida
Como resolver o consumo em duplicidade de licenças do WinThor na execução das rotinas?
Ambiente
WinThor - Financeiro - Aplicável a partir da versão 29
Solução
Para resolver o consumo em duplicidade de licenças do WinThor na execução das rotinas, realize os procedimentos abaixo:
1. No Windows, acesse o Painel de Controle >> Sistema e Segurança >> Configurações Avançadas do Sistema >> Variáveis do Ambiente >> Variáveis do sistema e clique o botão Novo,
2. Crie uma Variável com o nome igual a NLS_LANG e o Valor igual a AMERICAN_AMERICA.WE8MSWIN1252. Em seguida, clique OK.

Importante
- Isso ocorre devido a uma limitação do Oracle Instant Client, no qual o encode de caracteres da sessão do banco de dados por padrão não contempla o UTF8. Assim, caracteres especiais (palavras acentuadas, por exemplo) são substituídos por outros iguais tornando a palavra ilegível. Em consequência da troca de caracteres, o Framework PC não valida o Hash e por questões de segurança considera o serviço como corrompido ou inválido.
- Na rotina 551 são mostrados os processos das rotinas ,onde nesse caso , o processo poderá ser finalizado para liberação da licença;
- Ja na rotina 528 (botão desbloquear usuários ) são mostrados os usuários logados ,onde se pode deslogá-los.
- A contagem da Licença começa quando Menu é aberto na máquina e se for aberto mais de uma vez sempre será contada uma licença no banco. Caso abra o Menu em uma outra maquina, uma segunda licença será contabilizada.
0 Comentários