ILG规则引擎详细搭建步骤讲义.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ILOG规则应用详细搭建步骤 ILOG规则项目组 2012/02 ILOG规则应用详细搭建步骤 1 一:需要安装的介质 2 二:新建web应用和规则应用,以及二者关联性 2 三:新建BOM条目以及业务属性描述 7 四:配置规则集参数: 12 五:业务对象属性描述 12 六:规则包,简单规则配置 15 七:决策表配置 17 八:规则流新建 19 九:规则应用项目新建 21 十:规则应用的客户端项目新建 25 十一:动态域新建 34 一:需要安装的介质 jrules6.65, MyEclipse, jdk1.5以上版本; 用MyEclipse新建web应用testIlog; 在规则开发工具的安装目录中启动开发工具 (JRules665\studio); 启动中文环境:ILOG Rule Studio for Java (Zh).exe 启动英文环境:ILOG Rule Studio for Java (En).exe 二:新建web应用和规则应用,以及二者关联性 然后导入testIlog(testIlog为MyEclipse新建的web工程)如下图: 然后新建“规则项目”,如下图: 选择“标准规则项目”,如下testIlog业务对象属性必有get和set方法,否则在testBOM中bom中的bom条目更新不了;如下图: 将VehicleDTO勾上,然后点击确定 确定之后,则多了一个业务属性testAdd,再更新,如果testIlog中没有更新业务属性,更新BOM条目没有对象显示出来; 四:配置规则集参数: 查看testBOM的属性,点击“规则集参数”; 需要填写规则集参数: 名称:“InputXOM”可以自定义,但是在调用规则引擎接口时,需要与第一个参数对应上; 名称:“OutputXOM”可以自定义,但是在调用规则引擎接口时,需要与第二个参数对应上; 方向:“IN”表示入参方向,即传值给规则引擎的方向; “IN”对应的类型为.sinosoft.ilog.UndwrtInputXOM,表示需要将此对象传给规则引擎,在调用规则引擎接口时,第三个参数类型则为UndwrtInputXOM; “OUT”对应的类型为.sinosoft.ilog.UndwrtOutputXOM,表示规则引擎执行完毕后返回的类型为UndwrtOutputXOM; 语言描述:“核保输入信息”,“核保输入信息”分别用于在配置业务规则时; 默认值:入参的默认值业务系统负责传值,但是规则引擎执行中的结果需要绑定在新实例化的UndwrtOutputXOM中,最后返回给业务系统; 五:业务对象属性描述 1:将comCode字符串,描述为业务术语“机构代码” ;点击“创建” 如下图,点击编辑,输入“机构代码”; 点击确定如下图,再点击下图右边红叉,删除操作短语; 如下图:点击“创建”; 如下图,再点击红色矩形框; 此时的操作短语全部符合业务术语;可以把其中的“当前”删除; 2:将special布尔类型进行描述,如下图: 直接修改报错,注意将“当前 special”修改为“特殊业务”,导航和操作都是如此; “导航”和“操作”的区别: “导航”类似调用对象中?属性testBOMApp 选择“添加”选择规则项目; 点击确定,新建完毕,如下图: 规则应用项目新建完毕后,可以将规则导出为规则包testBOMApp.jar; 将规则包导出到桌面上,然后再将部署规则包到规则执行服务器上; 另一种部署方式是将规则包直接部署到规则执行服务器上; 输出规则执行服务器url,账号,密码; 十:规则应用的客户端项目新建 以上是将规则包发布到规则执行服务器上测试; 也可以将规则包放在本地测试,需要新建规则应用的客户端项目; 如下图: 测试完毕后,如果再修改规则完毕后,需要重新发布规则,客户端测试才能够生效; 重新发布如下: 然后再用客户端测试规则; 十一:动态域新建 动态域的效果相当于网页中的下拉列表,当业务员配置规则的时候,显示的是汉字,但规则是根据汉字对应的代码执行; 使用性质代码为“85”,规则配置的时候用“家庭自用”显示方便业务员配置规则;如下图: 对testBOM配置一个具有动态域的规则,如下图:首先新建bom条目, 名称为元数据,选择创建一个空的BOM条目; 保存 在testIlog中添加函数hasUseAttribute(); 然后更新testBOM的bom条目,然后对hasUseAttribute新建描述,如下图: 编写规则,如下图:

文档评论(0)

x5511167 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档