我通过成功传递自定义参数正确地配置了作业。 现在,我想使用自定义以及标准参数。但是问题是要么传递了标准参数(作业ID,用户名,文档库名称和跟踪级别),要么仅传递了自定义参数。我无法将两种类型的参数放在一起。
任何人都可以提出建议以完成此工作吗?
答案 0 :(得分:1)
将标准参数发送为自定义参数,即只需将其与自定义参数一起添加即可。之前做过,并且有效。
答案 1 :(得分:0)
在Documentum Composer的作业属性编辑器中,选择“标准参数”单选按钮!
即使使用自定义属性,也必须选择“标准参数”单选按钮。
答案 2 :(得分:0)
我尝试使用Job artifcats使用自定义参数,然后在DA中选中“通过标准参数”复选框,以执行相同的操作。但是我仍然无法将定制参数和标准参数结合在一起。
为解决此问题,我首先从标准参数中检索作业ID,然后使用以下代码获取自定义参数:
IDfId idfJobId = new DfId(stringJobId);
IDfSysObject jobObject = (IDfSysObject) session.getObject(idfJobId);
CustArgument1 = jobObject.getRepeatingString(ATTR_METHOD_ARGS, 0);
如果有多个参数,我们可以通过增加索引i来使用for循环获取它
CustArgument1 = jobObject.getRepeatingString(ATTR_METHOD_ARGS, i);