点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
当最后一个结果成功或出错但当前状态已完成,则邮件正在触发,但是我想在当前状态中止并且最后结果出错时执行,那么在这种情况下我希望发送电子邮件吗?
我尝试过这种方法,但是在应用刷新后却得到错误的空指针异常,并且也不会处于异常终止状态。
如果(Config.getParameter(" parasearch.tree.cronjob.template")。equalsIgnoreCase(" test"))
{
modelService.refresh(cronJobModel);
}
//将上次同步日期设置为当前日期
如果(cronJobStatus)
{
cronJobModel.setLastSyncDate(currentSyncDate);
modelService.save(cronJobModel);
}
LOG.log(cronJobStatus?Level.INFO:Level.ERROR,
"用" +(cronJobStatus?" success。":"错误。")完成Job的执行);
如果(cronJobModel.getStatus()。equals(" FINISHED"))
{
返回新的PerformResult(cronJobStatus?CronJobResult.SUCCESS:CronJobResult.ERROR,CronJobStatus.FINISHED);
}
否则,如果(cronJobModel.getStatus()。equals(" ABORTED"))
{
返回新的PerformResult(CronJobResult.ERROR,CronJobStatus.FINISHED);
}
返回null;
}
在OOB的Job.class中,我在cronjob.finish处获得了此代码,然后它将触发邮件,我试图为中止添加条件,但此类方法是最终的,因此无法扩展并尝试另一种方法但无法正常工作,请 如果有什么想法可以帮助我吗?
您可以共享堆栈跟踪和/或错误消息吗?
一周热门 更多>