Ein Script-Literal besteht aus einer beliebigen Zeichenfolge, die in einfache (') oder doppelte Hochkommata (") eingeschlossen ist.
Beispiel:
"Automation Engine"
In einem Script-Literal können auch Script-Variablen enthalten sein, die durch ihren Wert ersetzt werden, wenn die Script-Zeile mit dem Script-Literal abgearbeitet wird.
Beispiel:
:SET &TIME# = SYS_TIME("HH:MM:SS")
:PRINT "Time &TIME#"
Ausgabe:
Time 10:30:05
Eine Sonderform des Script-Literals bildet der AE-Name. Er kann ohne einfache oder doppelte Hochkommata angegeben werden. Zu den AE-Namen gehören:
Beispiel:
:SET &STATUS# = SYS_HOST_ALIVE(WIN01)
Beginnt der AE-Name allerdings mit einem numerischen Zeichen, sind stets Hochkommata erforderlich.
Beachten Sie, dass die Verwendung der Zeichenfolge <![[ ]]> in Script-Literalen zu einem Syntaxfehler führt und das Objekt nicht gespeichert werden kann. Um diesen Fehler zu umgehen gibt es verschiedene Lösungswege:
Eine weitere Besonderheit stellt die reservierte Kombination ##<Zahl> dar. Wird diese Zeichenfolge in einem Script-Literal verwendet, so wird der Text jener Meldung eingefügt, deren Nummer für <Zahl> angegeben wurde. Beachten Sie dies bei der Verwendung des Script-Literals!
Beispiel:
:PRINT "##1800"
oder
:PRINT ##1800
führt zu folgendem Ergebnis im Report:
2011-06-15 13:01:51 - U0020408 ENDED_NOT_OK - aborted.|
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |