在消息代理中发布到队列

时间:2019-06-24 13:03:14

标签: wso2

我已经在WSO2解决方案上工作了1周,我正在使用Enterprise Integrator 6.4.0。

我运行了WSO2 Enterprise Integrator和WSO2消息代理,并且可以访问管理控制台。

在Message Broker控制台上,我创建了2个队列: -队列1 -Queue2

在Enterprise Integrator控制台上,我使用此代码创建了一个代理,以便使用出现在queue1中的消息并将它们放入queue2:

    <?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>

它不起作用,我也不知道问题出在哪里……非常感谢您的答复。

0 个答案:

没有答案