I've been looking at ways to add a Perl-based SOAP server to our systems. Every time I look @ the SOAP tools in Perl I'm disappointed at how much more developer overhead seems to be required than folks in the VS.net world. (And I've been looking for a long time)
From reviewing other questions here, it looks like XML::Compile::SOAP seems to be the popular tool in recent times. I've worked out a way to get my code served as a service through it, but I also had to manually massage a .WSDL file I started with Pod::WSDL.
Is there a more direct approach that I'm not finding on CPAN or elsewhere? Pod::WSDL by default spits out rpc/encoded, which I understand is not the 'best' way anymore. The docs say that document/literal is not supported yet, and reading the source you can see parts of the code that do document/literal, but it doesn't work directly with XML::Compile::SOAP. Ideally I add a few annotations to our code in either POD or perl5 attributes, and push a button, and get WSDL that I can feed to the XML::Compile package.
Thanks in advance.