Automation Engine Script-Leitfaden > Funktionelle Gliederung > Tabellenübersicht

Script-Sprachmittel - Funktionelle Gliederung

Folgende Übersicht stellt die AE Scriptprachmittel geordnet nach ihren Funktionsbereichen dar.

Objekte bearbeiten

Script-Sprachmittel

Beschreibung

:REGISTER_OUTPUTFILE Registriert eine Datei als externen Job-Output

CREATE_OBJECT

Erstellt ein Objekt (nur Kalender, Login und Variable).

EXPORT

Exportiert Objekte in eine XML-Datei.

IMPORT

Importiert Objekte aus einer XML-Datei.

MODIFY_OBJECT

Ändert ein vorhandenes Objekt (nur Kalender, Login und Variable).

MOVE_OBJECT

Verschiebt ein Objekt in einen Ordner.

REMOVE_OBJECT

Löscht ein vorhandenes Objekt.

 


Objekte aktivieren

Script-Sprachmittel

Beschreibung

:BEGINREAD... :ENDREAD

Beginn und Ende eines Dialogfeldes für Benutzerabfragen

:PRINT

Gibt Text in einem Dialogfeld für Benutzerabfragen oder im Aktivierungsprotokoll eines Objektes aus

:PUT_READ_BUFFER

Stellt Namen und Inhalt einer Script-Variablen in einen Zwischenspeicher

:PUT_PROMPT_BUFFER

Stellt Namen und Inhalt einer Script-Variablen in einen Zwischenspeicher

:READ

Fragt Angabe vom Benutzer im Dialog ab.

ACTIVATE_UC_OBJECT

Aktiviert ein Objekt.

AUTOFORECAST

Berechnet Prognosedaten für zukünftige Aktivitäten.

CANCEL_UC_OBJECT

Bricht ein aktiviertes Objekt ab

DEACTIVATE_UC_OBJECT Deaktiviert eine abgeschlossene Aufgabe.
DELETE_FORECAST Löscht alle Forecasts oder einen bestimmten Forecast aus der Automation Engine-Datenbank.

FORECAST_OBJECT

Erstellt Prognose für ein angegebenes Objekt

FORECAST_TASK

Erstellt Prognose für eine laufende Aufgabe

RERUN_UC_OBJECT Fortsetzen eines bestimmten Workflows.

RESTART_UC_OBJECT

Wiederholt die Durchführung einer Aufgabe.

ROLLBACK_UC_OBJECT Rollback einer bestimmten Aufgabe durchführen.

SYS_ACTIVE_COUNT

Ermittelt Anzahl der in den Aktivitäten stehenden Objekte

SYS_STATE_ACTIVE Prüft, ob ein Objekt bereits aktiv ist
SYS_STATE_JOB_ACTIVE Prüft, ob ein Job bereits aktiv ist
SYS_STATE_JOBS_IN_GROUP Ermittelt die Anzahl von Jobs, die in Gruppen vorgemerkt sind
SYS_STATE_JP_ACTIVE Prüft, ob ein Workflow bereits aktiv ist
TOGGLE_OBJECT_STATUS Stoppt oder startet die automatische Verarbeitung von manchen Objekttypen.

 


Objekte lesen oder verändern

Script-Sprachmittel

Beschreibung

:ADD_ATT

Fügt einem Benachrichtigungs-Objekt Empfänger zur Laufzeit hinzu.

:ADD_COMMENT

Fügt einer Aufgabe einen Kommentar hinzu

:ATTACH_SYNC

Weist einer Aufgabe ein Sync-Objekt zu.

:DELETE_VAR

Löscht einen oder alle Werte aus einem statischen Variablen-Objekt.

:MODIFY_STATE

Ändert Rückgabewert oder Statustext eines Jobs nach dessen Ende

:PUT_ATT

Ändert den Wert eines Attributes während der Generierung.

:PUT_ATT_APPEND

Erweitert den Meldungstext einer Benachrichtigung zur Laufzeit.

:PUT_VAR

Speichert Werte in ein statisches Variablen-Objekt

:PUT_VAR_COL Speichert einen Wert in einer bestimmte Spalte eines statischen Variablen-Objektes.
:PUT_VAR_PROCESS Schreibt den Inhalt einer Datensequenz in ein statisches Variablen-Objekt.

:REMOVE_ATT

