Timeout Between Screens (Macro tab)
The Timeout Between Screens checkbox and input field are located on the Macro tab and specify a timeout value for screen recognition. By default, if the checkbox is enabled, this value applies to each and every macro screen in the macro. However, you can change the value for a particular macro screen by using the Timeout field on the Links tab (see the next section).
Whenever the macro runtime starts to perform screen recognition,
it checks to determine whether the Timeout Between Screens value is
set for the entire macro and whether a Timeout value is set for the
macro screen. If a timeout value is set, then the macro runtime sets
a timer to the number of milliseconds specified by the timeout value.
If the timer expires before the macro runtime has completed screen
recognition, then the macro runtime terminates the macro and displays
a message such as the following:
Figure 1. Error message for screen recognition
timeout
Please notice that this message displays the name of the macro
and the name of the screen that was being processed when the timeout
occurred. For example, if the screen specified in this message is
ScreenA, then the macro runtime had already performed all the actions
in ScreenA and was trying to match a macro screen in the Valid Next
Screens list for ScreenA to the application screen.Macro timed out: (Macro=ispf_ex2, Screen=screen_address_type)
To use the Timeout Between Screens field, select the checkbox and type a value for the number of milliseconds to wait before terminating the macro. By default the checkbox is checked and the timeout value is set to 60000 milliseconds (60 seconds).