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…