WebSphere Message Broker MQOutput动态指定多个输出

来源:互联网 发布:淘宝美工接私活价格 编辑:程序博客网 时间:2024/05/18 02:34

因现ESB项目都加入了动态配置,接到一需求,通过配置文件或者数据库配置,在一个消息流程定义上动态指定多个输出节点。


以下做了一个简单的小示例。

先定义了一个简单的消息流,MQ输入节点到MQ输出节点。

1.MQ输入节点指定队列名称:XML.IN


2.Compute 计算节点指定输出 队列XML.OUT 、WA.OUT

SET OutputLocalEnvironment.Destination.MQ.DestinationData[1].queueName = 'XML.OUT';
SET OutputLocalEnvironment.Destination.MQ.DestinationData[2].queueName = 'WA.OUT';

3.MQ输出节点的目标方式改为目标列表

测试:在XML.IN队列放入测试消息,我们可以看到便自动输出到XML.OUT队列和WA.OUT队列。

1 0
原创粉丝点击