在从6.4到6.6的hybris升级过程中进行所有蚂蚁清理时出现问题

2020-09-25 03:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Hello(杂种动物)世界 ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


Hello(杂种动物)世界

我正在将我的项目从Hybris 6.4升级到Hybris 6.6。 在我们的项目中,我们正在使用Travel Accelerator 3.0。 1."无法将classxx解析为类型"(xx表示此类错误的几个实例)2."在Hybris 6.6中,RuleEngineContextDao类型的getRuleEngineContextByName(String)方法未定义,AbstractCommerceRAOAction.class已被删除,RuleEngineContextDao接口的getRuleEngineContextByName方法 也已被删除。

我们是否有与6.6兼容的Travel Accelerator扩展? 有人可以帮忙吗?

1条回答
SAP砖家
2020-09-25 03:12

嘿,Gaurav,与大多数包含自定义扩展/模块的技术升级一样,将不可避免地涉及一些重构。
TAccel是独立产品,从某种意义上说,它是按自己的升级时间表进行的。 如您所知,3.0是不久前发布的,而6.4是它的官方支持版本。 在其他几个领域中,将需要重构代码并进行回归测试,但是更改都非常简单。

要回答您的特定问题,这是重命名的简单方法。 尝试使用具有相同签名的findRuleEngineContextByName()。 更加复杂的重构围绕旅行RAOAction/Rules迁移进行,但是似乎已经由3.0中的产品团队处理。 参考:travelrulesengine-spring.xml ...请参阅"新RAO操作"。

感谢罗宾

一周热门 更多>