...
Produto: | Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_framework |
---|
ModulosFramework | Framework (Linha Logix) - Banco de dados |
---|
|
|
---|
Função: | LOG18105 |
---|
País: | Brasil |
---|
Ticket: | 11934298 |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKLOGIX-30 |
---|
02. SITUAÇÃO/REQUISITO
Falha na gravação da tabela log_audit_logix em ambientes INFORMIX
As tabela que possuem trigger de auditoria, também possui uma PROCEDURE para gravação da LOG_AUDIT_LOGIX e a procedure ocasiona erros quando o ambiente é INFORMIX, pois o campo ORIGEM esta ficando NULLquando é feito algum Insert/Update ou Delete diretamente na base de dados, já que atualmente a procedure realiza uma consulta na LOG_DADOS_SESSAO_LOGIX para gerar a informação do campo ORIGEM e quando o processo é executado por fora do Logix, a informação não é encontrada e consequentemente o campo fica NULL, gerando o erroAo ativar auditorias de tabelas no banco Informix pelo AUDIT TRAIL (log08100 ou log8100), ocorre falha de coluna com valor NULL (Erro Informix -391) caso seja feita alguma gravacao da tabela com auditoria ativa por ferramenta SQL externa e não pelo LOGIX, pois a tabela LOG_AUDIT_LOGIX gravada no processo de auditoria fica com a informação da coluna ORIGEM com valor NULL, pois não é feito reconhecimento do usuário e conexão de Logix ativa no momento da gravação.
03. SOLUÇÃO
Alterada a criação da PROCEDURE para que nos casos onde não é encontrada a informação do campo ORIGEM seja salvo fixo "unknow"Foi realizada alteração da instrução de criação dos gatilhos da auditoria das tabelas para que a informação ORIGEM seja gravada como UNKNOW na tabela LOG_AUDIT_LOGIX quando não reconhecer a conexão de usuário do produto Logix..
04. DEMAIS INFORMAÇÕES
Não se aplica.
...
Card documentos |
---|
Informacao | Disponível a partir do pacote oficial 12.1.2209 ou Framework Fix 12.1.34.(fix01) |
---|
Titulo | IMPORTANTE! |
---|
|
05. ASSUNTOS RELACIONADOS
...