OMG .. I look so dum now haha J .. thanks though.

 

saleem

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Wolfgang Laun
Sent: Thursday, March 10, 2011 1:42 PM
To: Rules Users List
Subject: Re: [rules-users] eval in DSL

 

The DSRL line ends with "... Coverage C" but the DSL definition ends
with "...Coverage A"
-W

2011/3/10 Saleem Lakhani <[email protected]>

Here are the details:

 

This is how my rule looks like:

 

//Imports for TO and MathHelper

 

global com.h.MathHelper math;

 

rule "Coverage must equal 20% of Coverage C"

      auto-focus true

      agenda-group "C"

      when

            Coverage information exists

            Coverage is not equal to "20" percent of Coverage C

      then

            do something

end

 

[when]There is a Coverage with=covTO : CovTO()

[when]Coverage is not equal to "{value}" percent of Coverage
A=eval(math.calculatePercentage(coveTO.getCoverage(), covTO.getD()) !=
"{value}")

 

Error: Unable to expand: Coverage is not equal to "20" percent of
Coverage C[34,2]: [ERR 101] Line 34:2 no viable alternative at input
'Coverage' in rule "Coverage must equal 20% of Coverage C"[34,20]: [ERR
101] Line 34:20 no viable alternative at input 'equal' in rule "Coverage
must equal 20% of Coverage C"

 

Thanks,

saleem

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Wolfgang Laun
Sent: Thursday, March 10, 2011 12:42 PM
To: Rules Users List
Subject: Re: [rules-users] eval in DSL

 

Can't help you - not enough context. 
* What's the error?
* How is it used, especially preceding [when] clauses, where covTO ought
to get defined
-W

2011/3/10 Saleem Lakhani <[email protected]>

How do we get this done in Drools 5.2.1:

 

[when]Cov is not equal to "{value}" percent of Coverage A =
eval(math.calculatePercentages(covTO.getCoverage(), covTO.getD()) !=
{value})

 

This used to compile in Drools  3.

 

Thanks

saleem

 


_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

 


_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

 

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to