SOAP::Lite::Simple::DotNet
Perlで .NET製のWebサービスを使おうとして苦労していたのですが、CPANでこんなモジュールをみつけました。
SOAP::Lite::Simple::DotNet
http://search.cpan.org/~llap/SOAP-Lite-Simple-1.3/lib/SOAP/Lite/Simple/DotNet.pm
SOAP::LiteのドキュメントのINTEROPERABILITYのところを見ると .NETのWebサービスをつかうときの注意点がいろいろ書いてあって、SOAP::Lite::Simple::DotNetはこのあたりの面倒もみてくれるみたいです。
http://search.cpan.org/~byrne/SOAP-Lite-0.60a/lib/SOAP/Lite.pm#INTEROPERABILITY
このモジュールのおかげでようやく目当てのWebサービスが使えそうです。
それにしても .NETやJavaとPerlではプログラミングのやり方が違いすぎる。SOAPは .NETやJava側の考え方で作られているもののように感じます。