[rules-users] advice is needed: rule based processing ofinterconnected facts

Michael Rhoden mrhoden at franklinamerican.com
Thu Feb 1 17:48:42 EST 2007


Can you post a couple of example conditions with a dataset you want to
check?

-Michael

-----Original Message-----
From: rules-users-bounces at lists.jboss.org
[mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Olenin, Vladimir
(MOH)
Sent: Thursday, February 01, 2007 4:04 PM
To: rules-users at lists.jboss.org
Subject: [rules-users] advice is needed: rule based processing
ofinterconnected facts

Hi,

 

I need some pointer as to where to start with the problem below.

 

The system should be able to validate the balancing data based on around 400
different rules. To simplify the task, the data facts are essentially the
debit/credit transactions on different accounts. The rules describe the
correlation between different facts:

-          eg, all debit transactions minus all credit transaction must be
equal 0

-          if one account got credited, there should be another account
(within the same dataset) which was debited

-          if there are accounts starting with some letter combination,
there also should be

-          etc

 

In other words, each rule describes

-          the subset of facts to be analyzed

-          the rules to be checked against this subset

 

It seems basically like each fact is a set of Account Number, Transaction
Type, Transaction Amount information, Secondary Account Number (which
sometimes needs to be validated against some other account number within the
same data set). But I couldn't find a way to relate between multiple data
facts.

 

On one hand rule engine seems to be a good solution in here, but I'm not
sure how to deal with 'dynamic selection' of the subset of facts. Can this
kind of task be reformulated somehow?

 

Any pointers into the DROOLS documentation or hints on a general approach
would be greatly appreciated!

 

Thanks.

 

Vlad

_______________________________________________
rules-users mailing list
rules-users at lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users






More information about the rules-users mailing list