terça-feira, 10 de abril de 2012

CQWeb 8.0.0.1 - Unparseable date

Caros, neste meu primeiro post relato um problema que passei e que a solução foi relativamente simples e resolveu de pronto o problema, trata-se do erro "Unparseable date".

Se você procurar na internet no momento não vai encontrar nada referenciado mas aqui dou a dica de como resolver este problema, no mínimo inconveniente.

O problema
Este é um erro em que o ClearQuest Web não consegue converter, no servidor, as datas mostradas em uma grid quando o Time Zone do server esta diferente do UMT (Universal Metric Time).

Exemplo: Tenho a entidade Project e nela criei uma lista referenciada para a entidade Defect, onde neste campo exibo na grid uma data qualquer, pode ser a data de submissão. Ai é que o problema acontece, no servidor não consegue converter este campo e é mostrado um erro na tela e na grid não é exibido nenhum registro.

Correção

"Lembre de sempre mudar o usuário que executa o serviço do WebSphere do CQWeb, pois se você usar a conta local, vai ter que reiniciar o servidor e às vezes não é possível naquele momento."

Efetue o logon no servidor do CQWeb com o usuário que esta executando o serviço do profile WAS onde o CQWeb foi instalado. Em ambiente Windows, deve-se mudar o Time Zone para UTC ou GMT, o nome varia de acordo com o sistema operacional. Depois de alterado o Time Zone, pare o serviço do profile WAS do CQWeb e o IHS (IBM HTTP Server). Em seguida inicie o serviço do IHS e em seguida o profile WAS do CQWeb.

Feito isso, no servidor as datas irão aparecer no fuso horário UMT (se você estiver no horário oficial do Brasil irá marcar +3 hrs).

Execute o CQWeb em uma outra estação e verifique que o problema terá sido sanado e que as datas mostradas na grid estará de acordo com o Time Zone da máquina cliente.

Fico por aqui e até a próxima.

Caso minha ajuda tenha lhe tirado do sufoco, pode me pagar um café.

Nenhum comentário:

Postar um comentário