規則執行管理平臺中遠程和服務管理的學習2

規則執行服務

咱們已經知道「規則執行任務」是在服務端中運行的規則,而「規則執行服務」是在服務中執行的規則,這些規則每每是給客戶端調用的。咱們能夠在規則配置器中調用「規則執行服務」中的規則,測試輸出結果值。點擊「規則執行服務」,查看規則執行服務的主界面,如圖所示:


保存:保存規則執行服務信息,點擊「保存「便可。操做如圖所示:web



添加:咱們已經知道能夠在「規則執行版本」中添加規則到「規則執行服務」中,這裏也能夠選擇添加規則到「規則執行服務」中,操做如圖所示:瀏覽器





啓動服務:啓動服務,這樣該服務下規則就能夠在客戶端被調用了。啓動過程如圖所示:服務器



編輯:修改規則執行器中的規則,操做如圖所示:app


啓動:「規則執行服務」中的規則只有兩個狀態:啓動和中止。選擇須要啓動的規則,點擊「啓動」,操做如圖所示:
webapp


中止:若想中止規則服務器中的某個規則,再也不讓他被客戶端調用,選擇中止規則。操做如圖所示:
ide



測試:測試規則執行信息,這些信息包含規則執行名、規則版本、規則包變量、執行類型等等。操做如圖所示:工具


刪除:選擇須要的刪除的規則,點擊「刪除」,操做如圖所示:測試


客戶端調用:打開規則配置器,依次選擇「工具」—「遠程規則測試」,操做如圖所示:
url


打開遠程規則測試以後,就能夠測試規則輸出了操做如圖所示:
spa


點擊「肯定」後,就能夠看到變量「welcome」的輸出值,如圖所示:


同步規則協同管理

  遠程項目與服務管理能夠設置與規則協同管理進行同步,對上傳到的規則協同管理的規則包也會同步到遠程項目與服務管理中。這樣不只能作到規則的協同,方便規則包管理,還能夠省去批量添加規則的過程。

修改配置信息

    若是要上傳到規則協同管理的規則包同步過來,必須先要修改一些配置信息。打開的規則引擎的安裝文件目錄VisualRules\Tomcat\webapps\webrule\WEB-INF中的web.xml文件。把該文件下的鍵param-value的值由false改成true,如圖所示:



修改完成後,點擊保存就完成對xml文件的配置。配置好web.xml文件後,還須要配置線鏈接文件rules.conf。打開安裝目錄下的VisualRules\Tomcat\webapps\webrule\WEB-INF\classes,若是該目錄下存在rules.conf文件,則無需再作任何處理;若是該目錄下不存在rules.conf,則需拷貝一個。該文件在在安裝目錄下的VisualRules\Tomcat\webapps\ROOT\

WEB-INF\classes下缺省存在如圖所示:



把圖上圖中的rules.conf文件,複製一份粘貼到安裝目錄下的:

VisualRules\Tomcat\webapps\webrule\WEB-INF\classes中。

  完成以後,全部的配置信息就完成了。

上傳規則包

在規則配置器中上傳規則包到規則協同管理中,而後也能夠同步到規則執行版本中來。打開規則配置器,選擇登陸規則服務器,操做如圖所示:



點擊了「登陸規則服務器」後,輸入用戶名、密碼後選擇登陸,操做如圖所示:



圖3-2-2 肯定登陸

點擊「肯定」後,成功登陸到規則服務器中,而後能夠選擇包規則工程上傳到規則協同管理中。選擇把規則配置器中的多國工資上傳到規則服務器中,操做如圖所示:



點擊後,則須要選擇該工程下的須要上傳的上傳的規則包,全選後,點擊肯定,操做如圖所示:



肯定後,選擇版本號都爲1.0。完成後,規則工程就上傳完成,能夠在規則協同管理中查看到。瀏覽器輸入地址欄http://localhost:8880/,輸入用戶名admin,密碼:123456登陸成功後。能夠看到工程「多國工資」,如圖所示:



同步規則執行管理


上傳的規則工程也同步到「規則執行版本」中了,如圖所示:


這樣咱們就能夠在規則執行管理平臺控制該規則工程的執行狀況了

相關文章
相關標籤/搜索