WSO2 EI Как создать файл xml с атрибутами - PullRequest
0 голосов
/ 25 февраля 2020

Я работаю над одним сценарием, в котором мне нужно создать последовательность в APIM 2.6.0. Для создания файла последовательности я использую WSO2 EI 6.4.0

Может ли он быть создан с использованием медиатора полезной нагрузки. В настоящее время я использую медиатор отображения данных и каким-то образом добился этого, но думал, есть ли другой способ.

Вот файл последовательности, который я пытаюсь создать в EI

            <sequence xmlns="http://ws.apache.org/ns/synapse" name="Dynamic-Sequence_throughAPI-EICAPI">
    <property xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"
                xmlns:ns3="http://org.apache.synapse/xsd"
                name="inputmessage"
                expression="get-property('registry', 'gov:/messagefile')"
                scope="default"
                type="STRING"/>


    <property name="messageType"
                value="application/json"
                scope="axis2"
                type="STRING"/>
    <property name="ContentType"
                value="application/json"
                scope="axis2"
                type="STRING"/>



    <call blocking="true">
        <endpoint name="ctctokenURL">
            <http method="POST"
                uri-template="https://example.com/auth"/>
        </endpoint>



    </call>



    <property xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"
                xmlns:ns3="http://org.apache.synapse/xsd"
                name="REST_URL_POSTFIX"
                expression="get-property('resource')"
                scope="axis2"
                type="STRING"/>
    <property name="POST_TO_URI" scope="axis2" value="true"/>
    </sequence>

1 Ответ

2 голосов
/ 26 февраля 2020

Поскольку последовательность указана в xml, вы можете использовать посредник PayloadFactory или Datamapper для достижения ваших потребностей. Если вам нужен больший контроль и гибкость, вы можете выбрать использование посредника Class или Script и написать logi c самостоятельно.

...