Я разрабатываю проект Spring с использованием Sping-WS (2.1).
Используя PayloadValidatingInterceptor, сообщения, которые мы отправляем через Spring Mock или soapUI, оцениваются как недействительные.
Мы несколько раз проверили XSD и уверены, что данные и схема верны. Я реализовал два тестовых примера внутри нашего SpringJUnit4ClassRunner, используя движок springframework.xml-validator и классы javax.xml.validation для проверки полезной нагрузки вне WS по схеме. Там они действительны.
Кто-нибудь знает причину, по которой проверка внутри WS отличается от ручной проверки?