WMS SILT - Onda por Proximidade - java.lang.Exception: Erro na execucao do Servico WMS_OPP_REST: could not execute batch
Incidente
Ao formar onda por proximidade, é apresentada a mensagem: java.lang.Exception: Erro na execucao do Servico WMS_OPP_REST: could not execute batch; SQL [insert into local_estoque (bloco, cod_produto, dia_semana, estado, id_execucao, id_local, predio, qtd_estoque, rua, id) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; constraint [null]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute batch
Causa
Essa mensagem é apresentada, pois está inserindo o valor 7(Domingo) na coluna 'dia_semana' e a tabela 'local_estoque' está particionada nessa coluna com os valores de 0 até 6.
Solução
Para que a mensagem não seja apresentada ao formar onda por proximidade, solicitar ao DBA para criar a partição abaixo:
CREATE TABLE PUBLIC.LOCAL_ESTOQUE_7 PARTITION OF PUBLIC.LOCAL_ESTOQUE FOR VALUES IN (7);