<owb:definition xmlns:owb="http://www.oracle.com/owb/">
    <PublicAPISet 
        persistent="true" 
        name="Public API"
        UOID="A8D40F625F471566E034080020F013C0">
        <DefinitionInterestUsage
            persistent="true" name="URL"
            target="getType('URL')"
            LogicalName="URL" ScriptName="URL"/>
        <DefinitionInterestUsage
            persistent="true" name="FILE"
            target="getType('FILE')"
            LogicalName="FILE" ScriptName="FILE"/>
        <DefinitionInterestUsage
            persistent="true" name="Date"
            target="getType('Date')"
            LogicalName="Date" ScriptName="DATE"/>
        <DefinitionInterestUsage
            persistent="true" name="Double"
            target="getType('Double')"
            LogicalName="double" ScriptName="DOUBLE"/>
        <DefinitionInterestUsage
            persistent="true" name="Long"
            target="getType('Long')"
            LogicalName="long" ScriptName="LONG"/>
        <DefinitionInterestUsage
            persistent="true" name="String"
            target="getType('String')"
            LogicalName="String" ScriptName="STRING"/>
        <DefinitionInterestUsage
            persistent="true" name="Boolean"
            target="getType('Boolean')"
            LogicalName="boolean" ScriptName="BOOLEAN"/>
        <DefinitionInterestUsage
            persistent="true" name="Timestamp"
            target="getType('Timestamp')"
            LogicalName="Timestamp" ScriptName="TIMESTAMP"/>
        <DefinitionInterestUsage
            persistent="true" name="Float"
            target="getType('Float')"
            LogicalName="float" ScriptName="FLOAT"/>
        <DefinitionInterestUsage
            persistent="true" name="Integer"
            target="getType('Integer')"
            LogicalName="int" ScriptName="INTEGER"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.userfolder.UserFolderImpl"
            target="getClassDefinition('oracle.wh.repos.impl.userFolder.CMPUserFolder')"
            LogicalName="oracle.owb.userfolder.UserFolder" ScriptName="FOLDER"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.userfolder.FCOFolderReferenceImpl"
            target="getClassDefinition('oracle.wh.repos.impl.userFolder.CMPFCOFolderReference')"
            LogicalName="oracle.owb.userfolder.FCOFolderReferenceImpl" ScriptName="CONTAINED_OBJECT"/>
        <DefinitionInterestUsage owb:InternalName="PublicDatabaseModuleDef"
            persistent="true" name="oracle.owb.data.DatabaseModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.application.CMPDatabaseModule')"
            LogicalName="oracle.owb.data.DatabaseModule" ScriptName="MODULE"/>
        <DefinitionInterestUsage owb:InternalName="PublicOracleModuleDef"
            persistent="true" name="oracle.owb.oracle.OracleModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.application.OracleNativeModule')"
            LogicalName="oracle.owb.oracle.OracleModule" ScriptName="ORACLE_MODULE"/>
        <DefinitionInterestUsage owb:InternalName="PublicOracleEBSModuleDef"
            persistent="true" name="oracle.owb.apps.OracleEBSModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.application.CMPOracleEBSInstalledModule')"
            LogicalName="oracle.owb.apps.OracleEBSModule" ScriptName="ORACLE_EBS_MODULE"/>
        <DefinitionInterestUsage owb:InternalName="PublicMapModuleDef"
            persistent="true" name="oracle.owb.mapping.MapModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.application.KMMapModule')"
            LogicalName="oracle.owb.mapping.MapModule" ScriptName="MAPPING_MODULE"/>
        <DefinitionInterestUsage owb:InternalName="PublicPeoplesoftModuleDef"
            persistent="true" name="oracle.owb.apps.PeoplesoftModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.application.CMPPeoplesoftInstalledModule')"
            LogicalName="oracle.owb.apps.PeoplesoftModule" ScriptName="PSFT_MODULE"/>
        <DefinitionInterestUsage owb:InternalName="PublicSiebelModuleDef"
            persistent="true" name="oracle.owb.apps.SiebelModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.application.CMPSiebelInstalledModule')"
            LogicalName="oracle.owb.apps.SiebelModule" ScriptName="SIEBEL_MODULE"/>
        <DefinitionInterestUsage owb:InternalName="PublicDB2ModuleDef"
            persistent="true" name="oracle.owb.nonoracle.DB2ModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.application.DB2UDBNativeModule')"
            LogicalName="oracle.owb.nonoracle.DB2Module" ScriptName="DB2UDB_MODULE"/>
        <DefinitionInterestUsage owb:InternalName="PublicSQLServerModuleDef"
            persistent="true" name="oracle.owb.nonoracle.SQLServerModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.application.SQLServerNativeModule')"
            LogicalName="oracle.owb.nonoracle.SQLServerModule" ScriptName="SQLSERVER_MODULE"/>
        <DefinitionInterestUsage owb:InternalName="PublicIOModuleDef"
            persistent="true" name="oracle.owb.intelligence.OBISEBusinessDefinitionModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.intelligenceSchema.OBISESchema')"
            LogicalName="oracle.owb.intelligence.OBISEBusinessDefinitionModule" ScriptName="BUSINESS_DEFINITION_MODULE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.intelligence.OBIEEBusinessDefinitionModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.intelligenceSchema.OBIEESchema')"
            LogicalName="oracle.owb.intelligence.OBIEEBusinessDefinitionModule" ScriptName="OBIEE_BUSINESS_DEFINITION_MODULE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.flatfile.FlatFileModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.application.CMPWBFileInstalledModule')"
            LogicalName="oracle.owb.flatfile.FlatFileModule" ScriptName="FLAT_FILE_MODULE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.flatfile.FlatFileImpl"
            target="getClassDefinition('oracle.wh.repos.impl.file.CMPWBFile')"
            LogicalName="oracle.owb.flatfile.FlatFile" ScriptName="FLAT_FILE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.flatfile.RecordImpl"
            target="getClassDefinition('oracle.wh.repos.impl.file.CMPRecord')"
            LogicalName="oracle.owb.flatfile.Record" ScriptName="RECORD"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.flatfile.FieldImpl"
            target="getClassDefinition('oracle.wh.repos.impl.file.CMPWBField')"
            LogicalName="oracle.owb.flatfile.Field" ScriptName="FIELD"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.relational.ExternalTableImpl"
            target="getClassDefinition('oracle.wh.repos.impl.relational.CMPExternalTable')"
            LogicalName="oracle.owb.relational.ExternalTable" ScriptName="EXTERNAL_TABLE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.relational.ExternalTableColumnImpl"
            target="getClassDefinition('oracle.wh.repos.impl.items.CMPExternalTableItem')"
            LogicalName="oracle.owb.relational.ExternalTableColumn" ScriptName="EXTERNAL_TABLE_COLUMN"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.sap.SAPModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.application.CMPWBSAPInstalledModule')"
            LogicalName="oracle.owb.sap.SAPModule" ScriptName="SAP_MODULE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.platform.PlatformImpl"
            target="getClassDefinition('oracle.wh.repos.impl.platform.CMPPlatform')"
            LogicalName="oracle.owb.platform.Platform" ScriptName="PLATFORM"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.platform.DefaultKMUsageImpl"
            target="getClassDefinition('oracle.wh.repos.impl.platform.CMPDefaultKMUsage')"
            LogicalName="oracle.owb.platform.DefaultKMUsage" ScriptName="DEFAULT_CT_USAGE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.project.OWBCollectionImpl"
            target="getClassDefinition('oracle.wh.repos.impl.businessTree.CMPCatalog')"
            LogicalName="oracle.owb.project.OWBCollection" ScriptName="COLLECTION"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.mapping.MapImpl"
            target="getClassDefinition('oracle.wh.repos.impl.mapping.CMPMap')"
            LogicalName="oracle.owb.mapping.Map" ScriptName="MAPPING"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.mapping.BatchMapImpl"
            target="getClassDefinition('oracle.wh.repos.impl.mapping.CMPBatchMap')"
            LogicalName="oracle.owb.mapping.BatchMap" ScriptName="BATCH_MAPPING"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.mapping.KMMapImpl"
            target="getClassDefinition('oracle.wh.repos.impl.mapping.CMPKMMap')"
            LogicalName="oracle.owb.mapping.KMMap" ScriptName="CT_MAPPING"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.mapping.TrickleFeedMapImpl"
            target="getClassDefinition('oracle.wh.repos.impl.mapping.CMPTrickleFeedMap')"
            LogicalName="oracle.owb.mapping.TrickleFeedMap" ScriptName="REAL_TIME_MAPPING"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.mapping.MapOperatorImpl"
            target="getClassDefinition('oracle.wh.repos.impl.mapping.CMPMapOperator')"
            LogicalName="oracle.owb.mapping.MapOperator" ScriptName="OPERATOR"/>
        <DefinitionInterestUsage owb:InternalName="PublicMapAttributeGroupDef"
            persistent="true" name="oracle.owb.mapping.MapAttributeGroupImpl"
            target="getClassDefinition('oracle.wh.repos.impl.mapping.CMPMapAttributeGroup')"
            LogicalName="oracle.owb.mapping.MapAttributeGroup" ScriptName="GROUP"/>
        <DefinitionInterestUsage owb:InternalName="PublicMapAttributeDef"
            persistent="true" name="oracle.owb.mapping.MapAttributeImpl"
            target="getClassDefinition('oracle.wh.repos.impl.mapping.CMPMapAttribute')"
            LogicalName="oracle.owb.mapping.MapAttribute" ScriptName="ATTRIBUTE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.mapping.PluggableMapImpl"
            target="getClassDefinition('oracle.wh.repos.impl.mapping.CMPPublicSubMap')"
            LogicalName="oracle.owb.mapping.PluggableMap" ScriptName="PLUGGABLE_MAPPING"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.mapping.PluggableMapFolderImpl"
            target="getClassDefinition('oracle.wh.repos.impl.mapping.CMPSubMapLibrary')"
            LogicalName="oracle.owb.mapping.PluggableMapFolder" ScriptName="PLUGGABLE_MAPPING_FOLDER"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.oracle.GatewayModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.application.CMPWBGatewayInstalledModule')"
            LogicalName="oracle.owb.oracle.GatewayModule" ScriptName="GATEWAY_MODULE"/>
        <DefinitionInterestUsage owb:InternalName="PublicViewDef"
            persistent="true" name="oracle.owb.relational.ViewImpl"
            target="getClassDefinition('oracle.wh.repos.impl.relational.CMPWBView')"
            LogicalName="oracle.owb.relational.View" ScriptName="VIEW"/>
        <DefinitionInterestUsage owb:InternalName="PublicMaterializedViewDef"
            persistent="true" name="oracle.owb.relational.MaterializedViewImpl"
            target="getClassDefinition('oracle.wh.repos.impl.relational.CMPWBMaterializedView')"
            LogicalName="oracle.owb.relational.MaterializedView" ScriptName="MATERIALIZED_VIEW"/>
        <DefinitionInterestUsage owb:InternalName="PublicTableDef"
            persistent="true" name="oracle.owb.relational.TableImpl"
            target="getClassDefinition('oracle.wh.repos.impl.relational.CMPWBTable')"
            LogicalName="oracle.owb.relational.Table" ScriptName="TABLE"/>
        <DefinitionInterestUsage owb:InternalName="PublicUserDef"
            persistent="true" name="oracle.owb.security.UserImpl"
            target="getClassDefinition('oracle.wh.repos.impl.security.CMPWBUser')"
            LogicalName="oracle.owb.security.User" ScriptName="USER"/>
        <DefinitionInterestUsage owb:InternalName="PublicRoleDef"
            persistent="true" name="oracle.owb.security.RoleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.security.CMPWBRole')"
            LogicalName="oracle.owb.security.Role" ScriptName="ROLE"/>
        <DefinitionInterestUsage owb:InternalName="PublicSequenceDef"
            persistent="true" name="oracle.owb.relational.SequenceImpl"
            target="getClassDefinition('oracle.wh.repos.impl.relational.CMPWBSequence')"
            LogicalName="oracle.owb.relational.Sequence" ScriptName="SEQUENCE"/>
        <DefinitionInterestUsage owb:InternalName="PublicColumnDef"
            persistent="true" name="oracle.owb.relational.ColumnImpl"
            target="getClassDefinition('oracle.wh.repos.impl.items.CMPRelationalDBItem')"
            LogicalName="oracle.owb.relational.Column" ScriptName="COLUMN"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.relational.CheckConstraintImpl"
            target="getClassDefinition('oracle.wh.repos.impl.items.CMPWBCheckConstraint')"
            LogicalName="oracle.owb.relational.CheckConstraint" ScriptName="CHECK_CONSTRAINT"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.relational.ForeignKeyImpl"
            target="getClassDefinition('oracle.wh.repos.impl.items.CMPForeignKey')"
            LogicalName="oracle.owb.relational.ForeignKey" ScriptName="FOREIGN_KEY"/>
        <DefinitionInterestUsage owb:InternalName="PublicUniqueKeyDef"
            persistent="true" name="oracle.owb.relational.UniqueKeyImpl"
            target="getClassDefinition('oracle.wh.repos.impl.items.CMPUniqueKey')"
            LogicalName="oracle.owb.relational.UniqueKey" ScriptName="UNIQUE_KEY"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.relational.PrimaryKeyImpl"
            target="getClassDefinition('oracle.wh.repos.impl.items.CMPPrimaryKey')"
            LogicalName="oracle.owb.relational.PrimaryKey" ScriptName="PRIMARY_KEY"
            PublicWeaklyTyped="true"/>
            <!--RealInterestUsage="PublicUniqueKeyDef"/> -->
        <DefinitionInterestUsage owb:InternalName="PublicCubeDef"
            persistent="true" name="oracle.owb.dimensional.CubeImpl"
            target="getClassDefinition('oracle.wh.repos.impl.cube.CMPCube')"
            LogicalName="oracle.owb.dimensional.Cube" ScriptName="CUBE"/>
        <DefinitionInterestUsage owb:InternalName="PublicDimensionDef"
            persistent="true" name="oracle.owb.dimensional.DimensionImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dimensional.CMPDimension')"
            LogicalName="oracle.owb.dimensional.Dimension" ScriptName="DIMENSION"/>
        <DefinitionInterestUsage owb:InternalName="PublicTransportableModuleDef"
            persistent="true" name="oracle.owb.tm.TMImpl"
            target="getClassDefinition('oracle.wh.repos.impl.tts.CMPWBOracleTTSSet')"
            LogicalName="oracle.owb.tm.TM" ScriptName="TRANSPORTABLE_MODULE"/>
        <DefinitionInterestUsage owb:InternalName="PublicTransportableTablespaceDef"
            persistent="true" name="oracle.owb.tm.TTSImpl"
            target="getClassDefinition('oracle.wh.repos.impl.tts.CMPWBOracleTTS')"
            LogicalName="oracle.owb.tm.TTS" ScriptName="TRANSPORTABLE_MODULE_TABLESPACE"/>
        <DefinitionInterestUsage owb:InternalName="PublicTMDatafileDef"
            persistent="true" name="oracle.owb.tm.DatafileImpl"
            target="getClassDefinition('oracle.wh.repos.impl.tts.CMPWBOracleDatafile')"
            LogicalName="oracle.owb.tm.Datafile" ScriptName="TRANSPORTABLE_MODULE_DATAFILE"/>
        
