Variablen – Übersicht

Folgende Übersicht zeigt Ihnen, welche Arten von Variablen in der Automic Workload Automation zur Verfügung stehen und an welchen Stellen diese verwendet werden können.

ObjektTätigkeiten und Abläufe, welche die Automation Engine steuert, werden mit Hilfe von sogenannten Objekten abgebildet (siehe auch Aufgabe).-, PromptSet- und ScriptEigener Objekttyp in der Automation Engine-Variablen gibt es NUR in ausführbaren Objekten.

Variablenobjekte Beschreibung Verwendung
  • Dynamische Variablenobjekte
    (Quelle: EXEC, SQL, SQLI, MULTI und FILELIST)

Variablenobjekte speichern Werte (statisch) oder ermitteln diese aus einer bestimmten Datenquelle (dynamisch).

Die Werte werden dabei mit einem bestimmten Datentyp, Format und Wertebereich in Tabellenform gespeichert bzw. geliefert.
Der Zugriff auf die Werte erfolgt entweder über einen Key oder eine Ergebnisspalte und die Spalten werden über Ziffern (1 bis n) angesprochen.

Werte, die von Variablenobjekten abgerufen werden, können mit folgender Syntax auch in den Attributfeldern von ausführbaren Objekten genutzt werden:
{VARA Objektname [, Key [, Spalte ] ] }

Script-Variablen    

Datentypen:

  • Zeichenfolge (Standardwert)
  • unsigned
  • signed
  • float

Syntax:
&
Variablenname#

Script-Variablen dienen speziell zur Speicherung und Verwendung von Werten in den Tabs „Script“. Sie können aber auch in manchen Attributen verwendet werden.

Die Deklaration von Script-Variablen mit einem bestimmten Datentyp sowie die Deklaration eines Variablen-Arrays werden mit dem Sprachmittel :DEFINE vorgenommen.

Die Wertzuweisung für eine Script-VariablePlatzhalter eines Wertes in einem Script. erfolgt mit den Script-Sprachmitteln :SET, :RSET oder :PSET.

Vordefinierte Script-Variablen    

Syntax:
&$
Variablenname#

Vordefinierte Variablen sind Platzhalter, die sich auf Werte des Systems oder des Objekts beziehen, in welchem sie verwendet werden.
Sie besitzen einen fix vorgegebenen Namen und Wert, der nicht verändert werden kann.
Objekt- und PromptSet-Variablen    

Syntax:
&
Variablenname#

Objektvariablen"Platzhalter für Werte, die einem Objekt in dessen Registerkarte ""Variablen & Prompts"" hinterlegt werden." können in einem ausführbaren Objekt erzeugt werden, durch

PromptSet-Variablen stammen von PromptSet-Objekten, die einem ausführbaren Objekt zugewiesen werden können. Standardwerte in einem PromptSet-Objekt können im ausführbaren Objekt sowie in den Eigenschaften der Aufgaben eines Workflows selbst überschrieben werden.

Objekt- und PromptSet-Variablen stehen in vielen Stellen im Objekt zur Verfügung. Sie können auch von ChildUntergeordnete Aufgabe (z.B.: zum Beispiel: Aufgabe, die in einem Workflow läuft).-Objekten geerbt werden.