Script-Funktion: Erstellt ein neue Datensequenz.
CREATE_PROCESS(Mode, [Data sequence reference 1], [Data sequence reference 2])
Syntax |
Beschreibung/Format |
---|---|
Modus |
Modus, wie die Datensequenz erstellt werden soll Erlaubte Werte:
|
Datensequenz-Referenz 1 |
Referenz auf die Datensequenz, die entweder dupliziert oder kombiniert werden soll (abhängig vom Modus). Dieser Parameter ist nur beim Modus JOIN oder DUPLICATE anzugeben. |
Datensequenz-Referenz 2 |
Referenz auf die Datensequenz, welche mit Datensequenz 1 kombiniert werden soll. Dieser Parameter ist nur beim Modus JOIN anzugeben. |
Rückgabewert |
---|
Referenz auf die neu erstellte Datensequenz |
Das Script-Sprachmittel erstellt eine neue Datensequenz und gibt als Rückgabewert die Referenz darauf zurück. Mit dem Parameter Modus wird bestimmt, ob diese leer angelegt oder mit Zeilen von anderen Datensequenzen befüllt wird.
Datensequenzen können auch direkt mit den PREP_PROCESS*-Sprachmitteln erstellt werden.
Mit dem Sprachmittel PUT_PROCESS_LINE haben Sie die Möglichkeit, der Datensequenz eine oder mehrere Zeilen hinzuzufügen.
Anschließend können Sie die erstellte Datensequenz mittels GET_PROCESS_LINE auslesen. Um dabei mehrere oder alle Zeilen möglichst einfach abzuarbeiten, können :PROCESS-Schleifen verwendet werden.
Im ersten Beispiel wird eine neue, leere Datensequenz erstellt und dieser anschließend 2 Zeilen mit jeweils 3 Spalten hinzugefügt.
:SET &HND# = CREATE_PROCESS(NEW)
:SET &LINE1# = "Test1,Test2,Test3"
:SET &RET# = PUT_PROCESS_LINE(&HND#, &LINE1#, ",")
:DEFINE &LINE2#, string, 3
:FILL &LINE2#[] = GET_VAR(TEST.VAR, KEY1)
:SET &RET# = PUT_PROCESS_LINE(&HND#, &LINE2#)
Das zweite Beispiel zeigt das Duplizieren einer Datensequenz.
:SET &HND1# = PREP_PROCESS_VAR(VARA.DB,"*WIN*")
:SET &HND2# = CREATE_PROCESS(DUPLICATE,&HND1#)
Im letzten Beispiel sehen Sie, wie 2 Datensequenzen zu einer kombinert werden.
:SET &HND1# = PREP_PROCESS_VAR(VARA.DB1,"*WIN*")
:SET &HND2# = PREP_PROCESS_VAR(VARA.DB2,,"*JOBS*",1)
:SET &HND# = CREATE_PROCESS(JOIN,&HND1#,&HND2#)
Siehe auch:
Script-Sprachmittel | Beschreibung |
---|---|
Verwirft eine Datensequenz innerhalb eines Scripts. |
|
Definition einer Schleife zur zeilenweisen Bearbeitung einer Datensequenz, wie beispielsweise den Inhalt einer sequentiellen Datei oder das textmäßige Ergebnis eines Kommandos. |
|
Ermittelt den aktuellen Zeileninhalt einer Datensequenz. |
|
PUT_PROCESS_LINE | Fügt einer bestimmten Datensequenz eine Zeile hinzu. |
Script-Sprachmittel - Datensequenzen
Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung
Script-Sprachmittel - Funktionelle Gliederung
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |