Конвертировать приложение MTOM в двоичный файл - PullRequest
0 голосов
/ 15 февраля 2019

Я хотел бы получить ваш совет относительно этой проблемы:

Я хочу преобразовать вложение MTOM в ответе SOAP WS в binay base64.

Пример:

Iиметь эту полезную нагрузку:

<ns2:Response xmlns:ns2="http://xxxxx.com" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<return>
    <messages>
        <id>0</id>
        <messageContent>Dummy text</messageContent>
        <type>INFOS</type>
    </messages>
    <LabelResponse>
        <label>
            <xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:f6212d3d-7e86-4799-b227-1003bd7d0221-81412@cxf.apache.org"/>
        </label>
    </LabelResponse>
</return>

И я хочу получить это:

 <ns2:Response xmlns:ns2="http://xxxxx.com" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<return>
    <messages>
        <id>0</id>
        <messageContent>Dummy text</messageContent>
        <type>INFOS</type>
    </messages>
    <LabelResponse>
        <label>.....XXXxXxxXXxxxx .... [Binary Base64]</label>
    </LabelResponse>
</return>

Как я мог это сделать?Я уточняю, что по определенной причине я могу использовать язык XSL Transformation, Javascript и Groovy.Есть ли способ сделать это с помощью одного из этих 3?

Заранее спасибо!

...