Hi! I've encountered several instances of odd behavior where instances are
created, in the fact list, but return error messages about not being able to
be added to Rete. The following rule returns:
"Could not add BeforeImage to Rete"
BeforeImage, AfterImage, and Order is made up of slots, almost all of which
are multislots of strings. Is there something ideosyncratic about
multislots with null values or some similar consideration which must be
handled as a "special case" of processing? Similarly, if I comment out the
first reference to BeforeImage, then each of my Thing instances generates a
similar error about Rete. Thoughts?
(defrule BillingSectionAction
(Thing (name ?x) (item ?iname) (data ?data))
(BeforeImage (billingSection $? ?x $?))
(not (and
(Thing (name ?y&~?x)
; Commenting these attributes (both Strings)
; removes error message (item ?iname) (data ?data)
)
(AfterImage (billingSection $? ?y $?))
)
)
=>
)
Thanks!
David
_________________________________________________________________
Internet access plans that fit your lifestyle -- join MSN.
http://resourcecenter.msn.com/access/plans/default.asp
--------------------------------------------------------------------
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]
--------------------------------------------------------------------
