Version 2.3 supports 5.2.1 and adds Silenty and Leniently checkboxes to the Advanced Tab to control what happens with malformed rules or input
Version 2.2. adds the capability of referencing Talend Routines such as StringHandling or your own validation code packaged as Routines
Version 2.0 is a complete rewrite. Also see the tScriptRulesLoad component. The documentation and demo videos are being updated.
A filtering component that will add a reason code and message to the reject output if a rule fails
Rules are created using JEXL, a Java-like scripting language, and paired with the reason code and message
The normal mode of operation will break on the first failure. There is a Run All mode that will create multiple reject rows for each failure.
Formerly listed as \\\\\\\”tRules\\\\\\\” on the Talend Exchange
Release version: 0.1-BETA – 2011-04-13 18:42:16
Each rule has a reason code and reason message associated with it. The reason code and message are written out to the reject output along with the data for each record that fails the rule.
The rules are written in Java using the JEXL2 engine.
Keep the values for Java Expression, Reason Code, and Reason Message unquoted.
Release version: 2.0 – 2012-12-22 00:29:50
For example, use this as a Script Expression in Component View to filter non-alphabetic strings
Where \\\\\\\”StringHandling\\\\\\\” is the built-in Talend Routine
2 Handle Empty Input Gracefully