Entfernt in einem Benachrichtigungs-Objekt Empfänger zur Laufzeit

:REPLACE_STRUCTURE

Ersetzt die Struktur eines Workflows bei dessen Aktivierung durch die Struktur eines anderen Workflows.

:RESOLVE Versucht, alle Variablen im String aufzulösen.

:SET_CALE

Ordnet ein Datum dem Kalenderbegriff eines Kalenders zu

:SET_CONDITION

Setzt die früheste Startzeit in Workflows

:XML_CLOSE

Schließt ein XML-Dokument.

GET_ATT

Liefert den Wert von Attributen eines Objektes während der Generierung

GET_ATT_SUBSTR

Liefert einen Teil des Meldungstexts einer Benachrichtigung

GET_CONDITION Ermittelt die früheste Startzeit in Workflows
GET_CONNECTION Liest Informationen aus einem DB Verbindungs-Objekt.
GET_LOGIN Liest Informationen aus Login-Objekten.

GET_OBJECT_TYPE

Liefert den Objekttyp der Aufgabe

GET_OH_IDNR Liefert die interne Nummer eines Objektes
GET_PUBLISHED_VALUE Wert einer Objekt- bzw. PromptSet-Variablen einer bestimmten Aufgabe ermitteln.

GET_STATISTIC_DETAIL

Ermittelt Details aus einem Statistiksatz eines aktivierbaren Objektes

GET_SYNC

Fragt den aktuellen Zustand oder Wert eines Sync-Objektes ab.

GET_VAR Liefert den Inhaltseintrag eines Variablen-Objektes.
MODIFY_TASK Ändert laufende Workflows

MODIFY_UC_OBJECT

Ändert das Attribut eines aktivierten Objektes.

RESOLVE_VAR Löst im Text jede Art von Variable (Aufforderungswerte, Systemvariablen, Script-Variablen, Variablen-Objekte).

SET_SYNC

Führt die definierte Aktion eines Sync-Objektes aus.

XML_APPEND_BEFORE Verschiebt ein XML-Element vor ein anderes Element.
XML_APPEND_CHILD Fügt einem XML-Element ein neues Sub-Element hinzu.
XML_APPEND_CLONE Dupliziert ein XML-Element und hängt dieses an ein anderes Element an.
XML_APPEND_ELEMENT Hängt ein existierendes XML-Element an ein anderes Element.

XML_BEAUTIFY

Bereitet die Darstellung einer Elementstruktur auf

XML_CLONE_AND_RENAME Dupliziert ein XML-Element und benennt dieses um.
XML_DELETE_NODE Entfernt ein bestimmtes XML-Element.

XML_GET_ATTRIBUTE

Liefert den Wert eines Attributes

XML_GET_CHILD_COUNT

Zählt Subelemente eines Elementes

XML_GET_FIRST_CHILD

Ermittelt das erste Subelement eines Elementes

XML_GET_LAST_CHILD Ermittelt das letzte Subelement eines Elementes

XML_GET_NEXTSIBLING

Ermittelt das nachfolgende Element

XML_GET_NODE_NAME

Liefert den Namen eines Elementes.

XML_GET_NODE_TEXT

Liefert den Text eines Elementes.

XML_INSERT_BEFORE Erstellt ein neues XML-Element und fügt dies vor einem anderen Element ein.

XML_OPEN

Öffnet ein XML-Dokument für die Bearbeitung.

XML_PRINTINTOFILE

Gibt das XML-Dokument in eine Datei aus

XML_REMOVE_CHILDREN Entfernt alle Sub-Elemente eines XML-Elements.

XML_SELECT_NODE

Ermittelt beliebiges Element

XML_SET_ATTRIBUTE Fügt einem XML-Element ein neues Attribut hinzu bzw. ändert ein bestehendes.
XML_SET_NODE_TEXT Ändert bzw. setzt den Wert eines XML-Elements.
XML_TO_STRING Liefert das XML eines bestimmten Elements als Text zurück.

 


Script-Aufbau und -Prozessierung

Script-Sprachmittel

Beschreibung

:ATTACH_RES Überträgt Ressourcen von einem Storage-Objekt auf den Windows- oder UNIX-Agenten.
:BEGIN_EXT_INTERPRETERS... :END_EXT_INTERPRETERS Definiert den Anfang und das Ende eines externen Interpreter-Scripts in der Registerkarte Script von Job-Objekten (Windows und UNIX).
:CLEAR Setzt ein Script-Array wieder auf seine Initialwerte zurück.
:CONST Erstellt eine Script-Variable als Konstante mit einem bestimmten Wert.

