Savon gem を使用して SOAP サービスを利用しようとしていますが、問題があります。soapUI を使用して SOAP サービスにアクセスしましたが、正常に動作します。
私のコード:
require 'rubygems'
require 'savon'
# Client instance with a WSDL endpoint
client = Savon::Client.new "http://realtime.nationalrail.co.uk/ldbws/wsdl.aspx"
p client.wsdl.namespace_uri
p client.wsdl.soap_actions
response = client.get_arrival_board
私が得ているエラー:
D, [2010-07-13T11:38:58.967684 #3909] DEBUG -- : Retrieving WSDL from: http://realtime.nationalrail.co.uk/ldbws/wsdl.aspx
"http://thalesgroup.com/RTTI/2008-02-20/ldb/"
[]
/home/abcb293/.gem/ruby/1.8/gems/savon-0.7.9/lib/savon/client.rb:92:in `method_missing': undefined method `get_arrival_board' for #<Savon::Client:0xb7597218> (NoMethodError)
from natrail.rb:11
どんな助けにも感謝します。