Setup A Rule In BPM Suite With Business Component Facts (Doc ID 1316231.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Business Process Management Suite - Version: 11.1.1.4.0 and later   [Release: 11gR1 and later ]
Information in this document applies to any platform.

Goal

The Business Component fact uses a Decision Funtion(table) and this Decision table makes a WebService call.

Now in the Project, when we open the Decision Function, <> which makes a WebService call, we can see that the "Check Rule Flow" check box is enabled by default.

So when we compile the project, that results in Compilation error.

Further Research
http://download.oracle.com/docs/cd/E17904_01/integration.1111/e10228/descfunc.htm#CIHGGHJF

Check Rule Flow: when selected, this option specifies that the rule flow is checked to ensure that facts of the appropriate type are either explicit inputs to the decision function or are asserted by rules in the rule flow.  However, when this is selected this does not always produce useful information; there are cases where facts can be asserted in Java code that uses the decision function, but this code might not be available at design time. In this case, validation warnings may produced with Check Rule Flow
 selected may not be useful.

So check rule flow should be used when the inputs are explicit and not while using Web Service calls.

So a reader could reasonably expect that the "Check Rule"  would not to be checked by default

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms