首页 > 解决方案 > ODI KM odiRef.getColList 文档不完整:选择器“RG”

问题描述

我正在尝试反转一些前雇员在没有文档的情况下编写的代码。我的公司从 ODI 12.1 更新到 ODI 12.2,我发现该行负责。

该代码位于 KM 的一个步骤中。

这条线不起作用:

odiRef.getColList("", "[MANDATORY_CLAUSE]", "; ", "", "((INS and !RG) and REW)")

这条线有效

odiRef.getColList("", "[MANDATORY_CLAUSE]", "; ", "", "((INS and !TRG) and REW)")

如您所见,“RG”选择器负责崩溃。

这不是拼写错误,因为“RG”选择器在 ODI 12.1 中工作

我的问题是我不知道这个选择器的作用,因为它在 Oracle 文档中不存在......

最后一个参数是一个布尔值,用于选择要选择的冒号。例如,TRG 表示目标,并且只会选择在目标上执行的映射表达式。

https://docs.oracle.com/cd/E17904_01/integrate.1111/e12645/odiref_reference.htm#ODIKD1048

有谁知道选择器“RG”的作用?

提前致谢

标签: oracleoracle-data-integrator

解决方案


它看起来更像是 ODI 12.1 没有在未知选择器上出错,而​​不是“RG”是一个未记录的选择器。所以我的假设是“RG”什么都不做。


推荐阅读