What you have described is half of the usage of binding variables. You can bind a variable to a fact or to individual fields of a fact. You can then use those variables in the LHS or the RHS of your rules.
For example:

1.- Find different Person objects

when
  $p1: Person($name1: name)
  $p2: Person($name2: name, this != $p1)
then
  System.out.println("Found "+$p1+" with name '"+$name1+"' and "+$p2+" with name '"+$name2+"'");
end

Regards,
 


XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Esteban Aliverti
- Blog @ http://ilesteban.wordpress.com


On Thu, May 9, 2013 at 3:08 PM, IPatel <ishita.patel@usbank.com> wrote:
Hi,

I am having little bit difficulty in understanding  "binding variable"
concept in the guvnor. During our POC a business user asked me question
around this and i was able to save myself by telling them that the binding
variable is used in case you want use the fact again in Then statement.
(This is how i see it in the examples of rules).

Can anyone please explaining me the real use of the binding variable so that
i can help my business partner understand it properly?

Thank you for your help in advance

Isha



--
View this message in context: http://drools.46999.n3.nabble.com/Use-of-the-binding-variable-tp4023744.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users