集成 WebSphere Business Events 和 WebSphere ILOG JRules 實現對業務事件的分析及規則處理8

在各個欄位中輸入第一次測試數據,為了驗證 WebSphere ILOG JRule 中定義的規則是否生效,我們對 Age 欄位進行相應輸入,以 20 作為第一次測試數據,如下圖所示。

圖 32. 輸入測試事件信息

通過 SendEvent 將事件發送到邏輯模塊中,從而觸發交互集的運行,執行完成後,點擊”Actions”標籤進入相應面板,我們會看見 TestAction 操作,表示該操作已經被觸發。單擊”TestAction”,在面板下方會看到相應的執行結果,其中”Validate”欄位的返回值為”Qualified”,表示符合規則,因為我們的規則定義為”Age 大於 20 的話才會授權”。

圖 33. 查看測試結果信息

單擊”Restart Testing”以進行第二次測試,同理上述步驟,選擇事件面板後,輸入相應測試數據,這次我們將 Age 欄位的輸入值改為 15,單擊”Send Event”進行測試。

圖 34. 更新測試事件信息

運行結束後,進入”Actions”標籤,查看更新後的”TestAction”操作,此時我們會發現”Validate”欄位的返回值為”Not qualified!”,表示通過規則驗證,Age 小於 15 的不予授權。

圖 35. 查看更新測試結果信息

總結

至此,我們已經完成了該系列文章所有的內容,包括對規則應用項目的創建,部署以及 WSDL 介面的實現,業務時間處理項目的創建部署及最終的測試運行。通過改系列文章的學習,我們可以對 WebSphere Business Events 和 WebSphere ILOG JRules 有基本了解,同時也可以了解如何實現對兩種產品的集成,以完成對相應業務場景的實現。

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營