Mit Hilfe von Functional Tester wird der Status von Extension for Terminal-based Applications-Sitzungen verfolgt, während Sie ein Script aufzeichnen und mit der Hostsitzung interagieren. Es wird durch Functional Tester geprüft, ob die Hostsitzung über den Fokus verfügt, um den Status der Sitzung zu ermitteln. Wenn die Hostsitzung nicht über den Fokus verfügt, wird 0,5 Sekunden gewartet, um zu sehen, ob sie den Fokus erlangt. Wenn die Hostsitzung den Fokus in diesem Zeitraum nicht erlangt, erhält der Frame den Fokusstatus zurück. Wenn die Hostsitzung nach der Wartezeit über den Fokus verfügt, wird der Synchronisationscode für den Status des Terminals von Functional Tester abgefragt.
Die Extension for Terminal-based Applications-Sitzung besitzt einen der folgenden drei Zustände:
Status | Beschreibung |
---|---|
UNINITIALIZED (Nicht initialisiert) | Das Hostfenster ist nicht bereit für Interaktionen, da weiterhin aktualisiert, geändert oder geladen wird. |
LOADED (Geladen) | Die Aktualisierung des Hostfensters ist abgeschlossen, aber der Bedienerinformationsbereich (Operator Information Area, OIA) ist gesperrt, normalerweise aufgrund ungültiger Eingaben. |
READY (Bereit) | Das Hostfenster ist bereit für Interaktionen, die Aktualisierung ist abgeschlossen und der Bedienerinformationsbereich ist entsperrt. |
Der Synchronisationscode ermittelt den Status anhand von Synchronisationsalgorithmen. Der Algorithmus ist abhängig vom Verbindungstyp.