01. DADOS GERAIS
Produto: | TOTVS Framework
|
---|---|
Linha de Produto: | Linha Logix |
Segmento: | Tecnologia |
Módulo: |
Framework (Linha Logix) - License Server (LS)
|
Função: | License Server |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKLOGIX-795 |
02. SITUAÇÃO/REQUISITO
Funções LS_LOCKNAME() e LS_UNLOCKNAME() serão excluidas do build AppServer com objetivo de melhorar a performance do License Server. Esta funcionalidade será transferida para uso apenas pelo DbAccess e com isso o Logix deverá substituir o uso desta função por outras funcionalidades que atendam a necessidade nos pontos onde são atualmente utilizadas.
03. SOLUÇÃO
Alteração das funções InternalLock() e InternalUnlock() que são utilizadas para controle de execução exclusiva de alguma ação qualquer (controle de semáforo), deixe de usar as funções LS_LOCKNAME() e LS_UNLOCKNAME() e passe a realizar o acesso exclusivo via geração de arquivo em disco, garantindo que qualquer outra ação de mesmo nome a partir do servidor de aplicação consiga identificar que a funcionalidade está ou não em uso. Desta forma a funcionalidade anterior foi mantida, no entanto agora usando como solução o lock de um arquivo em disco.
04. DEMAIS INFORMAÇÕES
Não se aplica.
Disponível a partir do pacote oficial 12.1.2305 ou Framework Fix 12.1.2301.(fix01)IMPORTANTE!
05. ASSUNTOS RELACIONADOS
- Não se aplica.