RPG free H, F, D, P-Bestimmungen

Endlich! Die Zeit in der RPG eine kryptische, spaltenorientierte, schwer zu lesende Programmiersprache war, ist endgültig vorbei! C-Bestimmungen können bereits seit Release V5R1M0 im Free-Format codiert werden. H, F, D und P-Bestimmungen mussten dagegen bis Release 7.1 TR8 im Fix-Format codiert werden. Für die Free-Format Codierung in den H-, F-, D- Bestimmungen mussten neue OpCodes und deskriptive Schlüssel-Worte, z.B. für die Verwendung von in den F-Bestimmungen definierten Dateien oder Datentypen eingeführt werden. Daneben werden auch Annahmen getroffen, so dass nicht mehr alle Angaben zwingend erforderlich sind. Wird z.B.kein Datei-Typ und keine Verwendung in den F-Bestimmungen angegeben, wird von einer ungeschlüsselten Input-Datei ausgegangen. Die Reihenfolge von F- und D-Bestimmungen ist nicht länger fix und kann gemischt werden. Die Full-Free Codierung (also RPG-Code von Position 1 bis zum Ende der Quelle) ist seit Release 7.2 TR3 möglich. 

 

Lernziele

 

In diesem Vortrag wird die Syntax der Free-Format H-, F-, D- und P-Bestimmungen erklärt. Angefangen mit den neuen DCL (=Declare) Opcodes, gefolgt von den neuen Schlüssel-Worten für Datentypen in eigenständigen Feldern oder Datenstruktur-Unterfeldern. Es wird gezeigt wie geschlüsselte und ungeschlüsselte Dateien im Input und Update-Modus definiert werden. Des Weiteren wird gezeigt wie alle Arten von eigenständigen Feldern, Konstanten, Feldgruppen und (verschachtelte) Datenstrukturen definiert werden. Die Kodierung von (Sub-)Prozeduren, Prototypen und Procedure Interfaces wird ebenso gezeigt, wie die Kodierung von speziellen Datenstrukturen, wie Programm- und Datei-Status-Strukturen und Datenbereichen.. 

Zielgruppe

Programmierer, die entweder RPG lernen wollen oder RPG-Programmierer, die sich bislang nicht an das Free-Format herangetraut haben oder Programmierer, die einfach noch ein paar neue Tricks lernen wollen.

Agenda

History

Fully-Free RPG - Übersicht

Free-Format H-Bestimmungen   OpCode CTL-OPT

Free-Format F-Bestimmungen   OpCode DCL-F / Neue Schlüsselworte

Free-Format D-Bestimmungen

  • Datentypen-Schlüssel-Worte
  • Konstanten                             OpCode DCL-C
  • Eigenständige Felder             OpCode DCL-S
  • Datenstrukturen                     OpCode DCL-DS     /END-DS
    • Datenstruktur-Unterfelder

Free-Format P-Bestimmungen

  • Prozedure-Beginn/Ende        OpCode DCL-Proc   /END-Proc
  • Procedure Interface               OpCode DCL-PI       /END-PI
  • Prototypes                             OpCode DCL-PR      /END-PR

Unterschiede Fix- und Free-Format

Verbindliche Bestellung

Page

Hier finden Sie unsere Schulungs-AGB

Referentin:
Birgitta Hauser

Vortrag: Video

Dauer: 1h 49m

Preis: €220,00

Nutzungsdauer: 2 Jahre