Я использую 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&
java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory&
java.naming.provider.url=tcp://localhost:61616&transport.jms.DestinationType=queue"/>
</endpoint>
</target>
</inSequence>
<outSequence>
<respond/>
</outSequence>
<faultSequence/>
</resource>
</api>
Как решить эту проблему?