Hi,
i have generated web service api''s in "ruby on rails" ,
and i want to call those api''s inside my adobe flex application.
this is my ruby code,
----------------------------------------------------------------------------------------------------------
class GalleryAPI < ActionWebService::API::Base
api_method :foo, :expects=>[{:name=>:string}],:returns=>[:int]
end
class GalleryService < ActionWebService::Base
web_service_api GalleryAPI
def foo(name)
puts name
return 12
end
end
class GalleryController < ApplicationController
web_service_dispatching_mode :delegated
web_service_scaffold :invoke
web_service :gp,GalleryService.new
end
------------------------------------------------------------------------------------------------------------------------------------------------
this is what i have written in my flex application on button click
event to call the function,
--------------------------------------------------------------
<mx:Button click="{myWS.foo.send()}"/>
<mx:WebService id="myWS"
wsdl="http://localhost:3000/gallery/wsdl">
<mx:operation name="foo">
<mx:request
xmlns="urn:ActionWebService">
<name>
"sagar"
</name>
</mx:request>
</mx:operation>
</mx:WebService>
-----------------------------------------------------------------------
and i am calling the api function on button click event as follows,
myWS.foo.send()
but it is giving me error as
**************************************************
[RPC Fault faultString="Couldn''t find method
''foo'' in service."
faultCode="Client.NoSuchMethod" faultDetail="null"]
at mx.rpc.soap::Operation/
mx.rpc.soap:Operation::createFaultEvent()
at mx.rpc.soap::Operation/http://www.adobe.com/2006/flex/mx/
internal::invokePendingCall()
at mx.rpc.soap::Operation/send()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.rpc.soap.mxml::Operation/send()
at testing/___Button1_click()
******************************************************
i do not know whats going wrong with me. plz help me!!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Spinoffs" group.
To post to this group, send email to
rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---