SOAP responses

N

Nick Black

Hello,

I'm making a query to a soap server, and I cant figure out how to get
at the XML response. Using:

soap.wiredump_dev = STDOUT

Prints the XML to STDOUT. I need to figure out how to get this XML
into either a file or an input stream that can then be parsed to get
hold of the useful information. There dont seem to be any methods of
SOAP::WSDLDriverFactory that allow me to do this though. Any tips?

Cheers,
 
J

Jan Svitok

Hello,

I'm making a query to a soap server, and I cant figure out how to get
at the XML response. Using:

soap.wiredump_dev = STDOUT

Prints the XML to STDOUT. I need to figure out how to get this XML
into either a file or an input stream that can then be parsed to get
hold of the useful information. There dont seem to be any methods of
SOAP::WSDLDriverFactory that allow me to do this though. Any tips?

Can't you just assign a File or StringIO instead of STDOUT?
 
N

NAKAMURA, Hiroshi

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

Sorry for the late response.

Nick said:
I'm making a query to a soap server, and I cant figure out how to get
at the XML response. Using:

soap.wiredump_dev = STDOUT

Prints the XML to STDOUT. I need to figure out how to get this XML
into either a file or an input stream that can then be parsed to get
hold of the useful information. There dont seem to be any methods of
SOAP::WSDLDriverFactory that allow me to do this though. Any tips?

WSDLDriverFactory#create_rpc_driver returns a general Driver. So you
just can do;

soap = WSDLDriverFactory.new(wsdl).create_rpc_driver
soap.wiredump_dev = STDOUT

Regards,
// NaHi


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)

iQEVAwUBRmbBeR9L2jg5EEGlAQIdAgf/WQ1eLQzvoxFL0CzytglEbSAt6UlYYHnu
XFSZZ2uEJqUfxkWeG7nlLTdSYeG4ufPbYSwvdokuGuK9fqkr2ELSijd9EWmOArEX
PfNQyvdkFdPLUO8AMFUY4Xg90UX42lfOupqep8+aPw2+LtbpXvI5FiKxxa+PLd0h
E3ShaIuYuu9Z6n1YbBLF7iaZnlZHGCN/Va9nMs2gTxrJvCNqGeRxQ6GtsB8draFr
VKCR0HEHcEMfbNXAHrjXVjcpjw9lL+CHHhvWyVoCHZfeJjUPubhgvlvBSpLiBvL4
1Qty0FL/5bzwZhMLXPHoRGC+ubVDJzbPtd96j9WMgSxKkc53FIBJSQ==
=+L2h
-----END PGP SIGNATURE-----
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,770
Messages
2,569,584
Members
45,075
Latest member
MakersCBDBloodSupport

Latest Threads

Top