Nice, now do the actual comparison inside the method so you can handle
the nullpointer that will be sure to come eventually.

 

eval(workflowData.isValueEqual("KST", "$1")) 

 

 

Barry

 

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Sascha
Sent: Thursday, December 04, 2008 6:01 AM
To: Rules Users List
Subject: Re: [rules-users] accessing hashmap from condition on decision
table

 

thank you!!! 

 

i wrote 

 

eval(workflowData.getValue("KST").equals("$1")) 

 

in the column header of the excel sheet and now i got what i want!!!

 

----- Original Message ----- 

        From: Knapp, Barry <mailto:[EMAIL PROTECTED]>  

        To: Rules Users List <mailto:[email protected]>  

        Sent: Wednesday, December 03, 2008 6:19 PM

        Subject: RE: [rules-users] accessing hashmap from condition on
decision table

         

        An eval needs to evaluate to true or false, such as 

         

        eval(myMapWrapper.get("KEY").equals("SOME_VALUE"))

         

        Barry

         

         

         

        From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Sascha
        Sent: Wednesday, December 03, 2008 11:49 AM
        To: Rules Users List
        Subject: Re: [rules-users] accessing hashmap from condition on
decision table

         

        thank you for response

         

        i typed eval(wrapper.getValue("KEY")) in the header of the excel
column

         

        but i get

         

        org.drools.rule.InvalidRulePackage: [7,63]: unknown:7:63
mismatched token: [EMAIL PROTECTED],182:183='==',<76>,7:63]; expecting type
RIGHT_PAREN[16,63]: unknown:16:63 mismatched token:
[EMAIL PROTECTED],353:354='==',<76>,16:63]; expecting type RIGHT_PAREN[25,63]:
unknown:25:63 mismatched token: [EMAIL PROTECTED],524:525='==',<76>,25:63];
expecting type RIGHT_PAREN[34,63]: unknown:34:63 mismatched token:
[EMAIL PROTECTED],695:696='==',<76>,34:63]; expecting type RIGHT_PAREN[43,63]:
unknown:43:63 mismatched token: [EMAIL PROTECTED],866:867='==',<76>,43:63];
expecting type RIGHT_PAREN[52,63]: unknown:52:63 mismatched token:
[EMAIL PROTECTED],1035:1036='==',<76>,52:63]; expecting type RIGHT_PAREN[61,63]:
unknown:61:63 mismatched token: [EMAIL PROTECTED],1204:1205='==',<76>,61:63];
expecting type RIGHT_PAREN

        at org.drools.rule.Package.checkValidity(Package.java:424)

        at
org.drools.common.AbstractRuleBase.addPackage(AbstractRuleBase.java:394)

        at com.sample.DroolsExcelTest.readRule(DroolsExcelTest.java:66)

        at com.sample.DroolsExcelTest.main(DroolsExcelTest.java:22)

                ----- Original Message ----- 

                From: Knapp, Barry <mailto:[EMAIL PROTECTED]>  

                To: Rules Users List
<mailto:[email protected]>  

                Sent: Wednesday, December 03, 2008 2:14 PM

                Subject: RE: [rules-users] accessing hashmap from
condition on decision table

                 

                You may want to wrap your map in another class that you
assert into the engines working memory.

                 

                Then you can access the contents of the map with an eval

                 

                eval(myMapWrapper.get("KEY").equals("SOME_VALUE"))

                 

                 

                Barry

                 

                 

                From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Sascha
                Sent: Wednesday, December 03, 2008 7:32 AM
                To: Rules Users List
                Subject: [rules-users] accessing hashmap from condition
on decision table

                 

                i got a java class with a hashmap containing string keys
and values.

                 

                i want to access the values from a condition on a
decision table. 

                 

                e.g. map.get("mykey") 

                 

                how can i do this?

                 

                i tried but got an 

                unknown:7:50 Unexpected token

                error.

                greetings sascha

________________________________

                _______________________________________________
                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