CPF
CPF0864 Fine file in un programma CL
- Testo del messaggio IBM
- È stata rilevata la fine del file &1 in &2.
La causa più comune
RCVF eseguito dopo l'ultimo record, senza un MONMSG che intercetti la fine del file.
Altre cause
- Il file è vuoto, oppure un OVRDBF lo manda su un membro vuoto.
- Si prova a rileggere il file dopo la fine senza chiuderlo e riaprirlo (comando CLOSE).
Come si risolve
Nel ciclo di lettura aggiungi MONMSG CPF0864 EXEC(LEAVE) subito dopo RCVF.