Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: | Linha Protheus | ||||||||||||||||
Segmento: | Framework | ||||||||||||||||
Módulo: | CONFIGURADOR | ||||||||||||||||
Função: | EMBEDDED AUDITTRAIL | ||||||||||||||||
Ticket: | 15303675 | ||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DFRM4-7782 |
02. SITUAÇÃO/REQUISITO
Ao incluir o campo reservado UUID em uma determinada tabela e habilitar a auditoria do Embedded Audit Trail para Exclusão, ocorre o erro abaixo não conformidade ao tentar excluir um registro:30/09/2022 09:20:49 : Error : 515 (23000) (RC=-1) - [Microsoft][SQL Server Native Client 11.0][SQL Server]Não é possível inserir o valor NULL na coluna 'TTAT_COLD', tabela 'P12133_local.dbo.SC6990_TTAT_LOG'; a coluna não permite nulos. Falha em INSERT.
Error : 3621 (00000) (RC=-1) -
( From tISAMFile::DeleteR )
Thread ID [2060] User [admin ] IO [719] Tables [1] MaxTables [2] Comment [Protheus Database Utility (Build 20090420)] SP [ ] Traced [No] SQLReplay [No] InTran [No] DBEnv [MSSQL/P12133_LOCAL] DBThread [(SPID 71,72)] Started [30/09/2022 09:20:18] IP [127.0.0.1:60601] IDLE [ ] InTransact [ ] Memory [0] Running [ROP_DELETE for 1 s.] RCV [7343] SND [698076] TCBuild [20210202-20220603] TCVersion [21.1.1.4] ARCH [64] OS [WINDOWS] BUILD [RELEASE]
UPDATE dbo.SC6990 SET D_E_L_E_T_ = '*' ,R_E_C_D_E_L_ = R_E_C_N_O_ WHERE R_E_C_N_O_ = 1
03. SOLUÇÃO
Ajustada a criação de trigger para permitir campos nulos na gravação da tabela de log.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica
Templatedocumentos |
---|
...