誰かがクライアントとしてJavaWebサービススタブを生成するための優れたライブラリを推奨できるかどうか知りたいです。
現在、WSDLのみを必要とし、必要なクラスとメソッドを作成するジェネレーターを組み込んだ製品を使用しています。
私の問題は、警告がスローされ、使用しようとしている一部のWebサービスのメソッドが作成されないことです。
本当の問題は、問題が何であるかを説明していないことです(したがって、Webサービスの所有者と一緒に行って変更することができます)。また、出力を変更させて、おそらく自分で問題を修正できるようにします。
それでも、Webサービスの所有者は(これはいくつかの異なるwsで発生するため)、wsは正常に実行され、実際にsoapUIを使用すると実際に機能すると言います。
私はsoapUI自体が使用するライブラリをざっと見てみましたが、有望に見えます。
作業を行う必要のあるAxisがあることは知ってい ますが、私の懸念は、失敗したジェネレーターがすでにそのライブラリーを使用していることです(これにより、再び失敗することになります)
そして最近、これら2つのライブラリがJavaソーススタブを生成するのか、それとも次のようなメソッドしかないのかわかりません。
Object [] args = ...;
service.inkvoke("updateCustomer", args );
私が欲しいものが次のようなものである場合:
CustomerWs cws = ....
cws.updateCustomer(custId, custName, custAddress /*etc*/ );
だから、誰もがお勧めできる良いwsスタブジェネレータを持っていますか?
自分でハンドコーディングしようとしていますが、受け入れられるまでには間違いなく数日かかります