Correção - Ocorrência de Assert Exception com DBAccess e AuditTrail
Esta build contém proteções e alterações para tratar adequadamente uma situação de chamada de execução direta de statement (TCSQLEXEC) que causava mal-funcionamento da engine de auditoria (Audit Trail) e ocorrências repetidas de ASSERT EXCEPTION no DBAccess usado como destino dos dados auditados pelo Audit Trail.
Abrangência | ERP 10 e 11 |
---|---|
Situação | Utilização do DBAccess com o DBAudit Trail, configurando explicitamente a auditoria de execução de statements direta no banco de dados (TCSQLEXEC). |
Ocorrência | Se e somente se, uma aplicação AdvPL executasse uma instrução TCSQLEXEC(), informando como parâmetro uma string vazia (""), o DBAccess enviava a string vazia para o processo de Auditoria, que reenviava uma instrução de atualização de campo BLOB com tamanho 0 (inválido), derrubando a thread/conexão de gravação de dados de auditoria, gerando ocorrência de ASSERT EXCEPTION no log do DBAccess usado pelo Audit Trail. |
Correções | Foram colocados nos códigos do DBAccess e do AuditTrail as seguintes proteções :
|
Informações adicionais |
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas