ILOG規(guī)則引擎詳細搭建步驟_第1頁
ILOG規(guī)則引擎詳細搭建步驟_第2頁
ILOG規(guī)則引擎詳細搭建步驟_第3頁
ILOG規(guī)則引擎詳細搭建步驟_第4頁
ILOG規(guī)則引擎詳細搭建步驟_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、ILOG規(guī)則應(yīng)用詳細搭建步驟ILOG規(guī)則項目組2012/02ILOG規(guī)則應(yīng)用詳細搭建步驟1一:需要安裝的介質(zhì)2二:新建web應(yīng)用和規(guī)則應(yīng)用,以及二者關(guān)聯(lián)性2三:新建BOM條目以及業(yè)務(wù)屬性描述7四:配置規(guī)則集參數(shù):12五:業(yè)務(wù)對象屬性描述12六:規(guī)則包,簡單規(guī)則配置15七:決策表配置17八:規(guī)則流新建19九:規(guī)則應(yīng)用項目新建21十:規(guī)則應(yīng)用的客戶端項目新建25十一:動態(tài)域新建34一:需要安裝的介質(zhì)jrules6.65, MyEclipse, jdk1.5以上版本;用MyEclipse新建web應(yīng)用testIlog;在規(guī)則開發(fā)工具的安裝目錄中啟動開發(fā)工具 (JRules665studio);啟動中

2、文環(huán)境:ILOG Rule Studio for Java (Zh).exe啟動英文環(huán)境:ILOG Rule Studio for Java (En).exe二:新建web應(yīng)用和規(guī)則應(yīng)用,以及二者關(guān)聯(lián)性然后導(dǎo)入testIlog(testIlog為MyEclipse新建的web工程)如下圖:然后新建“規(guī)則項目”,如下圖:選擇“標(biāo)準(zhǔn)規(guī)則項目”,如下圖,再點擊下一步;輸入項目名 “testBOM”,點擊下一步,如下圖,再點擊下一步;此時出現(xiàn)兩個規(guī)則應(yīng)用,如果此testBOM需要與其中關(guān)聯(lián)上則勾上;目前沒有關(guān)聯(lián)性,則不需勾上;如下圖,再點擊下一步;此時出現(xiàn)Java項目,由于此testBOM需要與tes

3、tIlog關(guān)聯(lián),需要勾上,關(guān)聯(lián)上后,testBOM則可以將testIlog中的對象進行描述為業(yè)務(wù)術(shù)語;如下圖,再點擊下一步;下一步,如下圖:點擊完成,如下圖:此規(guī)則應(yīng)用主要是對testIlog中的業(yè)務(wù)屬性進行描述為業(yè)務(wù)術(shù)語;描述的內(nèi)容主要在bom目錄中;可以查看到規(guī)則應(yīng)用的結(jié)構(gòu),如下圖:可以查看testBOM的屬性,其項目應(yīng)用為 testIlog,如下圖:三:新建BOM條目以及業(yè)務(wù)屬性描述在testBOM中新建BOM條目,如下圖:輸入名稱為:模型test,如下圖,再點擊下一步;再點擊“瀏覽XOM”選中“platform:/testIlog”如下圖,再確定;此時則將testIlog中的業(yè)務(wù)對象列

4、出;下一步;如下圖,點擊完畢;此時可以查看testBOM中對于testIlog中的業(yè)務(wù)對象;此時如果,testIlog中的業(yè)務(wù)對象屬性有添加或者減少,testBOM可以通過BOM條目=>>更新 將testIlog再導(dǎo)入到testBOM的bom中; testIlog業(yè)務(wù)對象屬性必有g(shù)et和set方法,否則在testBOM中bom中的bom條目更新不了;如下圖: 將VehicleDTO勾上,然后點擊確定確定之后,則多了一個業(yè)務(wù)屬性testAdd,再更新,如果testIlog中沒有更新業(yè)務(wù)屬性,更新BOM條目沒有對象顯示出來;四:配置規(guī)則集參數(shù):查看testBOM的屬性,點擊“規(guī)則集參數(shù)

5、”;需要填寫規(guī)則集參數(shù):名稱:“InputXOM”可以自定義,但是在調(diào)用規(guī)則引擎接口時,需要與第一個參數(shù)對應(yīng)上;名稱:“OutputXOM”可以自定義,但是在調(diào)用規(guī)則引擎接口時,需要與第二個參數(shù)對應(yīng)上;方向:“IN”表示入?yún)⒎较颍磦髦到o規(guī)則引擎的方向;“IN”對應(yīng)的類型為.sinosoft.ilog.UndwrtInputXOM,表示需要將此對象傳給規(guī)則引擎,在調(diào)用規(guī)則引擎接口時,第三個參數(shù)類型則為UndwrtInputXOM;“OUT”對應(yīng)的類型為.sinosoft.ilog.UndwrtOutputXOM,表示規(guī)則引擎執(zhí)行完畢后返回的類型為UndwrtOutputXOM;語言描述:“核保

