A configurable IF/CASE switch with changeable port types and varying number of output ports. Output ports can be replaced with Flow Variable ports where required. The active port is determined by the value of the selected integer variable with behaviour according to the node settings when the value is out of range, as follows:
All - All outputs will be active if the value is outside the range
Fail - The node execution will fail if the value is outside the range
Modulo Reduction - the value range is the remainder after dividing by the number of ports
Nearest in Range The first or last port is used if the value is beyond those limits
In all cases, the range is either 0 - (number of output ports - 1), or, if the 'Count negative values from end' option is selected, -(number of output ports) - (number of output ports - 1)
This node was developed by Vernalis Research . For feedback and more information, please contact knime@vernalis.com