1

私の jax-WS Web サービスは次のようになります。

@WebService
@SOAPBinding(style = Style.RPC)
public interface SampleServer {

@WebMethod void doIt1(@WebParam Event event);

@WebMethod void doIt2(String aString);
}

クラス Event は抽象的で、いくつかの単純なメソッドがあります。例: public abstract class Event { private int param; ... ゲッター / セッター ...}

エラーなしで doIt2 を呼び出すことができるクライアントを作成しましたが、doIt1 への呼び出しを作成するための適切なソリューションが見つかりません。

Event のサブクラスで "@XMLSeeAlso" を指定すると問題なく動作しますが、Web サービスは Event 型の特定のクライアント クラスでは動作しないため、これはばかげた解決策だと思います。クライアント クラスとサーバー クラスを分離したいと考えています。

どんなヒントでも大歓迎です。ありがとう。

4

0 に答える 0