Skip to Main Content

Analytics Software

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!

Call ODI 11g scenario from Essbase calc script/business rule using ODI SDK

772776Jun 16 2011 — edited Jun 1 2012
I am looking for any hints on how to use the ODI 11g SDK. I want to call a java application (CDF) that runs an ODI scenario using RUNJAVA in Essbase which I have successfully done in the 10g environment.

The java application has the odi-core.jar included in the project and registers OK with Essbase and I have replicated code from the Oracle sample code site. When I run the application in a calc script I get the following error:

EssbaseCluster-1.EFTS.EFTS.odi Execute calculation script June 17, 2011 10:20:40 AM NZST Failed
Error: 1200456 Problem running [indigo.essbase.odi.RunODIScenario]: [java.lang.NoClassDefFoundError: org/springframework/util/StringUtils]

When I comment out the code that calls the creates the OdiInstance then the java app executes fine - i.e. writes something to the Essbase log.

The research I have done so far indicates that a classpath is incorrect. If that is the case where do I start looking to correct the classpath? Is it the ODI classpath or the Essabase classpath?

Any tips would be grateful.
Thanks.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 29 2012
Added on Jun 16 2011
2 comments
543 views