Я работал в течение 1 недели над решением WSO2, я работаю с Enterprise Integrator 6.4.0.
Я запустил WSO2 Enterprise Integrator и брокер сообщений WSO2, и я могу получить доступ к консолям управления.
В консоли посредника сообщений я создал 2 очереди: - Очередь1 - Очередь2
На консоли Enterprise Integrator я создал прокси-сервер с этим кодом, чтобы использовать сообщения, представленные в очереди1, и поместить их в очередь2:
<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
name="PS_JMS_X502a"
startOnLoad="true"
statistics="disable"
trace="disable"
transports="jms,http,https">
<target>
<inSequence>
<property name="OUT_ONLY" value="true"/>
<send>
<endpoint>
<address uri="jms:/queue2?transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory&java.naming.factory.initial=org.wso2.andes.jndi.PropertiesFileInitialContextFactory&java.naming.provider.url=conf/jndi.properties&transport.jms.DestinationType=queue"/>
</endpoint>
</send>
</inSequence>
<outSequence>
<send/>
</outSequence>
</target>
<parameter name="transport.jms.Destination">queue1</parameter>
<parameter name="transport.jms.ContentType">
<rules xmlns="">
<jmsProperty>contentType</jmsProperty>
<default>text/xml</default>
</rules>
</parameter>
<description/>
</proxy>
Это не работает, и я не знаю, в чем проблема ... Большое спасибо за ваши ответы.