Hi ,

I am trying to create rule  on a fact , which contains arraylist of collection 
and the object in the collection internally contains an arraylist of another 
collection of objects.

This looks like  object A contains collection of objects B and B contains 
collection object C

A ->  blist ( Arraylist<B> )

B -> clist (ArrayList<C> )

C-> dlist( ArrayList<D>)

D-> type ( string)

I am inseting A as fact to the working memory.

I am in confusion state like how to write the rule to place conditions  on 
collection C. 

Can I use from in the form of nested from in rule statment.
Thanks
Prasad Raju Sagi
Mobile: 847-644-4103 




________________________________
From: Aziz Boxwala <[email protected]>
To: [email protected]
Sent: Thursday, June 11, 2009 1:58:28 PM
Subject: [rules-users] process order example not working fully


I am trying to execute a ruleflow and use rules to assign tasks within the 
ruleflow in Drools 5.0.1. I have a drl file included in my knowledge base that 
tries to assign a task to a user when a new human task is created. This is 
based on the example in org.drools.example.process.order. I can't get my code 
to work. I don't the rules in the example are working either (dslr for the task 
assignment or the drl for dynamic logging). After some attempts, I found that 
this condition 
    WorkItemNodeInstance()
does not evaluate to true ever.

Do I have to do anything special to make the WorkItemNodeInstance appear in 
working memory?

Thanks for any help.

--Aziz


      
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to