Компонент Camel для Spring-WS не содержит официально выпущенных вложений / заголовков.
Однако последний снимок camel-spring-ws содержит исправление, которое решает эту проблему.
Смотрите здесь: https://issues.apache.org/jira/browse/CAMEL-5724
Вот текущий документ о предлагаемой функциональности
Распространение заголовка и вложения
Конечная точка будет использовать так называемый " hook " MessageFilter (реализация по умолчанию предоставляется BasicMessageFilter) для распространения заголовков и вложений обмена в ответ WebSdrviceMessage.
Теперь вы можете использовать
exchange.getOut().getHeaders().put("myCustom","myHeaderValue")
exchange.getIn().addAttachment("myAttachment", new DataHandler(...))
Примечание. Если заголовок обмена в конвейере содержит текст, он генерирует атрибут Qname (ключ) = значение в заголовке мыла.
Рекомендуется создать класс QName
напрямую и вставить любой ключ в заголовок.