<!--
[3082757P2] SCRIPTING DOC GENERATION FAILED DUE TO FAILURE IN PROPERTY DEFINITION EXTRACTION
Problem is that repos/impl/seed/PublicAPIDef.xml is not updated with information on new dimensional model.
This file carries the cross-reference for public API interface, public API implementation, internal API class definition, 
and scripting name for all objects in the public API.
Added definitions for DIMENSION_ATTRIBUTE, LEVEL_RELATIONSHIP, COMPOSITE_DIMENSION, DIMENSION_USE

Also some definitions are commented out. 
Reinstated definitions for PARTITION, PARTITION_KEY
-->
        <DefinitionInterestUsage owb:InternalName="PublicDimensionAttributeDef"
            persistent="true" name="oracle.owb.dimensional.DimensionAttributeImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dimensional.CMPDimensionAttribute')"
            LogicalName="oracle.owb.dimensional.DimensionAttribute" ScriptName="DIMENSION_ATTRIBUTE"/>
        <DefinitionInterestUsage owb:InternalName="PublicCompositeDimensionDef"
            persistent="true" name="oracle.owb.dimensional.CompositeDimensionImpl"
            target="getClassDefinition('oracle.wh.repos.impl.cube.CMPCompositeDimension')"
            LogicalName="oracle.owb.dimensional.CompositeDimension" ScriptName="COMPOSITE_DIMENSION"/>
        <DefinitionInterestUsage owb:InternalName="PublicCubeDimensionUse"
            persistent="true" name="oracle.owb.dimensional.CubeDimensionUseImpl"
            target="getClassDefinition('oracle.wh.repos.impl.cube.CMPCubeDimReference')"
            LogicalName="oracle.owb.dimensional.CubeDimensionUse" ScriptName="DIMENSION_USE"/>

        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.dimensional.HierarchyImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dimensional.CMPHierarchy')"
            LogicalName="oracle.owb.dimensional.Hierarchy" ScriptName="HIERARCHY"/>
        <DefinitionInterestUsage owb:InternalName="PublicLevelDef"
            persistent="true" name="oracle.owb.dimensional.LevelImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dimensional.CMPLevel')"
            LogicalName="oracle.owb.dimensional.Level" ScriptName="LEVEL"/>
        <DefinitionInterestUsage owb:InternalName="PublicLevelAttributeDef"
            persistent="true" name="oracle.owb.dimensional.LevelAttributeImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dimensional.CMPLevelAttribute')"
            LogicalName="oracle.owb.dimensional.LevelAttribute" ScriptName="LEVEL_ATTRIBUTE"/>

        
<!--
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.dimensional.LevelIdentifierImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.repos.impl.items.CMPUniqueKey')"/>
                <targetType owb:value="1"/>
                <parentInterest owb:object="PublicDimensionDef"/>
            
            LogicalName="oracle.owb.dimensional.LevelIdentifier" ScriptName="LEVEL_IDENTIFIER"/>
        
