迁移到决策引擎
不推荐使用经典规则引擎,因此您必须迁移规则项目以使用决策引擎。 决策服务中的新规则项目会自动使用决策引擎。
开始之前
- 规则引擎兼容性约束
- 经典规则引擎: V 8.7 和更高版本的 RuleApps 可以在 V 8.9.2 中运行,而无需重新编译。 必须重新编译 8.7 之前的版本中的 RuleApps 。
- 决策引擎:
- 来自 V 8.8 和更高版本的 V 8.9.2: RuleApps 可以在 V 8.9.2 中运行,而无需重新编译。 必须重新编译 8.8 之前的版本中的 RuleApps 才能在 8.9.2中运行。
- 8.10.x 或更高版本: 来自 8.8 及更高版本的 RuleApps 可以在 8.10.x 或更高版本中运行,而无需重新编译。 必须重新编译 8.8 之前的版本中的 RuleApps 才能在 8.10.x 或更高版本中运行。
关于本任务
决策引擎的工作方式与经典规则引擎类似,尽管它在编译和装入规则的方式方面存在差异。 您必须调整规则项目内容以使用决策引擎。
决策引擎不依赖于 ILOG ® 规则语言 (IRL)。 在 Rule Designer中,针对使用决策引擎的项目中的 BAL 规则和规则流的 IRL 选项卡在规则编辑器中不可用。 在 BOM 编辑器中,可以直接使用 ARL 为使用决策引擎的规则项目定义 BOM 到 XOM 映射。
经典规则引擎使用配置文件 (engine.conf) 来配置其资源设置。 决策引擎不使用任何这些属性,在运行时将忽略这些属性。