Closed AleksFM closed 4 years ago
ë possible indicar no execucao no launch.json que deve apagar a conexao SSL padrao?
Boa noite Alek, A informação de SSL esta no servers.json O VSCode deveria ver o tipo de conexão automaticamente, vou testar isso amanha com calma. Suas informações estão bem completas então não devemos ter dificuldade em analisar.
Boa noite @ricardomansano , tenho no servers.json o "secure" : 0 devido que apagamos o protocolo SSL para poder aplicar pacotes mientras se avalia o problema reportado no issue #342
Entao sim uso o ultimo binario 19.3.0.5 com issa configuracao, ao tentar debugar o TDS-VSCode genera o error ERR0027 indicado arriba,
Vou a tentar adicionar um servico appserver para o ambiente, com configuracao SSL padrao, tirando o switch MultiProtocolPortSecure=0
do appserver.ini para fazer um teste, acho que assim nao va a ter problema para lancar um debug com último binario, mais o aplicacao do pacotes pode dar erro ainda.
Finalmente fiz o teste com o binario e com o appserver adicional com SSL ligado e dá certo ao lancar o debug com o binário smartclient 19.3.0.5, mais com SSL desligado o lancamento do binario smartclient 19.3.0.5 tem erro. Anexo as duas capturas do telas, mesmo binario, mesmo appserver (replicado x 2, porta 2225 com SSL, porta 1225 sim SSL)
Appserver com SSL ligado/conectado:
AppServer com SSL desligado/apagado:
Slds.
Describe the bug Após da actualizacao do binário do smartclient 19.3.0.5 quando tento lancar um debug com o TDS-VSCode, tenho a janela com siguiente erro: "ERR0027: TOTVS | SmartClient conectou com TOTVS | Application Server mas houve erro no início de validação de conexão."
Esto é devido que si o appserver tem o switch do conexao SSL desligada, o smartclient tem que ter tamben desligada la conexao segura (SecureConnection=0 no smartclient.ini)
To Reproduce Steps to reproduce the behavior:
Upgrade o binario do smartclient ao versao 19.3.0.5
Abra o VSCode com a configuracao já preexistente do conexao ao ambiente com SSL desligado, ex: "type": "totvs_server_protheus", "name": "TOTVS DEV (LG19)", "port": 1225, "address": "10.1.1.158", "buildVersion": "7.00.191205P", "secure": 0,
Tente lancar um debug com F5
Debe mostrar o erro "ERR0027: TOTVS | SmartClient conectou com TOTVS | Application Server mas houve erro no início de validação de conexão."
Expected behavior Deve poder lancar o smartclient sim mostrar o erro ja que deve detectar automaticamente si a conexao do appserver e SSL o nao (com a versao 19.3.0.3 nao occuría esto)
Screenshots iniciando o debug
Smartclient com erro:
Desktop (please complete the following information):
Appserver (please complete the following information):
Additional context Após do análise detecté que só si por linha de comando se executa com o parametro -C (connection) en ves do -Z (endereco server) é -Y (porta) , o smartclient pode executarse, devido que pode leer a configuracao SecureConnection=0. Si bem o smartclient tem o swith do linha do commando -SSL só sirve para ligar conexao segura ou SSL, mais no hover uma opcao para desligar coexao SSL via linha do commando.