1 Reply Latest reply: Sep 27, 2013 7:29 AM by Eric Buddelmeijer RSS

    Unable to import mdl containing ProcessFlows using object id's due to different UOID for object PLATFORM_CONFIGURATION

    Eric Buddelmeijer

      Hi,

       

      We are on OWB 11.2.0.3 and have 3 different OWB repositories, one for development, one for acceptance testing and of course production.

      When we export process flows from development (dev) and try to import to acceptance (acc) we get the following error:

       

      Importing into workspace DWHP_CCR

       

      Informational: MDL1328: PROJECT T_DWH not imported since the object in MDL file is the same as the object in the workspace.

      Informational: MDL1328: CONFIGURATION T_DWH.DEFAULT_CONFIGURATION not imported since the object in MDL file is the same as the object in the workspace.

      Informational: MDL1328: DEPLOYMENT T_DWH.DEFAULT_CONFIGURATION.DEFAULT_DEPLOYMENT not imported since the object in MDL file is the same as the object in the workspace.

      Error at line 14: MDL1261: Error importing PLATFORM_CONFIGURATION T_DWH.DEFAULT_CONFIGURATION.OWF.

       

      Detailed Error Message:

      MDL1407: Cannot import PLATFORM_CONFIGURATION with physical name <OWF> matching by object identifier because a PLATFORM_CONFIGURATION <OWF> with the same physical name <OWF> but different object identifier already exists.


      We don't want to start using "MATCH BY NAME" as that will probably disrupt the association between the mappings in the process flows and the actual mappings themselves.


      I tried to find the UOID of the PLATFORM_CONFIGURATION using OMBPlus, and if that succeeds to change the UOID to the same value in each environment. This is the result of trying to get it:


      /T_DWH/TEST_HVDWH/STHV> OMBCC '/T_DWH/DEFAULT_CONFIGURATION'

      Context changed.

      /T_DWH/DEFAULT_CONFIGURATION> OMBLIST PLATFORM_CONFIGURATIONS

      FILE GENERIC ORACLE OWF

      /T_DWH/DEFAULT_CONFIGURATION> OMBCC 'OWF'

      Context changed.

      /T_DWH/DEFAULT_CONFIGURATION/OWF> OMBCC '..'

      Context changed.

      /T_DWH/DEFAULT_CONFIGURATION> OMBRETRIEVE PLATFORM_CONFIGURATION 'OWF'

      OMB01195: Component OWF is not found.

      /T_DWH/DEFAULT_CONFIGURATION>

       

      It can't even find the PLATFORM_CONFIGURATION. Beats me.

       

      I also thought of trying to create a new configuration by copying it, make that the active configuration, delete the original configuration and then import the process flows. But that gives the same error, apparently the platform_configuration OWF still exists after deleting the 'parent' default_configuration.

       

      Does anybody know of another way of changing the PLATFORM_CONFIGURATION so we can succesfully import the Process flows?

       

      Thanks in advance,

      Eric.