... ILE Programme (PGM/SRVPGM) bleiben von der ersten Benutzung bis zum löschen der Activation Group (diese hat Job Scope) im Speicher. Alle globalen Variablen behalten jeweils ihren letzten Inhalt (nennt man auch static storage). Lokaöe Variablen werden jeweils bei Start der Procedure neu angelegt und beim verlassen der Procedure weggeräumt (automatic storage).

Vom Design her macht ihr alles richtig, der Inhalt des Datensatzes gehört zum Zustand des Moduls, muss also "Gedächtnis" haben und global deklariert werden.

D*B