我们正在将ODM 8.8迁移到IBM ODM 8.9.2。我知道经典规则引擎已从IBM ODM 8.9.2中弃用,但是有什么方法可以使用它来提取规则。在IBM ODM 8.9.2中将规则引擎用作经典规则引擎时,我面临以下错误。
错误:java.lang.RuntimeException:org.springframework.remoting.RemoteAccessException:无法反序列化来自HTTP调用程序远程服务[<>]的结果;嵌套的异常是java.io.InvalidClassException:ilog.rules.teamserver.model.impl.IlrProjectInfoSummaryImpl; isDecisionService字段的类型不兼容。
我发现,在当前版本的ODM中,从DE迁移到CRE更容易,然后再升级到新版本。当然,这取决于您对ODM的确切使用情况。无论如何,您都必须迁移到DE,但是这样做避免了一次进行两组更改。 8.8版在使用DE方面仍然有一些限制(每个版本都更少,根本没有8.9.2),但是很可能您不会遇到其中任何一个。规则本身从CRE到DE实际上并没有太大变化,主要只是过程,特性和功能的不同。