When Savon can't read the available actions from a WSDL
client.wsdl.soap_actions # => 
Check if the WSDL uses imports to separate parts of the service description into multiple files. If that's the case, then Savon's WSDL parser might not be able to work as expected. This is a known and rather complicated issue on top of my todo list.