У меня ужасный SOAP WSDL, и все попытки сделать кодоген с помощью JAXB / CXF / Axis не привели к созданию пригодного для использования кода. Чтобы создать из него веб-сервис, я начал реализовывать его из Spring MVC Controller.
Все было в порядке, пока одна из служб не получила запрос SOAP / MTOM + XOP. Я пытался использовать Commons FileUpload через org.springframework.web.multipart.commons.CommonsMultipartResolver
, но он не возвращает файлов. Это понятно, потому что вложения MTOM не являются файлами сами по себе. И у них нет имени файла. Просто Content-ID.
Есть ли способ получить эти вложения?