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



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

谁能提出任何方法来做到这一点?

将标准参数作为自定义参数发送,即只需将其与自定义参数一起添加即可。以前这样做过,它有效。

在 Documentum Composer 的作业属性编辑器中,选择"标准参数"单选按钮!

即使您使用的是自定义属性,也必须选择"标准参数"单选按钮。

我尝试使用自定义参数使用作业工件做同样的事情,然后在 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);

最新更新