HCM – Web 5.0 – Como coletar logs SQL em aplicações web 5.0 utilizando o JDBC monitor
Dúvida
Como coletar logs SQL em aplicações web 5.0 utilizando o JDBC monitor?
Solução
Para ativar a coleta dos logs via JDBC monitor, realize os passos a seguir:
1. Pare o serviço do middleware referente a aplicação desejada;
2. Acesse o diretório de instalação do sistema e localize o executável SeniorMiddleware.exe;
3. Clique com o botão direito sobre o mesmo e clique na opção Criar atalho;
4. Clique novamente com o botão, agora sobre o atalho criado, e selecione a opção Propriedades;
5. Na guia Atalho, campo Destino insira as propriedades abaixo:
id: Sendo este o id da instalação, localizado no nome do serviço diretamente no sistema operacional, conforme exemplo da imagem abaixo:
-debug
-logdbc
Respectivamente a configuração ficará conforme imagem abaixo:
6. Clique no botão Aplicar, e em Ok;
7. Altere o nome do atalho para um nome que favoreça o entendimento que o mesmo terá o intuito de servir como coleta de logs, por exemplo, SeniorMiddleware.exe -logjdbc, para renovar basta apertar F12 no teclado após clicar sobre o mesmo ou com o botão direito do mouse e depois em Renomear;
8. Acesse a pasta Vetorh localizada dentro da pasta raiz de instalação e procure pelo arquivo jdbc-monitor-1.0.jar e execute o mesmo.
9. Volte a pasta anterior da raiz de instalação e execute o atalho criado anteriormente como administrador.
10. Efetue o processo na aplicação web 5.0 que deseja coletar o log, onde na aplicação JDBC Monitor Viewer aberta conterá os mesmos;
11. No término é importante que finalize o log e inicie o middleware novamente.
Observação
Para o passo 1 a área de TI da empresa responsável pela infraestrutura precisa possuir esta conscientização quanto a este processo e autorizar o procedimento, bem como os usuários que utilizam o sistema, uma vez que a parada do serviço pode impactar na execução de webservices e outras aplicações que dependem do middleware da Senior.
Clique aqui para acessar ao vídeo explicativo com algumas informações adicionais sobre a rotina.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.