Como debugar utilizando Multi Thread no VSCode

No artigo de hoje, vou demonstrar como debugar um webservice via VSCode com Multi-Thread.

  1. Abra o VSCode, pressione Ctrl + Shift + P e procure por launch.json, e adicione a linha “enableMultiThread”: true dentro de Configurations. Ou pressione Ctrl + Shift + P e procure por TOTVS Configurar Lançadores, preencha os campos e deixe marcado o Enable Multiple Threads

Configurando o VSCode

  1. No VSCode, conecte no mesmo serviço que esteja rodando o WS (mesmo appserver)
  2. Agora abra algum fonte que seja WS, e coloque o break point em alguma linha

Colocando um breakpoint

  1. Aperte F5 para iniciar o debug e abra o SIGAADV ou SIGAMDI, e deixe parado na tela de login
  2. Agora abra algum programa para se comunicar com o WS, por exemplo SoapUI para SOAP ou Postman para REST
  3. Preencha as informações no aplicativo aberto no passo 5 e execute a requisição, você irá notar que a requisição irá ficar processando e o ícone do VSCode começará a piscar

Executando a requisição

  1. Por último, basta abrir a janela do VSCode e debugar/depurar seu programa normalmente

Ponto de parada durante o debug no VSCode

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan Atilio (Daniel Atilio)
Especialista em Engenharia de Software pela FIB. Entusiasta de soluções Open Source. E blogueiro nas horas vagas.

2 Responses

  1. Willian disse:

    Top Dan, usei a opção TOTVS Configurar Lançadores e deu certo. Valeu. Abraço.

Deixe uma resposta