Re: [rules-users] Return List of Fired Rule Name from Decision table

2012-04-09 Thread Vincent Legendre
Title: CARTE DE VISITE

  
  
You should use an AgendaListener instead of polluting your rules
with such things.
see there :
http://docs.jboss.org/drools/release/5.4.0.Beta2/drools-expert-docs/html_single/index.html#d0e2003


Le 09/04/2012 03:21, s a a crit:

  
I have resolved this problem using the following
approach

  
Create a Class with a method (say) 
  
 PrintRuleName(KContext
kcontext) { System.out.println(kcontext.getRuleName());}
  


In the decision table in the action Create an Instance of
  this class and call this method by passing kcontext. Action
  would look like
( Action for each row in decision table will have this)

PrintClass ThePrintClass = new PrintClass();
ThePrintClass.setPrintRuleName(kcontext);


SA




  
 
 From:
srinivasasanda srinivasasa...@gmail.com
To:
rules-users@lists.jboss.org 
Sent:
Thursday, April 5, 2012 8:56 AM
Subject:
[rules-users] Return List of Fired Rule Name from
Decision table
   

Hi,

when a rule fires i am storing the rule name in Result field
of type list as 
result.add(drools.getRule().getName()) -- in 'part' of a
normal rule.

Now i am using decision table,how can i get the rule names
fired. 
I am not able to give java statement in action or in row
contain field.Where
to write that Java statement in Decison Table?Can you
suggest me please.

Thanks
Srinivasa Sanda

--
View this message in context:
http://drools.46999.n3.nabble.com/Return-List-of-Fired-Rule-Name-from-Decision-table-tp3887158p3887158.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


  

  
  
  
  
  ___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users




-- 
  
  
  
  
  Vincent
LEGENDRE
  Consultant
  Snior
   
  
  EURODECISION
  9A
rue de la Porte de Buc 78000 VERSAILLES
Tl. : +33 (0)1 39 07 12 40
Direct : +33 (0)1 39 07 26 16
www.eurodecision.com


  

___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


Re: [rules-users] Return List of Fired Rule Name from Decision table

2012-04-08 Thread s a
I have resolved this problem using the following approach

Create a Class with a method (say) 

    PrintRuleName(KContext kcontext) { 
System.out.println(kcontext.getRuleName());}


In the decision table in the action Create an Instance of this class and call 
this method by passing kcontext. Action would look like
( Action for each row in decision table will have this)

PrintClass ThePrintClass = new PrintClass();
ThePrintClass.setPrintRuleName(kcontext);

SA




 From: srinivasasanda srinivasasa...@gmail.com
To: rules-users@lists.jboss.org 
Sent: Thursday, April 5, 2012 8:56 AM
Subject: [rules-users] Return List of Fired Rule Name from Decision table
 
Hi,

when a rule fires i am storing the rule name in Result field of type list as 
result.add(drools.getRule().getName())  -- in 'part' of a normal rule.

Now i am using decision table,how can i get the rule names fired. 
I am not able to give java statement in action or in row contain field.Where
to write that Java statement in Decison Table?Can you suggest me please.

Thanks
Srinivasa Sanda

--
View this message in context: 
http://drools.46999.n3.nabble.com/Return-List-of-Fired-Rule-Name-from-Decision-table-tp3887158p3887158.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___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


Re: [rules-users] Return List of Fired Rule Name from Decision table

2012-04-05 Thread Michael Anstis
Are your decision tables in XLS or Guvnor.

If XLS then you can use any Java in the ACTION.

If Guvnor, we support this in 5.4.CR1 (adding free-format DRL ACTION
columns).

On 5 April 2012 13:56, srinivasasanda srinivasasa...@gmail.com wrote:

 Hi,

 when a rule fires i am storing the rule name in Result field of type list
 as
 result.add(drools.getRule().getName())  -- in 'part' of a normal rule.

 Now i am using decision table,how can i get the rule names fired.
 I am not able to give java statement in action or in row contain
 field.Where
 to write that Java statement in Decison Table?Can you suggest me please.

 Thanks
 Srinivasa Sanda

 --
 View this message in context:
 http://drools.46999.n3.nabble.com/Return-List-of-Fired-Rule-Name-from-Decision-table-tp3887158p3887158.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

___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users