-->
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.dimensional.MeasureImpl"
            target="getClassDefinition('oracle.wh.repos.impl.cube.CMPCubeMeasure')"
            LogicalName="oracle.owb.dimensional.Measure" ScriptName="MEASURE"/>
        <DefinitionInterestUsage owb:InternalName="PublicProjectDef"
            persistent="true" name="oracle.owb.project.ProjectImpl"
            target="getClassDefinition('oracle.wh.repos.impl.project.CMPWBProject')"
            LogicalName="oracle.owb.project.Project" ScriptName="PROJECT"/>
        <DefinitionInterestUsage owb:InternalName="PublicWorkspaceDef"
            persistent="true" name="oracle.owb.workspace.WorkspaceImpl"
            target="getClassDefinition('oracle.wh.repos.impl.workspace.CMPWorkspace')"
            LogicalName="oracle.owb.workspace.Workspace" ScriptName="WORKSPACE"/>
        <DefinitionInterestUsage owb:InternalName="PublicMIVDefinitionDef"
            persistent="true" name="oracle.owb.miv.MIVDefinitionImpl"
            target="getClassDefinition('oracle.wh.repos.impl.miv.CMPWBMIVDefinition')"
            LogicalName="oracle.owb.miv.MIVDefinition" ScriptName="CMI_DEFINITION"/>
        <DefinitionInterestUsage owb:InternalName="PublicMIVViewDef"
            persistent="true" name="oracle.owb.miv.MIVViewImpl"
            target="getClassDefinition('oracle.wh.repos.impl.miv.CMPWBMIVView')"
            LogicalName="oracle.owb.miv.MIVView" ScriptName="MIV_VIEW"/>
        <DefinitionInterestUsage owb:InternalName="PublicMIVModuleDef"
            persistent="true" name="oracle.owb.miv.MIVModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.application.CMPMIVInstalledModule')"
            LogicalName="oracle.owb.miv.MIVModule" ScriptName="CMI_MODULE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.webService.ApplicationServerModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.webService.CMPAppServerInstalledModule')"
            LogicalName="oracle.owb.webService.ApplicationServerModule" ScriptName="APPLICATION_SERVER_MODULE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.webService.WebServicePackageImpl"
            target="getClassDefinition('oracle.wh.repos.impl.webService.CMPWebServicePackage')"
            LogicalName="oracle.owb.webService.WebServicePackage" ScriptName="WEB_SERVICE_PACKAGE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.webService.WebServiceImpl"
            target="getClassDefinition('oracle.wh.repos.impl.webService.CMPWebService')"
            LogicalName="oracle.owb.webService.WebService" ScriptName="WEB_SERVICE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.ProcessFlowModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.CMPProcessInstalledModule')"
            LogicalName="oracle.owb.processflow.ProcessFlowModule" ScriptName="PROCESS_FLOW_MODULE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.ProcessFlowPackageImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.CMPProcessPackage')"
            LogicalName="oracle.owb.processflow.ProcessFlowPackage" ScriptName="PROCESS_FLOW_PACKAGE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.ProcessFlowImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.CMPProcess')"
            LogicalName="oracle.owb.processflow.ProcessFlow" ScriptName="PROCESS_FLOW"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.ActivityImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.CMPProcessActivity')"
            LogicalName="oracle.owb.processflow.Activity" ScriptName="ACTIVITY"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.AndImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.AND')"
            LogicalName="oracle.owb.processflow.activity.And" ScriptName="AND ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.AssignImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.ASSIGN')"
            LogicalName="oracle.owb.processflow.activity.Assign" ScriptName="ASSIGN ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.DataAuditorImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.DATA_AUDITOR')"
            LogicalName="oracle.owb.processflow.activity.DataAuditor" ScriptName="DATA_AUDITOR ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.EmailImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.EMAIL')"
            LogicalName="oracle.owb.processflow.activity.Email" ScriptName="EMAIL ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.EndImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.END_DUMMY')"
            LogicalName="oracle.owb.processflow.activity.End" ScriptName="END ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.EndErrorImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.END_ERROR')"
            LogicalName="oracle.owb.processflow.activity.EndError" ScriptName="END_ERROR ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.EndLoopImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.END_LOOP')"
            LogicalName="oracle.owb.processflow.activity.EndLoop" ScriptName="END_LOOP ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.EndSuccessImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.END_SUCCESS')"
            LogicalName="oracle.owb.processflow.activity.EndSuccess" ScriptName="END_SUCCESS ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.EndWarningImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.END_WARNING')"
            LogicalName="oracle.owb.processflow.activity.EndWarning" ScriptName="END_WARNING ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.dimensional.TimeDimensionImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dimensional.CMPTimeDimension')"
            LogicalName="oracle.owb.dimensional.TimeDimension" ScriptName="TIME_DIMENSION" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.EventListenerImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.EVENT_LISTENER')"
            LogicalName="oracle.owb.processflow.activity.EventListener" ScriptName="EVENT_LISTENER ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.FileExistsImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.FILE_EXISTS')"
            LogicalName="oracle.owb.processflow.activity.FileExists" ScriptName="FILE_EXISTS ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.ForkImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.FORK')"
            LogicalName="oracle.owb.processflow.activity.Fork" ScriptName="FORK ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.FTPImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.FTP')"
            LogicalName="oracle.owb.processflow.activity.FTP" ScriptName="FTP ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.ManualImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.MANUAL')"
            LogicalName="oracle.owb.processflow.activity.Manual" ScriptName="MANUAL ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.MappingImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.MAPPING')"
            LogicalName="oracle.owb.processflow.activity.Mapping" ScriptName="MAPPING ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.NotificationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.NOTIFICATION')"
            LogicalName="oracle.owb.processflow.activity.Notification" ScriptName="NOTIFICATION ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.OrImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.OR')"
            LogicalName="oracle.owb.processflow.activity.Or" ScriptName="OR ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.PredictImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.PREDICT')"
            LogicalName="oracle.owb.processflow.activity.Predict" ScriptName="PREDICT ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.RouteImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.ROUTE')"
            LogicalName="oracle.owb.processflow.activity.Route" ScriptName="ROUTE ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.SetStatusImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.SET_STATUS')"
            LogicalName="oracle.owb.processflow.activity.SetStatus" ScriptName="SET_STATUS ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.SQLPLUSImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.SQLPLUS')"
            LogicalName="oracle.owb.processflow.activity.SQLPLUS" ScriptName="SQLPLUS ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.OMBPLUSImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.OMBPLUS')"
            LogicalName="oracle.owb.processflow.activity.OMBPLUS" ScriptName="OMBPLUS ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.JAVAImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.JAVA')"
            LogicalName="oracle.owb.processflow.activity.JAVA" ScriptName="JAVA ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.EJBImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.EJB')"
            LogicalName="oracle.owb.processflow.activity.EJB" ScriptName="EJB ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.StartImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.START')"
            LogicalName="oracle.owb.processflow.activity.Start" ScriptName="START ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.SubProcessImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.SUBPROCESS')"
            LogicalName="oracle.owb.processflow.activity.SubProcess" ScriptName="SUBPROCESS ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.TransformationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.TRANSFORMATION')"
            LogicalName="oracle.owb.processflow.activity.Transformation" ScriptName="TRANSFORMATION ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.UserDefinedImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.USER_DEFINED')"
            LogicalName="oracle.owb.processflow.activity.UserDefined" ScriptName="USER_DEFINED ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.WaitImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.WAIT')"
            LogicalName="oracle.owb.processflow.activity.Wait" ScriptName="WAIT ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.activity.WhileLoop"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.WHILE_LOOP')"
            LogicalName="oracle.owb.processflow.activity.WhileLoop" ScriptName="WHILE_LOOP ACTIVITY" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.ProcessDataImpl"
            target="getClassDefinition('oracle.wh.repos.impl.variables.CMPVariable')"
            LogicalName="oracle.owb.processflow.ProcessData" ScriptName="PROCESS_DATA"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.SubProcessImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.CMPSubProcess')"
            LogicalName="oracle.owb.processflow.SubProcess" ScriptName="SUBPROCESS"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.TransitionImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.CMPProcessTransition')"
            LogicalName="oracle.owb.processflow.Transition" ScriptName="TRANSITION"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.ProcessActivityParameterImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter')"
            LogicalName="oracle.owb.processflow.ProcessActivityParameter" ScriptName="ACTIVITYPARAMETER"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.ExpertModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPExpertTaskFlowInstalledModule')"
            LogicalName="oracle.owb.expert.ExpertModule" ScriptName="EXPERT_MODULE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.KMModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPKMTaskFlowInstalledModule')"
            LogicalName="oracle.owb.expert.KMModule" ScriptName="CT_FOLDER"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.ExpertImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPDesignKM')"
            LogicalName="oracle.owb.expert.Expert" ScriptName="EXPERT"/>
            
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.ControlKMImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPControlKM')"
            LogicalName="oracle.owb.expert.ControlKM" ScriptName="CONTROL_CT"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.IntegrationKMImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPIntegrationKM')"
            LogicalName="oracle.owb.expert.IntegrationKM" ScriptName="INTEGRATION_CT"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.LoadKMImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPLoadKM')"
            LogicalName="oracle.owb.expert.LoadKM" ScriptName="LOAD_CT"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.MapKMImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPMapKM')"
            LogicalName="oracle.owb.expert.MapKM" ScriptName="ORACLE_TARGET_CT"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.CDCKMImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPJournalKM')"
            LogicalName="oracle.owb.expert.CDCKM" ScriptName="CDC_CT"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.DDLKMImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPPlatformKM')"
            LogicalName="oracle.owb.expert.DDLKM" ScriptName="FUNCTION_CT"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.KMImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPTaskFlow')"
            LogicalName="oracle.owb.expert.KM" ScriptName="CT"/>

        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.TaskImplementationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPTaskImplementation')"
            LogicalName="oracle.owb.expert.TaskImplementation" ScriptName="TASK_IMPLEMENTATION"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.TaskImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPTask')"
            LogicalName="oracle.owb.expert.Task" ScriptName="TASK"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.CKMTaskImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPTaskCKM')"
            LogicalName="oracle.owb.expert.CKMTask" ScriptName="CONTROL_CT_TASK"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.IKMTaskImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPTaskIKM')"
            LogicalName="oracle.owb.expert.IKMTask" ScriptName="INTEGRATION_CT_TASK"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.JKMTaskImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPTaskJKM')"
            LogicalName="oracle.owb.expert.JKMTask" ScriptName="CDC_CT_TASK"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.LKMTaskImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPTaskLKM')"
            LogicalName="oracle.owb.expert.LKMTask" ScriptName="LOAD_CT_TASK"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.MKMTaskImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPTaskMKM')"
            LogicalName="oracle.owb.expert.MKMTask" ScriptName="ORACLE_TARGET_CT_TASK"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.PKMTaskImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.CMPTaskPKM')"
            LogicalName="oracle.owb.expert.PKMTask" ScriptName="FUNCTION_CT_TASK"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.NestedKMImpl"
            target="getClassDefinition('oracle.wh.repos.impl.taskFlow.NESTED_KM_TASK')"
            LogicalName="oracle.owb.expert.NestedKM" ScriptName="NESTED_CT_TASK"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.ExpertDataImpl"
            target="getClassDefinition('oracle.wh.repos.impl.variables.CMPVariable')"
            LogicalName="oracle.owb.expert.ExpertData" ScriptName="EXPERT_DATA"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.TaskTransitionImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.CMPProcessTransition')"
            LogicalName="oracle.owb.expert.TaskTransition" ScriptName="TRANSITION"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.SystemParameterImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter')"
            LogicalName="oracle.owb.expert.SystemParameter" ScriptName="SYSTEM_PARAMETER"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.expert.SystemVariableImpl"
            target="getClassDefinition('oracle.wh.repos.impl.variables.CMPVariable')"
            LogicalName="oracle.owb.expert.SystemVariable" ScriptName="SYSTEM_VARIABLE"/>

        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.dataService.KMExecutionUnitImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dataService.CMPKMExecUnit')"
            LogicalName="oracle.owb.dataService.KMExecutionUnit" ScriptName="CT_EXECUTION_UNIT"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.dataService.KMExecutionUnitParameterImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dataService.CMPKMExecUnitParam')"
            LogicalName="oracle.owb.dataService.KMExecutionUnitParameter" ScriptName="CT_EXECUTION_UNIT_PARAMETER"/>


        <DefinitionInterestUsage 
            persistent="true" name="oracle.owb.oracle.SQLCollectionImpl"
            target="getClassDefinition('oracle.wh.repos.impl.type.CMPSQLCollection')"
            LogicalName="oracle.owb.oracle.SQLCollection" ScriptName="SQLCOLLECTION"/>
        <DefinitionInterestUsage 
            persistent="true" name="oracle.owb.oracle.NestedTableImpl"
            target="getClassDefinition('oracle.wh.repos.impl.type.CMPWBNestedTable')"
            LogicalName="oracle.owb.oracle.NestedTable" ScriptName="NESTED_TABLE"/>
        <DefinitionInterestUsage 
            persistent="true" name="oracle.owb.oracle.VarrayImpl"
            target="getClassDefinition('oracle.wh.repos.impl.type.CMPWBVarray')"
            LogicalName="oracle.owb.oracle.Varray" ScriptName="VARYING_ARRAY"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.ActivityTemplateFolderImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.CMPProgramGroup')"
            LogicalName="oracle.owb.processflow.ActivityTemplateFolder" ScriptName="ACTIVITY_TEMPLATE_FOLDER"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.processflow.ActivityTemplateImpl"
            target="getClassDefinition('oracle.wh.repos.impl.processFlow.CMPProgram')"
            LogicalName="oracle.owb.processflow.ActivityTemplate" ScriptName="ACTIVITY_TEMPLATE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.schedules.CalendarModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.schedules.CMPCalendarInstalledModule')"
            LogicalName="oracle.owb.schedules.CalendarModule" ScriptName="CALENDAR_MODULE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.schedules.CalendarImpl"
            target="getClassDefinition('oracle.wh.repos.impl.schedules.CMPCalendar')"
            LogicalName="oracle.owb.schedules.Calendar" ScriptName="CALENDAR"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.schedules.ScheduleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.schedules.CMPTimeWindow')"
            LogicalName="oracle.owb.schedules.Schedule" ScriptName="SCHEDULE"/>
            
