WSO2 ESB代理服务和JMS队列名称问题

时间:2014-10-31 07:17:30

标签: jms wso2 wso2esb

在WSO2 ESB中,当队列名称与服务名称不同时,使用者代理服务不会从队列中获取消息。当服务名称和队列名称相同时,它可以正常工作。 例如,它适用于:

队列名称:Organisation.01.GetOrganisation.001

服务名称:Organisation.01.GetOrganisation。 001

但在以下情况下无法工作:

队列名称: ES.Organisation.01.Request.GetOrganisation.001。

服务名称:组织。 01.GetOrganisation。 001

我需要帮助才能解决问题。

1 个答案:

答案 0 :(得分:1)

最近Omer我在WSO2 ESB中也面临同样的问题。解决此问题的方法是,您必须将参数传递给ESB代理服务。

这些是参数:

<parameter name="transport.jms.ConnectionFactory">myQueueConnectionFactory</parameter>
     <parameter name="transport.jms.Destination">YourQueueName</parameter>
     <parameter name="transport.jms.DestinationType">queue</parameter>

有关详细信息,请参阅此链接。 WSO2 official blog