Oracle Data Integrator can import objects, the topology or a master repository using several modes:
Duplication: This mode creates a new object (with a new Internal ID), and inserts all the elements in the export file.
Note: This mode is designed
to insert 'new' elements.
The Duplication mode is used to transfer objects between two different
repositories. To transfer objects from one repository to another, with
the possibility to ship new versions of these objects, or to make updates,
it is better to use the three Synonym modes.
Note: This import mode is not available for importing master repositories. Creating a new master repository using the export of an existing one is performed using the Mimport tool.
Synonym Mode INSERT : Tries to insert the same object (with the same internal ID) in the repository. If it is not possible (for instance an object of the same type with the same internal ID already exists) then nothing is inserted.
Note: The Internal
ID enables object identification:
- It is unique for the object type within the repository
- It is unique between repositories for the object type because it contains
the repository unique ID
The Internal ID appears on the version
tab of each object.
Synonym Mode UPDATE : Tries to modify the same object (with the same internal ID) in the repository. If the object does not exist, nothing happens. Note that this mode is able to delete information in the object (such as sub-objects) if they do not exist in the export file.
Synonym Mode INSERT / UPDATE : combination of the two previous modes. It tries first to insert, and the object exists, does the update. Note that this mode is able to delete information in the object (such as sub-objects) if they do not exist in the export file.