Опубликовать в очередь в брокере сообщений - PullRequest
0 голосов
/ 24 июня 2019

Я работал в течение 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&amp;java.naming.factory.initial=org.wso2.andes.jndi.PropertiesFileInitialContextFactory&amp;java.naming.provider.url=conf/jndi.properties&amp;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>

Это не работает, и я не знаю, в чем проблема ... Большое спасибо за ваши ответы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...