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 
  To: Rules Users List 
  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 

    To: Rules Users List 

    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