ODI Import of Physical Agent Fails with "ODI-11002: Error occurred while importing Objects" for Load Balanced Agents

(Doc ID 2312152.1)

Last updated on OCTOBER 10, 2017

Applies to:

Oracle Data Integrator - Version 12.2.1.2.6 to 12.2.1.3.0 [Release 12c]
Information in this document applies to any platform.

Symptoms

In an Oracle Data Integrator (ODI) environment there are three agents configured for High Availability (HA) with the only dependency being that the master agent is linked to the slave agents via the Load Balancing page:

When attempting to import all three agents into another master/work repository using an export file which contains all three, an error indicates that objects agent_51910 and agent_51911 are missing and the import fails:

ODI-12308: Populate Odi Repository operation failed.
oracle.odi.core.service.impexp.OdiImportExportException: ODI-11002: Error occurred while importing Objects
ODI-10244: Cannot import SNP_LBAGENT 8_25 (with global id: 061029ff-cfc3-46c5-83f5-5e5a07383d28 and internal id: 8 | 25) because referenced Agent with global id 9a4c4364-abcc-4ca8-9b40-1ded8d1bdce0 does not exist.

Note: The same error occurs in an environment where ODI is integrated to Version Control (VCS) Apache Subversion (SVN), when attempting to populate the ODI repository (branch) from SVN.

 

The following is an example of how the issue can be reproduced:

1. Create three new dummy agents:

LB_TEST1 is marked to load balance the other agents (via the "Load balancing" tab).

A. To reproduce using the Import process:

2. Create a smart export file that includes the load balanced agents

3. Login to the other repository and attempt to import

B - To reproduce in an VCS / SVN integrated environment:

2 - Create a partial tag including a project folder and the agents

3 - Create branch from tag

4 - Login to another empty ODI repository, and import into new branch: Populate ODI from VCS

In either case, the import fails with error indicating that there are agents missing.

Changes

 

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