Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit der SessionDisplayScript-Klasse können Benutzer ein Skript verwenden, das im Host Integration Server 3270-Client erstellt wurde, und es programmgesteuert wiedergeben.
Das Skript kann Variablen mit einem doppelten Prozentzeichen an jedem Ende des Namens implementieren, z. B. %%MYVARIABLE%%. Diese Variablen werden mithilfe der SessionDisplayVariableCollection-Klasse aufgelöst, die in dieser Klasse bereitgestellt wird. Darüber hinaus kann die Skriptdatei Umgebungsvariablen mit der Standardnotation enthalten, die von dieser Klasse übersetzt wird.
SessionDisplayScript-Klasse
Das Eingabeskript muss eine normale Textdatei mit einem Befehl pro Zeile sein. Die Skriptdatei unterstützt die folgenden Befehle:
| Get-Help | BESCHREIBUNG |
|---|---|
| SETTIMEOUT {timeout},{label} | Legt das Standardtimeout für alle Befehle und die Bezeichnung fest, in der die Verarbeitung fortgesetzt werden soll. Wenn kein Standardwert festgelegt ist, wird von 30 Sekunden ausgegangen. |
| WAITSESSION {wait} | Wartet, bis sich die Sitzung im Eingabewartezustand befindet, bevor sie zurückgegeben wird. Die akzeptierten Werte sind: SSCP; LULU; NICHTOWNED |
| WAIT {seconds} | Wartet die Eingabeanzahl von Sekunden und wechselt dann zum nächsten Befehl. Der WAIT-Befehl kann durch den WAITSTRING-Befehl ersetzt werden, um auf eine bestimmte Zeichenfolge auf dem Bildschirm zu warten. |
| SETCURSOR {ROW},{COLUMN} | Verschiebt den Cursor an die gewünschte Position auf dem Bildschirm. Wenn die Position nicht auf dem Bildschirm gefunden wird, wird das Skript abgebrochen, und beim Ausführen des Skripts wird eine ScriptError-Ausnahme mit einer InnerException der tatsächlichen Ausnahme zurückgegeben. |
| SEND {string}, {%environmentvariable%}, {%%sessiondisplayvariable%%} | Bewirkt, dass die Zeichenfolge mit der SendKeys-Methode an den Bildschirm gesendet wird. Variablen können Eingaben sein, die mit der SessionDisplayVariablesCollection abgeglichen werden, die an die -Klasse übergeben wird. Wenn sich eine Variable nicht im Skript befindet, wird das Skript abgebrochen, und eine ScriptError-Ausnahme wird mit einer InnerException der Variablen {name} zurückgegeben, die sich nicht in der Auflistung befindet. |
| GOTO {label} | Ermöglicht es Skripts, zu Bezeichnungen unterhalb der aktuellen Zeile zu springen. Wenn die Bezeichnung nicht gefunden wird, wird das Skript mit einer ScriptError-Ausnahme und einer InnerException von "Label {name} nicht gefunden" abgebrochen. {label} = Eine Möglichkeit, eine Freiformbezeichnung im Skript zu definieren, die in Verzweigungsszenarien verwendet werden kann. |