ERRO - Alta médica no PEP (pós migração oracle 19c)
Citação de Marcos Soares em 28/06/2022, 11:51Olá, pessoal. Compartilhar com vocês um erro que aconteceu comigo, onde ao migrar-mos o ambiente simulação para a versão de banco de dados Oracle 12c, o sistema não permitia efetuar alta médica na tela do PEP, emitindo assim mensagem de erro. Deixo abaixo evidência.
Mensagem de erro
flex.messaging.MessageException: org.springframework.dao.InvalidDataAccessResourceUsageException : Could not execute JDBC batch update; SQL [inser t into dbamv.PW_REGISTRO_ALTA (DT_REGISTRO_ALTA, CD_ATENDIMENTO, CD_PRESTADOR, CD_DOCUMENTO_CLINICO, CD_USUARIO, DT_PREVISTA_ALTA, CD_PRESTADOR_EM_ATENDIMENTO, CD_PRO_INT, CD_PRO_INT_PROCEDIMENTO_ENTRAD, CD_CONVENIO, CD_CID, CD_REGISTRO_ALTA) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; nested exception is org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
...
Caused by: org.springframework.dao.InvalidDataAccessResourceUsageException: Could not execute JDBC batch update; SQL [inser t into dbamv.PW_REGISTRO_ALTA (DT_REGISTRO_ALTA, CD_ATENDIMENTO, CD_PRESTADOR, CD_DOCUMENTO_CLINICO, CD_USUARIO, DT_PREVISTA_ALTA, CD_PRESTADOR_EM_ATENDIMENTO, CD_PRO_INT, CD_PRO_INT_PROCEDIMENTO_ENTRAD, CD_CONVENIO, CD_CID, CD_REGISTRO_ALTA) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; nested exception is org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
CORREÇÃO
Verificado que existia uma auditoria em cima da tabela DBAMV.ATENDIME ligada, tal auditoria foi um resquício do DUMP do ambiente de produção. Desligado auditoria e mensagem de erro não foi mais informado.
Espero que lhe seja útil.
Olá, pessoal. Compartilhar com vocês um erro que aconteceu comigo, onde ao migrar-mos o ambiente simulação para a versão de banco de dados Oracle 12c, o sistema não permitia efetuar alta médica na tela do PEP, emitindo assim mensagem de erro. Deixo abaixo evidência.
Mensagem de erro
flex.messaging.MessageException: org.springframework.dao.InvalidDataAccessResourceUsageException : Could not execute JDBC batch update; SQL [inser t into dbamv.PW_REGISTRO_ALTA (DT_REGISTRO_ALTA, CD_ATENDIMENTO, CD_PRESTADOR, CD_DOCUMENTO_CLINICO, CD_USUARIO, DT_PREVISTA_ALTA, CD_PRESTADOR_EM_ATENDIMENTO, CD_PRO_INT, CD_PRO_INT_PROCEDIMENTO_ENTRAD, CD_CONVENIO, CD_CID, CD_REGISTRO_ALTA) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; nested exception is org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
...
Caused by: org.springframework.dao.InvalidDataAccessResourceUsageException: Could not execute JDBC batch update; SQL [inser t into dbamv.PW_REGISTRO_ALTA (DT_REGISTRO_ALTA, CD_ATENDIMENTO, CD_PRESTADOR, CD_DOCUMENTO_CLINICO, CD_USUARIO, DT_PREVISTA_ALTA, CD_PRESTADOR_EM_ATENDIMENTO, CD_PRO_INT, CD_PRO_INT_PROCEDIMENTO_ENTRAD, CD_CONVENIO, CD_CID, CD_REGISTRO_ALTA) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; nested exception is org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
CORREÇÃO
Verificado que existia uma auditoria em cima da tabela DBAMV.ATENDIME ligada, tal auditoria foi um resquício do DUMP do ambiente de produção. Desligado auditoria e mensagem de erro não foi mais informado.
Espero que lhe seja útil.