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.

Enter a wait state after the logic script has completed.

 

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.

More information

Set Block Weights.

RSA Weight Assignment.

Eliminate and Weight Sources.

RSA function blocks list.