Consultor Eletrônico



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