点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我们有很多需要取消的暂挂工作,为此我一直在尝试编写Redwood代码。
检查状态是否处于暂停状态,然后取消重复执行并更新作业注释,并将作业应用程序更改为已删除的作业
我确实写了几行,但是在将强制转换定义定义为Job对象时遇到了挑战。
由于我想将对象读取为作业定义,并且在对Job进行某些操作时,需要将其类型转换。
帮助非常感谢!
{//基本导入规则集 为(最终迭代器,它= jcsImportRuleSet.getObjects()。iterator(); it.hasNext();) { 对象obj = it.next(); 如果(obj instanceof JobDefinition) { JobDefinition jd =(JobDefinition)obj; //我想在这里将jobdefinition转换为Job吗? 作业=(Job)it.next(); JobNote JN = job.createJobNote(); JobStatus JS = job.getStatus(); JobDefinition JD = job.getJobDefinition(); if(JN!= null && JS.equals(" Held")) { JN.setText("作业已根据用户请求被取消"); job.cancelRecurrence(); //JD.setParentApplication('QlikView');//如何更改应用程序? jcsOut.println(job.getStatus()); jcsSession.persist(); }
你好,
在这里很难给出适当的建议,因为不清楚要找到保留工作的选择标准是什么。
您不能从JobDefinition键入Job ,因为这是两个完全不同的事物,所以它们具有多对一的关系。 每个作业都是根据特定的作业定义安排的。
还不清楚您为什么要从导入规则集中执行此任务。
为了提供建议,很多 需要更多的输入。
关于Gerben
嗨,G.Blom,
您能在这里帮我吗?
一周热门 更多>