Inserido tratamento de pré-shutdown em ambiente Windows
Incidente: License Server não gera arquivo lsnumber.val quando sistema operacional é encerrado.
Solução: Inserido tratamento de pré-shutdown, onde sistema salva todas as informações antes que o sistema operacional, Windows, desligue.
Correções
ype Mismatch on asort | Function waiting 2 parameters however was passed 4
Incidente: Ao realizar a chamada do asort via interop, quando a variável era R (record), apresentava o erro.
Solução: Problema estava com a falta do tratamento do tipo R (record) vindo de uma variável 4GL pelo interop. Também tinha um outro erro na contagem de parâmetros para a chamada de função.
Access Violation Linux - SIGACFG - E-Mail
Incidente: Ao testar Workflow (SIGACFG->Ambiente->Workflow->Contas de e-mail) se falhar a conexão com o servidor de recebimento de e-mail com um protocolo SSL/TLS, uma nova tentativa é realizada com um protocolo de nível mais baixo (exemplo: anterior TLS_1.2, nova TLS_1.1). A nova tentativa gerava queda do application server.
Solução: Foi adicionado um reset no cliente SSL antes do retorno de erro para que novas conexões não herdem erros existentes da conexão anterior.
Chamado: DTAPPSRV-1174
Access Violation Linux - SIGACFG - E-Mail
Incidente: Ao testar Workflow (SIGACFG->Ambiente->Workflow->Contas de e-mail) se falhar a conexão com o servidor de recebimento de e-mail com um protocolo SSL/TLS, uma nova tentativa é realizada com um protocolo de nível mais baixo (exemplo: anterior TLS_1.2, nova TLS_1.1). A nova tentativa gerava queda do application server.
Solução: Foi adicionado um reset no cliente SSL antes do retorno de erro para que novas conexões não herdem erros existentes da conexão anterior.
Chamado: DTAPPSRV-1795
Divergência de cálculo causa erro na subtração com operador -=
Incidente: Ao realizar um calculo com o operador -= o retorno era incorreto
Solução: Realizado tratamentos de arredondamento faltantes no operador em questão