如何通过cronjob强加impex

时间:2018-01-21 20:19:49

标签: cron hybris impex

我需要通过cronjob导入impex行,我在下面写了代码, Code

我在公共PerformResult执行中编写此代码(最终CronJobModel arg0)。如果我从hac手动导入这个impex,它会成功导入。以下是我在日志中遇到的错误,

log error

...谢谢

2 个答案:

答案 0 :(得分:0)

我强烈建议将ModelService用于此类实现。

secFilingsComponent.setName("2014 Filings 1");
secFilingsComponent.setUrlLink("#");
secFilingsComponent.setSlots(CollectionUtils.union(oldSlots, newSlots));
modelService.save(secFilingsComponent);

如果您想要执行的更改只应执行一次,我建议使用hmc / backoffice并手动执行或在hac中执行Impex: https://localhost:9002/hac/console/impex/import

答案 1 :(得分:0)

我认为您必须在第一个INSERT_UPDATE中将cmsComponents(&componentRef)替换为cmsComponents(uid,$contentCV)