It is so because that's what you're telling the system to do. :) The no-loop modifier only prevents a rule's conditions from infinitely re-evaluating the tuples modified by it's own action, not the actions of other rules. So when rule "Area_EstimatedRval_test_10-01-09_12-31-14" modifies a Para_2483 it will be reconsidered by the conditions in "Area_EstimatesRval4_10-01-09_12-31-14". The only way to prevent "Area_EstimatesRval4_10-01-09_12-31-14" from firing again is to craft it's conditions such that they're no longer true. (maybe "fid2329 != eid2143" since that contradicts what "Area_EstimatedRval_test_10-01-09_12-31-14" does, but I don't know if that makes sense for your rules.) --- On Wed, 5/12/10, Puneet duggal <duggalpunit@gmail.com> wrote:
|