Curso
Neste curso você criará um cliente SOAP em Delphi para consumir um serviço disponibilizado pelos Correios. O objetivo principal é mostrar a mecânica de como deve ser feito o consumo de um serviço SOAP. Lembre-se que não criaremos um serviço, vamos apenas consumi-lo.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
7 horas
A arquitetura SOAP é utilizada em muitos lugares ainda, principalmente em órgãos governamentais. Aprendemos como consumir um serviço desenvolvido nessa arquitetura e isso nos dará base para consumir qualquer serviço em SOAP.
A aplicação desenvolvida é um cliente em Delphi que tem o objetivo de consumir o serviço dos Correios, no padrão SOAP. Não criaremos um serviço SOAP neste curso, mas apenas consumiremos o serviço.
A primeira etapa na criação do nosso projeto é importar o arquivo WSDL do web service dos Correios. Essa importação nos dará acesso a todas as classes e métodos disponibilizados pelo serviço.
A arquitetura da aplicação nos ajudará a entender a mecânica como o nosso projeto funcionará, como será a integração entre o serviço importado e o nosso formulário.
A classe TCorreioServico funciona como um comunicador entre as iterações do formulário e as funções do web service dos Correios. Através desta classe invocamos o serviço CalcPrazo, que é um dos serviços disponibilizados pelo web service.
O formulário principal é a interface com o usuário da nossa aplicação, que tem os controles visuais para interagirmos com o web service dos Correios.
A última etapa do nosso curso é entendermos o método CalcularPrazo localizado no formulário principal. O objetivo deste método é realizar a requisição para a classe de serviço e interpretar o seu retorno.
Exportando dados para o Excel com Delphi ComObj
Como manipular XML em Delphi
Delphi: Cadastro Orientado a Objetos com FireDAC