Kbase 47766: has value exceeding its max length or precision
Autor |
  Carla Floriani - CAT |
Acesso |
  Público |
Publicação |
  7/3/2014 |
|
Ambiente:
Datasul 11
Situação
Em análise nos logs do Jboss localizamos a mensagem de erro "[OpenEdge JDBC Driver][OpenEdge] Column cod_release_prog_dtsul in table PUB.ped_exec has value exceeding its max length or precision.". Este erro ocorre por conta do estouro da largura da coluna "cod_release_prog_dtsul" da tabela "ped_exec" no schema SQL do banco de dados "emsfnd". É possível aumentar o SQL Width da coluna através do dbtool.
Segue abaixo o procedimento a ser realizado para o banco "emsfnd".
1 - Pare o serviço do Jboss e o banco "emsfnd";
2 - Efetue um backup do banco "emsfnd";
3 - Acesse o proenv (Iniciar > Programas > Progress > Proenv) e vá até o diretório onde encontra-se o banco em questão;
4 - Execute o comando "dbtool banco";
5 - No menu que se abrirá, escolher as opções: 2, <enter>, 20, all, all, 3. Desta forma, a ferramenta dbtool corrigirá a largura dos campos de todas as tabelas deste banco de dados.
Após o procedimento, inicie novamente o Jboss