Tim,
Your rule expects to get Reference objects from the working memory, and
they are not there, since you are adding a List of them and not them. Insert
individual references and it will work.
[]s
Edson
2007/8/31, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
>
>
>
> Here is my test
>
> Reference ref_test2 = new Reference();
> ref_test2.setReferenceType(new ReferenceType("MISC"));
> ref_test2.setReferenceValue("111222");
>
> Reference ref_test3 = new Reference();
> ref_test3.setReferenceType(new ReferenceType("MISC"));
> ref_test3.setReferenceValue("111222");
>
> references.add(ref_test2);
> references.add(ref_test2);
>
>
>
> final StatefulSession session = ruleBase.newStatefulSession();
> session.insert(references);
> session.fireAllRules();
>
>
>
> Thanks!
> Tim
>
>
>
> "Edson Tirelli"
> <[EMAIL PROTECTED]
> > To
> Sent by: "Rules Users List"
> rules-users-bounc <[email protected]>
> [EMAIL PROTECTED] cc
> g
> Subject
> Re: [rules-users] check dups
> 08/31/2007 08:57
> AM
>
>
> Please respond to
> Rules Users List
> <[EMAIL PROTECTED]
> s.jboss.org>
>
>
>
>
>
>
>
> Hey Tim,
>
> Can you please provide a self contained test case? There is no reason
> why it would not work.
>
> Thanks
> Edson
>
> 2007/8/31, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
>
>
> Hi List,
>
> I'd like to check if any duplicate exists in my collection as below:
>
> rule "check Duplicate"
> when
> ref1: Reference ($type1: referenceType, $value1:
> referenceValue)
> ref2: Reference (this != ref1, referenceType ==
> $referenceType,
> referenceValue == $value1)
>
> then
> errorHandler.record("Duplicate Reference is not allowed.");
> end
>
>
> Both my referenceType and referenceValue are String. I didn't get any
> error
> but it didn't work. Any idea?
> I am using 4.01 GA
>
>
> Thanks,
> Tim
>
> _______________________________________________
> rules-users mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
>
> --
> Edson Tirelli
> Software Engineer - JBoss Rules Core Developer
> Office: +55 11 3529-6000
> Mobile: +55 11 9287-5646
> JBoss, a division of Red Hat @ www.jboss.com
> _______________________________________________
> rules-users mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
> _______________________________________________
> rules-users mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/rules-users
>
--
Edson Tirelli
Software Engineer - JBoss Rules Core Developer
Office: +55 11 3529-6000
Mobile: +55 11 9287-5646
JBoss, a division of Red Hat @ www.jboss.com
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users