Guten Morgen
wir haben 3 Pgmme, die alle die selbe Datei lesen / updaten / schreiben.
Bisher immer komplett von Anfang bis Ende. Die Programme machen unterschiedliche Auswertungen und bereiten andere Daten auf. Sie laufen bisher an verschiedenen Tagen.
Eine neue Anforderung erfordert nun, das das sehr Zeitnah geschieht.
Die Überlegung: Alle 3 Pgmme werden, unabhängig von einander, mit einem Parameter submittet, der sie veranlasst auf eine dataq zu lauschen. Dort stellen wir den Basis-Key des benötigten Satzes rein. Ist Pgm1 fertig schreibt es die dataq für Pgm2 und verarbeitet den nächsten Dataq Satz. Pgm2 macht das für Pgm3. So könnte diese sehr zeitkritische Job parallel laufen.
Nun sagte ein Kollege das ginge nicht, oder nur, wenn wir mit FEOD die Daten tatsächlich in die Datei zurück schreiben, was das ganze wieder verlangsamt.
Hat er recht?
PS: ein Umbau der Pgmme, die Daten per Parameter aus zu tauschen geht aufgrund der Datenkonstellation nicht. (es sind 1-n Sätze betroffen, jedes Pgm verwendet in Abhängigkeit von internen Kriterien einen dieser Sätze)

Vielen Dank
Dietlinde Beck