Aprender como debugar WebService.
Você já teve a necessidade de debugar um método do seu WebService e viu que o Protheus não consegue debugar esse WebService?
Realmente isso acontece, neste vídeo você vai aprender como debugar um método webservice.
Por mais que eu coloque um ponto de parada nesse método do WebService, perceba que ele não para.
Para que se torne possível debugar WebService e o DevStudio pare no Método marcado, é necessário abrir o DevStudio e clicar no menu Arquivo > Configurações.
Escolhe o ambiente e clica no botão Editar, na aba Geral, marca a opção 'Permitir depuração de múltiplas threads'
Agora vamos colocar um ponto de parada no método que queira debugar.
Vamos simular no DevStudio que vai executar qualquer rotina que não existe (Ex.: U_xxx ). O DevStudio dará um erro informando que a função não existe, isso faz parte do processo, deixa essa mensagem aberta.
Informe seu e-mail abaixo que enviaremos esse fonte de exemplo:
Agora basta mandar alguém consumir seu WebService e veras que o DevStudio será chamado no ponto que solicitou a parada para debugar WebService.
Assista o vídeo que demostro isso na pratica.
Esse mesmo problema de debugar existe em pontos de entrada no processamento da venda na retaguarda quando se trabalha com o TEF.
Também é possível fazer o mesmo processo, marca o ponto de parada no seu fonte e espera a rotina processar no server.
[sc:Newsletter]