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!

OPA use of Custom Reference Tables

user636252Dec 21 2009 — edited Dec 22 2009
Hi there,

I am working on a Siebel project and we are planning to integrate Siebel with OPA. I have set up the OPA Connector for Siebel and have created a simple workflow which passes some data to OPA rulebase deployed on the Determinations Server (in WebLogic) and then I map the response back to update a record in Siebel. This all works fine.

But I need to know how to return static text back. I was told that you can use Custom Reference tables. Here is the scenario as to what I am trying to achieve:

There will be a list of rules. Each rule will have one or more rule summary and each rule summary will have one decision rationale which holds a detailed description of the rule summary.

So basically I need to write the rules in OPA, and then from Siebel I need to call OPA by passing some input data. OPA should then execute the rules defined, and it should return each rule with all its rule summaries and for each rule summary it should return a decision rationale which is a static paragraph.

I was told that to return the decision rationale, I could use Custom Reference tables but I have no idea how this could work.

Any input from you guys who are the expert on OPA would be very useful, not just about Custom Reference tables but any input as to how I can go about write these rules with this structure: Rule --> Rule Summary --> Decision Rationale

Many thanks in advance,

Regards,
Agron

Comments

PuneetRekhade
Default Weblogic EM console does provide with in-built testing functionality.
Else, you can give a shot to "SOAPUI (http://www.soapui.org/)" tool.

Puneet.
Eric Elzinga
we also use soapui tests for all the integration tests we create
also have a look at soapuipro, lot's of nice functionality

you can easily connect to the database to verify data, or call other webservices to verify if some save action really got saved, and by retrieving all the data you have several different activities to assert your data (groovy, assertions, etc)
we also use some testing support database packages so we can easily trigger some situations we want to test

for loadtesting we use loadui which will eventually use the soapui projects to generate the load, in loadui you can then create production-like situaties (different amount of calls for different services etc)
1 - 2
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Jan 19 2010
Added on Dec 21 2009
1 comment
1,870 views