Re: JESS: Getting asserted fact from Activation object in JessListener
You can listen for JessEvent.DEFRULE_FIRED events. Any successive JessEvent.FACT events (up to certain other events) are assert results executed on the RHS of that rule. -W On 4 August 2011 02:30, Dwight Hare d.h...@paritycomputing.com wrote: In my JessListener I looked at all of the facts from the Token gotten from the Activation. I see all the facts matched in the patterns, but I want access to the fact asserted in the action clause. ** ** So if my rule is: ** ** (defrule SIRS ?ab - (logical (AbnormalTemperature)) ?ev - (logical (ElevatedHeartRate {patientId == ab.patientId})) ?p - (Patient {patientId == ab.patientId}) = (assert (SIRS (patientId ?p.patientId))) ) ** ** Then in the listener I see the facts matched in the pattern but I don’t see the SIRS fact asserted in the action part. Can I access this asserted fact somehow? ** ** Thanks Dwight ** **
Re: JESS: Getting asserted fact from Activation object in JessListener
Thanks, that works. Dwight On 8/4/2011 8:01 AM, Wolfgang Laun wrote: You can listen for JessEvent.DEFRULE_FIRED events. Any successive JessEvent.FACT events (up to certain other events) are assert results executed on the RHS of that rule. -W To unsubscribe, send the words 'unsubscribe jess-users y...@address.com' in the BODY of a message to majord...@sandia.gov, NOT to the list (use your own address!) List problems? Notify owner-jess-us...@sandia.gov.