Reference > Rule Languages > ILOG Rule Language > IRL Keywords > logical (in wait)

Summary

The keyword in the wait statement used to designate that conditions must remain true for the wait statement to become true. This keyword is used in rule conditions.

Syntax

(1) wait logical [[until] expression] [{condition}]; 
(2) ?variable: wait [logical] [until] expression {condition}
              ... 
         then ... 
             timeout ?variable {action} 

Description

The wait statement allows you to test if conditions become valid or remain true during a designated waiting period.

The keyword logical is used to designate that the previously realized conditions must remain true for the wait statement to become true. If logical is not used, all previously realized conditions are ignored, that is, they may become false during the waiting period and the wait statement may succeed.

See Also

wait