Как сделать импекс через 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

Другие вопросы по тегам