私はSpring WSクライアントを作成しています。私は巨大な WSDLをサードパーティの会社から持っています。 AxisのWSDL2Javaを介してWSDLにマップする一連のクラスを提供します。私は、Axisやそれらからの依存関係を使用したくありません。Spring WS Client - Axisを使用せずにWSDLのマッピングPOJOを作成する方法
これはWebサービスクライアントなので、任意のフレームワークを自由に選択できます。私の問題は、AxisのWSDL2Javaを使用せずにWSDLのマッピングクラスを生成する方法です。私は純粋なXMLを操作することに固執していますか? Spring WSを使用しています。
編集:?
が、それは、サービスプロバイダは、1軸で彼らのサービスを構築していた場合、あなたは基本的にも軸1に基づいているクライアントを作って立ち往生している本当ですか私はこの答えJAX-WS client with Axis serviceからそれを読んだ。私は、Webサービスは、それが作成されたプラットフォームから切り離されているか、少なくとも独立していると考えられ、Javaベースのクライアントから.NetベースのWebサービスにアクセスすることを許可しています。
ところで、Soap UIを使ってWebサービスにアクセスできます。 – chris
WSDLのスタイルによって異なります。 Axis1 *は何も話せない非標準のWSDLを生成することができます。 – skaffman
ああ...それは吸う。私が持っているWSDLが標準でないWSDLであるかどうかを知る方法は? Soap UIはそれを使ってメッセージを送信できます。 – chris