SOAP-RPC

RubyでSOAP-RPCサーバを作る2

WSDLができたら、後は楽ちんでした。soap4rに付属のwsdl2rubyをつかってrubyスクリプトを生成して実際のメソッドを実装すればそれでオシマイ。

ruby wsdl2ruby --wsdl  ./lovmac.wsdl --type server --force

で、3つのrubyスクリプトが生成されます。

RubyでSOAP-RPCサーバを作る1(WSDL作成)

SOAP-RPCサーバをちゃんと作ろうと思ってWSDLを書き始めたのですがこれがまた大変でした。いまひとつ理解が浅いのか例によって動くまでに丸1日がかりでした。そもそも、WSDLって手で書くモノなのでしょうか?インタフェースを入力するとWSDLを吐き出してくれるツールがあっても良さそうなんだけどなあ。さすが、Javaにはツールが揃っていそうでしたが...とりあえず僕はviで。何に苦労したかと言えばnamespaceに尽きます。

コンテンツの配信