Scripts zum Lesen von Variablen aus dem Read-Buffer verwenden

In bestimmten Situationen ist es im ScriptEigener Objekttyp in der Automation Engine ausführbarer Objekte sinnvoll, spezifische Variablen aus dem Read-Buffer auszulesen. Diese Werte werden aus dem aktivierenden ObjektTätigkeiten und Abläufe, welche die Automation Engine steuert, werden mit Hilfe von sogenannten Objekten abgebildet (siehe auch Aufgabe). bezogen.

Die Read-Buffer-Variablen sind nur dann versorgt, wenn das Objekt aktiviert wurde, und zwar mittels:

Wird die AufgabeEin gestartetes Objekt, welches gerade durchgeführt wird. Aufgaben werden auch als Aktivitäten bzw. Tasks bezeichnet. über einen anderen Weg aktiviert, so besitzen die Variablen keine Werte.

Folgende Read-Buffer-Variablen stehen zur Verfügung: 

Die Werte können mit dem Script-Statement :READ ermittelt werden. In folgendem Beispiel werden alle Variablen ausgelesen und danach im ReportBericht, der nähere Informationen über die Durchführung einer Aufgabe oder einer Komponente enthält. ausgegeben:

:READ &UC_CAUSE_NAME,,
:
READ &UC_CAUSE_NR,,
:
READ &UC_CAUSE_STATE,,
:
READ &UC_CAUSE_RETCODE,,

:PRINT "Causing task:"
:PRINT "Name: &UC_CAUSE_NAME"
:PRINT "RunID: &UC_CAUSE_NR"
:PRINT "Status: &UC_CAUSE_STATE"
:PRINT "Return code: &UC_CAUSE_RETCODE"

Benachrichtigungsobjekte mit dem Typ ALARM enthalten standardmäßig ein Script, mit dem diese Daten ausgelesen und in den Benachrichtigungstext geschrieben werden.