I have a very simple ruby script that looks like this:
require 'savon'
client = Savon::Client.new do
wsdl.document = "http://server/app/app.svc?wsdl"
end
If I then do something like:
client.wsdl.operations
I get all of the operations from my service, so it is connecting and retrieving the wsdl correctly.
However, if I try to run an operation
response = client.request "Test"
I get "HTTPClient::ReceiveTimeoutError: execution expired" I am also looking at Fiddler, and don't see that any request was even made. I have confirmed the service works correctly through other technologies (C#, JS)
Any idea what I'm doing wrong?