Obter XML antes de consumir um serviço de um web service.

380 views
Skip to first unread message

Fernando Vargas

unread,
Dec 14, 2012, 12:46:34 PM12/14/12
to dug...@googlegroups.com
Fala pessoal, tudo tranquilo?

Estou com a seguinte situação, eu estou consumindo o web service do TRF4 para enviar os peticionamentos e tal....

O pessoal de TI deles me forneceu um WSDL, que importei para dentro do nosso projeto e como consequência o Delphi montou toda a estrutura de classes e chamada dos métodos a partir do WSDL....

O problema é que quando vou consumir um serviço do web service ele esta dando um erro de access violation que não consegui identificar onde esta ocorrendo eu acredito que não seja na nossa parte o problema, porque tudo o que precisa ser criado e informado esta sendo feito por aqui, acredito que possa estar com erro no web service.

Em contato com o cara que fez o web service ele me solicitou que interceptasse o serviço e obtivesse o XML que o delphi monta para mandar ao web service...só que não sei como fazer isso.

Importante ressaltar que eu utilizei a funcionalidade do WDSL Importer do Delphi, então eu tenho tudo....só não sei como obter o XML que ele monta para pode mandar para o cara do TRF para ele analisar.....

Alguém pode me dar uma luz?

Aquele abraço!!!!

denis freire

unread,
Dec 14, 2012, 12:56:50 PM12/14/12
to dug...@googlegroups.com

Use o aplicativo soapiu para capturar os xmls a serem gerados.

--
--
Você recebeu esta mensagem porque está inscrito no "DUG-RS -
Delphi Users Group Rio Grande do Sul" em Grupos do Google.
Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul
Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
dug-rs-un...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com.br/group/dug-rs?hl=pt-BR
 
Twitter: @dugrs
http://www.facebook.com/groups/dugrs/
http://www.Vimeo.com/dugrs
 
 
 

SilberInfo

unread,
Dec 14, 2012, 12:56:56 PM12/14/12
to dug...@googlegroups.com
Fernando,
 
Já encontrei problema parecido utilizando Delphi 7 rodando em um Server 2008, qual a versão do Delphi que está usando?
 
SDS
Feliciano Prates Filho
Silber Informática
www.silberinfo.com.br
(54) 3025-5531 (54) 9144-7722

denis freire

unread,
Dec 14, 2012, 1:07:58 PM12/14/12
to dug...@googlegroups.com

Eu tbem tive problema com o wsdlimporter ai gerei os xmls usando o soapui. Ai pra enviar eu uso o o httpreqresp.

Em 14/12/2012 15:46, "Fernando Vargas" <nand...@gmail.com> escreveu:
--

Fernando Vargas

unread,
Dec 14, 2012, 1:12:01 PM12/14/12
to dug...@googlegroups.com
Estou usando a XE2...

Fernando Vargas

unread,
Dec 14, 2012, 1:14:25 PM12/14/12
to dug...@googlegroups.com
Interessante vou dar uma olhada....

Fernando Vargas

unread,
Dec 14, 2012, 1:51:32 PM12/14/12
to dug...@googlegroups.com
Denis, eu baixei o soapUI... agora como eu faço para capturar o XML que o Delphi quando estou tentando consumir o serviço??

denis freire

unread,
Dec 14, 2012, 1:53:33 PM12/14/12
to dug...@googlegroups.com

Cara nao sei assim de cabeça nao tenho instalado aqui. So wm casa. Mas vc vai fazer mais ou menos a mesma coisa que fez no delphi. Import ou algo assim

Fernando Vargas

unread,
Dec 14, 2012, 2:04:32 PM12/14/12
to dug...@googlegroups.com
Bá cara, acho que me expressei mal...seguinte se for o caso o XML do WSDL eu já tenho...

O que eu preciso é saber o XML de requisição que o Delphi monta para mandar ao web service....

denis freire

unread,
Dec 14, 2012, 2:09:14 PM12/14/12
to dug...@googlegroups.com

O soapui vai montar os xmls de requisicao e de resposta do webservice. E o mesmo que o delphi ira montar pra enviar

Fernando Vargas

unread,
Dec 17, 2012, 5:22:36 AM12/17/12
to dug...@googlegroups.com
Opa Denis...bom dia!

Cara eu já achei um software que faz o que eu quero. Mas mesmo assim obrigado pela atenção..

Aquele abraço!

denis freire

unread,
Dec 17, 2012, 3:30:00 PM12/17/12
to dug...@googlegroups.com

Flw

Toni Oliveira

unread,
Dec 17, 2012, 4:34:12 PM12/17/12
to dug...@googlegroups.com

Boa tarde, Denis..

Se for possível, divulgue o nome do software que te ajudou..

 

Eu mesmo já passei por um problema parecido e na época usei o wireshark para pegar o XML..  mas achei muito trabalhoso usar dessa forma..

Acredito que essa informação poderá ajudar a outros...

 

Obrigado

 

Toni Oliveira

denis freire

unread,
Dec 17, 2012, 7:03:07 PM12/17/12
to dug-rs
O que eu usei foi o SOAPUI o qual gerei os xmls pois não consegui fazer funcionar o wsdl importer do delphi.


Caique

unread,
Dec 24, 2012, 9:21:53 AM12/24/12
to dug...@googlegroups.com
Apenas para visualziar o trafego eu utilizo o HttpAnalyzer :
 
 
não precisa instalar o plugin do IE.
 
basta iniciar um trace do http e toda requisição/envio http será gravado.
 
Caique Rodrigues

Desenvolvimento e suporte a Desenvolvedores
Delphi Win32/64 - Firebird

Embarcadero MVP - Community Evangelist

Reply all
Reply to author
Forward
0 new messages