Trace no PowerBuilder sem janela de diálogo

Para habilitar a execução de aplicações PowerBuilder 10 com o trace de banco habilitado basta seguir os seguintes passos.

Crie um arquivo “.reg” com o conteúdo abaixo:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Sybase\PowerBuilder\10.0\DBTrace]
"LogFileName"="c:\\temp\\PBDBTrace.log"
"ShowBindings"="1"
"Timing"="1"
"SumTiming"="1"
"ShowDBINames"="0"
"FetchBuffers"="1"
"ShowDialog"="0"

O caminho c:\\temp\\PBDBTrace.log é o local onde será gravado o trace de banco, caso deseje alterar o caminho ou nome do arquivo, fique a vontade, porem lembre-se de colocar as duas barras “\\” para separar o path.
Execute o arquivo salvo com o usuário que irá executar a aplicação, caso a aplicação seja executada por outro serviço, lembre-se de logar como este usuário e executar o “.reg”.

No SQLCA.DMBS, insira a palavra TRACE antes do valor atual da propriedade.

Isso fará com que a aplicação PB seja executada salvando o trace do banco sem solicitar ao usuário onde salvar o arquivo de log.

 

 

The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Posted in Dev, PowerBuilder and tagged , , , , , , , .