<!-- jfklein 5/25/04 - If the following 2 definitions are removed or altered, please test the 
     scripting to make sure that a transformation operator can be added to the map through scripting, for example:
     ADD TRANSFORMATION OPERATOR 'TO_CHAR' \
	   BOUND TO FUNCTION '/$project/WB_PREDEFINED_TRANS/Conversion/TO_CHAR'
-->         
<!-- kaviswan for public transforms start -->
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.transformation.SharedModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.application.CMPSharedInstalledModule')"
            LogicalName="oracle.owb.transformation.SharedModule" ScriptName="SHARED_MODULE"/>

        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.transformation.RepInstalledModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.application.CMPWBRepInstalledModule')"
            LogicalName="oracle.owb.transformation.RepInstalledModule" ScriptName="TRANSFORMATION_MODULE"/>
<!--  kaviswan for public transforms end -->        

<!--
        <DefinitionInterestUsage owb:InternalName="PublicTransformationModuleDef">
            persistent="true" name="oracle.owb.transformation.TransformationModuleImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.repos.impl.application.CMPTransformationModule')"/>
            
            LogicalName="oracle.owb.transformation.TransformationModule" ScriptName="TRANSFORMATION_MODULE"/>
        
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.transformation.SharedModuleImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.repos.impl.application.CMPSharedInstalledModule')"/>
                <targetType owb:value="1"/>
                <parentInterest owb:object="PublicProjectDef"/>
            
            LogicalName="oracle.owb.transformation.SharedModule" ScriptName="SHARED_MODULE" PublicWeaklyTyped="true">
                <RealInterestUsage owb:object="PublicTransformationModuleDef"/>
            </owb:properties>
        
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.transformation.RepInstalledModuleImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.repos.impl.application.CMPWBRepInstalledModule')"/>
                <targetType owb:value="1"/>
                <parentInterest owb:object="PublicProjectDef"/>
            
            LogicalName="oracle.owb.transformation.RepInstalledModule" ScriptName="TRANSFORMATION_MODULE" PublicWeaklyTyped="true">
                <RealInterestUsage owb:object="PublicTransformationModuleDef"/>
            </owb:properties>
        
