This chapter lists the Substitution API that are impacted by GUID changes. Upgrading to GUIDs impacts some Substitution API methods which use internal IDs as parameters.
Table A-1 lists the new Substitution API methods.
Table A-1 The New Substitution API Methods
Impacted ODIRef Methods | Previous ODIRef Method | New ODIRef Method |
---|---|---|
getAK() method |
getAK("ID") |
getAK("GUID") /* Return the Alternate Key GUID */ |
getCK() method |
getCK("ID") |
getCK("GUID") /* Return the Check GUID */ |
getContext() method |
getContext("ID") |
getContext("GLOBAL_ID") /* Return the Context GUID*/ |
getFK() method |
getFK("ID") |
getFK("GUID") /* Return the Foreign Key GUID */ |
getFK("ID_TABLE_PK") |
getFK("GUID_TABLE_PK") /* Return the Primary Table GUID */ |
|
getFK("PK_I_MOD") |
getFK ("PK_MOD_GUID") /* Return the Model GUID of Primary Key table */ |
|
getInfo() method |
getInfo("I_SRC_SET") |
getInfo("GUID_SRC_SET") /* Return the SourceSet GUID */ |
getInfo("CT_ERR_ID") |
getInfo("CT_ERR_GUID") /* Return the Checked Source GUID (a datastore for Static Check or a Mapping for a Flow Check) */ |
|
getInfo("DEST_I_CONNECT") |
getInfo("DEST_ CONNECT_GUID") /* Return the Destination connection GUID */ |
|
getInfo("SRC_I_CONNECT") |
getInfo("SRC _CONNECT _GUID") /* Return the Source connection GUID */ |
|
getInfo("DEST_I_PSCHEMA") |
getInfo("DEST _PSCHEMA _GUID") /* Return the Destination Physical Schema GUID */ |
|
getInfo("SRC_I_PSCHEMA") |
getInfo("SRC _PSCHEMA _GUID") /* Return the Source Physical Schema GUID */ |
|
getInfo("DEST_I_LSCHEMA") |
getInfo("DEST _LSCHEMA _GUID") /* Return the Destination Logical Schema GUID */ |
|
getInfo("SRC_I_LSCHEMA") |
getInfo("SRC _LSCHEMA _GUID") /* Return the Source Logical Schema GUID */ |
|
getInfo("DEST_I_TECHNO") |
getInfo("DEST _TECHNO _GUID") /* Return the Destination Technology GUID */ |
|
getInfo("SRC_I_ TECHNO") |
getInfo("SRC _ TECHNO _GUID") /* Return the Source Technology GUID */ |
|
getLoadPlanInstance() method |
getLoadPlanInstance("BATCH_ID") |
getLoadPlanInstance("BATCH_GUID") /* Return the batch GUID*/ |
getNotNullCol() method |
getNotNullCol("ID") |
getNotNullCol("GLOBAL_ID") /* Return the Attribute GUID */ |
getModel() method |
getModel ("ID") |
getModel ("GLOBAL_ID") /* Return the Model GUID */ |
getPackage() method |
getPackage("I_PACKAGE") |
getPackage("PACKAGE_ GUID ") /* Return the Package GUID */ |
getPK() method |
getPK("ID") |
getPK("GLOBAL_ID") /* Return the Primary Key GUID */ |
getPrevStepLog() method |
getPrevStepLog("SESS_NO") |
getPrevStepLog("SESS_GUID") /* Return the Session GUID */ |
getSession() method |
getSession("SESS_NO") |
getSession("SESS_GUID") /* Return the Session GUID */ |
getSrcTablesList() method |
getSrcTablesList("I_TABLE") |
getSrcTablesList("TABLE_ GUID") /* Return the Source Table GUID */ |
getStep() method |
getStep("SESS_NO") |
getStep("SESS_GUID") /* Return the Session GUID */ |
getTable() method |
getTable("ID") |
getTable("GLOBAL_ID") /* Return the target Table GUID */ |
getTargetTable() method |
getTargetTable("I_TABLE") |
getTargetTable("TABLE_GUID") /* Return the target table GUID */ |
getUser() method |
getUser("I_USER") |
getUser("USER_GUID") /* Return the User GUID */ |