:DATA

Ausdrückliche Deklaration einer DATA-Zeile im Script

:DEFINE Erstellung einer Script-Variable mit einem bestimmten Datentyp.

:EXT_REPORT_OFF

Schaltet das Protokollieren des Scripts einer Aufgabe aus

:EXT_REPORT_ON

Schaltet das Protokollieren des Scripts einer Aufgabe ein

:FILL Speichert mehrere Werte in ein Script-Array.

:GENERATE

Steuert die Behandlung von Script-Zeilen bei der Prozessierung eines Scripts

:IF... :ELSE... :ENDIF

Verzweigung in Abhängigkeit von Bedingungen

:INCLUDE

Bindet ein Include-Objekt in das aktuelle Script ein

:INC_SCRIPT

Bindet ein Script in ein anderes Script des gleichen Objektes ein

:IFVERS [:ELSEVERS] :ENDVERS Pre-Compiler-Anweisungen für das Überspringen von Scriptblöcken in Abhängigkeit von der installierten Automation Engine Version.

:JCL_CONCAT_CHAR

Bildet JCL-Zeilen bis zu einer maximalen Länge von 2 KB

:JCL_SUBSTITUTE Ersetzt eine Zeichenkette in der JCL durch eine andere Zeichenkette

:PSET

Weist einer Objektvariable einen Wert zu.

:PUBLISH Script-Variablen und Arrays als Objektvariablen definieren.
:REGISTER_VARIABLE Verfügbar unter Windows und UNIX. Wird in der Registerkarte Script eines Job-Objekts (JOBS):BEGIN_EXT_INTERPRETER... :END_EXT_INTERPRETER für den Aufruf eines externen Interpreter Scripts verwendet.

:RESTART

Setzt Restartpunkte in einem Objekt

:RSET Weist einer Script-Variablen einen Wert zu und speichert diesen im Aktivierungsreport.
:SET Weist einer Script-Variable einen Wert zu.
:SET_SCRIPT_VAR Setzt die Werte von Script-Variablen per indirektem Zugriff.
:SWITCH ... :CASE ... :ENDSWITCH Überprüft, ob der Wert einer Variable bestimmten Werten entspricht, und führt abhängig davon unterschiedliche Anweisungen durch.
:WAIT Die Scriptbearbeitung wird für einen festgelegten Zeitraum unterbrochen. In der Zwischenzeit werden andere Aufgaben beendet.
:WHILE... :ENDWHILE Schleife zur mehrfachen Ausführung von Scriptteilen
FIND Durchsucht ein Script-Array und liefert den entsprechenden Index zurück.

GET_SCRIPT_VAR

Liefert die Werte von Script-Variablen per indirektem Zugriff.

LENGTH Ermittelt die Größe eines Script-Arrays.

 


Fehlerbehandlung und Meldungen

Script-Sprachmittel

Beschreibung

:EXIT

Beendet die Prozessierung des Scripts mit Rückgabewert

:ON_ERROR

Legt die Reaktion auf bestimmte Fehler bzw. Meldungen von Script-Sprachmitteln fest.

:SEND_MSG

Schickt Nachrichten an Benutzer des UserInterfaces

:SEND_SNMP_TRAP

Sendet einen SNMP-Trap

:SET_LAST_ERR

Setzt Fehlernummer und -text

:STOP

Beendet die Aktivierung eines Objektes und kann Fehlermeldung ausgeben

GET_MSG_TXT

Ermittelt den Meldungstext des zuletzt aufgetretenen Fehlers

GET_MSG_TYPE

Ermittelt den Typ einer Meldungsnummer.

SEND_MAIL

Sendet E-Mails an einen Benutzer

SYS_LAST_ERR_INS

Liefert den variablen Teil der Fehlermeldung bei einem zuletzt aufgetretenen Fehler

SYS_LAST_ERR_NR Gibt die Fehlernummer eines zuletzt aufgetretenen Fehlers zurück.
SYS_LAST_ERR_SYSTXT Ermittelt den Fehlertext des Betriebssystems eines zuletzt aufgetretenen Fehlers

 


