On 31 March 2011 07:58, Benson Fung benson.red...@gmail.com wrote:
Hi,
If there are 10 rules in the drools rulebase, and right now I would
like to execute one of the particular rule. Is there any approach/way
to execute particular rule programmatically?
No. The right hand side of a rule
Manuel,
I have reported this (or a very similar) problem
https://issues.jboss.org/browse/JBRULES-2887 with a small example to
reproduce.
The stack trace is not identical, so please try to reproduce this with a
small test case; it is bound to happen with a rule (Test Negativo Alarma
Acceso
Hello, Mauricio:
I've been trying to reduce the set of rules and facts as well as the
condition elements to provide you a manageable example and this is the
minimal set of rules that still shows the NullPointerException behaviour. I
also attach a basic DroolsTest.java class which can be executed
Hi Wofgang:
Thank youvery much for your response. I was replaying to Mauricio when your
email has arrived. I hope the test case is useful.
Best regards,
Manuel Ortiz.
2011/3/31 Wolfgang Laun wolfgang.l...@gmail.com
Manuel,
I have reported this (or a very similar) problem
2011/3/31 Manuel Ortiz manuel.ortizra...@gmail.com
Hi Wofgang:
Thank youvery much for your response. I was replaying to Mauricio when your
email has arrived. I hope the test case is useful.
Thanks. Files are attached to the JIRA and JIRA is now at critical.
-W
Best regards,
Manuel
The question is, when are you firing all the rules(activations)? In other
words, when are you calling the fireAllRules() method?
Greetings.
On Thu, Mar 31, 2011 at 2:42 AM, kylin8627live kylin8...@live.com wrote:
Hi Jeff,
I met the same problem. I added the rule you mention to Guvnor and it
Why would you want to execute a single rule?
The logic you'd write to determine which rule to fire should itself be part
of the rules: So, for example, if you want to validate facts of type Smurf
then write a rule that matches on Smurf. When you insert a Smurf only
the rules that match on this
I know you said this is only part of the audit log but I don't see any facts
inserted or rules being activated. The fact insertion statements should appear
before the StartProcess rule is activated. Can you paste the entire audit log
for running the test scenario?
On Mar 30, 2011, at 11:42
Hello,
My Guvnor development environment has 2 servers, DEV and TEST. A typical
lifecycle includes Business Analysts and developers authoring rules on DEV in
multiple packages and then doing releases to the TEST server for our QA folks
to verify our work. Eventually, we will also bring our
Check out the drools-ant jackrabbit migration task
http://blog.athico.com/2011/03/using-drools-ant-to-migrateback-up.html.
It migrates the entire repository and you would not loose your rule
assets version history, metadata, snapshots, existing user permissions
etc. You may also look into
Agreed,
But if you really do want to you can setup an agenda filter so that only the
activation for the rule you care about is fired - but I don't think there are
many valid cases where this is needed/desirable/appropriate.
Thomas
From: rules-users-boun...@lists.jboss.org
Hi,
Given the following DSL definition:
[condition][RestrictedLocation]Is restricted by = ArrayList(size = 1) from
collect(RestrictedLocation() from $restrictedLocationList)
[condition][RestrictedLocation]- test=$test : test
and the following rule:
rule Test
when
Is restricted by
Small correction.
This: [condition][RestrictedLocation]- test=$test : test
should actually be:
[condition][RestrictedLocation]- test=$test == test
but I still have the problem :)
On Thu, Mar 31, 2011 at 6:02 PM, Leonardo Gomes
leonardo.f.go...@gmail.comwrote:
Hi,
Given the following
Hi Evert,
Op 24-03-11 15:10, Evert Penninckx schreef:
Hi
General question on the drools planner. If I'm not mistaken, I see three
ways to impose hard constraints:
1. Generate violations in the scoring DRL.
This is the normal way for hard constraints.
2. Check them in isMoveDoable
This is a
This morning I tested it, it works fine. My startProcess rule like this.
rule StartProcess
salience 100
when
eval(true);
then
#kcontext.getKnowledgeRuntime().startProcess(ProcessName);
Hi,
I'm seeing some odd behavior in some of my test cases. And it only
seems to happen to one guy. And he's done fresh checkouts of the code,
blown away his local M2 repository and verified installed software
like OS and Java is same as everyone else's.
I have some test cases that build up some
The reason is that as the no. of rules in the rulebase grows, it is
possible that some of the rule can be re-used/shared for specific
purpose.
I am not sure this is the good reason. Of course, like you said, if
it can solved by using agenda-group, activation-group, salience. That
will be
I have actually used this method for the one valid case I have thought of -
unit testing rules.
Steve
2011/4/1 Swindells, Thomas tswinde...@nds.com
Agreed,
But if you really do want to you can setup an agenda filter so that only
the activation for the rule you care about is fired – but I
Hi Steven,
Would you share your case?
Thanks
Benson
2011/4/1 Steven Williams stevearoo...@gmail.com:
I have actually used this method for the one valid case I have thought of -
unit testing rules.
Steve
2011/4/1 Swindells, Thomas tswinde...@nds.com
Agreed,
But if you really do want
Yes, this is simple and easy to simple. However, if the solution is
an enterprise level with tons of rules. It will have a lot of rule
files in the repository, it will make the rule
maintenance/house-keeping difficult. I prefer to design an
algorithm/framework programmatically to handle this
20 matches
Mail list logo