Karl Rosner

Batch Automation UC4

Start - Schulungen - UC4 Scripting: Grundlagen

UC4 Scripting: Grundlagen

Unter diesem Punkt wird eine kurze Übersicht über den Einführungskurs "UC4 Scripting" gegeben. Kontaktieren Sie mich für weitere Angaben.

Inhalt des Kurses

  1. Voraussetzungen
    1. Ziele
      Ziel des Kurses "UC4 Scripting: Grundlagen" ist es, Teilnehmer in die Lage zu versetzen, die täglichen Batchabläufe mit den UC4 Scriptmitteln zu vereinfachen sowie sie flexibler und robuster zu gestalten. Dabei werden sowohl die Möglichkeiten zu "zusätzlichen" Automationen als auch die Erstellung generische Abläufe und JCL behandelt. Nicht Gegenstand sind allerdings Modifikation an laufenden Batchketten oder Schnittstellen zum UC4- oder Betriebssystem.
    2. Voraussetzungen
      Voraussetzung sind gute Kenntnisse des Konzeptes, welches UC4 zugrunde liegt (Stichworte: Objekte, Generierung u.ä.), sowie Vertrautheit im Umgang mit dem Benutzerinterface.
  2.  Grundlegende Sprachelemente
    1. Scriptaufbau
    2. Kontrollstrukturen
    3. Script-Variablen und Literale
      1. Unterschiede
      2. Script Variablen
      3. Literale
    4. UC4 Befehle und Funktionen
      1. UC4 Befehle
        Strings
        Rechnen
        Datum und Zeit
        Benutzerdaten
         Objekte aktivieren
         Objekte bearbeiten
         Objekte lesen oder verändern
         Script-Aufbau und -Prozessierung
         Fehlerbehandlung und Meldungen
         Aktivierungsdaten
         Datensequenzen
         Ereignisbehandlung
         Systemzustände und -bedienung
      2. UC4 Funktionen
        Strings
        Rechnen
        Datum und Zeit
        Benutzerdaten
        Objekte aktivieren
        Objekte bearbeiten
        Objekte lesen oder verändern
        Script-Aufbau und -Prozessierung
        Fehlerbehandlung und Meldungen
        Aktivierungsdaten
        Datensequenzen
        Ereignisbehandlung
        Systemzustände und -bedienung
    5. UC4 builtin Funktionen
    6. Includes
    7. Beispiele und Aufgaben
  3. UC4 Scripting im Zusammenspiel
    1. Übersicht: Datentypen
      1. Zeichenketten
      2. Zahlen
      3. Zeit und Datum
    2. Übersicht: Kontrollstrukturen
      1. Bedingungen
      2. if Anweisung
      3. while Anweisung
    3. Übersicht: Befehle und Funktionen
      1. Befehle
        Strings
        Rechnen
        Datum und Zeit
        Benutzerdaten
        Objekte aktivieren
        Objekte bearbeiten
        Objekte lesen oder verändern
        Script-Aufbau und -Prozessierung
        Fehlerbehandlung und Meldungen
        Aktivierungsdaten
        Datensequenzen
        Ereignisbehandlung
        Systemzustände und -bedienung
      2. Funktionen
        Strings
        Rechnen
        Datum und Zeit
        Benutzerdaten
        Objekte aktivieren
        Objekte bearbeiten
        Objekte lesen oder verändern
        Script-Aufbau und -Prozessierung
        Fehlerbehandlung und Meldungen
        Aktivierungsdaten
        Datensequenzen
        Ereignisbehandlung
        Systemzustände und -bedienung
    4. Übersicht: Sonstiges
      1. Kommentare
      2. :DATA Zeilen
    5. Beeinflussung der Generierung
    6. Anlegen von UC4 Objekten
    7. Beispiele und Aufgaben
  4. Einsatzmöglichkeiten von UC4 Scriptmitteln
    1. UC4 Scripte
      1. Vorbemerkung
      2. Der Editor und das Textfeld
      3. "Generierung zur Laufzeit"
      4. Dialog- und Batchmodus
      5. Parameterübergabe
      6. Debugging und Fehlersuche
    2. Reiter "Script" und "!Script" in UC4 Objekten
    3. Reiter "Postscript" in UC4 Objekten
    4. Beeinflußung der Aktivierung von UC4 Objekten
    5. Anweisungen in Jobs dynamisch erstellen
    6. Beispiele und Aufgaben
  5. Fortgeschrittene Beispiele
    1. Aktivierung von UC4 Objekten
    2. Generierung zur Laufzeit
    3. Parameterübergabe
    4. Ändern von Attributen und Inhalten während der Generierung
    5. Ändern des Status und Returncodes eines Jobs
    6. CALL Operatoren mit dynamischem Meldungstext
    7. Dynamische Script-Variablen
    8. Fehlerbehandlung
    9. Beispiele und Aufgaben