Aktivierungsdaten

Script-Sprachmittel

Beschreibung

Vordefinierte Variable

GET_PARENT_NAME

Gibt den Namen der übergeordneten Aufgabe (Parent) zurück

 

GET_PARENT_NR

Gibt die laufende Nummer (RunID) der übergeordneten Aufgabe (Parent) zurück

 

GET_PARENT_TYPE

Gibt den Objekttyp der übergeordneten Aufgabe (Parent) zurück

 

GET_UC_OBJECT_NR

Liefert die RunID eines aktivierten Objektes

 

GET_UC_OBJECT_STATUS

Liefert den Status eines aktivierten Objektes

 

SYS_ACT_HOST

Ermittelt den Namen des Hosts.

 

SYS_ACT_JP

Ermittelt, ob die Aufgabe aus einem Workflow heraus aktiviert wurde.

&$IN_PROCESSFLOW#
SYS_ACT_ME_NAME Liefert den Namen des eigenen Objektes &$NAME#
SYS_ACT_ME_NR Liefert die laufende Nummer (RunID) des eigenen Objektes &$RUNID#
SYS_ACT_ME_TYPE Gibt den Objekttyp des eigenen Objektes zurück. &$OBJECT_TYPE#

SYS_ACT_PARENT_NAME

Liefert den Namen der übergeordneten Aufgabe.

&$ACTIVATOR#
&$PROCESSOR#
SYS_ACT_PARENT_NR Liefert die laufende Nummer (RunID) der übergeordneten Aufgabe. &$ACTIVATOR_RUNID#
&$PROCESSOR_RUNID#
SYS_ACT_PARENT_TYPE Liefert den Objekttyp der übergeordneten Aufgabe. &$ACTIVATOR_TYPE#
&$PROCESSOR_TYPE#
SYS_ACT_PREV_NAME Liefert den Namen der vorhergehenden Aufgabe in einem Workflow  
SYS_ACT_PREV_NR Gibt die laufende Nummer (RunID) einer vorhergehenden Aufgabe in einem Workflow zurück.  
SYS_ACT_PTTYP Liefert Partnertyp des Benutzers &$PARTNER_TYPE#
SYS_ACT_RESTART Ermittelt, ob Objekt im Wiederanlauf-Modus aktiviert wurde &$RESTARTED#
SYS_ACT_RESTART_COUNT Liefert die Anzahl der Wiederanläufe von Workflow-Aufgaben, die über die Anweisung RESTART TASK durchgeführt wurden (Post-Conditions) &$RESTART_COUNT#
SYS_ACT_RESTART_ME_NR Gibt die laufende Nummer (RunID) eines im Wiederanlauf-Modus aktivierten Objektes zurück. &$RESTART_RUNID#
SYS_ACT_TOP_NAME Liefert den Namen des obersten Workflows. &$TOP_PROCESSFLOW_NAME#
SYS_ACT_TOP_NR Ermittelt die laufende Nummer (RunID) des obersten Workflows &$TOP_PROCESSFLOW_RUNID#
SYS_ACT_USERID Liefert die Benutzerkennung, unter welcher der Job laufen wird  
SYS_LAST_RESTART_POINT Liefert die Bezeichnung des vorangegangenen Wiederanlauf-Punktes im Script.  
SYS_LAST_RESTART_TEXT Liefert den Text des vorangegangenen Wiederanlauf-Punktes im Script.  

SYS_RESTART_POINT

Liefert den Wiederanlauf-Punkt, mit dem das Objekt ausgeführt wird.

&$RESTART_POINT#

 


Benutzerdaten

Script-Sprachmittel

Beschreibung

Vordefinierte Variable

IS_GROUP_MEMBER

Prüft, ob ein Benutzer Mitglied in einer BenutzerGruppe ist

 

SYS_ACT_CLIENT

Liefert die Nummer des aktuellen Mandanten

&$CLIENT#

SYS_ACT_CLIENT_TEXT

Liefert den Text des aktuellen Mandanten

&$CLIENT_DESC#

SYS_USER_ALIVE

Prüft, ob der Benutzer mit einem UserInterface an der AE angemeldet ist

 

SYS_USER_DEP

Liefert die Abteilung des Benutzers, der die Aufgabe startete

&$DEPARTMENT#

SYS_USER_LNAME

