2012-01-03 5 views
1

FLEX 4.5を使用してwsdlリンク(WCFサービスURL)のようなサーバーコンテンツを取得したいとします.FLEX上でwebservicesを使用していません。私は、xmlデータを取得したhttpservicesを使用していました。ここでは、ローカルXMLデータがありました。今、私はサーバーのコンテンツを取得しようとしています。サービスリンク、メソッド名、xmlタグを提供しました。 (パラメータのように思えます)。これはサーバーのコンテンツを試してみるのは初めてですから、何か助けが必要です。あなたの助けは非常に高く評価されています..事前に感謝...私はwebservicesのサンプルプロジェクトを得ることができる場合は良いでしょう。httpservicesを使用してFlexでWCFサービスリンクを取得する方法

これは私が試していることです。サービスリンクは以下の通りです。
http://mfsapi.blisslogix.net/RSS_FEEDS_SERVICE.svc
このリンクをクリックすると、次のリンクが表示されます。 http://mfsapi.blisslogix.net/RSS_FEEDS_SERVICE.svc?wsdl

私は多くのタグを見ることができます。

私はこの問題を解決するためにHTTPSERVICESとWEBSERVICESを使用していますが、私はxmlデータを取得していません。私は、パラメータを渡す際にいくつか間違いを犯したと思います。どのようにすればこのメソッドとパラメータをこのリンクで渡すことができるのかを私に伝えてください。

答えて

0

最初にWebServiceタグを作成する必要があります。または、ActionScriptをタイプWebServiceのオブジェクトで使用します。

<mx:WebService id="myWebService" 
        useProxy="false" 
        showBusyCursor="true" 
        load="OnServiceLoad(event)" 
        fault="OnFault(event)">  
     <s:operation name="GetInformation" result="onLoad(event)" fault="onFault(event)">   
     </s:operation> 
</mx:WebService> 

次に、WSDLドキュメントの場所を指定して読み込む必要があります。

myWebService.loadWSDL("http://mfsapi.blisslogix.net/RSS_FEEDS_SERVICE.svc?wsdl"); 

次に、WebServiceタグで指定された操作を呼び出すことができます。

myWebService.GetInformation(); 

MXMLとASを使用してWebサービスと通信する方法については、linkをご覧ください。

関連する問題