点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有必要通过hybris中已经提供的热文件夹集成来执行很多impex导入。
现在,对于这些文件中的每一个,都会在文件夹$ HYBRIS_DATA/media/sys_master/impex下生成一个备份。 这意味着,由于我有很多导入操作每隔几秒钟运行一次,因此磁盘的可用空间很快就会饱和。
我已经在ImpexMedia模型上看到了一个称为" removeOnSuccess"的属性。 即使我在ImpexConfig定义中将该属性设置为true,该属性也会设置为" false":
这是正确的吗? ImportConfig bean上的" removeOnSuccess"属性是否可以完成我期望的工作?
你好洛伦佐,
是的,将 removeOnSuccess 设置为 true 的预期行为是设置cronJob并创建成功完成后要删除的媒体。 如果发现不是这种情况,请检查控制台日志和/或cronjob日志中是否没有错误。
谢谢
阿梅尔。
嗨,我也在我的项目中研究这一领域。 并发现,上面提到的ImportConfig仅对成功完成后删除ImpExImportCronJob起作用。 但是,附加到它的ImpExMedia不会被删除,因为它具有自己的" removeOnSuccess"标志,默认情况下为false。 如果您修改拦截器(ImpExMediaInitDefaultsInterceptor)并设置
然后将ImpExMedia从数据库和文件系统上的impex媒体文件夹中删除。
一周热门 更多>