Liefert den Vor- und Nachnamen des Benutzers, der die Aufgabe startete

&$USER_FL#

SYS_USER_NAME

Liefert den Namen des Benutzers, der die Aufgabe startete

&$USER#

 


Datensequenzen

Script-Sprachmittel

Beschreibung

:CLOSE_PROCESS

Verwirft eine Datensequenz innerhalb eines Scripts.

:PROCESS... :TERM_PROCESS... :ENDPROCESS

Definition einer Schleife zur zeilenweisen Bearbeitung einer Datensequenz, wie beispielsweise den Inhalt einer sequentiellen Datei oder das textmäßige Ergebnis eines Kommandos.

CREATE_PROCESS Erstellt ein neue Datensequenz.
GET_PROCESS_INFO Informationen einer Datensequenz ermitteln.

GET_PROCESS_LINE

Ermittelt den aktuellen Zeileninhalt einer Datensequenz.

LOAD_PROCESS Lädt eine gespeicherte Datensequenz.

PREP_PROCESS

Führt mit Hilfe von speziellen Job-Objekten (Ereignis-Jobs), Kommandos auf einem Rechner aus, und liefert die Konsolen-Ausgabe als interne Auflistung (Datensequenz), die zur Weiterverarbeitung genutzt werden kann, zurück.

PREP_PROCESS_AGENTGROUP

Ermittelt mit Auswahlkriterien die Agenten eines AgentenGruppen-Objektes und stellt das Ergebnis als interne Auflistung (Datensequenz) für die weitere Verarbeitung zur Verfügung.

PREP_PROCESS_COMMENTS

Ermittelt mit Filtereinstellungen den Zeitstempel, Benutzer und Text von Aufgaben-Kommentaren und stellt das Ergebnis als interne Auflistung (Datensequenz) für die weitere Verarbeitung zur Verfügung.

PREP_PROCESS_DOCU Stellt den Inhalt einer Dokumentations-Registerkarte als interne Auflistung (Datensequenz) für die weitere Verarbeitung zur Verfügung.

PREP_PROCESS_FILE

Ermittelt mit Filterkriterien zeilenweise den Inhalt einer Textdatei, die sich auf einem angegebenen Rechner befindet, und stellt das Ergebnis als interne Auflistung (Datensequenz) für die weitere Verarbeitung zur Verfügung.

PREP_PROCESS_FILENAME

Ermittelt eine Liste mit Namen von Dateien, die sich in dem angegebenen Verzeichnis eines Rechners befinden, und stellt diese als interne Auflistung (Datensequenz) für die weitere Verarbeitung zur Verfügung.

PREP_PROCESS_PROMPTSET Liest die Definition von PromptSet-Objekten aus und stellt diese in Form einer internen Auflistung (Datensequenz) für die weitere Verarbeitung bereit.

PREP_PROCESS_REPORT

Ermittelt mit Filterkriterien Reportzeilen von aktivierbaren Objekten und stellt das Ergebnis als interne Auflistung (Datensequenz) für die weitere Verarbeitung zur Verfügung.

PREP_PROCESS_REPORTLIST Ermittelt die Liste des registrierten Outputs von bereits gelaufenen Jobs und stellt das Ergebnis als interne Auflistung (Datensequenz) für die weitere Verarbeitung zur Verfügung.

PREP_PROCESS_VAR und PREP_PROCESS_VAR_XML

Ermittelt mit Auswahlkriterien eine Liste von Werten eines Variablenobjektes und stellt diese als interne Auflistung (Datensequenz) für die weitere Verarbeitung zur Verfügung.

PUT_PROCESS_LINE Fügt einer bestimmten Datensequenz eine Zeile hinzu.
SAVE_PROCESS Speichert eine bestimmte Datensequenz.
WRITE_PROCESS Schreibt den Inhalt einer Datensequenz in eine Datei.
XML_DOM_TO_PROCESS Erstellt eine Datensequenz basierend auf einem bestimmten XML-Dokument.
XML_PROCESS_TO_DOM Erstellt ein XML-Dokument aus einer Datensequenz.

 


Ereignisbehandlung

Script-Sprachmittel

Beschreibung

GET_CONSOLE

Liest Meldungsdaten des eingetretenen Konsolen-Ereignisses aus

GET_EVENT_INFO

Liest Daten von eingetretenen Konsolen-, Dateisystem- und Datenbank-Ereignissen aus

