2009-03-31 9 views

答えて

12

あなたはウェブサービスを管理していますか? web.configを少し変更できますか? (Asp.Netを指定すると、IISでWCFサービスがホストされていることになります)

WCFサービスは、通常の古いWebサービスとしてexposedにすることができます。これはWCFの約束の1つです。同じサービスを構成変更だけで多くのバインディングを介して公開することができます。

<endpoint address="" binding="basicHttpBinding" contract="IServiceContract"> 

次に、あなたはそうのようなルビーからそれを呼び出すことができます。

require 'soap/wsdlDriver' 
soap = SOAP::WSDLDriverFactory.new("http://host/SomeService.svc?wsdl").create_rpc_driver 
soap.ServiceMethod(:param1=> Value, :param2 => AnotherValue) 
+0

おかげでbrendanjerwin。しかし、私はwfcサービスを制御することはできません:( –

+0

どのバインディングが使用されていますか? – brendanjerwin

+0

BasicHttpBinding –

関連する問題