SoapUIを介してSOAP Webサービスが正常に動作している場合(正しいSOAP応答を生成する場合)、このWebサービスを呼び出すためにさまざまなAPI /フレームワークを使用してJavaでWebサービスクライアントを構築する際、このWebサービスを安定していると考えるのは安全ですか?問題は消費者側からですか?SoapUIとJava Webサービスクライアント
私はここで一般的な質問をしていますが、私はすでに、あまりにも長く読むことができる詳細な質問をしています。私は実際の実装よりもコンセプトに興味があるので、私の長いポストを参照することなく私の質問に答えることができれば、してください。
UPDATE: 私は、WSDLは、WS-Iに準拠しており、それがSOAPUI経由で正しく機能していた場合でも、これはまだWebサービスが壊れていないと結論するのに十分でないことを実現しています。 @jtahlbornは言ったように、SoapUIは壊れたWebサービスに非常に寛容であり、あなたのWebサービスがうまく動作していると私は思っています。
私はESBでSOAPレスポンスを構築していますが、私の問題はWSDLで定義されていてスキーマでは定義されていない名前空間を使用していたことです。 SoapUIは応答を受け取り、私にそれを示しました(間違った名前空間で)。私がturned on the response validation optionならば、この問題は避けられたでしょう。
Webサービスをテストするために作成したJava Webサービスクライアントでは、出力オブジェクトに応答をロードできないことにも注意してください(出力オブジェクトにアクセスしようとするとNullPointerExceptionエラーが表示されます)。これは名前空間の問題によるもので、名前空間を修正すると正しく動作するようになりました。
WS-Iに準拠していても? – abstractpaper
@abstractpaper - 私はあなたのWebサービスがうまく定義されているかどうかを議論していませんでした。ただ、SoapUIは何の証拠でもありません。 – jtahlborn
私のWebサービスがSoapUIとWS-Iに準拠して機能していて、同時にこれが私のWebサービスが壊れていないと判断するには十分ではないのですか? – abstractpaper