Ошибка в прокси API WSO2 EI 6.6.0 при тестировании подключения ActiveMQ - PullRequest
0 голосов
/ 25 марта 2020

Я использую WSO2 EI 6.6.0. Следуя инструкциям статьи https://medium.com/sa-team-blog/wso2-enterprise-integrator-with-activemq-esb-as-a-jms-producer-71f053d1b0be, я пытаюсь создать API или прокси-сервер для проверки подключения к моему брокеру ActiveMQ.

Но в соответствии с кодом, приведенным в этой статье, я я столкнулся с проблемой при попытке сохранить API как;

Unknown mediator referenced by configuration element : {http://ws.apache.org/ns/synapse}target

Мой код

<?xml version="1.0" encoding="UTF-8"?>
<api context="/myapi" name="QueueAPI" xmlns="http://ws.apache.org/ns/synapse">
    <resource methods="POST GET">
        <inSequence>
            <property name="OUT_ONLY" scope="default" type="STRING" value="true"/>
            <property name="FORCE_SC_ACCEPTED" scope="axis2" type="STRING" value="true"/>
            <target>
              <endpoint>
                <address uri="jms:/[QueueName]?transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory&amp;
                              java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory&amp;
                              java.naming.provider.url=tcp://localhost:61616&amp;transport.jms.DestinationType=queue"/>
              </endpoint>
            </target>
        </inSequence>
        <outSequence>
          <respond/>
        </outSequence>
        <faultSequence/>
    </resource>
</api>

Как решить эту проблему?

...