EDU002
CL Programmierung
Dauer: 3 Tage oder 5 * 0,5 Tage
Nach einiger Zeit der Arbeit mit dem Betriebssystem i5 werden Sie möglicherweise die Notwendigkeit sehen, Programmaufrufe dynamisch zu steuern.
Möglicherweise möchten Sie auch Operating-Aufgaben automatisieren oder eigene i5-Befehle erstellen, um z. B. Compiler-Vorgänge individuell anzupassen.
Diese Aufgaben fallen in den Bereich der Control Language (CL). Mit den letzten Releases (V7R3, V7R4, V7R5) wurde die CL-Syntax erheblich erweitert, und sie ist selbstverständlich ein zentraler Bestandteil dieses Kurses.
Lehrgangsbeschreibung:
Basiswissen:
- mit Editoren arbeiten (SEU/RDI/VS-Code)
- Umwandel von CL Programmen
Grundlagen
- Variablen nutzen
- Arithmetische und Text Funktionen
- Nachrichten verarbeiten (Umgang mit Nachrichtenwarteschlangen)
- Navigator for i Grundfunktion
Programmsteuerung:
- IF, SELECT – WHEN – ELSE- OTHERWISE
- Programm schleifen GOT, DOFOR, DOUNTIL, DOWHILE
- Fehlernachrichten bearbeiten MONMSG
Dateiverarbeitung
- Bildschirmdateien ausgeben
- Datenbankdateien lesen
- Dateiüberschreibungen
- SQL in CL-Programme
SQL DB2-Services
Programmkommunikation
- Call Anweisung
- Asynchrone und synchrone Programmkommunikation
- Datenwarteschlangen
- Data-Area
- weiter API´s
Commands erstellen
Voraussetzung:
EDU001 Grundlagen
Ort:
Soweit in der Übersicht kein Ort angegeben wird finden die Kurse online statt.
