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. 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 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>

 

More information

Eliminate and Weight Sources.

RSA function blocks list.