Remove references to GLOBAL_ID of knowledge modules in ODI export files
Organization Name (Required - If you are an Oracle Partner, please provide the organization you are logging the idea on behalf of):
Oracle Global Services Center
Description (Required):
In ODI 12c or later, many objects like models and knowledge modules use options, that are owned by other knowledge modules.
E.g.- 1. LKM Oracle ERP Cloud to SQL uses options owned by (XKM) OracleErpCloudExtractBaseKM
2. Models use RKM Oracle BI Cloud Connector, that has an option 'List of Offerings'
3. LKM Spark to Cassandra uses options owned by LKM Spark to SQL
When these dependent objects are exported, the XML files contain global_ID references of the parent knowledge modules. The problem here is that when the parent KMs are imported into a new repository in Duplication mode, new global IDs are generated for them. So, when the dependent XML objects are imported, they throw an error: