Alphabetische Liste der Script-Anweisungen und -Funktionen

Dieses Thema listet alle Elemente des Automation Engine scripting language in alphabetischer Reihenfolge auf und beschreibt kurz ihren Zweck.

Script-Anweisungen

[A] [B] [C] [D] [E] [F] [G ] [I] [J] [M] [O] [P] [R] [S] [T] [W] [X]

A

  • :ADD_ATT
    Fügt zur Laufzeit Empfänger zu einer Benachrichtigung hinzu
  • :ADD_COMMENT
    Fügt einer Aufgabe einen Kommentar hinzu
  • :ATTACH_RES
    (Nur für Windows-und UNIX-Jobs) gibt die Ressourcen an, die mit dem Agenten verwendet werden sollen
  • :ATTACH_SYNC
    Weist einer Aufgabe ein Sync-Objekt zu

B

C

  • :CLEAR
    Setzt ein Script-Array auf die Anfangswerte zurück
  • :CLOSE_PROCESS
    Verwirft eine Datensequenz in einem Script
  • :CONST, :CONSTANT
    Erstellt eine Script-Variable als Konstante mit einem spezifischen Wert

D

  • :DATA
    Deklariert explizit eine DATA-Zeile in einem Script
  • :DEFINE
    Deklariert eine Script-Variable mit einem Datentyp
  • :DELETE_VAR
    Löscht einen oder alle in einem statischen VARA-Objekt gespeicherten Werte
  • :DISCONNECT
    Trennt eine Verbindung zur Automation Engine

E

  • :EXIT
    Beendet die Verarbeitung eines Scripts und sendet einen Rückgabewert
  • :EXT_REPORT_OFF
    Deaktiviert die Protokollierung des Scripts für eine Aufgabe
  • :EXT_REPORT_ON
    Aktiviert die Protokollierung des Scripts für eine Aufgabe

F

  • :FILL
    Speichert Werte in einem Script-Array

G

  • :GENERATE
    Steuert die Behandlung von Script-Zeilen während der Verarbeitung

I

  • :IF... :ELSE... :ENDIF
    Startet und beendet einen bedingten Block
  • :IFVERS [:ELSEVERS] :ENDVERS
    Pre-Compiler-Anweisungen zum Überspringen von Script-Blöcken abhängig von der installierten Automation Engine-Version
  • :INC_SCRIPT
    Integriert ein Script von einer anderen Prozess-Seite im selben Objekt
  • :INCLUDE
    Integriert ein Include-Objekt in das aktuelle Script

J

M

  • :MODIFY_STATE
    Ändert den Rückgabewert oder den Statustext eines abgeschlossenen Jobs.

O

  • :ON_ERROR
    Setzt die Script-Verarbeitung nach bestimmten Fehlern und Meldungen bestimmter Script-Elemente fort bzw. bricht sie ab.

P

  • :PRINT
    Schreibt Text in einen Dialog für Benutzerabfragen oder in den Aktivierungsreport einer Aufgabe
  • :PROCESS... :TERM_PROCESS... :ENDPROCESS
    Startet und beendet eine Schleife für die zeilenweise Verarbeitung einer Datensequenz
  • :PSET
    Weist einer Objektvariablen einen Wert zu
  • :PUBLISH
    Definiert eine Script-Variable oder ein Array als Objektvariable
  • :PUT_ATT
    Setzt oder ändert ein Objektattribut
  • :PUT_ATT_APPEND
    Schreibt Text in einen Dialog für Benutzerabfragen oder in den Aktivierungsreport einer Aufgabe
  • :PUT_READ_BUFFER, :PUT_PROMPT_BUFFER
    Speichert den Namen und den Inhalt einer Script-Variablen in einem Eingangspuffer
  • :PUT_VAR
    Speichert einen Wert in einem VARA-Objekt
  • :PUT_VAR_COL
    Speichert einen Wert in einer bestimmten Spalte eines statischen VARA-Objekts
  • :PUT_VAR_PROCESS
    Schreibt den Inhalt einer Datensequenz in ein statisches VARA-Objekt

