天天看點

Visual Rules Solution規則引擎——Aix上規則包釋出及部署手冊

Aix上規則包釋出及部署手冊

一、 安裝分發服務程式

1、 将以下檔案複制到能連接配接Aix的前置機中。檔案包括:ruleauto.bat、ruleserver.bat、rulethreads.xml、excuter.rei、lib目錄下所有的jar包、rules目錄以及下面的log4j.properties和用資料庫管理器生成的生産環境下的tp.conf檔案。

2、 用ftp伺服器連接配接。将上述檔案統一傳到Aix伺服器下的/usr/vrs目錄下。其中ruleauto.bat、ruleserver.bat、rulethreads.xml、excuter.rei在vrs的根目錄下,lib目錄在vrs的目錄下,rules目錄也在vrs的目錄下。

3、 将ruleauto.bat和ruleserver.bat的檔案屬性改成可執行。

二、 部署規則包

1、 将規則編輯器生成的 .rsc 檔案,統一複制到能通路Aix的前置機上。将這些 .rsc檔案用ftp軟體上傳到Aix伺服器中的/usr/vrs/rules目錄下。

2、 如果規則包調用了其他的外部java類,請将java類對應的.class檔案複制到/usr/vrs/rules目錄下。

三、 執行規則伺服器

1、 直接執行/usr/vrs/目錄下的 ruleserver.bat程式。

2、 如果是第一次運作,可以修改服務的配置資訊,配置檔案為rulethreads.xml。内容如下

<?xml version="1.0" encoding="GBK"?>

<RuleThreadInfos displayName="sample" port="1509">

<RuleThreadInfo groupName=" CommonCalculateRule " displayName=" CommonCalculateRule " ruleName="CommonCalculateRule" internalTime="100" minThreads="1" maxThreads="10" location="0" remoteips="" remoteports="" connName=" " sql="">

</RuleThreadInfo>

</RuleThreadInfos>

以上檔案中ruleName為規則包的外部調用名,maxThreads為最大線程數。可進行修改

四、 執行自動理算服務程式

1、 直接執行/usr/vrs/目錄下的 ruleauto.bat程式。

2、 如果是第一次運作,可以修改服務的配置資訊,配置檔案為excuter.rei。内容如下

<?xml version="1.0" encoding="GBK"?>

<ExecuteInfos displayName="">

<RuleExecuteInfo displayName="自動理算" exeRuleName="BatchCaculateRule" internalTime="60000">

</RuleExecuteInfo>

</ExecuteInfos>

其中exeRuleName是自動理算的規則包,internalTime是間隔時間。

五、 日志檢視

在/usr/vrs目錄下會生成.log檔案。可檢視規則包執行時的日志資訊。

繼續閱讀