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

I've built a server with SOAP::Lite and it needs to be callable from a .NET client, which requires a WSDL.

From all of the reading I've done (Google, various Perl books from O'Reilly), the only thing I've seen to generate the WSDL is WSDL::Generator, which appears to be out of date (make test fails installing from CPAN).

It would seem to me it should be something easily generated by SOAP::Lite (in a perfect world).

Is there a way to generate the WSDL more or less automatically, or am I going to be stuck writing it by hand?