hmmm.. interesting problem.
Well - how are the IDs mapped in now? as part of the rule name? you can
definately access the rule name in the consequence of a rule. Yes in the
BRMS each rule has a unique ID (UUID in fact - but that may not be that
helpful for you). It sounds like you want more of a control fact - but I
can't quite put my finger on it.
DRL is fine going forward. There will be GUIs that guide editing in certain
ways, but existing DRL can be added in.
On 3/20/07, Michael Rhoden <mrhoden(a)franklinamerican.com> wrote:
We currently are using an older version of drools, 2.x maybe at the
moment and have a few thousand rules that load through xml files. I have
loaded all my old rules in the latest JBoss Rules version, but we have to
eval() on most everything. It worked fine but this is not the path we want
to continue for new rules repositories. We currently have a homebrew brms
that handles the generation of "RuleIDs". Given the xml standard has changed
dramatically and it appears we would be better served writing new contextual
rules in DRLs, does anyone have a suggestion as to manage large amounts of
rules? The main 2 things I need are:
1) A way to write rules that will give me unique IDs for each rule. The
main need for this is to "Override" a rule. In our business (as in many) we
have the need for rules to control business logic, IE "amount > 100" then
"stop transaction". What we use today is a rules override system where
certain business users can put in the rule Id and the transaction number and
the rule that fires will be ignored moving forward. Just looking for a stop
gap measure to auto generate rule ids, I guess I'm hoping I've overlooked a
DRL plugin ;) Potentially I was wondering if the DRL Rule has an attribute
to put a ruleID and once a consequence fired I could look up the ID.
2) We want to use the new jbrms when it's released, but wondered what the
most appropriate format for new rules would be. Meaning if I create DRL
rules will I be able to import them in the new system? Will it create Rules
IDs for these rules then?
Thanks for the help.
-Michael Rhoden
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users