如何在Documentum作业方法中将自定义参数与标准参数一起传递

时间:2019-01-25 09:40:48

标签: documentum

我通过成功传递自定义参数正确地配置了作业。 现在,我想使用自定义以及标准参数。但是问题是要么传递了标准参数(作业ID,用户名,文档库名称和跟踪级别),要么仅传递了自定义参数。我无法将两种类型的参数放在一起。

任何人都可以提出建议以完成此工作吗?

3 个答案:

答案 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);