Hello All,
 
Has anyone faced a situation where a fact gets modified more than once within a given DRL. The modification is required so that the other rules properly fire based on the consequence of the earlier.
I am able to get through the modifyRetract() and modifyInsert() once in a rule consequence, but the second time i do it, it goes into an infinite loop and results in out of memory.
 
Why is it that i cant modify the object more than once. In such a case, how to deal with business scenarios which need this.
 
Also, is it possible to handle the execution of another DRL within one DRL.
 
Thanks
Natraj Gudla