Prevent Looping and Inefficient Rule Executions by C2B2
Posted
by JuergenKress
on Oracle Blogs
See other posts from Oracle Blogs
or by JuergenKress
Published on Sun, 25 May 2014 05:00:00 +0000
Indexed on
2014/05/26
21:52 UTC
Read the original article
Hit count: 320
/Community Events
This recipe, taken from the recently published Oracle SOA Suite 11g Performance Cookbook gives guidance on how to avoid rule executions that will loop, potentially indefinitely! We’ll use an inbound XML fact and a local RL fact as an example.
Getting ready
You’ll need access to a SOA composite containing an Oracle Business Rules component in JDeveloper to apply this recipe. We’ll assume you have an XSD schema with an input type RequestInput containing input and bonus String types, and output String value called output in a type ResponseOutput. These aren’t efficient but serve as an example. We’ll step through adding a rule to a composite and creating an RL fact.
How to do it...
- Open a SOA composite. Right click on the Project and select Business Rules (Service Components), use the search box if it is not immediately available.
- Give the rule a name and click the green plus icon to add the RequestInput to the input and ResponseOutput to the output types. Read the complete article here.
For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.
© Oracle Blogs or respective owner