Consumir Web Service + DELPHI

04/02/2013

4

Boa tarde,

pessoal como faço para

consumir um web service ?
Responder

Posts

05/02/2013

Bruno Leandro

Ola Anderson, voce precisa criar uma aplicação ex: vcl application, ai depois voce vai adicionar novo arquivo, em file, other, na opção delphi projects, webservice, wsdl importer

no campo location wsdl voce coloca o caminho do wsdl, ex:

https://endereco.com/nomewebservice?wsdl
Responder
Bruno,

até o ponto que você explicou

consegui reproduzir e agora o que faço

como trabalhar com esta UNIT criada ?

Se puder me ajudar agradeço.
Responder

07/02/2013

Bruno Leandro

Ola no arquivo gerado do servico deve possuir a função

function GetServiceSoap(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): ServiceSoap;

caso sejam funções simples do webservice voce pode dar uses, e executar o

GetServiceSoap.nome_das_funcos_webservice(parametros)
Responder
Foi isto mesmo Bruno,

agora estou quebrando a cabeça

para desmontar o XML e pegar as informações tem alguma dica ?
Responder
Caro amigo, to tendo um problema semelhante ao seu, mas estou usando o framework uniGui.
Com ele fica bem mais facil, mas precisa de umas configurações especificas no servidor web.
Eu estou tendo problemas com o arquivo dbxconnections.ini, fala que o DriverName esta errado, se souber de alguma coisa passa pra gente, valeu.
Responder
Caro Carlos,

não faço ideia de como resolver

o seu problema. Abri um tópico para que possam

te ajudar.
Responder
Caros amigos, consegui resolver o meu problema com o arquivo dbxconnections.ini.
Fiz uma cópia do arquivo que tem no sistema, "C:\Users\Public\Documents\RAD Studio\dbExpress\8.0" e transferi para a pasta bin do apache.
Responder

04/03/2013

José

Tendo o problema como solucionado, neste caso, estou encerrando o tópico
Responder