私はシンプルなWebサービスクライアントを作成して、渡されたユーザーIDだけを返す単純なWebサービスと対話しようとしています。そのため、EclipseでWebサービスクライアントを作成し、私のためにいくつかのファイルを生成しました。 wsCall、wsCallBindingStub、wsCallProxy、wsCallService、wsCallServiceLocator。スタブは、私のwsがこの段階で単純なので、私が見つけたconlyクラスです。WSDLから生成されたWebサービスクライアントを利用するには?
私はコールを呼び出したいので、コールするには何が必要ですか?
リモート例外またはAxisフォールトのtry-catchをすべての例で見たことがあります。その後、クラスはインスタンス化されます(レスポンス・クラスを含めてデシリアライズしますか?)、そしてスタブ・クラスを介してwsコールを行います。それが私の場合を呼び出す必要があるのですか?
wsCallBindingStub stub = new wsCallBindingStub();
String retString = stub.sayHi(1); // 1: my user id
return retString;
ありがとうございました!
JAX-WSを使用していた場合はお手伝いができますが、私はAxisでの経験はないと思います。 JAX-WSよりもはるかに複雑に見える! –