Как сделать импекс через cronjob
Мне нужно импортировать строки impex через cronjob, для которого я написал ниже код, код
Я пишу этот код в публичном PerformResult выполнить (окончательный CronJobModel arg0). Если я импортирую этот импекс вручную из hac, он будет успешно импортирован. Вот ошибка, которую я получаю в журналах,
Спасибо...
2 ответа
Я думаю, что вы должны заменить cmsComponents(&componentRef)
от cmsComponents(uid,$contentCV)
в первом INSERT_UPDATE.
Я настоятельно рекомендую использовать ModelService для таких реализаций.
secFilingsComponent.setName("2014 Filings 1");
secFilingsComponent.setUrlLink("#");
secFilingsComponent.setSlots(CollectionUtils.union(oldSlots, newSlots));
modelService.save(secFilingsComponent);
Если изменения, которые вы хотите сделать, должны быть выполнены только один раз, я бы порекомендовал использовать hmc/backoffice и сделать их вручную или выполнить Impex в hac: https://localhost:9002/hac/console/impex/import