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

如前所述,本實驗場景會涉及到對客戶信息的審核操作,所以我們提供了一個預定義的業務對象文件 Customer.xsd。該對象包含以下字段定義。

字段名

字段類型

字段含義

Name

String

客戶姓名

Address

String

客戶住址

Age

Int

客戶年齡

Validate

String

審核結果

 

我們將該 Customer.xsd 文件通過拷貝 / 粘貼放入工程項目中,如下圖所示:

圖 9. 業務對象定義

此時通過拷貝粘貼的業務對象文件還無法在項目中直接引用,我們需要通過導入可執行對象模型來實現對該 XSD 文件的引用。在”Rule Project Map”窗口,單擊”Import XOM”。

圖 10. 導入可執行對象模型

在彈出窗口中選擇”Dynamic Execution Object Model(XSD)”,單擊確定,進入下一步操作。

圖 11. 動態可執行對象模型選項

在動態綁定選項卡中,單擊選擇”Add XSD”,選擇項目中的 Customer.xsd 文件,完成操作。

圖 12. 添加 XSD

此時,我們僅僅是將 XSD 文件引入到項目中,但是在創建和編輯業務規則前,我們需要通過該 XSD 定義一個業務對象模型(BOM),在”Rule Project Map”窗口,單擊”Create BOM”,在彈出頁面中輸入名稱”CustomerModel”,進入下一頁;

圖 13. 新建業務對象模型

通過”Browse XOM”選擇上述步驟中引入的 Customer.xsd 作為可執行對象模型的輸入;

圖 14. 選擇可執行對象模型

單擊”Select All”,如圖 13 所示,即意味着選擇了包中所有的類,進入下一頁;

圖 15. 選擇包

以下文章點擊率最高

Loading…

     

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