Skip to Main Content

Intelligent Advisor

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!

Encapsulating/Wrapping siebel data adaptor

796194Sep 13 2010 — edited Sep 14 2010
Hi ,

I am trying to invoke the siebel data connector load/save/listCases methods from my own data adaptor. But at the run time the while executing the load() method following error occured.


Code Snippet(Please ignore the syntax errors):

Class MyDataAdaptor implements DataAdaptor {

load(SecurityToken st,String caseid,InterviewRulebase ir){
SiebelDataAdaptor sda = new SiebelDataAdaptor();
return sda.load(st,caseid,ir)
}

}

Error:

Caused by: com.oracle.determinations.interview.engine.exceptions.InterviewEngineException: Could not load session data from siebel
* at com.oracle.determinations.web.siebel.SiebelDataAdapter.load(SiebelDataAdapter.java:209)*
* at my.adaptor.MyDataAdaptor.load(MyDataAdaptor.java:83)*
* at com.oracle.determinations.web.platform.controller.actions.StartSessionAction.getResource(StartSessionAction.java:74)*
* ... 20 more*
Caused by: java.lang.NullPointerException
* at com.oracle.determinations.web.siebel.SiebelDataAdapter.verifyConfigForRulebase(SiebelDataAdapter.java:510)*
* at com.oracle.determinations.web.siebel.SiebelDataAdapter.load(SiebelDataAdapter.java:118)*
* ... 22 more*


The caseid is in correct format ie. <sessionid[rowid]>,<userid>,<context id>,<mapping id>

Please help.

Thanks,
Lokesh
This post has been answered by Frank.Hampshire-Oracle on Sep 13 2010
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 12 2010
Added on Sep 13 2010
3 comments
484 views