R

  • :READ
    Fragt den Benutzer in einem Dialog ab oder liest Variablen in den Read-Buffer
  • :REGISTER_OUTPUTFILE
    (Nur Windows- und UNIX-Jobs) Registriert eine Datei als externe Jobausgabe
  • :REGISTER_VARIABLE
    (Nur Windows- und UNIX-Jobs) Registriert den Namen und den Wert einer Variablen
  • :REMOVE_ATT
    Entfernt Empfänger in einer Benachrichtigung zur Laufzeit
  • :REPLACE_STRUCTURE
    Ersetzt den Inhalt eines Workflows durch den Inhalt einer anderen Workflow-Aktivierung
  • :RESOLVE
    Versucht, alle Variablen in einem String aufzulösen
  • :RESTART
    Setzt einen Neustartpunkt in einem Objekt
  • :RSET
    Weist einer Script-Variablen einen Wert zu und speichert den Wert im Aktivierungsreport der Aufgabe

S

T

  • :TERMINATE
    Beendet einen Agenten, Arbeitsprozess oder Kommunikationsprozess

W

  • :WAIT
    Stoppt die Verarbeitung des Scripts für einen angegebenen Zeitraum
  • :WHILE... :ENDWHILE
    Startet und beendet eine Schleife zur wiederholten Ausführung von Script-Anweisungen

X

Script-Funktionen

[A] [C] [D] [E] [F] [G ] [H ] [I] [J] [L] [M] [P] [R] [S] [T] [U] [V] [W] [X] [Y]

A

C

  • CALE_LOOK_AHEAD
    Gibt das nächste Datum basierend auf Kalenderbedingungen zurück
  • CANCEL_UC_OBJECT
    Bricht die Ausführung eines aktivierten Objekts ab
  • CHANGE_LOGGING
    Bewirkt einen Wechsel der Logdatei
  • CONV_DATE
    Wandelt ein Datum von einem Format in ein anderes Format um
  • CONV_LC: siehe STR_LC, CONV_LC
    Wandelt alle Zeichen eines Strings in Kleinbuchstaben um
  • CONV_TIMESTAMP
    Wandelt Datum und Zeit in eine andere Zeitzone um
  • CONV_UC: siehe STR_UC, CONV_UC
    Wandelt alle Zeichen eines Strings in Großbuchstaben um
  • CONVERT
    Konvertiert den Datentyp eines Werts
  • CREATE_OBJECT

    Erstellt ein Kalender-, Anmelde- oder VARA-Objekt
  • CREATE_PROCESS
    Erstellt eine neue Datensequenz

D

  • DAY_OF_YEAR
    Gibt den Tag des Jahres für ein bestimmtes Datum zurück
  • DEACTIVATE_UC_OBJECT
    Deaktiviert eine abgeschlossene Aufgabe
  • DELETE_FORECAST
    Löscht eine oder mehrere Prognosen aus der Automation Engine-Datenbank
  • DIFF_DATE
    Berechnet den Unterschied zwischen zwei Daten in Tagen
  • DIFF_TIME
    Berechnet die Differenz zwischen zwei Zeiten
  • DIV
    Dividiert einen Wert durch einen anderen Wert

E

  • EXPORT
    Exportiert Objekte in eine XML-Datei

F

  • FIND
    Durchsucht ein Script-Array und gibt die entsprechende Indexposition zurück
  • FIRST_OF_PERIOD

    Speichert Werte in einem Script-Array
  • FORECAST_OBJECT
    Generiert eine Prognose für ein Objekt
  • FORECAST_TASK
    Generiert eine Prognose für eine aktive Aufgabe
  • FORMAT
    Ändert das Format einer Zahl

G

H

I

  • ILM
    Steuert die ILM-Funktionalität
  • IMPORT
    Importiert Objekte aus einer XML-Datei
  • IS_GROUP_MEMBER
    Prüft, ob ein Benutzer Mitglied einer bestimmten Benutzergruppe ist
  • ISNUMERIC
    Prüft, ob ein Zeichensatz numerisch ist

