IBM_ESB_开发指南_v16

ESQL不熟悉的话,请先学习ESQL相关语法。Compute节点配置很简单,双击消息流上的Compute组件便可进入该ESQL 编辑页面,在ESQL储存过程或函数中提供了两个消息对象InputRoot和OutputRoot,通过这两个对象就可以操作进入该节点或流转到下一节点的消息。如果想在该节点中做数据库操作,配置很简单,只需要给该组件指定数据源,然后通过ESQL获取数据源便可以实现数据库的操作,配置如下图:

3.1.6    FileOutput节点配置图解

    该节点的功能是,将消息流中的消息写入到硬盘中的某个文件中,本例中介绍如何配置将文件写入到TEXT中,点击该组件进入属性配置页面,如下图

如上图,开发者只需要配置,文件所在硬盘目录及文件名称即可,以及文件写入方式的设置即可,该组件提供两种文件写入方式,如本例中选择的是追加方式,每次写文件会保留原有内容只是在文件最后将本次消息写入其中,另外一种方式是覆盖的方式,每次写该文件以前的内容都会被清除,只保留本次消息。

3.2    更多节点

    关于其他节点的使用及配置,有待开发者自行根据现有的一些开发程序进行摸索和学习,而且本ESB开发用到的节点有限,更多节点的使用还得深入研究IBM提供的开发手册

4.    部署

MB的部署也是比较简单的,开发者只需要创建一个BAR文件,具体步骤如下

右键点击工程”StoreMdata”选择菜单【新建】-【BAR文件】进入bar创建页面如下图:

选择容器,输入名称然后点击【完成】按钮及完成,在工程就会看到刚刚创建好的bar文件,如下图:

接下来要做的就是对BAR文件进行构建,勾选应用程序下的”StoreMdata”工程点击【构建并保存(U)…】按钮,构建好的BAR文件就可以被部署到MB上去了,右键点击工程中的BAR文件”storemdata.bar”找到菜单【部署】,点击弹出MB选择界面

本例中将该消息流部署到执行组”test”中,点击【完成】按钮在TD_BROKER的TEST执行组中可以查看到发布上去的消息流”StoreMdata”,如下图所示:

部署就介绍到此。

5.    结语

    通过本指南的学习对于初学者来说,已经能开发一些基本的消息流程了。所谓学无止境,本指南只做引导入门学习,要想深入的领会及掌握MB的开发,还需要开发者通过DEBUG了解其相关原理,我本人也是在开发过程中不断尝试和DEBUG去研究其相关原理的,还有遇到问题可以多多查看IMB提供的开发手册(目前只有英文版),所以开发者要有很好的英文阅读功底啦!

以下文章点击率最高

Loading…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注