GET_FILESYSTEM

Ermittelt von einem Rechner ab einem definierten Pfad verschiedene Dateisystemwerte

GET_WIN_EVENT

Ermittelt Einträge in das System-, Sicherheits- und Anwendungsprotokoll von Windows beim Eintreten eines Ereignisses.

 


Systemzustände und -bedienung

Script-Sprachmittel

Beschreibung

Vordefinierte Variable

:DISCONNECT

Trennt eine Verbindung zum Automation Engine System.

 

:SET_UC_SETTING

Ändert Systemeinstellungen im laufenden Betrieb

 

:SHUTDOWN

Beendet ein Automation Engine System.

 

:TERMINATE

Beendet einen Agenten, einen Arbeits- oder Kommunikationsprozess

 

CHANGE_LOGGING

Löst einen Wechsel der Logdatei aus.

 

GET_UC_SERVER_NAME

Ermittelt den Namen des Arbeitsprozesses, in dem das Script läuft

 

GET_UC_SETTING

Liest aktuelle Systemeinstellungen.

 

GET_UC_SYSTEM_NAME

Ermittelt den Namen des Automation Engine Systems

&$SYSTEM#
ILM Steuert die ILM-Funktionalität  
MODIFY_SYSTEM Führt ServiceManager-Aktionen oder Queue-Modifikationen durch.  

SYS_BUSY_01

Liefert die prozentuale Auslastung der Automation Engine während der letzten Minute

 

SYS_BUSY_10

Liefert die prozentuale Auslastung der Automation Engine während der letzten 10 Minuten

 

SYS_BUSY_60

Liefert die prozentuale Auslastung der Automation Engine während der letzten Stunde

 

SYS_HOST_ALIVE

Überprüft, ob ein bestimmter Host aktiv ist

 

SYS_INFO

Liest Informationen über das Automation Engine System aus

 

SYS_SERVER_ALIVE

Überprüft, ob ein bestimmter Serverprozess aktiv ist.

 

SYS_SNMP_ACTIVE

Prüft, ob die SNMP-Kopplung (Simple Network Management Protocol) von der AE aktiv ist

&$SNMP_ACTIVE#

SYS_USER_LANGUAGE

Liefert die Sprache in der der Server die Logdateien erzeugt.

&$SYS_LANGUAGE#

TOGGLE_SYSTEM_STATUS

Stoppt oder startet die automatische Verarbeitung eines gesamten Mandanten

 

 


Datum und Zeit

Script-Sprachmittel

Beschreibung

Vordefinierte Variable

ADD_DAYS

Addiert Tage zu einem angegebenen Datum

 

ADD_PERIOD

Addiert eine Periode zu einem angegebenen Datum.

 

ADD_TIME

Addiert zwei Zeiten.

 

ADD_TIMESTAMP

Addiert Zeit zu einem Zeitstempel

 

CALE_LOOK_AHEAD

Ermittelt das nächste Datum aufgrund von Kalenderbedingungen.

 

CONV_DATE

Konvertiert das Format eines Datums.

 

CONV_TIMESTAMP

Rechnet Datum und Uhrzeit für eine andere Zeitzone um.

 

DAY_OF_YEAR

Liefert den laufenden Tag im Jahr

 

DIFF_DATE

Ermittelt die Differenz zwischen zwei Datumsangaben in Tagen.

 

DIFF_TIME

Ermittelt die Differenz zwischen zwei Zeitangaben

 

FIRST_OF_PERIOD

Ermittelt den ersten Tag der Periode für ein angegebenes Datum.

 

LAST_OF_PERIOD

Ermittelt den letzten Tag der Periode für ein angegebenes Datum

 

SUB_DAYS

Subtrahiert Tage von einem angegebenen Datum

 
SUB_PERIOD Subtrahiert eine Periode von einem angegebenen Datum.  
SUB_TIME Subtrahiert zwei Zeiten  

SUB_TIMESTAMP

Subtrahiert Zeit von einem Zeitstempel

 

SYS_DATE

Ermittelt das aktuelle Tagesdatum zu Beginn der Script-Prozessierung.