6、輸入信息”,“核保輸入信息”分別用于在配置業(yè)務(wù)規(guī)則時;默認值:入?yún)⒌哪J值業(yè)務(wù)系統(tǒng)負責(zé)傳值,但是規(guī)則引擎執(zhí)行中的結(jié)果需要綁定在新實例化的UndwrtOutputXOM中,最后返回給業(yè)務(wù)系統(tǒng);五:業(yè)務(wù)對象屬性描述1:將comCode字符串,描述為業(yè)務(wù)術(shù)語“機構(gòu)代碼” ;點擊“創(chuàng)建” 如下圖,點擊編輯,輸入“機構(gòu)代碼”; 點擊確定如下圖,再點擊下圖右邊紅叉,刪除操作短語;如下圖:點擊“創(chuàng)建”;如下圖,再點擊紅色矩形框;此時的操作短語全部符合業(yè)務(wù)術(shù)語;可以把其中的“當(dāng)前”刪除;2:將special布爾類型進行描述,如下圖:直接修改報錯,注意將“當(dāng)前 special”修改為“特殊業(yè)務(wù)”,導(dǎo)航和操作都是

7、如此;“導(dǎo)航”和“操作”的區(qū)別:“導(dǎo)航”類似調(diào)用對象中 屬性get方法,相當(dāng)于取屬性值信息;“操作”類似調(diào)用對象中的set方法,相當(dāng)于設(shè)置屬性值信息; 如果在規(guī)則中無需對某屬性取值判斷,對屬性描述時可以不用“導(dǎo)航”短語;如果在規(guī)則中無需設(shè)置操作,可以不用“操作”短語; 六:規(guī)則包,簡單規(guī)則配置選中“規(guī)則”目錄新建規(guī)則包;規(guī)則中出現(xiàn)英文pass,是由于沒有對輸出信息的屬性進行描述;七:決策表配置決策表是由多個簡單規(guī)則組成在決策表中可以加上前置條件,如下圖片:在滿足前置條件的同時才能夠執(zhí)行決策表每行的條件;八:規(guī)則流新建設(shè)置此規(guī)則流為真,程序調(diào)用則從此規(guī)則流一個開始調(diào)用執(zhí)行;以下說明中真

8、規(guī)則流為主規(guī)流程;規(guī)則應(yīng)用項目只有一個主規(guī)則流,規(guī)則應(yīng)用項目可以將多個規(guī)則應(yīng)用用規(guī)則流連接起來,則一個規(guī)則應(yīng)用可以沒有主規(guī)則流;如下圖,設(shè)置此規(guī)則流為主規(guī)則流;首先將鼠標(biāo)選擇規(guī)則包按住拖到規(guī)則流的空白處,然后用如下圖左上角的圖標(biāo)連接數(shù);然后用鼠標(biāo)雙擊“批單”的過渡線條,如下圖:九:規(guī)則應(yīng)用項目新建填寫規(guī)則應(yīng)用項目名稱testBOMApp選擇“添加”選擇規(guī)則項目;點擊確定,新建完畢,如下圖:規(guī)則應(yīng)用項目新建完畢后,可以將規(guī)則導(dǎo)出為規(guī)則包testBOMApp.jar;將規(guī)則包導(dǎo)出到桌面上,然后再將部署規(guī)則包到規(guī)則執(zhí)行服務(wù)器上;另一種部署方式是將規(guī)則包直接部署到規(guī)則執(zhí)行服務(wù)器上;輸出規(guī)則執(zhí)行服務(wù)器url,賬號,密碼;十:規(guī)則應(yīng)用的客戶端項目新建以上是將規(guī)則包發(fā)布到規(guī)則執(zhí)行服務(wù)器上測試;也可以將規(guī)則包放在本地測試,需要新建規(guī)則應(yīng)用的客戶端項目;如下圖:測試完畢后,如果再修改規(guī)則完畢后,需要重新發(fā)布規(guī)則,客戶端測試才能夠生效;重新發(fā)布如下:然后再用客戶端測試規(guī)則;十一:動態(tài)域新建動態(tài)域的效果相當(dāng)于網(wǎng)頁中的下拉列表,當(dāng)業(yè)務(wù)員配置規(guī)則的時候,顯示的是漢字,但規(guī)則是根據(jù)漢字對應(yīng)的代碼執(zhí)行;使用性質(zhì)代碼為“85”,規(guī)則配置的時候用“家庭自用”顯示方便業(yè)務(wù)員配置規(guī)則;如下圖:對test

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論