Páginas filhas
  • 11934298 DFWKLOGIX-30 DT Falha na gravação da tabela log_audit_logix em ambientes INFORMIX

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Solucoes_totvs
Solucao TOTVS Framework

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Logix

Segmento:

Segmentos_totvs
SegmentoTecnologia

Módulo:

Modulos_cross_segmentos

Modulos_framework
ModulosFrameworkFramework (Linha Logix) - Banco de dados

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

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
InformacaoDisponível a partir do pacote oficial 12.1.2209 ou Framework Fix 12.1.34.(fix01)
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS

...