Thanks for ur reply That works if i put everthing in one rule. When using extends and trying to access the variable in RHS of sub rule
error in the editor is Builder Error:Internal Error:Unable to find declaration in list while generating the consequence invoker Thanks Chandana On 8/21/09, [email protected] <[email protected]> wrote: > It should work fine, the entire LHS is basically copied to the second > rule. Just try it with it all in one rule and make sure you syntax is > correct. > > -Michael > > On Aug 20, 2009, at 8:30 PM, Chandana Pingle > <[email protected] > > wrote: > >> Hi, >> >> I found an example on using "extends" to extend a rule from another >> rule. >> Using extends would only include the WHEN side of the rule. >> >> I want to use the variable defined in the parent rule in sub rule >> ,something like below example,how do i do that? >> >> rule A >> when >> $a:String( ) >> eval($a=="abc") >> then >> do something >> end >> >> rule B extends A >> when >> $b:String( ) >> $c:SomeClass() >> then >> $c.someMethod($a,$b) //i am not able to use $a here >> end >> >> >> Any suggestions? >> >> Thanks >> Chandana >> _______________________________________________ >> 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 > _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
