2012-01-02 8 views
0

NetBeansの "Webサービスの追加"ウィザードを使用してSugarCRM REST Webサービスを表示しようとしています。しかし、私はURL 'http://ip/sugarcrm/service/v2/rest.php'(または 'http://ip/sugarcrm/service/v2/rest.php?wadl')を挿入すると、エラーメッセージが表示されます:SugarCRM RESTサービスをNetBeansに追加

  • "サービスがwsdlまたはwadlタイプであるかどうかを判断できません"。

'http://stackoverflow.com/questions/4762149/adding-new-web-services-in-netbeans' で述べたように、私は、JAX-RPCプラグインをすでに含まれているが、これは助けません。実際、NetBeansはRESTサービスとの接続にRPCプラグインを必要としないと思います...

助けてください?

答えて

0

私が知る限り、SugarはSOAPとRestの両方に同じメソッドとタイプを使用します。 Netbeansは残りの目的のために石鹸wsdlを解釈できますか?

+0

NetBeansのWebサービスの追加ウィザードでは、「WebサービスまたはRESTリソース、記述子ファイル(WSDLまたはWADLファイル)を指定する」という情報が表示されます。そのメッセージの下に、ローカルファイルまたはURLにパスを入れることができます。 – ricardoc

+0

私はSugarのインスタンス(Pro 6.2.somethingです)に行き、/services/v2/rest.phpに行きます。私は説明を得ます。それがWADLかどうかはわかりません。それは間違いなくXMLではない(少なくとも私がそれを知っているのと同じではない)。しかし、それはちょうどフレンドリーなドキュメントであるためにはあまりにも標準化されています。 Netbeansが両方ともXMLであるWSDLまたはWADLを必要とする場合、私はあなたがリンクできるとは思わない。しかし、まずSOAP wsdlを試してみましょう。 – Anthony

+0

「YahooSearch.wadl」が見つかりました。これは実際にはXMLファイルです。 ".../services/v2/rest.php"はそうではありません...しかし、Sugar RESTサービスにアクセスするために使用されるこのURLが既存のWADLファイルに接続するかどうかはわかりません。 NetBeansが「Webサービス、RESTリソース、記述子ファイル(WSDLまたはWADLファイル)を指定する」と表示されたときの意味は... ??私が必要とするのは、接続してテストするためのSugar RESTサービスのリストです。 – ricardoc

0

正しいURLを使用しているとは思われません。

投稿のURLの1つ:http://ip/sugarcrm/service/v2/rest.php - >が「ip」というホストに移動しようとしています。それはネットワーク内のホストですか?そうでなければ、それはどこにも行きません。

+0

こんにちは。ホスト 'ip'は私が使っている "本当の" ipではありません。それは "10.10.xx.xx"です。 VPN内の内部IP。ブラウザでは、そのURLは私に 'rest.php'ページの内容を表示します。 – ricardoc

+0

ブラウザでそのURLをヒットした場合、wadlを取得できますか? – Bill

+0

いいえ、アンソニーに言ったように、WADLやXMLファイルではありません。ちょうどPHPファイル、私は思います。で始まる:クラス[クラスSugarRestServiceImplはSugarWebServiceImplを拡張する] {...}。しかし、そのURLはRESTサービス(http://developers.sugarcrm.com/docs/OS/5.5/-docs-Developer_Guides-Sugar_Developer_Guide_5.5-Chapter%202%20Application%20Framework.html)のエントリーポイントです。私は、 WADLファイルにアクセスする方法が見つかりませんでした。 – ricardoc

関連する問題