PDA

View Full Version : Im CL PF nach EOF neu lesen



stoerfang
14-09-07, 08:14
hallo zusammen,

habe ein kleines Problem:

in einem CL soll eine PF gelesen werden.
Wenn EOF erreicht ist, Abfrage nach
MSGID(CPF0864) soll er die Datei neu lesen.
Dachte ich könnte das hiermit machen:
OVRDBF FILE(xxx) TOFILE(*FILE) POSITION(*RRN 1)

Aber das Problem ist, dass EOF weiterhin noch gesetzt ist.

Die Datei soll immer nach bestimmten Zeitabständen neu gelesen werden.

Danke und Gruss
stoerfang

Fuerchau
14-09-07, 08:48
Das kannst du mit TFRCTL erledigen.
TFRCTL entspricht einem CALL aber ohne Stack, d.h., dein Programm wird wie beim 1. Aufruf neu gestartet.

CLP schließt nach EOF die Datei und öffnet sie nicht mehr.