My Oracle Support Banner

ODI Reverse Engineer of XML File Fails to Pick Up Multiple Occurences of the Same Element Under a Parent Element (Doc ID 2408688.1)

Last updated on JUNE 20, 2018

Applies to:

Oracle Data Integrator - Version 12.2.1.0.0 and later
Information in this document applies to any platform.

Symptoms

An element in an Extensible Markup Language (XML) file has several sub-elements with the same name.

When reverse engineering this file in Oracle Data integrator (ODI) 12.2.1.x, it only records the last sub-element in a column of the element's table, instead of recording all of the sub-elements in a separate table.

This means that the values for all but one of these sub-elements is lost when pulling in the XML data.

For example, in the following section of an exported Essbase application data file, all of the UDA entries are lost except the last one, "Value5".

<Member name="100000" TimeBalance="Average">
   <A lias table="Default">Named Record</Alias>
   <UDA>Value1</UDA>
   <UDA>Value2</UDA>
   <UDA>Value3</UDA>
   <UDA>Value4</UDA>
   <UDA>Value5</UDA>
</Member>

Changes

 

Cause

To view full details, 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 a vibrant support community of peers and Oracle experts.