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 */ |