Hello, To try and find out what is happening with my endless loop (previous post), I turned on the trace of the activations.
I do see this: ++++ Will fire: OrmedScript@5fbb66 <== Activation: MAIN::component2 : f-1 ==> Activation: MAIN::component2 : f-1 ==> Activation: MAIN::ASP1 : f-1, f-3 ++++ Did fire: OrmedScript@5fbb66 The will fire and did fire is just before and after a property change notification in OrmedContext. However the property being changed is selectedScript and is NOT matched in the following rule: (defrule ASP1 (OrmedContext (readyToRun TRUE) (task "script") (OBJECT ?c) ) (CompleterResponseElement (ormedContext ?c) (key "ASP") ) So this leads to the following questions: 1. What do the <== and ==> mean in the trace? 2. What is f-1, etc... (functions?) 3. Would the rule fire again if a property changes in OrmedContext even if the property is not used in the rule (as you can see in my example)? Thanks! Alex -- Alexander Lamb Groupe Serveurs Applicatifs Division d'Informatique Midicale Htpitaux Universitaires de Genhve 21 rue Micheli-du-Crest CH-1211 Genhve 4 / Switzerland Tel: +41-22 372.48.46 Fax: +41-22 382.86.80 [EMAIL PROTECTED] / http://www.hcuge.ch -------------------------------------------------------------------- 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] --------------------------------------------------------------------