Mark,
Hmmm, something is going on with mvel integration... bellow must work.
There are work arounds (like using plain java code, or using multiple
patterns), but I think we need to fix that. Can you please include this info
in the ticket.
Thanks,
[]s
Edson
2007/8/2, mark.mcnally(a)comcast.net <mark.mcnally(a)comcast.net>:
Edson,
Thank you for the response. I tried writing the in-line eval as suggested
but get this Exception:
org.drools.rule.InvalidRulePackage: Unable to determine the used
declarations : [Rule name=State, agendaGroup=MAIN, salience=0,
no-loop=false]
at org.drools.rule.Package.checkValidity(Package.java:408)
at org.drools.common.AbstractRuleBase.addPackage(
AbstractRuleBase.java:288)
at [...]
This is my rule:
rule State
dialect "mvel"
when
$ca:CandidateAssociation( eval ( !
nurseDetails.stateLicensures.contains( patientDetails.state ) ) )
then
retract( $ca );
end
I haven't yet but, plan to open an issue in JIRA as requested
Thanks for your help.
Mark