Perhaps a simpler/more-succinct scenario may explain the problem I am having better.
1) I defined a defclass: (defclass event com.phs3.data.ojb.EventImpl ) 2) it has a slot conditionCodeId 3) I defined a defrule LHS (defrule report-subject-and-event-status ?e <- (event (eventId ?eId) (conditionCodeId ?ccId)) => 4) I want to change the value of the conditionCodeID in the RHS of the report-subject-and-event-status defrule How do I do that - how do I get the shadow fact data to change (so that Java code that is executing this Jess code knows about it). ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, April 27, 2004 11:55 AM Subject: Re: JESS: Problem updating shadow fact data > I think Michael Knapik wrote: > > > > > > Why is it referring to jess.FACT instead of the eventImpl that is the > > defClassed class: > > Because that's just how it works. The defclassed object is held in a slot > named OBJECT; if you want the object, bind that slot to a variable on > the LHS. > > --------------------------------------------------------- > Ernest Friedman-Hill > Science and Engineering PSEs Phone: (925) 294-2154 > Sandia National Labs FAX: (925) 294-2234 > PO Box 969, MS 9012 [EMAIL PROTECTED] > Livermore, CA 94550 http://herzberg.ca.sandia.gov > > -------------------------------------------------------------------- > To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' > in the BODY of a message to [EMAIL PROTECTED], NOT to the list > (use your own address!) List problems? Notify [EMAIL PROTECTED] > -------------------------------------------------------------------- > -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' in the BODY of a message to [EMAIL PROTECTED], NOT to the list (use your own address!) List problems? Notify [EMAIL PROTECTED] --------------------------------------------------------------------