Cria um projeto novo e depois vai em
File -> New -> Other -> Delphi Projects -> WebServices -> WSDL Importer
Você colocar a url do WebService e avança até concluir.
O Delphi vai criar uma interface para você pode consumir os métodos do webservice com os dados similares aos abaixo:
Código:
ServiceSoap = interface(IInvokable)
['{77573149-9C57-FA51-F11F-EFD527C91BD9}']
function HelloWorld: WideString; stdcall;
end;
function GetServiceSoap(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): ServiceSoap;
então é só você utilizar:
Código:
var
sResp: string;
begin
sResp := GetServiceSoap.HelloWorld;
ShowMessage(sResp);
end;