-->
        <DefinitionInterestUsage owb:InternalName="PublicFunctionDef"
            persistent="true" name="oracle.owb.transformation.FunctionImpl"
            target="getClassDefinition('oracle.wh.repos.impl.functional.CMPFunction')"
            LogicalName="oracle.owb.transformation.Function" ScriptName="FUNCTION"/>
        <DefinitionInterestUsage owb:InternalName="PublicIOFunctionDef"
            persistent="true" name="oracle.owb.transformation.RegisteredFunctionImpl"
            target="getClassDefinition('oracle.wh.repos.impl.functional.CMPIOFunction')"
            LogicalName="oracle.owb.transformation.RegisteredFunction" ScriptName="REGISTERED_FUNCTION"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.transformation.PackageImpl"
            target="getClassDefinition('oracle.wh.repos.impl.functional.CMPFunctionCategory')"
            LogicalName="oracle.owb.transformation.Package" ScriptName="PACKAGE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.transformation.ParameterImpl"
            target="getClassDefinition('oracle.wh.repos.impl.functional.CMPFunctionArgument')"
            LogicalName="oracle.owb.transformation.Parameter" ScriptName="PARAMETER"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.aq.AdvancedQueueImpl"
            target="getClassDefinition('oracle.wh.repos.impl.queue.CMPAdvancedQueue')"
            LogicalName="oracle.owb.aq.AdvancedQueue" ScriptName="ADVANCED_QUEUE"/>
        <DefinitionInterestUsage owb:InternalName="PublicObjectTypeDef"
            persistent="true" name="oracle.owb.oracle.ObjectTypeImpl"
            target="getClassDefinition('oracle.wh.repos.impl.type.CMPObjectType')"
            LogicalName="oracle.owb.oracle.ObjectType" ScriptName="OBJECT_TYPE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.oracle.ObjectAttributeImpl"
            target="getClassDefinition('oracle.wh.repos.impl.type.CMPRecordField')"
            targetType="1"
            LogicalName="oracle.owb.oracle.ObjectAttribute" ScriptName="OBJECT_TYPE_ATTRIBUTE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.intelligence.BusinessAreaImpl"
            target="getClassDefinition('oracle.wh.repos.impl.intelligenceBusinessArea.OBISEIntelligenceBusArea')"
            LogicalName="oracle.owb.intelligence.BusinessArea" ScriptName="BUSINESS_AREA"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.intelligence.CatalogFolderImpl"
            target="getClassDefinition('oracle.wh.repos.impl.intelligenceBusinessArea.OBIEEIntelligenceBusArea')"
            LogicalName="oracle.owb.intelligence.CatalogFolder" ScriptName="CATALOG_FOLDER"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.intelligence.ItemFolderImpl"
            target="getClassDefinition('oracle.wh.repos.impl.query.OBISEQueryObject')"
            LogicalName="oracle.owb.intelligence.ItemFolder" ScriptName="ITEM_FOLDER"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.intelligence.LogicalTableImpl"
            target="getClassDefinition('oracle.wh.repos.impl.query.OBIEEQueryObject')"
            LogicalName="oracle.owb.intelligence.LogicalTable" ScriptName="LOGICAL_TABLE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.foundation.type.DatatypeImpl"
            target="getClassDefinition('oracle.wh.repos.impl.code.CMPDatatype')"
            LogicalName="oracle.owb.foundation.type.Datatype" ScriptName="DATATYPE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.configuration.ConfigurationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.configuration.CMPNamedConfiguration')"
            LogicalName="oracle.owb.configuration.Configuration" ScriptName="CONFIGURATION"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.configuration.DeploymentImpl"
            target="getClassDefinition('oracle.wh.repos.impl.configuration.CMPNamedConfigurationUsage')"
            LogicalName="oracle.owb.configuration.Deployment" ScriptName="DEPLOYMENT"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.transformation.FunctionParallelImpl"
            target="getClassDefinition('oracle.wh.repos.impl.functional.CMPFunctionParallel')"
            LogicalName="oracle.owb.transformation.FunctionParallel" 
            ScriptName="FUNCTION_PARALLEL" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage owb:InternalName="PublicQueryItemDef"
            persistent="true" name="oracle.owb.intelligence.ItemImpl"
            target="getClassDefinition('oracle.wh.repos.impl.query.CMPQueryItem')"
            LogicalName="oracle.owb.intelligence.Item" ScriptName="ITEM"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.intelligence.DrillPathImpl"
            target="getClassDefinition('oracle.wh.repos.impl.query.CMPDrillPath')"
            LogicalName="oracle.owb.intelligence.DrillPath" ScriptName="DRILL_PATH"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.intelligence.DrillLevelImpl"
            target="getClassDefinition('oracle.wh.repos.impl.query.CMPDrillLevel')"
            LogicalName="oracle.owb.intelligence.DrillLevel" ScriptName="DRILL_LEVEL"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.intelligence.DrillLevelKeyImpl"
            target="getClassDefinition('oracle.wh.repos.impl.query.CMPDrillLevelKey')"
            LogicalName="oracle.owb.intelligence.DrillLevelKey" ScriptName="DRILL_LEVEL_KEY"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.intelligence.JoinImpl"
            target="getClassDefinition('oracle.wh.repos.impl.query.CMPJoin')"
            LogicalName="oracle.owb.intelligence.Join" ScriptName="JOIN"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.intelligence.JoinComponentImpl"
            target="getClassDefinition('oracle.wh.repos.impl.query.CMPJoinComponent')"
            LogicalName="oracle.owb.intelligence.JoinComponent" ScriptName="JOIN_COMPONENT"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.intelligence.ConditionImpl"
            target="getClassDefinition('oracle.wh.repos.impl.query.CMPQueryCondition')"
            LogicalName="oracle.owb.intelligence.Condition" ScriptName="CONDITION"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.intelligence.AlternativeSortOrderImpl"
            target="getClassDefinition('oracle.wh.repos.impl.query.CMPAlternativeSortOrder')"
            LogicalName="oracle.owb.intelligence.AlternativeSortOrder" ScriptName="ALTERNATIVE_SORT_ORDER"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.intelligence.DrillToDetailImpl"
            target="getClassDefinition('oracle.wh.repos.impl.query.CMPDrillToDetail')"
            LogicalName="oracle.owb.intelligence.DrillToDetail" ScriptName="DRILL_TO_DETAIL"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.intelligence.ListOfValuesImpl"
            target="getClassDefinition('oracle.wh.repos.impl.query.CMPListOfValues')"
            LogicalName="oracle.owb.intelligence.ListOfValues" ScriptName="LIST_OF_VALUES"/>
        <DefinitionInterestUsage owb:InternalName="PublicDatatypedDef"
            persistent="true" name="oracle.owb.foundation.type.DatatypedImpl"
            target="getClassDefinition('oracle.wh.repos.sdk.WBAttribute')"
            LogicalName="oracle.owb.foundation.type.Datatyped" ScriptName="DATATYPED_OBJECT"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.transformation.PLSQLRecordTypeImpl"
            target="getClassDefinition('oracle.wh.repos.impl.functional.CMPPLSRecord')"
            LogicalName="oracle.owb.transformation.PLSQLRecordType" ScriptName="PLSQL_RECORD_TYPE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.transformation.PLSQLRowTypeImpl"
            target="getClassDefinition('oracle.wh.repos.impl.functional.CMPPLSRowtype')"
            LogicalName="oracle.owb.transformation.PLSQLRowType" 
            ScriptName="PLSQL_ROW_TYPE" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.transformation.PLSQLTableTypeImpl"
            target="getClassDefinition('oracle.wh.repos.impl.functional.CMPPLSCollection')"
            LogicalName="oracle.owb.transformation.PLSQLTableType" ScriptName="PLSQL_TABLE_TYPE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.transformation.RefCursorTypeImpl"
            target="getClassDefinition('oracle.wh.repos.impl.functional.CMPRefCursorType')"
            LogicalName="oracle.owb.transformation.RefCursorType" ScriptName="PLSQL_REF_CURSOR_TYPE"/>

        <DefinitionInterestUsage 
            persistent="true" name="oracle.owb.environment.LocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPLogicalLocation')"
            LogicalName="oracle.owb.environment.Location" ScriptName="LOCATION"/>

        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.OracleDatabaseLocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPOracleDatabaseLocation')"
            LogicalName="oracle.owb.environment.OracleDatabaseLocation" ScriptName="ORACLE_DATABASE_LOCATION"
            PublicWeaklyTyped="true"/>

        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.GenericJdbcDatabaseLocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPGenericJDBCLocation')"
            LogicalName="oracle.owb.environment.GenericJdbcDatabaseLocation" ScriptName="JDBC_DATABASE_LOCATION"
            PublicWeaklyTyped="true"/>

        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.DB2DatabaseLocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPNativeDB2Location')"
            LogicalName="oracle.owb.environment.DB2DatabaseLocation" ScriptName="DB2_DATABASE_LOCATION"
            PublicWeaklyTyped="true"/>

        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.SQLServerDatabaseLocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPNativeSQLServerLocation')"
            LogicalName="oracle.owb.environment.SQLServerDatabaseLocation" ScriptName="SQLSERVER_DATABASE_LOCATION"
            PublicWeaklyTyped="true"/>

        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.AppsConcurrentManagerLocation"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPAppsConcurrentManagerLocation')"
            LogicalName="oracle.owb.environment.AppsConcurrentManagerLocation" ScriptName="APPS_CONCURRENT_MANAGER_LOCATION"
            PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.DiscovererLocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPDiscoLocation')"
            LogicalName="oracle.owb.environment.DiscovererLocation" ScriptName="DISCOVERER_LOCATION"
            PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.OBIEELocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPOBIEELocation')"
            LogicalName="oracle.owb.environment.OBIEELocation" ScriptName="OBIEE_LOCATION"
            PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.FileSystemLocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPFileLocation')"
            LogicalName="oracle.owb.environment.FileSystemLocation" ScriptName="FILE_SYSTEM_LOCATION"
            PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.URILocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPURILocation')"
            LogicalName="oracle.owb.environment.URILocation" ScriptName="URI_LOCATION"
            PublicWeaklyTyped="true"/> 
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.StoredPasswordLocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPStoredPasswordLocation')"
            LogicalName="oracle.owb.environment.StoredPasswordLocation" ScriptName="STORED_PASSWORD_LOCATION"
            PublicWeaklyTyped="true"/> 
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.OracleGatewayLocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPOracleGatewayLocation')"
            LogicalName="oracle.owb.environment.OracleGatewayLocation" ScriptName="ORACLE_GATEWAY_LOCATION"
            PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.TMSourceLocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPOracleTMSourceLocation')"
            LogicalName="oracle.owb.environment.TMSourceLocation" ScriptName="SOURCE_LOCATION"
            PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.TMTargetLocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPOracleTMTargetLocation')"
            LogicalName="oracle.owb.environment.TMTargetLocation" ScriptName="TARGET_LOCATION"
            PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.OracleWorkflowLocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPOWFLocation')"
            LogicalName="oracle.owb.environment.OracleWorkflowLocation" ScriptName="ORACLE_WORKFLOW_LOCATION"
            PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.SAPLocationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPSAPLocation')"
            LogicalName="oracle.owb.environment.SAPLocation" ScriptName="SAP_LOCATION"
            PublicWeaklyTyped="true"/>

        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.ConnectorImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPLogicalConnector')"
            LogicalName="oracle.owb.environment.Connector" ScriptName="CONNECTOR"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.aq.TypedQueueImpl"
            target="getClassDefinition('oracle.wh.repos.impl.queue.CMPTypedQueue')"
            LogicalName="oracle.owb.aq.TypedQueue" ScriptName="TYPED_QUEUE"/>       
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.aq.AnydataQueueImpl"
            target="getClassDefinition('oracle.wh.repos.impl.queue.CMPAnydataQueue')"
            LogicalName="oracle.owb.aq.AnydataQueue" ScriptName="STREAMS_QUEUE"/>  
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.aq.QueueTableImpl"
            target="getClassDefinition('oracle.wh.repos.impl.queue.CMPQueueTable')"
            LogicalName="oracle.owb.aq.QueueTable" ScriptName="QUEUE_TABLE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.aq.QueuePropagationImpl"
            target="getClassDefinition('oracle.wh.repos.impl.queue.CMPQueuePropagation')"
            LogicalName="oracle.owb.aq.QueuePropagation" ScriptName="QUEUE_PROPAGATION"/>

        <!-- [2621748] Add support for DATA_FILE to public API & scripting. -->
        <DefinitionInterestUsage owb:InternalName="PublicDatafileDef"
            persistent="true" name="oracle.owb.environment.DatafileImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPDatafile')"
            LogicalName="oracle.owb.environment.Datafile" ScriptName="DATA_FILE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.ControlCenterImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPRuntimeLocation')"
            LogicalName="oracle.owb.environment.ControlCenter" ScriptName="CONTROL_CENTER"/>
 <!--             
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.environment.RuntimeRepositoryImpl"
            target="getClassDefinition('oracle.wh.repos.impl.environment.CMPRuntimeLocation')"
            LogicalName="oracle.owb.environment.RuntimeRepository" ScriptName="RUNTIME_REPOSITORY_CONNECTION"/>
 -->           
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.transformation.TableFunctionImpl"
            target="getClassDefinition('oracle.wh.repos.impl.functional.CMPTableFunction')"
            LogicalName="oracle.owb.transformation.TableFunction" ScriptName="TABLE_FUNCTION"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.transformation.ProcedureImpl"
            target="getClassDefinition('oracle.wh.repos.impl.functional.CMPProcedure')"
            LogicalName="oracle.owb.transformation.Procedure" ScriptName="PROCEDURE"/>
        <DefinitionInterestUsage owb:InternalName="PublicIndexDef"
            persistent="true" name="oracle.owb.relational.IndexImpl"
            target="getClassDefinition('oracle.wh.repos.impl.relational.CMPIndex')"
            LogicalName="oracle.owb.relational.Index" ScriptName="INDEX"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.foundation.generic.GenericModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.weakComponent.CMPWeakModule')"
            LogicalName="oracle.owb.foundation.generic.GenericModule" ScriptName="GENERIC_MODULE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.foundation.generic.GenericFolderImpl"
            target="getClassDefinition('oracle.wh.repos.impl.weakComponent.CMPWeakFolder')"
            LogicalName="oracle.owb.foundation.generic.GenericFolder" ScriptName="GENERIC_FOLDER"/>            
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.foundation.generic.GenericComponentImpl"
            target="getClassDefinition('oracle.wh.repos.impl.weakComponent.CMPWeakFirstClassObject')"
            LogicalName="oracle.owb.foundation.generic.GenericComponent" ScriptName="GENERIC_COMPONENT"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.foundation.generic.GenericObjectImpl"
            target="getClassDefinition('oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject')"
            LogicalName="oracle.owb.foundation.generic.GenericObject" ScriptName="GENERIC_OBJECT"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.iconset.IconSetImpl"
            target="getClassDefinition('oracle.wh.repos.impl.binaryData.CMPIcon')"
            LogicalName="oracle.owb.iconset.IconSet" ScriptName="ICONSET"/>

