规则项目从IBM ODM 8.5迁移到8.9v

时间:2019-03-22 07:27:03

标签: ibm-odm

是否可以将8.5v的IBM ODM Rule项目迁移到8.9v中的Decision Service。 迁移时需要采取什么预防措施?

1 个答案:

答案 0 :(得分:0)

是的,可以从8.5迁移到8.9。 IBM提供了一个向导,但是需要手动步骤。我没有在8.9中使用该向导,但是在8.7中使用了几次。应该相似。这是我的笔记。


如何将经典规则项目迁移到决策服务

该文档为ODM v8.7.1.1中从“经典”规则项目转换为新的“决策服务”样式规则项目提供了简要说明。

IBM知识中心参考

将经典规则项目迁移到决策服务http://www.ibm.com/support/knowledgecenter/SSQP76_8.7.1/com.ibm.odm.distrib.migrating/odm_topics/tsk_migrate_projects_to_ds.html

过程

  1. 打开“规则设计器”工作区,其中包含要迁移的经典规则项目。
  2. 验证已满足迁移先决条件(请参阅知识中心参考),包括对规则集参数进行语言说明。
  3. 从“规则”透视图中,单击工具栏中的“规则项目迁移”图标(看起来像一个带有向右绿色箭头的文件夹)。
  4. 按照迁移向导中的步骤进行操作。
  5. 一次选择所有规则项目
  6. 让向导完成其工作。
  7. 查看每个规则项目的规则项目迁移报告
  8. 清理并构建工作区
  9. 如果新命名标准(您的公司而不是IBM ODM)要求重命名规则项目。
  10. 将“主规则项目”的“决策服务”属性更改为“标准规则项目”。
  11. 创建一个新的Decision Service主规则项目,该引用引用所有其他具有适当名称的规则项目,例如 DecisionService
  12. 将部署文件夹的内容从最初指定参数的项目移至上一步中创建的新的Main Rule Project。此文件夹应包含一个与“经典规则项目”中每个规则集相对应的新“操作”。
  13. 在“主规则项目”中重命名操作以匹配先前的“规则应用程序”名称。
  14. 在“主规则项目”中编辑操作,以将“源规则”项目更改为“主规则项目”。
  15. 在“主规则项目”中编辑操作,将规则流更改为“使用主规则流”并指定主规则流。
  16. 在“主规则项目”中编辑操作,以更改规则集名称以使其与先前的规则集名称匹配。
  17. 向某些规则流添加操作任务,以初始化先前直接从“参数”中初始化的所有规则集变量。 注意:对于经典规则项目,可以将规则集变量的初始值设置为规则集参数的值。使用Decision Service Rule Projects,不再有规则集参数之类的东西–您必须定义一个规则集变量以保存该值。由于无法将规则集变量的“初始值”设置为另一个规则集变量的值,因此不再可以使用“初始值”来设置用作“虚拟参数”的规则集变量;相反,这些规则集变量现在应该在(a)初始化规则任务的“初始动作”或(b)在动作任务中的“主规则”流程中初始化。

  18. 您应该能够从Rule Designer运行DVS测试,或将Main Rule Project发布到Decision Center,并从Business Console运行Decision Runner测试。