ESB-IBM WMB--重要常见的节点

WMB内置节点大致上分为 : 输入输出节点,信息处理节点,流程控制节点,逻辑判断节点,出错处理节点五类。

输入输出节点 :
MQInput : 从MQ队列中读入消息,作为消息流的起始节点。
MQOutput : 将消息放入到MQ队列中。
MQGet : 从MQ中读取消息并放入消息树种指定的位置
HTTPInput : 接收HTTP格式的消息输入。
HTTPReply : 将HTTP格式的消息输出。
HTTPRequest : 用HTTP协议主动访问URL并得到应答。

信息处理节点 :
Compute : 通过ESQL代码实现对消息的处理和数据库表的操作
Database : 通过ESQL代码实现对数据库表的增删改查等功能,不能修改消息
DataDelete : 通过映射方式实现从数据库表中删除相关记录。
DataInsert : 通过映射方式实现从数据库表中插入相关记录。
DataUpdate : 通过映射方式实现从数据库表中更新相关记录。
Extract : 通过映射方式实现消息内容的映射。
Mapping : 通过映射方式将消息内容或表映射到消息中。

流程控制节点 :
FlowOrder : 根据First和Second输出子端,顺序的执行后续的两个消息流分支,输入消息和输出消息相同,通过级联可以将多个分支排序。
TimeoutControl : 接收超时控制消息,按消息可以设置超时的起始时间,间隔,次数,并开始计时。也可以取消超时设置并终止计时。

逻辑判断节点 :
Filter : 根据消息内容返回TRUE,FALSE,UNKNOWN,从而决定后续的消息流向,通常用于二选一。

出错处理节点 :
Throw : 抛出用户异常,该消息流分支中断执行,消息流回溯到最近的Catch分支。
TryCatch : 该节点有两个分支,Try用于正常处理逻辑,Catch用于捕获异常并执行出错处理。

猜你喜欢

转载自www.cnblogs.com/ealenxie/p/9244319.html
ESB
今日推荐