<!--
[3082757P2] SCRIPTING DOC GENERATION FAILED DUE TO FAILURE IN PROPERTY DEFINITION EXTRACTION
Problem is that repos/impl/seed/PublicAPIDef.xml is not updated with information on new dimensional model.
This file carries the cross-reference for public API interface, public API implementation, internal API class definition, 
and scripting name for all objects in the public API.
Added definitions for DIMENSION_ATTRIBUTE, LEVEL_RELATIONSHIP, COMPOSITE_DIMENSION, DIMENSION_USE

Also some definitions are commented out. 
Reinstated definitions for PARTITION, PARTITION_KEY
-->
        <DefinitionInterestUsage owb:InternalName="PublicPartitionDef"
            persistent="true" name="oracle.owb.relational.PartitionImpl"
            target="getClassDefinition('oracle.wh.repos.impl.relational.CMPPartition')"
            LogicalName="oracle.owb.relational.Partition" ScriptName="PARTITION"/>
        <DefinitionInterestUsage owb:InternalName="PublicPartitionKeyDef"
            persistent="true" name="oracle.owb.relational.PartitionKeyImpl"
            target="getClassDefinition('oracle.wh.repos.impl.relational.CMPPartitionKey')"
            LogicalName="oracle.owb.relational.PartitionKey" ScriptName="PARTITION_KEY"/>
 
<!--
       <DefinitionInterestUsage owb:InternalName="PublicMiningModelDef"
	 persistent="true" name="oracle.owb.dataMining.MiningModelImpl"
	 target="getClassDefinition('oracle.wh.repos.impl.dataMining.CMPDMModel')"
	 LogicalName="oracle.owb.dataMining.MiningModel" ScriptName="MINING_MODEL"/>

        <DefinitionInterestUsage owb:InternalName="PublicMiningModelClassificationDef"
	 persistent="true" name="oracle.owb.dataMining.ClassificationModelImpl"
	 target="getClassDefinition('oracle.wh.repos.impl.dataMining.CMPDMClassificationModel')"
	 LogicalName="oracle.owb.dataMining.ClassificationModel" ScriptName="CLASSIFICATION_MODEL"/>

         <DefinitionInterestUsage owb:InternalName="PublicMiningModelRegressionDef"
	 persistent="true" name="oracle.owb.dataMining.RegressionModelImpl"
	 target="getClassDefinition('oracle.wh.repos.impl.dataMining.CMPDMRegressionModel')"
	 LogicalName="oracle.owb.dataMining.RegressionModel" ScriptName="REGRESSION_MODEL"/>

         <DefinitionInterestUsage owb:InternalName="PublicMiningModelClusteringDef"
	 persistent="true" name="oracle.owb.dataMining.ClusteringModelImpl"
	 target="getClassDefinition('oracle.wh.repos.impl.dataMining.CMPDMClusteringKMeansModel')"
	 LogicalName="oracle.owb.dataMining.ClusteringModel" ScriptName="CLUSTERING_MODEL"/>

          <DefinitionInterestUsage owb:InternalName="PublicMiningModelAssociationDef"
	 persistent="true" name="oracle.owb.dataMining.AssociationRulesModelImpl"
	 target="getClassDefinition('oracle.wh.repos.impl.dataMining.CMPDMAssociationRulesModel')"
	 LogicalName="oracle.owb.dataMining.AssociationRulesModel" ScriptName="ASSOCIATION_RULES_MODEL"/>
	 
	  <DefinitionInterestUsage owb:InternalName="PublicMiningModelAttributeImportanceDef"
	 persistent="true" name="oracle.owb.dataMining.AttributeImportanceModelImpl"
	 target="getClassDefinition('oracle.wh.repos.impl.dataMining.CMPDMAttributeImportanceModel')"
	 LogicalName="oracle.owb.dataMining.AttributeImportanceModel" ScriptName="ATTRIBUTE_IMPORTANCE_MODEL"/>

	  <DefinitionInterestUsage owb:InternalName="PublicMiningModelFeatureSelectionDef"
	 persistent="true" name="oracle.owb.dataMining.FeatureSelectionModelImpl"
	 target="getClassDefinition('oracle.wh.repos.impl.dataMining.CMPDMFeatureSelectionModel')"
	 LogicalName="oracle.owb.dataMining.FeatureSelectionModel" ScriptName="FEATURE_SELECTION_MODEL"/>
-->
<!--
        <DefinitionInterestUsage owb:InternalName="PublicChangeSetDef"
            persistent="true" name="oracle.owb.changeCapture.ChangeSetImpl"
            target="getClassDefinition('oracle.wh.repos.impl.changeCapture.CMPChangeLog')"
            LogicalName="oracle.owb.changeCapture.ChangeSet" ScriptName="CHANGE_DATA_CAPTURE"/>
        <DefinitionInterestUsage owb:InternalName="PublicExtRelationalCaptureDef"
            persistent="true" name="oracle.owb.changeCapture.ExtRelationalCaptureMechanismImpl"
            target="getClassDefinition('oracle.wh.repos.impl.changeCapture.CMPExtRelationalCapture')"
            LogicalName="oracle.owb.changeCapture.ExtRelationalCaptureMechanism" ScriptName="CHANGEMECH_EXT_REL"/>
        <DefinitionInterestUsage owb:InternalName="PublicRelationalCaptureDef"
            persistent="true" name="oracle.owb.changeCapture.RelationalCaptureMechanismImpl"
            target="getClassDefinition('oracle.wh.repos.impl.changeCapture.CMPRelationalCapture')"
            LogicalName="oracle.owb.changeCapture.RelationalCaptureMechanism" ScriptName="CHANGEMECH_OWB_REL"/>
