Spring WS: как получить и сохранить ошибки проверки XSD

Я использую SpringWS для своего мыльного сервиса и проверяю его следующим образом;

 <sws:interceptors>
    <bean id="payloadValidatingInterceptor" class="org.springframework.ws.soap.server.endpoint.interceptor.PayloadValidatingInterceptor">
        <property name="schema" value="/schemas/my.xsd"/>
        <property name="validateRequest" value="false"/>
        <property name="validateResponse" value="true"/>
    </bean>

@PayloadRoot(namespace = NAMESPACE,  localPart = "ServiceProvider")
@ResponsePayload
public ServiceProviderTxn getAccountDetails(@RequestPayload ServiceProviderrequest)
{ ...}

Это работает нормально, но при возникновении ошибки он возвращает сгенерированный пружиной ответ об ошибке до того, как он достигнет конечной точки, поэтому у меня никогда не было возможности обработать их. Но я хочу быть в состояниивойти и сохранить полное сообщение об ошибке в базе данных, Один из способов, который я выяснил, это сделать что-то подобное в моем другом вопросе;

Spring WS Как получить все сообщения об ошибках при сбое проверки

Но это не работает, как я хочу.

Ответы на вопрос(1)

Ваш ответ на вопрос