4


0

1 Answer


2


残念ながら、SOAP4Rを介してこれを行う方法はありません。 SOAP4Rは、SOAPエンドポイントと対話したり、WSDL仕様を使用して独自のものを生成したりするためのものです。

私が知っている唯一のRubyコードは、Rails 2以前のRailsの一部であったActionWebServiceから来ています。 gemの actionwebservice`をインストールすると(おそらくそうする必要があります)、ファイル lib / action_web_service / dispatcher / action_controller_dispatcher.rb`の中のメソッド `to_wsdl`を見ることができます。 これはBuilderライブラリを使用してWSDLを構築します。 WSDLの定義は `ActionWebService

API`のメソッドを使って定義されます。 そのコードを自分のプロジェクトに使用できるものに抽出するのはそれほど難しくないはずです。