Products | Versions |
---|---|
TIBCO BusinessEvents Enterprise Edition | - |
Not Applicable | - |
Resolution:
Description:
===========
How to process decision tables defined for a Virtual RuleFunction at runtime.
Environment:
===========
TIBCO BusinessEvents 3.x/4.x/5.x
Symptoms:
=========
By default only one decision table will be evaluated.
Cause:
======
That is the normal behaviour of TIBCO BusinessEvents Decision Manager.
Resolution:
========
Catalog function VRF.invokeAllVRFImpls() guarantees that all defined decision tables for a specific Rulefunction will be evaluated at runtime.
Example (based on the CreditCard Application):
Object[] paramVRF;
paramVRF[0] = application; // concept application
paramVRF[1] = applicationreceived; // event applicationreceived
Object[] ret = VRF.invokeAllVRFImpls("/Virtual_RF/Application_VirtualRuleFunction",paramVRF);