Tempo aproximado para leitura: 00:01:30 min
Dúvida
Como habilitar o trace do driver JDBC - Java Database Connectivity do banco Progress OpenEdge?
Ambiente
Framework - Framework (Linha Datasul) - Progress OpenEdge - Todas as versões
Solução
Para habilitar o trace do driver JDBC, realize os seguintes passos:
1. Edite o arquivo progress-ds.xml;
2. Localize a url de conexão JDBC utilizada;
3. Adicione a informação SpyAttributes=(log=System.out;logTName=yes;timestamp=yes) no final da url;
4. Reinicie o serviço do JBoss.
Exemplo de uma conexão alterada:
<connection-url>jdbc:datadirect:openedge://jaguaribe:23620;databaseName=emsfnd;defaultSchema=pub;SpyAttributes=(log=System.out;logTName=yes;timestamp=yes);</connection-url>
Exemplo do trace gerado no arquivo server.log:
2018-01-04 15:27:08,024 INFO [STDOUT]
spy(http-erp2.unimednordesters.com.br%2F10.0.2.42-80-60)(2018/01/04 15:27:08.024)>> Connection[1]sql = select position0_.DTSUID as DTSUID84_, position0_.CODE as CODE84_, position0_.POSITIONLEVEL as POSITION3_84_, position0_.DESCRIPTION as DESCRIPT4_84_, position0_.SYNCHRONIZEDATE as SYNCHRON5_84_, position0_.HIERARLEVE_DTSUID as HIERARLEVE7_84_, position0_.CHECKSUM as CHECKSUM84_ from POSITIONEMPLOYEE position0_ where position0_.CODE=? and position0_.POSITIONLEVEL=?
2018-01-04 15:27:08,024 INFO [STDOUT]
spy(http-erp2.unimednordesters.com.br%2F10.0.2.42-80-60)(2018/01/04 15:27:08.024)>> Connection[1]resultSetType = 1003
Saiba Mais:
Informações adicionais poderão ser obtidas através em Data Direct Documentation
Localizar a sessão sobre o driver Progress OpenEdge, sub-item JDBC.
0 Comentários