&$DATE_format#
SYS_DATE_PHYSICAL Ermittelt das jeweils aktuelle Tagesdatum &$PHYS_DATE_format#
SYS_LDATE Ermittelt das logische Datum &$LDATE_format#
SYS_TIME Gibt die aktuelle Tageszeit zu Beginn der Script-Prozessierung zurück. &$TIME_format#
SYS_TIME_PHYSICAL Stellt die jeweils aktuelle Tageszeit fest. &$PHYS_TIME_format#

SYS_TIMESTAMP_PHYSICAL

Liefert aktuelles Datum und Uhrzeit.

 

VALID_CALE

Prüft, ob ein Datum in einem Kalenderbegriff enthalten ist

 
VALID_DATE Prüft, ob ein Datum gültig ist.  
VALID_TIME Prüft, ob eine Zeit gültig ist  
WEEK_NR Liefert die Kalenderwoche, in der sich ein Datum befindet  
WEEKDAY_NR Liefern den Wochentag eines Datums als Ziffer.  
WEEKDAY_XX Liefert den Wochentag eines Datums als Kürzel.  
YEAR_9999 Extrahiert das Jahr aus einem angegebenen Datum  

 


Rechnen

Script-Sprachmittel

Beschreibung

ADD

Führt eine Addition aus

DIV

Führt eine Division aus

GET_BIT

Prüft, ob in einem Bit-Feld ein bestimmtes Bit gesetzt ist

MOD

Liefert den Restwert einer Division.

MULT

Führt eine Multiplikation aus

RANDOM

Generiert Zufallszahlen.

SUB

Führt eine Subtraktion aus

 


Strings

Script-Sprachmittel

Beschreibung

ALPHA2RUNNR

Konvertiert den Namen einer Job bzw. Reportdatei in eine RunID

ARRAY_2_STRING Wandelt ein Script-Array in eine Zeichenkette um.

CONV_LC oder STR_LC

Setzen alle Großbuchstaben einer Zeichenkette auf Kleinbuchstaben um

CONV_UC oder STR_UC

Setzen alle Kleinbuchstaben einer Zeichenkette auf Großbuchstaben um

CONVERT Wandelt den Datentyp eines Wertes um.

FORMAT

Änderung der Formatierung einer Zahl

HEX

Konvertiert eine Zeichenkette in hexadezimale Schreibweise

ISNUMERIC

Prüft, ob eine Zeichenkette numerisch ist

MID, STR_CUT oder SUBSTR

Kopieren Zeichen aus einer Zeichenkette

RUNNR2ALPHA

Konvertiert RunID in den zugehörigen Dateinamen

STR_CAT

Verbindet zwei Zeichenketten zu einer neuen Zeichenkette

STR_ENDS_WITH Prüft, ob eine Zeichenkette mit einer bestimmten anderen Zeichenkette endet.

STR_FIND

Sucht ein Zeichen oder eine Zeichenkette innerhalb einer Zeichenkette.

STR_FIND_REVERSE

Sucht ein Zeichen oder eine Zeichenkette innerhalb einer Zeichenkette. Die Suche beginnt am Ende der zu durchsuchenden Zeichenkette.

STR_ISLOWER Prüft die Buchstaben einer bestimmten Zeichenkette auf Kleinschreibung.
STR_ISUPPER Prüft die Buchstaben einer bestimmten Zeichenkette auf Großschreibung.
STR_LENGTH oder STR_LNG Ermitteln die Länge einer Zeichenkette
STR_LTRIM Entfernt Leerzeichen am Anfang einer Zeichenkette.
STR_PAD Vergleicht zwei Zeichenketten
STR_MATCH Zeichenkette auf eine bestimmte Länge erweitern.
STR_REVERSE Kehrt die Reihenfolge der Zeichen einer Zeichenkette um.
STR_RTRIM Entfernt Leerzeichen am Ende einer Zeichenkette
STR_SPLIT Zeichenkette mit Hilfe eines Trennzeichens in mehrere Teile aufspalten.
STR_STARTS_WITH Prüft, ob eine Zeichenfolge mit einer bestimmten anderen Zeichenfolge beginnt.
STR_SUBSTITUTE Ersetzt Zeichen oder Zeichenkette innerhalb einer Zeichenkette
STR_SUBSTITUTE_VAR Ersetzt den Namen von Script-Variablen durch deren Wert.

STR_TRIM

Entfernt Leerzeichen am Anfang und Ende einer Zeichenkette

UC_CRLF

Liefert einen Zeilenumbruch

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH