Breadcrumbs

ORA-01400: cannot insert NULL into, como proceder?

Introdução

Os documentos são processados porém não são enviados para o Cold.

Trecho log:

[TI]; ERROR; 2016-12-01 11:14:59.566; [Cold]; Documento: C:\NDDTemp\eForms\Cold\ColdProcess_2016_01_12_8e3103bf-87c1-4041-b4e0-a32346443ef7\insert\Document_00000211_26548140-03ae-409b-a1a4-ba7bb1f6ca30_35151000469550000669550040000201401004320330_aut.txt, não pode ser processado. Erro apresentado: ORA-01400: cannot insert NULL into (“SAPIENS”.“ENERPLAN_ENTRY”.“OID”)

O documento será enviado para a pasta de documentos não processados.

Passo a passo

Necessário criar a SEQ_NomeTabelaCold e BI_NomeTabelaCold através do script listado abaixo, para as conexões de saida cold.

CREATE OR REPLACE TRIGGER BI_ENERPLAN_ENTRY before insert on ENERPLAN_ENTRY for each row begin select SEQ_ENERPLAN_ENTRY.nextval into :NEW.oid from dual; end;

ALTER TRIGGER BI_ENERPLAN_ENTRY ENABLE

Outras informações

Fonte: Petterson Grahl Ferreira