点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我创建了一个新的项目类型,
itemtype代码=" HMCUserStatisticsSLCronJob" extended =" CronJob" autocreate =" true" generate =" true" jaloclass =" de.hybris.ericsson.serviceLayerJobs.cronJobs.HMCUserStatisticsSLCronJob"
我创造的工作,
公共类HMCUserStatisticsSLJob扩展了AbstractJobPerformable {}
当我尝试在hMC中为此创建新作业时,出现以下错误,
由于以下错误,无法保存该项目:[de.hybris.platform.servicelayer.cronjob.impl.JobPerformableGenericTypeValidator@52427384]:无法将CronJob CronJobModel(8894265983477)分配给ServiceLayerJob ServicelayerJobModel(8798321279476), 请求的可执行通用类型是类de.hybris.ericsson.model.serviceLayerJobs.cronJobs.HMCUserStatisticsSLCronJobModel,它比de.hybris.platform.cronjob.model.CronJobModel类
任何人都可以告诉我为什么会收到此消息以及如何解决此问题。 谢谢。
您好,您可以尝试使用脚本来创建作业,以查看其是否有效。 Cronjob脚本
此处 因为其他作业也以类似的方式创建,所以它们工作正常。
您好,您能够解决此问题吗? 我面临着同样的问题。
只需更新指向新帮助门户的链接即可: Cronjob脚本
创建自定义cronjob时,您需要更新创建的"自定义Cronjob"
我们做的错误是在编写自定义cronjob时更新以下这些语句:INSERT_UPDATE ServicelayerJob; code [unique = true]; springId;
INSERT_UPDATE Cronjob; code [unique = true]; job(code); singleExecutable; sessionLanguage(isocode)实际上,我们需要编写以下语句:
INSERT_UPDATE ServicelayerJob; code [unique = true]; springId;
INSERT_UPDATE; code [unique = true]; job(code); singleExecutable; sessionLanguage(isocode)
请注意,如果您在自定义cronjob中添加的属性是强制性的,则还需要更新这些属性,例如:
INSERT_UPDATE; code [unique = true]; job(code); singleExecutable; sessionLanguage(isocode);
一周热门 更多>