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:
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.
Este método pode ser utilizado para debugar as funções do Portal tabém ?
Valeu !
Raul
Pode sim Raul!
Esta é uma funcionalidades que a gente depois que começa usar fica pensando: “Como é que eu sobrevivi até hoje sem utilizar isso?” rs
Até mais Raul!
Pingback:Debug WebService Protheus | leonardods.com.br .:: Blog
Tudo bem!
Tem lido e assistidos ótimos tutoriais no site de vocês, que por sinal é ótimo.
Se vocês puderem ajudar a mim, desde já os agradeço.
Eu tenho em meu notebook minha base teste, empresa 99.
Tenho duas contas de e-mail gmail e hotmail.
Usando essas duas contas, tentei configurar, conforme um tutorial do TDN, mas não conseguir,
uma forma de disparar e-mails chamando uma determinada função dos meus fontes.
Se possível, vocês poderiam enviar-me um tutorial para eu fazer essa configuração.
Muito obrigado.
Um abraço.
Reginaldo Borges
Olá Reginaldo, desculpa mas não entendi sua pergunta.
Você que saber uma forma de via e-mail chamar a execução de uma função? é isso?
Bom dia,
Preciso configurar o TDS para a versão 12 do protheus, poderiam me arrumar o procedimento se tiver, lembro uma vez que tinha no portal user function mais não estou encontrando.
011 – 980261451
Att,
William
Olá William,
Fizemos um material referente ao TDS, espero que se esse post possa te ajudar.
Link: http://userfunction.com.br/totvs-developer-studio/
Fantástico! muito obrigado!!!
Tarde pessoal.
Pra quem precisa debugar, só colocar para ler multiplas threads no Dev antigo ou o novo tds, logar no servidor do ws e disparar um processo padrão (sigamdi mesmo).
Quando ativar a chamada ao WS ele entra no ponto de debug selecionado.
O mesmo vale para fontes de portais.