Previous Topic

Next Topic

Book Contents

Book Index

Logical Relations between Multiple Conditions

The IN condition parameter differs from other parameters that may be defined more than once.

Where there are multiple IN condition definitions, they are not independent parameters, as might at first appear. Control-M takes them together and treats them as a logical expression consisting of a series of connected terms, which appear as condition names.

Control-M resolves every such condition to a value of "True" or "False," and then evaluates the whole expression, using the logical operators which may have been specified as part of each condition name. The run-time criteria for prerequisite IN conditions are only satisfied if the overall value of the expression is calculated as "True". A condition name is evaluated as "True" if the name of that condition appears in the IOA Conditions file.

Conditions may be added to or deleted from the IOA Conditions file automatically or manually. Some typical means of adding and/or deleting conditions are:

The following types of logical operator can be used to connect condition names:

Note: These operators are not referred to as "Boolean", because the rules of these operators do not follow formal Boolean logic, as shown in the following paragraphs. Logical operators are the first physical characters in condition names, but they are not part of the condition name.

Parent Topic

IN: Runtime Scheduling Parameter