规则引擎ILOG JRULES 开发基础教程7

4.1添加查询

规则项目的部署会根据一个用户自定义的查询条件抽取出来一个规则集进行部署,所以要首先定义一个查询。

操作方法:在规则项目图中找到”添加查询”输入查询名称确定在规则中输入满足条件。

查找所有业务规则

   满足条件:每个业务规则的状态是可部署

所以我们要把想部署的规则的状态改为”可部署“。在规则的右下角的属性中修改状态。

   

4.2创建规则集抽取器

操作方法:鼠标选中项目右键属性规则集抽取器添加输入名称,浏览到刚创建的查询确定。

   

4.3同步Rule Team Server

规则的部署要在Rule Team Server中进行,所以需要把Rule Studio中的规则项目同步/更新到Rule Team Server中。

操作过程:鼠标选中项目右键Rule Team Server连接输入用户名、密码、URL确定。

用户名|密码|URL : wangsulong326|aaaaa888|http://10.25.44.15:32779/teamserver/

首次连接之后,以后再同步项目,鼠标选中项目右键Rule Team ServerRule Team Server同步即可。


这样在Rule Team Server系统中就可以选择到Template项目,可以浏览到里面的所有规则。


4.4创建App与规则集

   首次部署需要创建App和规则集。

    操作方法:配置管理 RuleApp首次需要新建一个APP,并在规则集下面新建一个规则集保存。

需记住这里的APP名称和规则集名称,EJB调用接口中会用到。

     

4.5部署规则项目

操作方法:配置管理 RuleApp勾选对应的App部署为此部署创建基线下一步勾选在规则执行服务器上部署下一步勾选增量规则集次要版本下一步部署。

   

出现以上提示说明规则部署成功,可以供业务系统调用了。规则调用会自动获取最新版本规则,但规则部署之后新版本规则生效会有部分延时,一般在5分钟之后再调用为好,也可根据调用产生的版本号来判断。

 

 

 

以下文章点击率最高

Loading…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营