Tempo aproximado para leitura: 00:02:00 min
Dúvida
Como criar um appserver no Logix exclusivo para gerar Debug?
Ambiente
Framework - Framework (Linha Logix) - Administração Logix - Todas as versões
Solução
Para solucionar essa dúvida, realize os seguintes passos:
1. Duplicar a pasta de um appserver slave;
2. Renomeie esta nova pasta com um nome que seja de fácil identificação, como por exemplo: appserver_debug;
3. Dentro da pasta verifique o nome do executável totvsappserver.exe ou appserver.exe e também realize o ajuste conforme o nome da pasta. Se for ambiente Linux, desconsiderar a extensão ".exe" do executável;
4. Editar o arquivo totvsappserver.ini ou appserver.ini e localize a sessão [TCP]. Altere a informação da chave PORT pois cada appserver deve ser inicializado em uma porta TCP de comunicação diferente;
5. Na seção do ambiente onde está configurado caminho do rpo, insira a variável FGLSQLREPLAY=1 Se já existir e estiver com valor 0 (zero), apenas faça o ajuste alterando para 1 (um). Exemplo:
[PROD]
ROOTPATH=c:\totvs\logix
SOURCEPATH=c:\totvs\logix\apo\1212305
STARTPATH=\totvs_data\
RPOLANGUAGE=Portuguese
RPOVERSION=102
RPOPREFIX=lgx
RPODB=sql
FGLSQLREPLAY=1
SCROLLCURSORSIZE=999999999
OUTPUTDIR=c:\totvs\logix\lst
DBDATABASE=INFORMIX6. Copiei o arquivo totvsprofile ou profile do seu ambiente dentro do diretório appserver_debg criado.
Dentro da seção [GENERAL] ajuste, ou inclua se não houver, a variável FGLPROFILE=CaminhoDoArquivo\NomeAdoArquivo.pro. Exemplo:
[GENERAL]
asyncconsolelog = 0
consolelogdate = 0
echoconsolelogdate = 0
console = 1
buildkillusers = 0
logenable = 1
consolelog = 1
consolemaxsize = 100000000
monitorkey = LOGIX
servertype = 4GL
maxstringsize = 500
powerschemetimeinterval = 43200
powerschemeshowupgradesuggestion = 0
fglprofile=C:\TOTVS\logix64\bin\appserver_debg\logixprofile.pro7.No arquivo de profile do appserver_debug, ative as chaves de debug conforme necessidade.
8. No arquivo totvssmartclient.ini ou smartclient.ini na pasta do smartclient utilizado pelos atalhos do Logix, configure uma nova conexão para este appserver;
9. Por fim, crie eu novo atalho para acesso ao Logix com o parâmetro de conexão para este appserver;
Importante:
Se o problema analisado for referente a performance, o uso das chaves de debug via profile impactara nos resultados via appserver_debug.
Saiba Mais:
Impacto das chaves de debug na performance do Sistema
Localizar arquivo de profile do Logix
Chaves de configuração no arquivo de Profile
0 Comentários