Dúvida
No módulo TOTVS PDV houve alterações no consumo de licenças?
Ambiente
Microsiga Protheus – TOTVS PDV– à partir da versão 11.80
Solução
Sim,anteriormente quando o TOTVS PDV recebia uma requisição para executar as funcionalidade GERAL1L2L4 (e somente estas funcionalidades) era gerado consumo de licenças para o ID 4154 e Slot 12 (SigaLoja). O ambiente, independente se seria gerado consumo ou não, também era montado para o módulo SIGALOJA.
A partir desta alteração, qualquer funcionalidade que possua em seu nome a string GERAL1L2L4 (por exemplo, se surgir uma XXGERAL1L2L4L6) irá gerar consumo de licenças para o ID 4154 (o mesmo da anterior) porém para o Slot 23 (SigaFRT). Agora, o ambiente, independente se será gerado consumo ou não, é montado para o ambiente SIGAFRT.
Outra alteração é na criação do manual JOB na retaguarda. Antes, era criado um manual JOB que atendia tanto requisições que consumiam licença, quanto que não consumiam. Este comportamento foi alterado. A Retaguarda agora cria um outro manual JOB distinto somente para requisições que geram consumo de licenças. Ele continua respeitando o Instances configurado na seção Fwcommunication do ambiente, porém com a seguinte alteração: É setado, independente do configurado pelo usuário o valor de 1 para o mínimo de threads iniciais e 1 para o mínimo de threads livres.
Isto é necessário para caso o cliente possua uma configuração de mínimo e mínimo livres muito altas e possua balanceamento de carga de serviços (o caso do cliente Freitas Varejo) ele não corre o risco de ter muitas licenças de módulos presas. A cada 30 segundos o manual Job é reavaliado, e as threads fora de uso são finalizadas. Desta maneira, um ambiente que receba em algum momento uma chamada com consumo vai possuir sempre uma licença do Slot 23 em uso.
Para identificar este manual Job, basta verificar se o seu nome é precedido de ‘_’ (underline).
O comportamento anterior para o módulo SIGAFRT foi mantido. O consumo somente é gerado através da comunicação da Retaguarda com o PDV.
Importante: Estas alterações dependem de uma correta configuração do Instances do cliente. Essa configuração sempre deve ser realizada levando em consideração a quantidade de máquinas do cliente e a sua arquitetura (se usa balanceamento ou não) e o seu volume de dados, evitando superdimensionamento de recursos e consequentemente uma necessidade maior de licenças de módulo e de licenças de Ctree Server.
Alteração foi disponível na LIB - 01/2016
Saiba Mais
TOTVS PDV - Guia de Suporte
0 Comentários