你的位置:首页 > 软件开发 > ASP.net > AEAI ESB路由转换机制说明

AEAI ESB路由转换机制说明

发布时间:2016-05-24 15:00:04
1. 背景概述相信了解数通畅联的人对AEAI ESB并不陌生,其设计器ESBDesigner中内置组件有:路由和转换、数据适配器、协议适配器、协议接入适配器等4类组件,每类组件下面包含各种类型的组件节点,可以使程序流程更直观,加快开发速度。 路由和转换中包含了三个节点分别为:分 ...

AEAI ESB路由转换机制说明

1. 背景概述

相信了解数通畅联的人对AEAI ESB并不陌生,其设计器ESBDesigner中内置组件有:路由和转换、数据适配器、协议适配器、协议接入适配器等4类组件,每类组件下面包含各种类型的组件节点,可以使程序流程更直观,加快开发速度。 匹配分支:通过匹配分支选择当前的合并路由与哪个分支路由相匹配。 AEAI ESB路由转换机制说明 在类别选为赋值时,支持DataBox赋值给DataSet、DataBag赋值给DataRow、DataRow赋值给DataRow、DataSet赋值给DataSet,如果都不满足要求可以选择自动与代码赋值,点击“Next”为如下界面: 在HttpRequest节点添加入参condition 点击分支路由节点与分支节点之间的连线,分别设置流转类型为condition,并点击AEAI ESB路由转换机制说明按钮添加条件表达式。 在HttpResponse节点打印信息执行完成,请查看控制台日志 测试结果如下:

AEAI ESB路由转换机制说明

5.2 多get='_blank'>线程分支

流程图中,所有连接线均为auto流转类型的,即没有条件表达式。则所有流程都会走。 点击分支路由节点设置控制类型为and(所有流程都会走)如下图: 点击分支路由节点与分支节点之间的连线,分别设置流转类型为auto。 在HttpResponse节点打印信息执行完成,请查看控制台日志 测试结果如下:

AEAI ESB路由转换机制说明

5.3 循环样例

使用合并路由和分支路由的组件,配合连接线的条件表达式,实现循环操作。 在HttpRequest节点添加入参counter 初始化参数节点扩展代码如下: 获取HttpRequest传递的参数counter的值并存放在变量”counter”中 循环体节点打印循环的次数扩展代码如下: 点击循环分支节点配置如下: 循环分支与循环合并之间的节点连线配置如下: 在HttpResponse节点打印了循环变量如下图: 测试结果如下:

AEAI ESB路由转换机制说明

6. 感悟与收获

AEAI ESB主要用于集成各业务系统,实现异构系统的互联互通,笔者自知自身的知识积累不足但至入职接触AEAI ESB以来逐步学习进步,发现AEAI ESB不仅实现了图形化的交互方式,支持拖拽式创建Web服务、消息流程,便于快速构建,而且具有灵活的扩展性以及支持热部署的模式并且可以远程调试可以设置断点、逐步调试,便于准确调试定位。


 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:AEAI ESB路由转换机制说明

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录