Custom Output Filters

Custom filters on the output for Build Model, Build cBase, Build Factory, and Integ process nodes can prevent certain unpreventable warnings from hiding real warnings. This feature needs to be used with great care because warnings are there for a reason, but sometimes warnings are hard to work around and can obscure any real problems when examining a Production process from a high level.

The custom filters do not suppress warnings, but cause one of three behaviors for the node as a whole (Success, Warning, Error). As always, these have a natural hierarchy; 99 Successes are trumped by 1 Warning, which is trumped by an Error.

Note that the use of custom output filters does not affect the output for a node — only whether the node color is yellow or red.

If you decide to create a custom output filter for a node, run the node first so you have a log file to examine. Then, configure the filters. The basic idea is:

"If the output row (Contains/Starts With) <x> then treat this row as (Failed/Succeeded/Warning)."

 

See the Edit Custom Output Filters dialog available from the Custom Success State Rules attribute in the Build Model, Build cBase, and Build Factory process nodes, and the Custom Output Filters attribute in the Integ process nodes.

These filters can, for example, promote data integrity warnings to errors as well as demote suspiciously similar warnings to nothing.

See also: