# this is the rule file for the MDL # header information PRODSRCRELEASE=9.1.0.5.0 PRODTGTRELEASE=9.0.3.22.0 SRCRELEASE=9.2 TGTRELEASE=10.0 SRCMDLRELEASE=9.2 TGTMDLRELEASE=10.0 CLASSPATH=oracle.wh.repos.pdl.metadataloader.converter.versions.version92 # no comments allowed between BEGIN_HEADER and END_HEADER # unless you want it to appear as part of the header of your target file # will be replaced with the date and time while will be replaced with the old release version BEGIN_HEADER #!---------------------------------------------------------------------- #! #! Oracle Warehouse Builder Upgrade Utility #! Upgraded from 9.2 to 11.1 Preloader #! #!---------------------------------------------------------------------- END_HEADER # actual rules # always cache the project for writing the statistics BASELANGUAGE,BASELANGUAGE,2,COPY,CACHE SUPPORTEDLANGUAGE,SUPPORTEDLANGUAGE,2,COPY,CACHE MULTILANGUAGESUPPORT,MULTILANGUAGESUPPORT,2,COPY,CACHE BEGIN_MLSDESCRIPTION,BEGIN_MLSDESCRIPTION END_MLSDESCRIPTION,END_MLSDESCRIPTION METADATADEFINITION,METADATADEFINITION,4,COPY BEGIN_DEFAULTVALUE,BEGIN_DEFAULTVALUE END_DEFAULTVALUE,END_DEFAULTVALUE PROJECT,PROJECT,4,COPY,CACHE PROJECT,PROJECT,5,COPY,CACHE LOCATION,LOCATION,9,COPY,CACHE CONNECTOR,CONNECTOR,7,COPY,CACHE RUNTIMEREPOSITORYCONNECTION,RUNTIMEREPOSITORYCONNECTION,11,COPY,CACHE USERDEFINEDPROPERTY,USERDEFINEDPROPERTY,2,COPY,CACHE TABLE,TABLE,5,COPY,CACHE EXTERNALTABLE,EXTERNALTABLE,13,COPY,CACHE BEGIN_DESCRIPTION,BEGIN_DESCRIPTION END_DESCRIPTION,END_DESCRIPTION BEGIN_ACCESSPARAMETER,BEGIN_ACCESSPARAMETER END_ACCESSPARAMETER,END_ACCESSPARAMETER DATAWAREHOUSE,DATAWAREHOUSE,25,COPY,CACHE DATAWAREHOUSE,DATAWAREHOUSE,3,COPY,CACHE ORACLEINSTALLEDMODULE,ORACLEINSTALLEDMODULE,25,COPY,CACHE ORACLEINSTALLEDMODULE,ORACLEINSTALLEDMODULE,3,COPY,CACHE FILEINSTALLEDMODULE,FILEINSTALLEDMODULE,20,COPY,CACHE FILEINSTALLEDMODULE,FILEINSTALLEDMODULE,3,COPY,CACHE SAPINSTALLEDMODULE,SAPINSTALLEDMODULE,34,COPY,CACHE SAPINSTALLEDMODULE,SAPINSTALLEDMODULE,3,COPY,CACHE SHAREDINSTALLEDMODULE,SHAREDINSTALLEDMODULE,3,COPY,CACHE GATEWAYINSTALLEDMODULE,GATEWAYINSTALLEDMODULE,25,COPY,CACHE,type=0 GATEWAYINSTALLEDMODULE,GATEWAYINSTALLEDMODULE,3,COPY,CACHE,type=0 VIEW,VIEW,5,COPY,CACHE MATERIALIZEDVIEW,MATERIALIZEDVIEW,5,COPY,CACHE BEGIN_NOTE,BEGIN_NOTE END_NOTE,END_NOTE BEGIN_PACKAGESPEC,BEGIN_PACKAGESPEC END_PACKAGESPEC,END_PACKAGESPEC BEGIN_PACKAGEBODY,BEGIN_PACKAGEBODY END_PACKAGEBODY,END_PACKAGEBODY BEGIN_SELECT,BEGIN_SELECT END_SELECT,END_SELECT SEQUENCE,SEQUENCE,5,COPY,CACHE DIMENSION,DIMENSION,7,COPY,CACHE DIMENSION,DIMENSION,5,COPY,CACHE LEVEL,LEVEL,6,COPY,CACHE COLUMN,COLUMN,16,COPY,CACHE COLUMN,COLUMN,15,COPY,CACHE COLUMN,COLUMN,12,COPY,CACHE HIERARCHY,HIERARCHY,9,COPY,CACHE LEVELRELATIONSHIP,LEVELRELATIONSHIP,8,COPY,CACHE FACT,FACT,6,COPY,CACHE MEASURE,MEASURE,12,COPY,CACHE CHECKCONSTRAINT,CHECKCONSTRAINT,5,COPY,CACHE BEGIN_CONDITION,BEGIN_CONDITION END_CONDITION,END_CONDITION PRIMARYKEY,PRIMARYKEY,COPY,CACHE UNIQUEKEY,UNIQUEKEY,COPY,CACHE FOREIGNKEY,FOREIGNKEY,COPY,CACHE FACTFOREIGNKEY,FACTFOREIGNKEY,COPY,CACHE FACTFOREIGNKEYCOLUMN,FACTFOREIGNKEYCOLUMN,COPY,CACHE SEGMENTEDUNIQUEKEY,SEGMENTEDUNIQUEKEY,5,COPY,CACHE ADVANCEDQUEUE,ADVANCEDQUEUE,6,COPY,CACHE OBJECTTYPE,OBJECTTYPE,3,COPY,CACHE TYPEFIELD,TYPEFIELD,9,COPY,CACHE STANDALONEFUNCTION,STANDALONEFUNCTION,0,COPY,CACHE STANDALONEPROCEDURE,STANDALONEROCEDURE,0,COPY,CACHE FUNCTIONCATEGORY,FUNCTIONCATEGORY,6,COPY,CACHE FUNCTION,FUNCTION,10,COPY,CACHE PARAMETER,PARAMETER,9,COPY,CACHE IMPLEMENTATION,IMPLEMENTATION,5,COPY,CACHE BEGIN_SYNTAX,BEGIN_SYNTAX END_SYNTAX,END_SYNTAX BEGIN_UPDATE_WHERE,BEGIN_UPDATE_WHERE END_UPDATE_WHERE,END_UPDATE_WHERE BEGIN_DELETE_WHERE,BEGIN_DELETE_WHERE END_DELETE_WHERE,END_DELETE_WHERE NAMEDATTRIBUTESET,NAMEDATTRIBUTESET,6,COPY,CACHE NAMEDATTRIBUTESETATTR,NAMEDATTRIBUTESETATTR,3,COPY,CACHE CONFIGPARAM,CONFIGPARAM,5,COPY,CACHE CHILDCONFIG,CHILDCONFIG,5,COPY,CACHE CONFIGURABLE,CONFIGURABLE,4,COPY,CACHE FILE,FILE,19,COPY,CACHE RECORD,RECORD,5,COPY,CACHE FIELD,FIELD,17,COPY,CACHE MAPPING,MAPPING,7,COPY,CACHE BEGIN_EXPRESSION,BEGIN_EXPRESSION END_EXPRESSION,END_EXPRESSION MAPPINGSTAGECOMPONENT,MAPPINGSTAGECOMPONENT,19,COPY,CACHE MAPPINGSTAGECOMPONENTPROPERTY,MAPPINGSTAGECOMPONENTPROPERTY,4,COPY,CACHE MAPPINGPARAMETERGROUP,MAPPINGPARAMETERGROUP,22,COPY,CACHE MAPPINGPARAMETERGROUPPROPERTY,MAPPINGPARAMETERGROUPPROPERTY,4,COPY,CACHE MAPPINGPARAMETER,MAPPINGPARAMETER,10,COPY,CACHE MAPPINGPARAMETERPROPERTY,MAPPINGPARAMETERPROPERTY,4,COPY,CACHE MAPPINGPARAMETERCONNECTION,MAPPINGPARAMETERCONNECTION,18,COPY,CACHE MAPPINGPHYSICALPROPERTY,MAPPINGPHYSICALPROPERTY,4,COPY,CACHE MAPPINGDISPLAYSET,MAPPINGDISPLAYSET,6,COPY,CACHE MAPPINGDISPLAYSETPARAMETER,MAPPINGDISPLAYSETPARAMETER,3,COPY,CACHE PHYSICALMAPPINGSTEP,PHYSICALMAPPINGSTEP,3,COPY,CACHE PHYSICALMAPPINGSTEPPROPERTY,PHYSICALMAPPINGSTEPPROPERTY,4,COPY,CACHE PHYSICALSTAGECOMPONENTPROPERTY,PHYSICALSTAGECOMPONENTPROPERTY,4,COPY,CACHE BEGIN_PROPERTYVALUE,BEGIN_PROPERTYVALUE END_PROPERTYVALUE,END_PROPERTYVALUE PROCESSMODULE,PROCESSMODULE,17,COPY,CACHE PROCESSPACKAGE,PROCESSPACKAGE,3,COPY,CACHE PROCESS,PROCESS,5,COPY,CACHE CURRENTPROCESSPACKAGE,3,COPY,CACHE CURRENTPROCESS,3,COPY,CACHE PROCESSACTIVITY,PROCESSACTIVITY,18,COPY,CACHE PROCESSACTIVITYPARAMETER,PROCESSACTIVITYPARAMETER,10,COPY,CACHE BEGIN_DATAVALUE,BEGIN_DATAVALUE END_DATAVALUE,END_DATAVALUE SUBPROCESS,SUBPROCESS,13,COPY,CACHE PROCESSTRANSITION,PROCESSTRANSITION,5,COPY,CACHE BEGIN_TRANSITIONCONDITION,BEGIN_TRANSITIONCONDITION END_TRANSITIONCONDITION,END_TRANSITIONCONDITION COLLECTION,COLLECTION,3,COPY,CACHE COLLECTIONSHORTCUT,COLLECTIONSHORTCUT,14,COPY,CACHE INTELLIGENCEMODULE,INTELLIGENCEMODULE,15,COPY,CACHE QUERYOBJECT,QUERYOBJECT,8,COPY,CACHE QUERYITEM,QUERYITEM,33,COPY,CACHE LOV,LOV,8,COPY,CACHE IOBUSINESSAREA,IOBUSINESSAREA,4,COPY,CACHE IOBUSINESSAREASHORTCUT,IOBUSINESSAREASHORTCUT,6,COPY,CACHE CURRENTQUERYOBJECT,CURRENTQUERYOBJECT,5,COPY,CACHE JOIN,JOIN,16,COPY,CACHE JOINCOMPONENT,JOINCOMPONENT,13,COPY,CACHE DRILLPATH,DRILLPATH,12,COPY,CACHE DRILLLEVEL,DRILLLEVEL,6,COPY,CACHE DRILLITEM,DRILLITEM,6,COPY,CACHE DRILLPATHSEGMENT,DRILLPATHSEGMENT,7,COPY,CACHE REPORTMODULE,REPORTMODULE,15,COPY,CACHE REPORT,REPORT,8,COPY,CACHE REPORTITEM,REPORTITEM,16,COPY,CACHE REPORTGROUP,REPORTGROUP,4,COPY,CACHE REPORTGROUPSHORTCUT,REPORTGROUPSHORTCUT,7,COPY,CACHE DERIVATIONSOURCEFCO,DERIVATIONSOURCEFCO,11,COPY,CACHE DERIVATIONSOURCESCO,DERIVATIONSOURCESCO,16,COPY,CACHE DERIVEDFCO,DERIVEDFCO,3,COPY,CACHE PARENTDERIVEDFCO,PARENTDERIVEDFCO,5,COPY,CACHE SNAPSHOT,SNAPSHOT,5,COPY,CACHE SNAPSHOTROOT,SNAPSHOTROOT,5,COPY,CACHE # GLH 03/13/06 Added for bug 5082664 to keep track of current snapshot being processed. TRIGGERACTION,[SNAPSHOT],1,0,WBPreloader92to10.processSnapshot # To add project name to a list of unique projects in MDL file. TRIGGERACTION,[PROJECT],1,0,WBPreloader92to10.processProject # cache Location type information TRIGGERACTION,[LOCATION],1,0,WBPreloader92to10.processLocation # cache Connector information TRIGGERACTION,[CONNECTOR],1,0,WBPreloader92to10.processConnector # cache module information TRIGGERACTION,[DATAWAREHOUSE;ORACLEINSTALLEDMODULE;GATEWAYINSTALLEDMODULE;FILEINSTALLEDMODULE;SAPINSTALLEDMODULE;PROCESSMODULE],1,0,WBPreloader92to10.processModule # GLH 02/04/05 Bug 4067150 - Below no longer needed. #TRIGGERACTION,[FILEINSTALLEDMODULE],2,0,WBPreloader92to10.processFileModule # cache foreign key information TRIGGERACTION,[FOREIGNKEY],1,0,WBPreloader92to10.processForeignKey # cache dimension hierarchy names TRIGGERACTION,[HIERARCHY],1,0,WBPreloader92to10.processHierarchy # cache Fact information TRIGGERACTION,[FACT],1,0,WBPreloader92to10.processFact TRIGGERACTION,[FACTFOREIGNKEY],1,0,WBPreloader92to10.processFactForeignKey TRIGGERACTION,[FACTFOREIGNKEYCOLUMN],1,0,WBPreloader92to10.processFactForeignKeyColumn TRIGGERACTION,[SEGMENTEDUNIQUEKEY],1,0,WBPreloader92to10.processFactSegmentedUK TRIGGERACTION,[UNIQUEKEY],1,0,WBPreloader92to10.processFactUniqueKey TRIGGERACTION,[PRIMARYKEY],1,0,WBPreloader92to10.processFactUniqueKey TRIGGERACTION,[NAMEDATTRIBUTESET],1,0,WBPreloader92to10.processFactNamedAttributeSet TRIGGERACTION,[NAMEDATTRIBUTESETATTR],1,0,WBPreloader92to10.processFactNamedAttributeSetItem TRIGGERACTION,[BEGIN_DESCRIPTION],1,0,WBPreloader92to10.processBeginDescription TRIGGERACTION,[COLUMN],1,0,WBPreloader92to10.processFactGeneratedColumn # cache config information TRIGGERACTION,[CONFIGPARAM;CHILDCONFIG],1,0,WBPreloader92to10.processConfig # cache Advanced Queue information TRIGGERACTION,[ADVANCEDQUEUE],1,0,WBPreloader92to10.processAdvancedQueue # cache Metadata Definition xsdcinformation TRIGGERACTION,[METADATADEFINITION],1,0,WBPreloader92to10.processMetadataDefinition # cache Multi-Language Support information TRIGGERACTION,[MULTILANGUAGESUPPORT],1,0,WBPreloader92to10.processMultiLanguageSupport TRIGGERACTION,[BEGIN_MLSDESCRIPTION],1,0,WBPreloader92to10.processBeginMLSDescription # cache User-Defined Property information TRIGGERACTION,[USERDEFINEDPROPERTY],1,0,WBPreloader92to10.processUserDefinedProperty TRIGGERACTION,[BEGIN_PROPERTYVALUE],1,0,WBPreloader92to10.processBeginPropertyValue # GLH 09/15/06 Added for bug 5504848 - cache mapping step type information (i.e. PL/SQL vs. SQL Loader) TRIGGERACTION,[PHYSICALMAPPINGSTEP],1,0,WBPreloader92to10.processPhysicalMappingStep # GLH 09/15/06 Added for bug 5504848 - save mapping FQN with module name to be used by processPhysicalMappingStep. TRIGGERACTION,[MAPPING],1,0,WBPreloader92to10.processMapping # CJS 01/18/07 Added for bug 5309802 - The names of files in the MDL file need to be cached as part of the MDL upgrade preloading process. TRIGGERACTION,[FILE],1,0,WBPreloader92to10.processFile # CJS 01/18/07 Added for bug 5309802 - The names of all constraints in the MDL file need to be cached as part of the MDL upgrade preloading process. TRIGGERACTION,[PRIMARYKEY;UNIQUEKEY;FOREIGNKEY;FACTFOREIGNKEY;SEGMENTEDUNIQUEKEY],2,0,WBPreloader92to10.cacheConstraintNames TRIGGERACTION,[CHECKCONSTRAINT],1,0,WBPreloader92to10.cacheConstraintNames