DIH Object Migration Fails with 'Cannot Overwrite Published Connector' (Doc ID 2183573.1)

Last updated on OCTOBER 21, 2016

Applies to:

Oracle Financial Services Analytical Applications Infrastructure - Version 8.0.2 and later
Oracle Financial Services Data Integration Hub - Version 8.0.2 and later
Information in this document applies to any platform.
Oracle Financial Services Analytical Applications (OFSAA)

Symptoms

In Oracle Financial Services Data Integration Hub (DIH) 8.0.2, when you run the Object Migration utility described in section "11.1 Performing Object Migration" of the 8.0.2 DIH User Guide, the migration of T2T Data Mappings and F2T Data File Mappings fails.  You do not see them in the target environment after the migration.  You are doing an incremental migration of an object that already exists in the target environment.

You find the following error in the Web Server's (ex. Weblogic) log file:

ERROR
-----------------------

<Sep 12, 2016 1:23:44 AM EDT> <Error> <com.ofss.fsgbu.dih.migration.imp.impl.ConnectorImportImpl> <BEA-000000> <Exception ->
java.lang.Exception: Datamodel inconsistencies found between source and target. Aborting migration
        at com.ofss.fsgbu.dih.migration.imp.impl.ConnectorImportImpl.importConnector(ConnectorImportImpl.java:112)
        at com.ofss.fsgbu.dih.migration.imp.impl.ConnectorImportImpl.importObject(ConnectorImportImpl.java:62)
        at com.ofss.fsgbu.dih.migration.imp.ImportService.importObjects(ImportService.java:22)
        at sun.reflect.GeneratedMethodAccessor845.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Truncated. see log file for complete stacktrace
>
Sep 12, 2016 1:23:44 AM com.ofs.reveleus.DIH.global.DIHLogger logThis
INFO: For ConnectorId: 205617 : Returned Use Case: 54
Sep 12, 2016 1:23:44 AM com.ofs.reveleus.DIH.global.DIHLogger logThis
INFO: Number of dss added - 0
Sep 12, 2016 1:23:44 AM com.ofs.reveleus.DIH.global.DIHLogger logThis
INFO: Connetcor - [OSSM20_COMPTENEGO_POS] already exists . Will overwite
Sep 12, 2016 1:23:44 AM com.ofs.reveleus.DIH.global.DIHLogger logThis
INFO: Can not overwrite  [OSSM20_COMPTENEGO_POS]. Connector is in published state. Please unpublish
Sep 12, 2016 1:23:44 AM com.ofs.reveleus.DIH.global.DIHLogger logError
SEVERE: Exception ->
java.lang.Exception: Cannot overwrite published Connector
       at com.ofss.fsgbu.dih.migration.imp.impl.ConnectorImportImpl.importConnector(ConnectorImportImpl.java:84)
       at com.ofss.fsgbu.dih.migration.imp.impl.ConnectorImportImpl.importObject(ConnectorImportImpl.java:62)
       at com.ofss.fsgbu.dih.migration.imp.ImportService.importObjects(ImportService.java:22)


The error appears to prevent all DIH objects from migrating.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms