Skip to Main Content

Enterprise Manager

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

json file data load to oracle table using ODI 12.2.1.4

DoniyorNov 27 2019 — edited Dec 2 2019

Hello,

I`m trying to load data from JSON file to oracle table using ODI 12.2.1.4. ODI-Procedure (1.truncate schema, 2.synchronize from file) executed without any error but in target table only 100 rows inserted. However in JSON file I have much more data.

This job succeeded with with previous ODI versions.

Could you please help me on this to find out the reason why only part of the data loaded into the table?

Regards,

Doniyor

Comments

843793
I can't remember exactly how it works, but I'm pretty sure you won't be allowed to compile code that breaks genericity.

Remember, a generic class provides genericity, but you provide the parameter. The only situation that breaks this is if member variables are public - which they shouldn't be.
843793
Hi,
According to the GJ specification, the compiler does store extra parameter information in the class files. There is a process called 'retrofitting' which allows to add this extra information to existing classes.
The Java 2 Collection classes which come with the generics compiler were retrofitted in this way. If, however, you use the 'raw types' it is possible to compile code which violates type constraints, and which will fail only at runtime (the compiler will give an unchecked warning, though).
843793
No its not a limitation but the nature of late binding. Sure you can use a precompiled class like it were a library and access the methods directly since you will know what the signatures are. You are within your rights to create as many illegal casts as you want. The point is Generics will not itself create any bad casts. Nobody can stop a mad programmer...
1 - 3

Post Details

Added on Nov 27 2019
0 comments
233 views