Webサービスでは全く新しい蜂です。JavaでWebサービスクライアントを作成してWSDL(w.Eclipse)のメソッドにアクセスします
私のようにURLを持っています:
http://abc.xyz.com/straw/api/?wsdl
と方法:
$result= $client->call($session, "catalog_product.list");
これは私がしようとしたものです:
は、Eclipseウィザードから新しいJavaプロジェクトを作成しました。
rプロジェクトをクリックすると、Webサービス - > Webサービスクライアントに移動します。
- するサービス定義を与えるhttp://abc.xyz.com/straw/api/?wsdl構成で
:
- (a)は、サーバ・ランタイム:TomcatのV7.0サーバ
- (b)は、Webサービスランタイム:Apacheの軸
スライダからテストクライアントを選択してください(私はまた、 nfuse、私は多くのクライアントを作成する必要があるので、かなり混乱した)
終了をクリックします。
結果として、いくつかの方法、入力と結果でWebサービステストクライアントブラウザが見つかりました。 はまた、私は自分のリソースフォルダ内のいくつかのJAVAファイルを得た:
Mage_Api_Model_Server_HandlerBindingStub
Mage_Api_Model_Server_HandlerPortType
Mage_Api_Model_Server_HandlerPortTypeProxy
MagentoService
MagentoServiceLocator
は、これらのソースファイルはクライアントによって作成されていますか?上記のJAVAファイルのいずれかで
私はメソッドの名前を見つけることができないのです...
$result= $client->call($session, "catalog_product.list");
...。
ウェブサービスクライアントを作成するにはどうすればよいですか?
配送先として私から期待されるもの(ソースフォルダ内のこれらのJAVAファイルです)。
のための私の成果は何「言及したアクセス方法にWebサービスクライアントを作成します。
それとも、私は、Webサービスのメソッド
$result= $client->call($session, "catalog_product.list");
ようthisチュートリアルにアクセスするためのJavaプロジェクトを記述する必要がありません以下のwsdlの。
私の愚かさのために申し訳ありませんが、私は出力/配信可能なものについてもわかりません。
ガイダンスはありますか?ありがとう!
回答と明確化のためにありがとうが、これらとどう対処していただきありがとうございます。本当に私は一日中不満を抱いていましたが、これらのrawファイルを生成することしかできませんでした.....それらと何をするのですか...どのようにして、catalogProductList();という名前のサービスメソッドにアクセスするためにJavaクラスを作成しますか? – Alok
それで、私はその本を読むことをお勧めします。軸のフレームワーク、クライアントの実装方法、クライアントの展開方法、実行方法などについて説明するには時間がかかりすぎます(実際には本の説明ほど良くはありません)。正直なところ、私が必要なステップを詳しく説明した3000語の答えを書いたとしても、それはあなたに多くの助けを与えるとは思わない。次回同様のものにつまずくと同じことを尋ねる(再)。本を読んで、あなたはそれをかなり簡単に得ることができます。そして、もしあなたがそれに1午後を捧げるなら、あなたはウルの答えを持っていることを約束します。 –
助けてもらってくれてありがとう、問題は解決されていない、私はオンラインのチュートリアルをしようとしている。 – Alok