PendingExpiration

The PendingExpiration setting specifies the amount of time that a map can stay in an initiation pending state before expiring (running without all of its input events). The default value for the PendingExpiration setting is Hour.

Setting Value
Description
Hour
Measures the value of the PendingExpiration period in hours
Minute
Measures the value of the PendingExpiration period in minutes
Second
Measures the value of the PendingExpiration period in seconds

The PendingExpiration > Value setting specifies how many units (in hours, minutes, or seconds) to use for measuring the waiting period. Enter the number of units in the Value field. The default value for the Value setting is 0.

If the map associated with a given watch has multiple triggers and at least one trigger occurs, the map is placed in an initiation pending state until all triggers occur. Maps in an initiation pending state are reevaluated each time another trigger occurs.

The initiation pending state occurs when any of the following conditions are true:

  • The map is defined as single-threaded and one occurrence of the map is already running.
  • The map requires an event that has not yet occurred. (This is the only initiation pending condition in which PendingExpiration can occur.)
  • The maximum number of concurrent maps are already running.

If all preceding conditions are eliminated, the initiation pending state can be removed from the map; if the PendingExpiration period has not elapsed, the map can run.