Eliminate By Solve

(Available with Order Execution Mgt.)

Description

Range Source Eliminate By Solve applies a weight to items that do not match the criteria of a named query or query expression.

The applied weight is a value that:

  • You entered in the Set Block Weights function block's corresponding parameter.
  • Set Block Weights assigns to this function block.
Note: A block that applies a zero weight directly eliminates items that fail from the range source.

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 will 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 modules will first 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 will be used.
  • This function block is used in the decision output logic,
The site-wide danger point will be used.
  • No danger point can be found for a decision
The decision remains eliminated.
Solve Id/Expression Enter one of the following to compare items against.
  • The identifier of a named query.
  • A query expression,
Items that do not satisfy the query criteria fail the comparison.
Solve Point ID (Optional) A text point that stores the name of a query. Supercedes Solve Id/Expression.
Constant Solve Expression (Optional) Valid BASIC expression to generate a solve or solve ID. Supercedes Solve ID and Solve Point ID.
Default <none>