Хотя это не является прямым вопросом программирования, ответ будет сильно влиять на принятое решение.
Я рассматриваю разработку Java-клиента для передачи данных (файлов) в концентратор веб-служб Informatica Powercentre (WSH). Лучшая практика предлагает использовать MTOM для больших файлов, отправляемых через SOAP-запросы.
Я предполагаю, что поддержка использования вложений MTOM зависит от конкретного поставщика, нельзя предположить, что это работает из коробки?
Если кто-то может подтвердить, поддерживает ли Power Center 9.x это, это было бы очень оценено. Я потратил много времени на сообщества Informatica и читал документы, но это, по меньшей мере, непрозрачно.
прочти чертову документацию
Похоже, что MTOM не поддерживается. Из руководства поставщика веб-служб PowerCenter v 9.0.1 стр. 80 "Приложения WSDL".
Вложение должно быть текстовым файлом, таким как XML-документ. Вы не можете прикреплять двоичные документы... Чтобы использовать двоичный файл в качестве источника, преобразуйте файл в hexbinary или base64binary, прежде чем передавать его в источник веб-службы. Файлы hexbinary или base64 рассматриваются как текстовый файл.