[rules-users] How to use function in decision table
Mark Proctor
mproctor at codehaus.org
Sun Dec 21 08:59:56 EST 2008
Bhamidi Krishna wrote:
> Hi, I am attempting to use a function in a decision table, I am sure I
> have gotten it totally wrong because it gives me the following error -
>
> _org.drools.compiler.DroolsParserException_: Unknown error while
> parsing. This is a bug. Please contact the Development team.
>
> at org.drools.compiler.DrlParser.compile(_DrlParser.java:183_)
>
> at org.drools.compiler.DrlParser.parse(_DrlParser.java:61_)
>
> at
> org.drools.compiler.PackageBuilder.addPackageFromDrl(_PackageBuilder.java:165_)
>
> at
> com.sample.DecisionTableTest.readDecisionTable(_DecisionTableTest.java:60_)
>
> at com.sample.DecisionTableTest.main(_DecisionTableTest.java:35_)
>
> I have attached my decision table, the relevant portion of the table
> is pasted. Would appreciate ponters in the right direction.
If often helps to look at the DRL that is being outputted, that should
help you see what is wrong in the DTable.
>
> Thank you
>
>
> * * 450_60_20_30 PROFIT PRICE 2 PRICE < Relative 25 equal
> * * 450_60_20_30 PROFIT STOCK 2 STOCK B Absolute 5 equal
> * * 450_60_20_30 PROFIT CONTRACT 2 CONTRACT B Absolute 10
> equal
> * * 450_60_20_30 SERVICE FM 2 FM > Absolute 30 equal
>
>
>
>
>
>
>
>
>
>
>
> Functions
>
> function absoluteCompareFunction(int weight,String sign,String value,
> String compareValue ) double returnValue=0.0; if(value==null ||
> compareValue==null) { return returnValue; }
> if(value.equalsIgnoreCase(compareValue)) { returnValue= weight; } end
>
>
>
>
> ------------------------------------------------------------------------
> Suspicious message? There’s an alert for that. Get your Hotmail®
> account now.
> <http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_broad2_122008>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20081221/aa25b819/attachment.html
More information about the rules-users
mailing list