DBAccess - 24.1.0.0
- Criado por Paulo Reinaldo Tovo Filho, última alteração por Fabio Garbin em 14 out, 2024

Correções
Incidente: Ao abrir a tabela virtual TOP_FILES para procurar uma view que foi criada em Oracle, o DBAccess não retornava o nome da view.
Solução: Corrigido no DBAccess a consulta da TOP_FILES para SGBD Oracle para retornar corretamente as views.
Referente ao chamado: TPGW-1514
Incidente: Ao conectar o DBMonitor em um DBAccess Secundário, abrir a aba Usuários e depois mandar o DBMonitor conectar em um DBAccess Primário, o DBMonitor não exibe o botão para alternar a exibição de dados de Secundários. Além disso, ao trocar para a exibição de dados de Secundário, o DBMonitor encerrava abruptamente.
Solução: Corrigido no DBMonitor o comportamento do botão para alternar para exibição de Secundário e a exibição dos dados de secundários.
Referente ao chamado: TPGW-1564
Melhorias
Atualização de bibliotecas consumidas pela plataforma.
Incidente: Criar uma nova chave de configuração para permitir gerar o arquivo dbaccess.log em outro path e/ou com outro nome.
Solução: Criamos a chave DBConsoleFile para viabilizar a criação do arquivo dbaccess.log em outro path e/ou com outro nome.
Obs.: Essa nova chave tem as mesmas características da chave ConsoleFile.
Referente ao chamado: TPGW-1494
Ocorrência : Caso uma aplicação AdvPL abra uma Query, e tentasse realizar um assign em um valor do alias, e o dbaccess recebesse uma instrução de UPDATE para uma Query, a mensagem de erro mostrada era apenas "Invalid Operation - Update NOT ALLOWED on Query File"
Melhoria: Além dessa mensagem, o DBAccess passa também a mostrar no log de erro a Query envolvida na operação.
Referente ao chamado: TPGW-1506
Ocorrência: Impossibilidade de avaliar se as views estão habilitadas
Solução: Criada opção GETVIEWENABLED na função TCConfig para obter a informação.
Referente ao chamado: TPGW-1510
Ocorrência : Caso uma aplicação AdvPL abra uma Query, e tentasse realizar um assign em um valor do alias, e o dbaccess recebesse uma instrução de UPDATE para uma Query, a mensagem de erro mostrada era apenas "Invalid Operation - Update NOT ALLOWED on Query File"
Melhoria: Além dessa mensagem, o DBAccess passa também a mostrar no log de erro a Query envolvida na operação.
Referente ao chamado: TPGW-1563
Ocorrência : Ao realizar o trace de uma conexão, os parâmetros de Bind utilizados na TCGenQry2() não são exibidos.
Solução: Implementamos uma melhoria na função TCGenQry2() para que ela possa chamar a função responsável por registrar informações no Trace e assim exibir corretamente a lista de parâmetros de Bind.
Referente ao chamado: TPGW-1459
Novas Implementações
Ocorrência: Comportamento incorreto da alocação de licenças do DBAccess para processadores HT específicos. Necessidade de ajustes pontuais para novos processodares.
Solução: Aprimorado e revisado o subsistema de identificação de processadores para detecção automática da funcionalidade HT.
Referente ao chamado: TPGW-1436, TPGW-1475