Using the Condition Editor for Pool Manager
The HostFront Pool Manager has a conditions editor that makes defining complex conditions an easy task.
Follow the steps below to display the condition editor.
1. Open the navigation pane of a pool and select a green screen.
2. When you click on the ellipsis button next to the Definition field in the property grid, the following screen will appear:
Image
The Conditions Definition dialog box shows a tree representation of the condition where the nodes are logical operators and the leaves are simple conditional expressions. Below is a description of the different parameters in the Conditions Definition dialog box.
AND button
By clicking this button, the selected node in the logical tree is replaced by a sub-tree with two children. The first child is the old sub-tree that has the selected node as a root and the second is a TRUE expression that can be modified to represent your new simple conditional expression.
OR button
Same as AND button except that the root of the new sub tree is an OR and the new leaf added is a FALSE expression.
3. To define the new simple condition, select the new child (TRUE or FALSE) in the tree and then, in the right pane, provide information for the following parameters:
Desc
Choose a Description for your simple expression.
Not Condition
Determines if it is to be negated.
Test Definition
Determine the type of the test (content, attribute, existence).
Test Definition
Select one of the comparison values (Equal, Not Equal, Has, Greater Than, Greater or Equal, Less Than, Less or Equal).
Test Definition
Choose a Value or another Field.
Row, Col1, Col2
Fill in the information corresponding to the position on the screen (row, column, etc) or select a field from the list of screen fields and press Copy Data button, in which case the information pertaining to row, column, and field of the condition are automatically populated.
4. Click Apply to update your simple condition.
Every time the logical tree is changed the corresponding logical expression at the bottom is updated to match the tree.
Notes
•  A TRUE (FALSE) node cannot be transformed to a compound condition.
•  A node that has a TRUE (FALSE) child cannot be transformed to a compound condition.
•  If you are not connected then the list of fields will not be populated.
•  If you are connected but the current screen in the emulation window does not match the selected screen node, then the list of fields will not be populated.
Tip
You can skip screen validation (done automatically for every screen) by editing the definition of the screen (select screen node and click on the ellipsis next to the Definition property). When the dialog box is open, select the condition in the top left corner box and click on the Delete button. This will change the condition to TRUE meaning the pool service will not validate the screen by looking for certain text on it.