IBM規則引擎(ODM)入門系列二(2):規則項目打包、發布及服務端測試


上一篇博文介紹了如何搭建安裝res服務,這次一起來看看如何在Rule Designer中創建RuleApp並將其發布到Res服務上。

打開Rule Designer,查看一下我們的規則項目:

以PersonRule規則項目為例,如上圖中,在“規則項目圖”視圖中,點擊“創建RuleApp項目”:

輸入項目名“PersonRuleApp”,點擊下一步:

因為點擊的是PersonRule規則集項目的“創建RuleApp”導航鏈接,所以這里選擇規則集項目默認為“PersonRule”,點擊完成。

此時在資源管理器中多了一個“PersonRuleApp”,它的目錄機構下面有一個PersonRule10.jar,這個是我們的規則項目包,還有一個archive.xml,這個文件包含部署鏈接操作及RuleApp描述信息:

點擊“部署”欄中的“將 RuleApp 部署到一個或多個 Rule Execution Server 實例”:

勾選“增量RuleApp主版本”,點擊下一步:

這里選擇“創建臨時res配置”,然后填寫res服務地址及用戶名、密碼,勾選“包好XOM”,點擊完成。

這樣,我們就將打好的RuleApp包部署到Res服務上了,現在登錄res去看看吧:

登錄進來之后,點擊“資源管理器”列表,在這個列表下,可以看到所有已經部署的RuleApp,這里我已經部署了三個,在右側可以看到每一個RuleApp的版本號、創建日期、規則集數。

點擊左側導航欄下的規則項目,可以查看該規則項目所包含的規則集,也可點擊右側規則項目,查看規則集:

點擊規則集名稱“PersonRule”查看規則集詳細信息

在這里測試一下規則集,點擊“測試規則集”:

在這個頁面,點擊“編輯圖標”,

如上圖所示,我們測試一個12歲的男生,點擊執行,查看執行結果:

從以上可以很清晰查看執行過程的相關信息和執行結果。

res還提供RuleApp執行系統統計的功能,在規則集視圖下,點擊“查看統計信息”:

查看執行統計信息:

其他的相關操作按鈕可以自己點點看,很容易理解,其中“添加受管URL”是對XOM進行管理的,“檢索HTDS描述文件”功能與將ruleApp發布成webservice有關,在下一篇博文中再說。

本篇博文就介紹到這了,主要介紹了如何將規則項目打包成ruleApp,並將其發布到res上以及如何在res上查看ruleApp相關信息及測試規則集等等,下篇博文介紹如何將規則項目發布成web服務供其他程序調用。

如有問題,請留言,我會第一時間回復!

歡迎轉載,但請注明出處,謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM