Как получить доступ к полезной нагрузке MTOM при использовании ориентированного на документы SOAP? - PullRequest
1 голос
/ 20 мая 2010

Мне нужно интегрировать внешнюю службу SOAP в мою систему. У меня пока только wsdl и нет тестового сервера. Я выяснил, как генерировать заглушки для сервера с использованием CXF, чтобы создать имитирующий сервер для реализации.

На стороне клиента пружинные веб-сервисы WebServiceTemplate, кажется, идеально подходят для моего случая использования. В результате два метода отправляют вложения MTOM. И я не уверен, что увижу при просмотре ответных документов. Spring-w прозрачно обрабатывает насадку? Или мне нужно получить к нему особый доступ?

А как мне создать вложение MTOM на сервере с моими сгенерированными CXF классами?

1 Ответ

1 голос
/ 23 июля 2010

Spring-WS работает над базовой реализацией SOAP, SAAJ или Axiom. SAAJ используется по умолчанию, но я не думаю, что он поддерживает MTOM (но я рад, что это исправлено). Axiom - это низкоуровневая реализация SOAP от Apache Axis2, и она поддерживает поддержку MTOM.

Поэтому я бы порекомендовал прочитать о поддержке Axiom в Spring-WS и поддержке MTOM в Axiom.

...