J

  • JSON_ADD_ITEM
    Fügt ein Element zu einem JSON-Array oder Objekt-Dokument hinzu
  • JSON_COUNT_MATCHES
    Gibt die Anzahl der Übereinstimmungen eines JSONPath-Ausdrucks in einem JSON-Dokument zurück
  • JSON_GET_TYPE
    Ruft den Datentyp des JSON-Elements ab
  • JSON_GET_VALUE
    Fragt das angegebene JSON-Dokument mithilfe des JSONPath-Ausdrucks ab und gibt alle übereinstimmenden Werte zurück
  • JSON_SET_VALUE
    Setzt den Wert eines vorhandenen Elements in einem JSON-Dokument
  • JSON_TO_PROCESS
    Speichert JSON-Werte in einer internen Liste (Prozess) zur weiteren Verarbeitung
  • JSON_REMOVE_ITEM
    Entfernt JSON-Objektschlüssel oder Array-Elemente

L

  • LAST_OF_PERIOD
    Ermittelt den letzten Tag der Zeitraums eines bestimmten Datums
  • LENGTH
    Gibt die Größe eines Script-Arrays zurück
  • LOAD_PROCESS
    Lädt eine gespeicherte Datensequenz

M

P

R

S

  • SAVE_PROCESS
    Speichert eine Datensequenz
  • SEND_MAIL
    Sendet eine E-Mail an einen Benutzer
  • SET_SYNC
    Führt die definierte Aktion eines Sync-Objekts aus
  • STR_CAT
    Kombiniert zwei Strings zu einem neuen String
  • STR_CUT, MID, SUBSTR
    Kopiert Zeichen eines Strings
  • STR_ENDS_WITH
    Prüft, ob ein String mit einem bestimmten String endet
  • STR_FIND
    Sucht nach einem Zeichen oder einem String in einem String
  • STR_FIND_REVERSE
    Sucht nach einem Zeichen oder einem String innerhalb eines Strings, beginnend am Ende des Strings
  • STR_ISLOWER
    Prüft, ob die Zeichen in einem String in Kleinbuchstaben geschrieben sind
  • STR_ISUPPER
    Prüft, ob die Zeichen in eines Strings in Großbuchstaben geschrieben sind
  • STR_LC, CONV_LC
    Wandelt alle Zeichen eines Strings in Kleinbuchstaben um
  • STR_LENGTH, STR_LNG
    Gibt die Länge eines Strings zurück
  • STR_LTRIM
    Löscht Leerzeichen am Anfang eines Zeichensatzes
  • STR_MATCH
    Vergleicht zwei Zeichensätze
  • STR_PAD
    Erweitert einen String auf eine bestimmte Länge
  • STR_REVERSE
    Kehrt die Reihenfolge von Zeichen in einem String um
  • STR_RTRIM
    Löscht Leerzeichen am Ende eines Zeichensatzes
  • STR_SPLIT
    Teilt einen String mit einem Trennzeichen in mehrere Teile auf
  • STR_STARTS_WITH
    Prüft, ob ein String mit einem bestimmten anderen String beginnt
  • STR_SUBSTITUTE
    Ersetzt ein Zeichen oder einen String innerhalb eines Strings
  • STR_SUBSTITUTE_VAR, STR_SUB_VAR
    Ersetzt Script-Variablennamen durch ihre Werte
  • STR_TRIM
    Entfernt Leerzeichen am Anfang und am Ende eines Zeichensatzes
  • SUB
    Subtrahiert eine Zahl von einer anderen Zahl
  • SUB_DAYS
    Subtrahiert Tage von einem bestimmten Datum
  • SUB_PERIOD
    Subtrahiert eine Periode von einem bestimmten Datum
  • SUB_TIME
    Subtrahiert eine Zeit von einer anderen Zeit
  • SUB_TIMESTAMP
    Subtrahiert Zeit von einem Zeitstempel
  • SUBSTR: siehe STR_CUT, MID, SUBSTR
  • SYS_ACT_CLIENT, SYS_USER_CLIENT
    Gibt die Nummer des aktuellen Mandanten zurück
    Vordefinierte Variable: &$CLIENT#
  • SYS_ACT_CLIENT_TEXT
    Gibt den Titel des aktuellen Mandanten zurück
    Vordefinierte Variable: &$CLIENT_DESC#
  • SYS_ACT_HOST
    Gibt den Namen des Agenten zurück, auf dem die Aufgabe ausgeführt wird
  • SYS_ACT_JP
    Stellt fest, ob eine Aufgabe in einem Workflow aktiviert wurde
    Vordefinierte Variable: &$IN_PROCESSFLOW#
  • SYS_ACT_ME_LNR
    Gibt die Sequenznummer der Aufgabe zurück, die das Script enthält
  • SYS_ACT_ME_NAME
    Gibt die Sequenznummer der Aufgabe zurück, die das Script enthält
    Vordefinierte Variable: &$NAME#
  • SYS_ACT_ME_NR
    Gibt die RunID der Aufgabe zurück, die das Script enthält
    Vordefinierte Variable: &$RUNID#
  • SYS_ACT_ME_TYPE
    Gibt den Objekttyp der Aufgabe zurück, die das Script enthält
    Vordefinierte Variable: &$OBJECT_TYPE#
  • SYS_ACT_PARENT_NAME
    Gibt den Namen der Parent-Aufgabe zurück
    Vordefinierte Variable: &$ACTIVATOR#, &$PROCESSOR#
  • SYS_ACT_PARENT_NR
    Gibt die RunID der Parent-Aufgabe zurück
    Vordefinierte Variable: &$ACTIVATOR_RUNID#, &$PROCESSOR_RUNID#
  • SYS_ACT_PARENT_TYPE
    Gibt den Objekttyp der Parent-Aufgabe zurück
    Vordefinierte Variable: &$ACTIVATOR_TYPE#, &$PROCESSOR_TYPE#
  • SYS_ACT_PREV_NAME
    Gibt den Namen der vorhergehenden Aufgabe im Workflow zurück
  • SYS_ACT_PREV_NR
    Gibt die RunID der vorhergehenden Aufgabe im Workflow zurück
  • SYS_ACT_PTTYP
    Gibt den Partnertyp des Benutzers zurück
    Vordefinierte Variable: &$PARTNER_TYPE#
  • SYS_ACT_RESTART
    Prüft, ob das Objekt im Neustartmodus aktiviert wurde
    Vordefinierte Variable: &$RESTARTED#
  • SYS_ACT_RESTART_COUNT
    Gibt die Anzahl der Neustarts von Workflow-Aufgaben über RESTART_TASK zurück
    Vordefinierte Variable: &$RESTART_COUNT#
  • SYS_ACT_RESTART_ME_NR
    Gibt die RunID eines im Neustartmodus aktivierten Objekts zurück
    Vordefinierte Variable: &$RESTART_RUNID#
  • SYS_ACT_TOP_NAME
    Gibt den Namen des obersten Workflows zurück
    Vordefinierte Variable: &$TOP_PROCESSFLOW_NAME#
  • SYS_ACT_TOP_NR
    Gibt die RunID des obersten Workflows zurück
    Vordefinierte Variable: &$TOP_PROCESSFLOW_RUNID#
  • SYS_ACT_USERID
    Gibt die Benutzer-ID zurück, unter der der Job ausgeführt wird
  • SYS_ACTIVE_COUNT
    Gibt die Anzahl aller aktivierten Objekte zurück
  • SYS_BUSY_01
    Gibt die Größe der Auslastung der Automation Engine in der letzten Minute zurück
  • SYS_BUSY_10
    Gibt die Größe der Auslastung der Automation Engine in den letzten 10 Minuten zurück
  • SYS_BUSY_60
    Gibt die Größe der Auslastung der Automation Engine in der letzten Stunde zurück
  • SYS_DATE
    Gibt das aktuelle Datum zu Beginn der Script-Verarbeitung zurück
    Vordefinierte Variable: &$DATE_format#
  • SYS_DATE_PHYSICAL
    Gibt das aktuelle Datum zurück
    Vordefinierte Variable: &$PHYS_DATE_format#
  • SYS_HOST_ALIVE
    Überprüft, ob ein bestimmter Agent aktiv ist
  • SYS_INFO
    Ruft Versionsinformationen von der Automation Engine oder Daten über Meldungs-Queues ab
  • SYS_LAST_ARRAY_INDEX
    Gibt den letzten ausgefüllten Index eines Arrays zurück
  • SYS_LAST_ERR_INS
    Ruft den variablen Meldungsteil des letzten Fehlers zurück
  • SYS_LAST_ERR_NR
    Ruft die Nummer des letzten Fehlers ab
  • SYS_LAST_ERR_SYSTXT
    Ruft die letzte Fehlermeldung vom Betriebssystem ab
  • SYS_LAST_REGISTERED_OFILE
    Gibt die zuletzt verwendete Ausgabedatei des Befehls :REGISTER_OUTPUTFILE zurück
  • SYS_LAST_REGISTERED_ULOGIN
    Gibt das letzte verwendete Login des Befehls :REGISTER_OUTPUTFILE zurück
  • SYS_LAST_REGISTERED_VALUENAME
    Gibt den zuletzt verwendeten Variablenwert des Befehls :REGISTER_VARIABLE zurück
  • SYS_LAST_REGISTERED_VARNAME
    Gibt den zuletzt verwendeten Variablennamen des Befehls :REGISTER_VARIABLE zurück
  • SYS_LAST_RESTART_POINT
    Gibt den Namen des vorhergehenden Neustartpunkts im Script zurück
  • SYS_LAST_RESTART_TEXT
    Gibt den Text des vorhergehenden Neustartpunkts im Script zurück
  • SYS_LDATE
    Gibt das logische Datum zurück
    Vordefinierte Variable: &$LDATE_format#
  • SYS_RESTART_POINT
    Gibt den Neustartpunkt zurück, von dem aus das Objekt ausgeführt wird
    Vordefinierte Variable: &$RESTART_POINT#
  • SYS_SERVER_ALIVE
    Prüft, ob ein bestimmter Serverprozess aktiv ist
  • SYS_SNMP_ACTIVE
    Prüft, ob die SNMP-Verbindung der Automation Engine aktiv ist
    Vordefinierte Variable: &$SNMP_ACTIVE#
  • SYS_STATE_ACTIVE
    Prüft, ob ein Objekt aktiv ist
  • SYS_STATE_JOB_ACTIVE
    Prüft, ob ein Job aktiviert ist
  • SYS_STATE_JOBS_IN_GROUP
    Gibt die Anzahl der in Gruppen registrierten Jobs zurück
  • SYS_STATE_JP_ACTIVE
    Prüft, ob ein Workflow aktiviert ist
  • SYS_TIME
    Gibt die aktuelle Tageszeit zu Beginn der Script-Verarbeitung zurück
    Vordefinierte Variable: &$TIME_format#
  • SYS_TIME_PHYSICAL
    Gibt die aktuelle Tageszeit zurück
    Vordefinierte Variable: &$PHYS_TIME_format#
  • SYS_TIMESTAMP_PHYSICAL
    Gibt das aktuelle Datum und die Uhrzeit zurück
  • SYS_USER_ALIVE
    Prüft, ob ein Benutzer beim Automic Web Interface angemeldet ist
  • SYS_USER_DEP
    Gibt die Abteilung des Benutzers zurück, der die Aufgabe gestartet hat
    Vordefinierte Variable: &$DEPARTMENT#
  • SYS_USER_LANGUAGE
    Gibt die Sprache zurück, in der der Server Logdateien generiert
    Vordefinierte Variable: &$SYS_LANGUAGE#
  • SYS_USER_LNAME
    Gibt den Vor- und Nachnamen des Benutzers zurück, der die Aufgabe gestartet hat
    Vordefinierte Variable: &$USER_FL#
  • SYS_USER_NAME
    Gibt den Namen des Benutzers zurück, der die Aufgabe gestartet hat
    Vordefinierte Variable: &$USER#

T

U

  • UC_CRLF

    Fügt einen Zeilenumbruch ein

V

  • VALID_CALE
    Prüft, ob ein Datum in einem bestimmten Kalenderereignis enthalten ist
  • VALID_DATE
    Prüft, ob ein Datum gültig ist
  • VALID_TIME
    Prüft, ob eine Zeit gültig ist

W

  • WEEK_NR
    Gibt die Kalenderwoche eines bestimmten Datums zurück
  • WEEKDAY_NR
    Gibt den Wochentag für ein bestimmtes Datum als Zahl zurück
  • WEEKDAY_XX
    Gibt den Wochentag für ein bestimmtes Datum als Abkürzung zurück
  • WRITE_PROCESS
    Schreibt den Inhalt einer Datensequenz in eine Datei

X

Y

  • YEAR_9999
    Extrahiert das Jahr aus einem bestimmten Datum