是否可以将8.5V的IBM ODM规则项目迁移到8.9V的决策服务。迁移时需要采取什么预防措施?
是的,可以从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.ib.ibm.odm.distrib.migratib.migrating/odm_topics/tsk_migrate/tsk_migrate_proate_proate_proate_proate_proate_proate_proate_proate_protes_protects_to_to_ds.html
>过程
- 打开规则设计师工作区,其中包含您要迁移的经典规则项目。
- 验证迁移先决条件已经满足(请参阅知识中心参考),包括规则集参数的语言。
- 从规则的角度来看,单击"规则项目迁移图标"(看起来像一个指向右侧的绿色箭头的文件夹)。
- 按照迁移向导中的步骤。
- 一次选择所有规则项目
- 让巫师完成工作。
- 审查规则项目迁移报告的每个规则项目
- 清洁并构建工作区
- 重命名规则项目,如果需要新的命名标准(您的公司,而不是IBM ODM)。
- 将主要规则项目的决策服务属性更改为标准规则项目。
- 创建一个新的决策服务主规则项目,该项目以适当的名称引用所有其他规则项目,例如 decisionservice 。
- 将部署文件夹的内容从最初指定参数指定的项目中移至上一步中创建的新的主要规则项目。该文件夹应包含与经典规则项目中每个规则集相对应的新"操作"。
- 重命名主要规则项目中的操作以匹配上一个规则应用程序名称。
- 在主要规则项目中编辑操作,以将源规则项目更改为主要规则项目。
- 在主规则项目中编辑操作,以将规则流更改为"使用主规则流"并指定主规则流。
- 在主规则项目中编辑操作以更改规则集名称以匹配以前的规则集名称。
将操作任务添加到某些规则流中,以初始化以前直接从"参数"初始初始初始初始初始初始初始初始初始初始化的规则集变量。注意:借助经典规则项目,可以将规则集变量的初始值设置为规则集参数的值。对于决策服务规则项目,不再有规则集参数之类的东西 - 您必须定义一个规则集变量以保持该值。由于不能将规则集变量的初始值设置为另一个规则集变量的值,因此不再使用初始值来设置用作"虚拟参数"的规则集变量;相反,这些规则集变量现在应在(a)初始化规则任务的初始操作或操作任务中的初始操作中初始化。
。您应该能够从Rule Designer运行DVS测试,或将主要规则项目发布到决策中心并从业务控制台运行决策者测试。