Páginas filhas
  • DFWKTOOLS-1123 DT Falha consumo licença prevista por programa


01. DADOS GERAIS

Linha de Produto:Logix
Segmento:Tecnologia
Módulo:License Server
Função:Consumo de licenças - systemkey
Requisito/Story/Issue:DFWKTOOLS-1123


02. SITUAÇÃO/REQUISITO

Quando um programa está previsto para uma determinada lista de módulos, o consumo de licença que não seja a licença do módulo principal não é respeitada. Situação ocorre apenas quando a lista das licenças de um programa é definida por área a partir de um controle desenvolvido e reconhecido como SYSTEMKEY_<área>. Quando a lista das licenças é definida no programa a partir da chamada da função LOG_InitApp() a falha não ocorre.

A falha de consumo ocorre quando um programa está previsto por padrão para um módulo e no controle interno das áreas existe outro módulo válido para o programa, estes módulos adicionais podem falhar, pois a lista completa de licenças gera estouro de tamanho de STRING interno, ignorando algumas licenças.

03. SOLUÇÃO

Ajuste na montagem da lista de todas as licenças previstas para um determinado programa, quando definido pelo controle SYSTEMKEY, para sempre considerar a lista de todos os módulos válidos para o programa no consumo de licenças.


04. DEMAIS INFORMAÇÕES

Foi realizada a alteração na rotina responsável pela montagem da lista das licenças de módulos por programa para sempre considerar todos os módulos previstos e não gerar estouro da lista, evitando assim que considere algum dos módulos no ato da requisição da licença pelo menu do produto.


IMPORTANTE!

Correção disponível no pacote oficial 12.1.27 ou Framework Fix 12.1.26.FIX01.