Обыскали и нашли два способа его обработки.
1) Он просто присутствует в теге $ ctx.body.
<property expression="$body//m0:text" name="dbInput" scope="default"
type="STRING" xmlns:m0="http://ws.apache.org/commons/ns/payload"/>
А затем в dbLookup:
<sql><![CDATA[SELECT * FROM abcde.fn_transform_xyz_msg_to_idoc(?)]]></sql>
<parameter expression="synapse:get-property('dbInput')" type="VARCHAR"/>
<result column="1" name="output_db_idoc"/>
2) Использование медиатора класса Java. Строка сообщения присутствует в объекте MessageContext.
context.getMessageString () предоставляет требуемый SoapEnvelope, с помощью которого можно извлечь требуемый внутренний текст.
или
context. getSOAPEnvelop (): Это не сработало для меня, рассмотрим это.
Вывод состоит в том, что данные файлов, рассматриваемых в vfs, все последовательно присутствуют в MessageContext.