[rules-users] Decision tables - multiple params to function over multiple columns

Travis_Smith at bnz.co.nz Travis_Smith at bnz.co.nz
Tue Mar 29 16:44:46 EDT 2011


Thank you for the reply Wolfgang,

For some reason I had a mental blank when I asked that question - was 
thinking "Can't create variables like that".

Thanks!
-Trav

Travis Smith
Analyst Programmer
Development Centre
BNZ

DDI: +644 4746356 (Or Ext 76356)





Wolfgang Laun <wolfgang.laun at gmail.com>
Sent by: rules-users-bounces at lists.jboss.org
29/03/2011 08:21 p.m.
Please respond to
Rules Users List <rules-users at lists.jboss.org>


To
Rules Users List <rules-users at lists.jboss.org>
cc

Subject
Re: [rules-users] Decision tables - multiple params to function over 
multiple columns




I think this is more a Java question of how to call a method in 
instalments.

One option is to set a temporary from the 1st column, and call from
the 2nd: The first column might be
  String code = $param;
and the next column would
  callHelperFunction( code, $param, $handleFromConditions);
and the next column would

Alternatively, you can do
   startHelperFunction( $handle, $param );
   execHelperFunction( $param );
also with each statement coming from a column of its own.

With non-statics, also chained calls would be possible.

-W

2011/3/29  <Travis_Smith at bnz.co.nz>:
>
> Hi,
>
> Currently I've got a consequence on a decision table that works like 
this:
>
>         callHelperFunction( $1, $2, $handleFromConditions);
>
> where the first two parameters are strings, $1 being a code, $2 a
> description.
>
> which means that you get the table holding things like:
>
>         "DC X223,This is the description text which can be fairly wordy"
>
> That works just fine!
>
> However: For ease of maintenance, the risk analysts want the input split
> over two columns, so is there any way of doing this? I'm trying to avoid
> inserting a temporary fact then cleaning it up after, if possible, as I
> can't see that being particularly good for performance.
>
> Thank you,
> -Trav
>
> Travis Smith
> Analyst Programmer
> Development Centre
> BNZ
>
> DDI: +644 4746356 (Or Ext 76356)
>
> CAUTION - This message may contain privileged and confidential 
information
> intended only for the use of the addressee named above. If you are not 
the
> intended recipient of this message you are hereby notified that any use,
> dissemination, distribution or reproduction of this message is 
prohibited.
> This email was sent by the Bank of New Zealand. You can contact us on
> 0800 ASK BNZ (0800 275 269). Any views expressed in this message are 
those
> of the individual sender and may not necessarily reflect the views of 
Bank
> of New Zealand.
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>

_______________________________________________
rules-users mailing list
rules-users at lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


CAUTION - This message may contain privileged and confidential information 
intended only for the use of the addressee named above. If you are not the 
intended recipient of this message you are hereby notified that any use, 
dissemination, distribution or reproduction of this message is prohibited. 
This email was sent by the Bank of New Zealand. You can contact us on 
0800 ASK BNZ (0800 275 269). Any views expressed in this message are those 
of the individual sender and may not necessarily reflect the views of Bank 
of New Zealand.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20110330/10584837/attachment.html 


More information about the rules-users mailing list