ODI 12c Knowledge Module Ignores Substitution API Used in Mapping Columns and Having UD Flags Enabled
(Doc ID 2671432.1)
Last updated on JUNE 02, 2020
Applies to:Oracle Data Integrator - Version 18.104.22.168.0 and later
Information in this document applies to any platform.
A mapping uses certain knowledge modules that use substitution methods like getTargetColList() and getColList(). There are columns on the tables that have the flags UD1 or UD2 or UD3 or PK or UK or INS enabled on the logical mapping.
<%=odiRef.getColList("", "[COL_NAME]\t[DEST_WRI_DT] null", ",\n\t", "", "(UD1 or UD2 or UD3 or PK or UK or INS)")%>
When this Mapping is executed, the process fails with the following error at the "Insert Flow into I$ table" step:
When looking at KM Task "Create source flow table (S$)," it shows the above enabled columns missing from the code.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document