When working in Designer, you should avoid specifying physical information such as the database name or schema name as they may change depending on the execution context. The correct physical information will be provided by Oracle Data Integrator at execution time.
The substitution API has methods that calculate the fully qualified name of an object or datastore taking into account the context at runtime. These methods are listed in the table below:
Qualified Name Required
|
Method
|
Usable In
|
Any object named OBJ_NAME
|
getObjectName("L",
"OBJ_NAME", "D") |
Anywhere |
The target datastore of the current interface
|
getTable("L",
"TARG_NAME", "A") |
LKM, CKM,
IKM, JKM |
The integration (I$) table of the current
interface.
|
getTable("L",
"INT_NAME", "A") |
LKM, IKM |
The loading table (C$) for the current loading
phase.
|
getTable("L",
"COLL_NAME", "A") |
LKM |
The error table (E$) for the datastore being
checked.
|
getTable("L",
"ERR_NAME", "A") |
LKM, CKM, IKM |
The datastore being checked
|
getTable("L",
"CT_NAME", "A") |
CKM |
The datastore referenced by a foreign key
|
getTable("L",
"FK_PK_TABLE_NAME", "A") |
CKM |
No comments:
Post a Comment