Eliminate By Weight

(Available with Order Execution Mgt.)

Description

Eliminate By Weight eliminates all items within the range source that have a weight greater than a specified threshold value.

Eliminate By Weight

  • Does not apply weights. No broken rule history is created for the items this block eliminates.
  • Can be added to the routing or output logic after other RSA function blocks that eliminate or weight items.

The weights that function blocks apply are determined by the Set Block Weights function block.

Parameters

This function block has the following parameters:

Parameter Description
Always Evaluate Hard, Soft or Breakable. Controls what happens when the extension eliminates all items in the range source.
Hard All items remain eliminated. Note: When all decisions are eliminated the RCO Output Module, None, is executed to handle this condition.
Soft Roll back any eliminations made by this extension.
Breakable Roll back any eliminations made by this extension that have a danger point value of TRUE (non zero). Routing Logic modules first try to use the danger defined for each individual decision. However, one of the following may occur instead:
If: Then:
  • No danger point has been configured for the decision.
The site-wide danger point is used.
  • This function block is used in the decision output logic.
The site-wide danger point is used.
  • No danger point can be found for a decision
The decision remains eliminated.
Threshold Value Items with a weight greater than this value are eliminated.
Threshold Point ID (Optional) A point configured as an integer that stores the threshold value. Supercedes Threshold Value.