3

Spring-WS を SOAP クライアントとして使用する場合、着信障害を特定の Java 例外に変換するのに苦労します。

たとえば、呼び出している Web サービス操作が ClientNotFoundFault、たとえば InvalidAmountFault を返すことができる場合、Spring-WS に ClientNotFoundException または InvalidAmountException をスローさせることはできますか?

Spring-WS は SoapFaultClientException とは異なるものをスローできますか?

Web サービスを自分で作成する場合は、これを逆に行うことができます。そこで、SoapFaultMappingExceptionResolver を使用して、例外を同等の障害に簡単に変換できます。クライアントを書くときにそれを行うことについて何も見つかりませんでした...

Spring-WS 2.1.0.RELEASE を JDK 1.7.6 で使用しています

ありがとうございます。私が十分に明確でない場合、またはコード例が必要な場合はお知らせください。

4

1 に答える 1