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文件。可查看规则包执行时的日志信息。

你可能感兴趣的:(规则引擎,VRS)