segunda-feira, 2 de fevereiro de 2015

Pentaho Data Integration 5.2 – 1 hora de atraso – Acertar horário de verão

Me deparei com um problema tanto no Windows quanto no Linux na versão 5.2 do PDI, em comparação com a hora do sistema operacional existia uma hora de atraso no PDI, assim algumas analises geravam problema ao serem utilizadas.

Para acertar a hora do PDI alteramos os arquivos spoon.sh e Spoon.bat.

No Linux alteramos o spoon.sh, na linha 194 adicionamos o parâmetro  “-Duser.timezone=America/Sao_Paulo” ficando assim:
OPT=”$OPT $PENTAHO_DI_JAVA_OPTIONS –Djava.library.path=$LIBPATH –DKETTLE_HOME=$KETTLE_HOME –DKETTLE_REPOSITORY=$KETTLE_REPOSITORY –DKETTLE_USER=$KETTLE_USER –DKETTLE_PASSWORD=$KETTLE_PASSWORD –DKETTLE_PLUGIN_PACKAGES=$KETTLE_PLUGIN_PACKAGES –DKETTLE_LOG_SIZE_LIMIT=$KETTLE_LOG_SIZE_LIMIT –DKETTLE_JNDI_ROOT=$KETTLE_JNDI_ROOT –Duser.timezone=America/Sao_Paulo

No Windows alteramos o arquivo spoon.bat, adicionamos uma nova linha abaixo da linha 96, com o comando  set OPT=%OPT% “-Duser.timezone=America/Sao_Paulo”, ficando assim:
set OPT=%OPT% %PENTAHO_DI_JAVA_OPTIONS% "-Djava.library.path=%LIBSPATH%" "-DKETTLE_HOME=%KETTLE_HOME%" "-DKETTLE_REPOSITORY=%KETTLE_REPOSITORY%" "-DKETTLE_USER=%KETTLE_USER%" "-DKETTLE_PASSWORD=%KETTLE_PASSWORD%" "-DKETTLE_PLUGIN_PACKAGES=%KETTLE_PLUGIN_PACKAGES%" "-DKETTLE_LOG_SIZE_LIMIT=%KETTLE_LOG_SIZE_LIMIT%" "-DKETTLE_JNDI_ROOT=%KETTLE_JNDI_ROOT%"
set OPT=%OPT% “-Duser.timezone=America/Sao_Paulo”

Nenhum comentário:

Postar um comentário