scharanb has asked for the wisdom of the Perl Monks concerning the following question:


Dear Monks,

Can somebody guide me on this?!!!


I have been looking around for modules to build perl

client to call .NET Webservice. I am very new to perl.

So can you help me which module is better suited?


SOAP::Lite or SOAP::XML::Client::DotNet or SOAP::WSDL Which of those modules are stable?

I shall be developing .NET Webservice myself.Are there are any issues I should keep in mind depending upon the module used?


The webservices will have two output formats:

1. Response in XML Output format.

or XML File will be sent as a response. I looked

through the web but could not find any information on how to receive file as response.

Any help /pointers greatly appreciated.

Replies are listed 'Best First'.
Re: SOAP::Lite or SOAP::XML or SOAP::WSDL
by zwon (Abbot) on Feb 17, 2009 at 12:47 UTC

      Thanks Zwon for the reply.


      Somehow I could not get SOAP::WSDL installed on my

      system. Make fails. I am gonna give it a try.

      I would prefer to use WSDL but I am more interested in stability.

      Also, I should be able to receive the XML file as SOAP Attachment.

      Example: I am going to send customer id as input and I shall be receiving a customerid.xml (a file) as response. I need to store it on my disk for further processing by a different application. I did not see any information on how to get the SOAP Attachment as response. Anyone have a sample code for this?
Re: SOAP::Lite or SOAP::XML or SOAP::WSDL
by Your Mother (Archbishop) on Feb 17, 2009 at 19:33 UTC

    Or XML::Compile::SOAP. It's not quite finished (I think it's still 1.1 WSDL only) but I like its interface, family, and approach much better than SOAP::Lite. The author is very responsive.