totvs / tds-vscode

Totvs Developer Studio for vscode
Apache License 2.0
166 stars 101 forks source link

Debug no sigaloja #1053

Closed josenovaes closed 1 year ago

josenovaes commented 1 year ago

Bom dia.

Li o chamado Debug Sigaloja #862 e configurei o server conforme orientado, porém ao executar o debug recebo a mensagem: Falha de conexão com o ECF.

Quando executo via smartclient pelo atalho do Protheus não aparece a mensagem.

C:\SMARTCLIENT12.33\smartclient.exe -A -A=03B -P=SIGAADV -C=HOMOLOG -E=KS_HOM

Criei o server no vscode utilizando o ip e a porta da conexão HOMOLOG e configurei o ambiente como KS_HOM

Ao executar a depuração digito sigaloja("03B") de acordo com o exemplo do chamado Debug Sigaloja #862, preencho usuário e senha (usuário é caixa, o mesmo que eu uso no acesso pelo smartclient) e já vem a mensagem.

Alguma dica?

lwtnb-wrk commented 1 year ago

@josenovaes A principio executar SIGALOJA("03B") me parece correto... Veja em https://github.com/totvs/tds-vscode/blob/master/TROUBLESHOOTING.md#gerando-logs como gerar e nos envie o log para analise. Em especial o dap.log

lwtnb-wrk commented 1 year ago

@josenovaes Poderia fazer um teste tambem e chamar SIGALOJA("","03B") passando o 1o parametro vazio para ver se faz diferenca no seu caso?

josenovaes commented 1 year ago

Vou verificar o link.

Informações adicionais: versão_vscode

Versão TOTVS Developer Staudio 1.3.15

josenovaes commented 1 year ago

SIGALOJA("","03B") também não deu certo. Mesma mensagem. Vou ver se gero os logs

Em qui., 1 de dez. de 2022 às 11:29, lwtnb-wrk @.***> escreveu:

@josenovaes https://github.com/josenovaes Poderia fazer um teste tambem e chamar SIGALOJA("","03B") passando o 1o parametro vazio para ver se faz diferenca no seu caso?

— Reply to this email directly, view it on GitHub https://github.com/totvs/tds-vscode/issues/1053#issuecomment-1333851347, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMGVCAXEEUR3UGLFNXLQ4S3WLCY4JANCNFSM6AAAAAASQ2D6GE . You are receiving this because you were mentioned.Message ID: @.***>

josenovaes commented 1 year ago

Resolvido.

Retirei a linha abaixo do lauch.json e funcionou

"programArguments": ["${command:AskForProgramArguments}"],

lwtnb-wrk commented 1 year ago

@josenovaes Grato pela informação. Vamos analisar aqui com base nesta sua informação.