Download Operator - CA Technologies

Transcript
Operator "SSH-Skript ausführen"
Inline-Skript?
Dieser Operator stellt zwei Methoden bereit, um das Skript anzugeben: Inline oder
als Ausdruck. Aktivieren Sie dieses Kontrollkästchen, um das Skript als Inline-Skript
anzugeben.
Inline-Skript
Das Skript, das in BeanShell oder JavaScript geschrieben ist, verwendet das
conn-Objekt und seine API folgendermaßen:
■
Ein Befehl wird an den Remote-Host gesendet
■
Es wird gewartet, bis der Befehl beendet wird
■
Die Ausgabe des letzten Befehls wird abgerufen
Die APIs, die das conn-Objekt anzeigt, werden in Operator "SSH-Skript ausführen" Inline-Skript APIs (siehe Seite 112) ausführlich behandelt.
Skript als Ausdruck
Stellt das Skript als Ausdruck bereit. Informationen über das Skript selbst finden Sie
im Feld "Inline-Skript".
Parameter
Die CA Process Automation-Parameter, die an das Skript übergeben werden sollen.
Nur einfache CA Process Automation-Parametertypen können folgendermaßen an
das Skript übergeben werden:
■
PAM-Boolean wird als Boolean-Objekt übergeben.
■
PAM-Date wird als Date-Objekt übergeben.
■
PAM-Double wird als Double-Objekt übergeben.
■
PAM-Integer wird als Integer-Objekt übergeben.
■
PAM-Long wird als Long-Objekt übergeben.
■
PAM-String wird als String-Objekt übergeben.
■
PAM-Object Reference wird als Object Reference-Objekt übergeben.
Komplexe CA Process Automation-Parametertypen (indizierte Typen, ValueMaps
usw.) können nicht an das Skript übergeben werden.
Das Skript kann auf diese Objekte über das args-Array der Objekte zugreifen, wobei
args[0] dem ersten Parameter und args[1] dem zweiten Parametern in der Liste
entspricht usw.
Ausgabevariablen-Namen
Die Namen der im Skript erstellten Variablen, die im Operatordatensatz gespeichert
werden sollen, nachdem die Ausführung des Skripts abgeschlossen wurde.
Die Variablen müssen im Bereich des Skripts definiert sein, damit sie nach der
Ausführung sichtbar sind im Datensatz des Operators gespeichert werden können.
110 Referenzhandbuch für Inhaltsdesign