-->
<!--
        <DefinitionInterestUsage owb:InternalName="PublicIndexColumnDef">
            persistent="true" name="oracle.owb.relational.IndexColumnImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.repos.impl.relational.CMPIndexColumn')"/>
            
            LogicalName="oracle.owb.relational.IndexColumn" ScriptName="INDEX_COLUMN"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicPartitionDef">
            persistent="true" name="oracle.owb.relational.PartitionImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.repos.impl.relational.CMPPartition')"/>
            
            LogicalName="oracle.owb.relational.Partition" ScriptName="PARTITION"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicPartitionKeyDef">
            persistent="true" name="oracle.owb.relational.PartitionKeyImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.repos.impl.relational.CMPPartitionKey')"/>
            
            LogicalName="oracle.owb.relational.PartitionKey" ScriptName="PARTITION_KEY"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicJoinOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.JoinImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.Join')"/>
            
            LogicalName="oracle.owb.mapping.operator.Join" ScriptName="JOINER OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicTableOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.TableImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.Table')"/>
            
            LogicalName="oracle.owb.mapping.operator.Table" ScriptName="TABLE OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicViewOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.ViewImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.View')"/>
            
            LogicalName="oracle.owb.mapping.operator.View" ScriptName="VIEW OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicFactOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.FactImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.Fact')"/>
            
            LogicalName="oracle.owb.mapping.operator.Fact" ScriptName="CUBE OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicSplitterOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.SplitterImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.Splitter')"/>
            
            LogicalName="oracle.owb.mapping.operator.Splitter" ScriptName="SPLITTER OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicAggregationOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.AggregationImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.Aggregation')"/>
            
            LogicalName="oracle.owb.mapping.operator.Aggregation" ScriptName="AGGREGATOR OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicDimensionOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.DimensionImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.dimension.Dimension')"/>
            
            LogicalName="oracle.owb.mapping.operator.Dimension" ScriptName="DIMENSION OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicSequenceOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.SequenceImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.Sequence')"/>
            
            LogicalName="oracle.owb.mapping.operator.Sequence" ScriptName="SEQUENCE OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage owb:InternalName="PublicTransformationOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.TransformationImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.TransformFunction')"/>
            
            LogicalName="oracle.owb.mapping.operator.Transformation" ScriptName="TRANSFORMATION OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicUnpivotOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.UnpivotImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.Unpivot')"/>
            
            LogicalName="oracle.owb.mapping.operator.Unpivot" ScriptName="UNPIVOT OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicSetOperationOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.SetOperationImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.SetOperation')"/>
            
            LogicalName="oracle.owb.mapping.operator.SetOperation" ScriptName="SET_OPERATION OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicPivotOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.PivotImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.Pivot')"/>
            
            LogicalName="oracle.owb.mapping.operator.Pivot" ScriptName="PIVOT OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicAQOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.AdvancedQueueImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.AdvancedQueue')"/>
            
            LogicalName="oracle.owb.mapping.operator.AdvancedQueue" ScriptName="ADVANCED_QUEUE OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicDataEntityOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.DataEntityImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.DataEntity')"/>
            
            LogicalName="oracle.owb.mapping.operator.DataEntity" ScriptName="DATA_ENTITY OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicDataEntityKeysOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.DataEntityKeysImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.DataEntityKeys')"/>
            
            LogicalName="oracle.owb.mapping.operator.DataEntityKeys" ScriptName="DATA_ENTITY_KEYS OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicDistinctOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.DistinctImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.Distinct')"/>
            
            LogicalName="oracle.owb.mapping.operator.Distinct" ScriptName="DEDUPLICATOR OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicExpressionTransformOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.ExpressionTransformImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.ExpressionTransform')"/>
            
            LogicalName="oracle.owb.mapping.operator.ExpressionTransform" ScriptName="EXPRESSION OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicExternalTableOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.ExternalTableImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.ExternalTable')"/>
            
            LogicalName="oracle.owb.mapping.operator.ExternalTable" ScriptName="EXTERNAL_TABLE OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicFilterOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.FilterImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.Filter')"/>
            
            LogicalName="oracle.owb.mapping.operator.Filter" ScriptName="FILTER OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicFunctionComponentBaseOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.FunctionComponentBaseImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.FunctionComponentBase')"/>
            
            LogicalName="oracle.owb.mapping.operator.FunctionComponentBase" ScriptName="FUNCTION_BASE OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicKeyLookupOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.KeyLookupImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.KeyLookupTable')"/>
            
            LogicalName="oracle.owb.mapping.operator.KeyLookup" ScriptName="KEY_LOOKUP OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicInputParameterOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.InputParameterImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.MappingInputParameters')"/>
            
            LogicalName="oracle.owb.mapping.operator.InputParameter" ScriptName="INPUT_PARAMETER OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicOutputParameterOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.OutputParameterImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.MappingOutputParameters')"/>
            
            LogicalName="oracle.owb.mapping.operator.OutputParameter" ScriptName="OUTPUT_PARAMETER OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicParameterBaseOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.ParameterBaseImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.MappingParametersBase')"/>
            
            LogicalName="oracle.owb.mapping.operator.ParameterBase" ScriptName="PARAMETER_BASE OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicMaterializedViewOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.MaterializedViewImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.MaterializedView')"/>
            
            LogicalName="oracle.owb.mapping.operator.MaterializedView" ScriptName="MATERIALIZED_VIEW OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicNameAddressOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.NameAddressImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.NameAddress')"/>
            
            LogicalName="oracle.owb.mapping.operator.NameAddress" ScriptName="NAME_AND_ADDRESS OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicSorterOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.SorterImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.OrderBy')"/>
            
            LogicalName="oracle.owb.mapping.operator.Sorter" ScriptName="SORTER OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicPostMapTriggerOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.PostMapTriggerImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.PostMapTrigger')"/>
            
            LogicalName="oracle.owb.mapping.operator.PostMapTrigger" ScriptName="POSTMAPPING_PROCESS OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicPreMapTriggerOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.PreMapTriggerImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.PreMapTrigger')"/>
            
            LogicalName="oracle.owb.mapping.operator.PreMapTrigger" ScriptName="PREMAPPING_PROCESS OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicVariablesOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.VariablesImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.mapping.component.Variables')"/>
            
            LogicalName="oracle.owb.mapping.operator.Variables" ScriptName="VARIABLES OPERATOR" PublicWeaklyTyped="true"/>
        
        <DefinitionInterestUsage owb:InternalName="PublicFlatFileOperatorDef">
            persistent="true" name="oracle.owb.mapping.operator.FlatFileImpl">
                <set owb:object="@super(PublicAPISet)"/>
            target="getClassDefinition('oracle.wh.service.impl.flatfile.component.FlatFile')"/>
            
            LogicalName="oracle.owb.mapping.operator.FlatFile" ScriptName="FLAT_FILE OPERATOR" PublicWeaklyTyped="true"/>
        
-->
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.schedules.SchedulableImpl"
            target="getClassDefinition('oracle.wh.repos.sdk.schedules.WBSchedulable')"
            LogicalName="oracle.owb.schedules.Schedulable" ScriptName="SCHEDULABLE" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage owb:InternalName="PublicDataProfileDef"
            persistent="true" name="oracle.owb.dataprofile.DataProfileImpl"
            target="getClassDefinition(''oracle.wh.repos.impl.dataProfile.CMPProfile'')"
            LogicalName="oracle.owb.dataprofile.DataProfile" ScriptName="DATA_PROFILE"/>
        <DefinitionInterestUsage owb:InternalName="PublicProfileReferenceDef"
            persistent="true" name="oracle.owb.dataprofile.ProfileReferenceImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dataProfile.CMPProfileTable')"
            LogicalName="oracle.owb.dataprofile.ProfileReference" ScriptName="PROFILE_REFERENCE"/>
            
         <DefinitionInterestUsage owb:InternalName="PublicDataRuleModuleDef"
            persistent="true" name="oracle.owb.dataRule.DataRuleModuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.businessRule.CMPBusinessRuleModule')"
            LogicalName="oracle.owb.dataRule.DataRuleRuleModule" ScriptName="DATA_RULE_MODULE"/>
        <DefinitionInterestUsage owb:InternalName="PublicDataRuleDef"
            persistent="true" name="oracle.owb.dataRule.DataRuleImpl"
            target="getClassDefinition('oracle.wh.repos.impl.businessRule.CMPBusinessRuleDefinition')"
            LogicalName="oracle.owb.dataRule.DataRule" ScriptName="DATA_RULE"/>
        <DefinitionInterestUsage owb:InternalName="PublicDataAuditorDef"
            persistent="true" name="oracle.owb.dataRule.DataAuditorImpl"
            target="getClassDefinition('oracle.wh.repos.impl.businessRule.CMPDataRuleMap')"
            LogicalName="oracle.owb.dataRule.DataAuditor" ScriptName="DATA_AUDITOR"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.dataprofile.ProfileForeignKeyImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dataProfile.CMPProfileForeignKey')"
            LogicalName="oracle.owb.dataprofile.ProfileForeignKey" ScriptName="PROFILE_FOREIGN_KEY"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.dataprofile.ProfileUniqueKeyImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dataProfile.CMPProfileUniqueKey')"
            LogicalName="oracle.owb.dataprofile.ProfileUniqueKey" ScriptName="PROFILE_UNIQUE_KEY"/>ps
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.dataprofile.FunctionalDependencyImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dataProfile.CMPFunctionalDependency')"
            LogicalName="oracle.owb.dataprofile.FunctionalDependency" ScriptName="FUNCTIONAL_DEPENDENCY"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.dataprofile.ProfileAttributeImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dataProfile.CMPProfileAttribute')"
            LogicalName="oracle.owb.dataprofile.ProfileAttribute" ScriptName="PROFILE_ATTRIBUTE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.dataprofile.RowRelationshipImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dataProfile.CMPInclusionDependency')"
            LogicalName="oracle.owb.dataprofile.RowRelationship" ScriptName="ROW_RELATIONSHIP"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.dataprofile.DomainValueImpl"
            target="getClassDefinition('oracle.wh.repos.impl.dataProfile.CMPDPDomainValue')"
            LogicalName="oracle.owb.dataprofile.DomainValue" ScriptName="DOMAIN_VALUE"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.relational.ItemSetImpl"
            target="getClassDefinition('oracle.wh.repos.impl.items.CMPItemSet')"
            LogicalName="oracle.owb.relational.ItemSet" ScriptName="ITEM_SET"
            PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage
            persistent="true" name="oracle.owb.flatfile.SQLLoaderDataFileImpl"
            target="getClassDefinition('oracle.wh.repos.impl.file.CMPSqlLoaderDataFile')"
            LogicalName="oracle.owb.flatfile.SQLLoaderDataFile" ScriptName="SQLLOADER_DATA_FILE"
            PublicWeaklyTyped="true"/>

        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.SetOperationImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.setoperation.SetOperation')"
                    LogicalName="oracle.owb.mapping.operator.SetOperation"
                    ScriptName="SET_OPERATION_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.DomainValueImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.DomainValue')"
                    LogicalName="oracle.owb.mapping.operator.DomainValue"
                    ScriptName="DOMAIN_VALUE_RULE" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.MappingInputParametersImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.MappingInputParameters')"
                    LogicalName="oracle.owb.mapping.operator.MappingInputParameters"
                    ScriptName="INPUT_PARAMETER_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.AdvancedQueueImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.AdvancedQueue')"
                    LogicalName="oracle.owb.mapping.operator.AdvancedQueue"
                    ScriptName="QUEUE_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.AggregationImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.aggregation.Aggregation')"
                    LogicalName="oracle.owb.mapping.operator.Aggregation"
                    ScriptName="AGGREGATOR_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.LookupImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.lookup.Lookup')"
                    LogicalName="oracle.owb.mapping.operator.Lookup"
                    ScriptName="LOOKUP_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.DistinctImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.distinct.Distinct')"
                    LogicalName="oracle.owb.mapping.operator.Distinct"
                    ScriptName="DEDUPLICATOR_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.ExternalTableImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.ExternalTable')"
                    LogicalName="oracle.owb.mapping.operator.ExternalTable"
                    ScriptName="EXTERNAL_TABLE_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.FilterImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.Filter')"
                    LogicalName="oracle.owb.mapping.operator.Filter"
                    ScriptName="FILTER_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.SubqueryFilterImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.subquery.SubqueryFilter')"
                    LogicalName="oracle.owb.mapping.operator.subquery.SubqueryFilter"
                    ScriptName="SUBQUERY_FILTER_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.ViewImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.View')"
                    LogicalName="oracle.owb.mapping.operator.View"
                    ScriptName="VIEW_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.PreMapTriggerImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.PreMapTrigger')"
                    LogicalName="oracle.owb.mapping.operator.PreMapTrigger"
                    ScriptName="PREMAPPING_PROCESS_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.PivotImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.pivot.Pivot')"
                    LogicalName="oracle.owb.mapping.operator.Pivot"
                    ScriptName="PIVOT_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.VariablesImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.Variables')"
                    LogicalName="oracle.owb.mapping.operator.Variables"
                    ScriptName="CONSTANT_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.DataAuditorOpImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.DataAuditorOp')"
                    LogicalName="oracle.owb.mapping.operator.DataAuditorOp"
                    ScriptName="DATA_AUDITOR_OP_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.AWLoadImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.aw.AWLoad')"
                    LogicalName="oracle.owb.mapping.operator.AWLoad"
                    ScriptName="AWLOAD_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.LCRSplitterImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.lcrsplitter.LCRSplitter')"
                    LogicalName="oracle.owb.mapping.operator.LCRSplitter"
                    ScriptName="LCRSPLITTER_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.PostMapTriggerImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.PostMapTrigger')"
                    LogicalName="oracle.owb.mapping.operator.PostMapTrigger"
                    ScriptName="POSTMAPPING_PROCESS_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.JoinImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.Join')"
                    LogicalName="oracle.owb.mapping.operator.Join"
                    ScriptName="JOINER_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.UnpivotImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.pivot.Unpivot')"
                    LogicalName="oracle.owb.mapping.operator.Unpivot"
                    ScriptName="UNPIVOT_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.PseudoColumnImpl"
                    target="getClassDefinition('oracle.wh.service.impl.flatfile.component.PseudoColumn')"
                    LogicalName="oracle.owb.mapping.operator.PseudoColumn"
                    ScriptName="DATA_GENERATOR_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.MatchMergeImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.matchmerge.MatchMerge')"
                    LogicalName="oracle.owb.mapping.operator.MatchMerge"
                    ScriptName="MATCHMERGE_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.ViewGeneratorImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.viewgenerator.ViewGenerator')"
                    LogicalName="oracle.owb.mapping.operator.ViewGenerator"
                    ScriptName="VIEWGEN_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.TableFunctionImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.TableFunction')"
                    LogicalName="oracle.owb.mapping.operator.TableFunction"
                    ScriptName="TABLE_FUNCTION_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.OrderByImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.OrderBy')"
                    LogicalName="oracle.owb.mapping.operator.OrderBy"
                    ScriptName="SORTER_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.DimensionImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.dimension.Dimension')"
                    LogicalName="oracle.owb.mapping.operator.Dimension"
                    ScriptName="DIMENSION_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.NameAddressImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.NameAddress')"
                    LogicalName="oracle.owb.mapping.operator.NameAddress"
                    ScriptName="NAME_AND_ADDRESS_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.SubMapImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.submap.SubMap')"
                    LogicalName="oracle.owb.mapping.operator.SubMap"
                    ScriptName="PLUGGABLE_MAPPING_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.ExpandObjectImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.userTypes.ExpandObject')"
                    LogicalName="oracle.owb.mapping.operator.ExpandObject"
                    ScriptName="EXPAND_OBJECT_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.MappingOutputParametersImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.MappingOutputParameters')"
                    LogicalName="oracle.owb.mapping.operator.MappingOutputParameters"
                    ScriptName="OUTPUT_PARAMETER_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.ConstructObjectImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.userTypes.ConstructObject')"
                    LogicalName="oracle.owb.mapping.operator.ConstructObject"
                    ScriptName="CONSTRUCT_OBJECT_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.SequenceImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.Sequence')"
                    LogicalName="oracle.owb.mapping.operator.Sequence"
                    ScriptName="SEQUENCE_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.TableImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.Table')"
                    LogicalName="oracle.owb.mapping.operator.Table"
                    ScriptName="TABLE_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.FlatFileImpl"
                    target="getClassDefinition('oracle.wh.service.impl.flatfile.component.FlatFile')"
                    LogicalName="oracle.owb.mapping.operator.FlatFile"
                    ScriptName="FLAT_FILE_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.SplitterImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.Splitter')"
                    LogicalName="oracle.owb.mapping.operator.Splitter"
                    ScriptName="SPLITTER_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.AnydataCastImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.anydatacast.AnydataCast')"
                    LogicalName="oracle.owb.mapping.operator.AnydataCast"
                    ScriptName="ANYDATA_CAST_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.IteratorOperatorImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.userTypes.IteratorOperator')"
                    LogicalName="oracle.owb.mapping.operator.IteratorOperator"
                    ScriptName="ITERATOR_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.InputSignatureImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.submap.InputSignature')"
                    LogicalName="oracle.owb.mapping.operator.InputSignature"
                    ScriptName="INPUT_SIGNATURE_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.ExpressionTransformImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.expression.ExpressionTransform')"
                    LogicalName="oracle.owb.mapping.operator.ExpressionTransform"
                    ScriptName="EXPRESSION_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.LCRCastImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.lcrcast.LCRCast')"
                    LogicalName="oracle.owb.mapping.operator.LCRCast"
                    ScriptName="LCRCAST_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.OutputSignatureImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.submap.OutputSignature')"
                    LogicalName="oracle.owb.mapping.operator.OutputSignature"
                    ScriptName="OUTPUT_SIGNATURE_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.MaterializedViewImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.MaterializedView')"
                    LogicalName="oracle.owb.mapping.operator.MaterializedView"
                    ScriptName="MATERIALIZED_VIEW_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.TransformFunctionImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.TransformFunction')"
                    LogicalName="oracle.owb.mapping.operator.TransformFunction"
                    ScriptName="TRANSFORMATION_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.operator.CubeImpl"
                    target="getClassDefinition('oracle.wh.service.impl.mapping.component.dimension.Cube')"
                    LogicalName="oracle.owb.mapping.operator.Cube"
                    ScriptName="CUBE_OPERATOR" PublicWeaklyTyped="true"/>
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.configuration.PlatformConfigurationImpl"
                    target="getClassDefinition('oracle.wh.repos.impl.configuration.CMPPlatformConfiguration')"
                    LogicalName="oracle.owb.configuration.PlatformConfiguration"
                    ScriptName="PLATFORM_CONFIGURATION" />
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.platform.ConfigurationTemplateImpl"
                    target="getClassDefinition('oracle.wh.repos.impl.platform.CMPUserConfigTemplateSet')"
                    LogicalName="oracle.owb.platform.ConfigurationTemplate"
                    ScriptName="CONFIGURATION_TEMPLATE" />
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.configuration.PhysicalObjectImpl"
                    target="getClassDefinition('oracle.wh.repos.impl.configuration.CMPPhysicalObject')"
                    LogicalName="oracle.owb.configuration.PhysicalObject"
                    ScriptName="PHYSICAL_OBJECT" />
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.mapping.PhysicalMapImpl"
                    target="getClassDefinition('oracle.wh.repos.impl.mapping.CMPPhysicalMap')"
                    LogicalName="oracle.owb.mapping.PhysicalMap"
                    ScriptName="PHYSICAL_MAP" />
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.foundation.reflection.ClassDefinitionImpl"
                    target="getClassDefinition('oracle.wh.repos.impl.metaModel.CMPClassDefinition')"
                    LogicalName="oracle.owb.foundation.reflection.ClassDefinition"
                    ScriptName="CLASS_DEFINITION" />
        <DefinitionInterestUsage persistent="true"
                    name="oracle.owb.foundation.reflection.PropertyDefinitionImpl"
                    target="getClassDefinition('oracle.wh.repos.impl.metaModel.CMPPropertyDefinition')"
                    LogicalName="oracle.owb.foundation.reflection.PropertyDefinition"
                    ScriptName="PROPERTY_DEFINITION" />
    </PublicAPISet>
</owb:definition>

