Ultimo aggiornamento: 9-Feb-2019

Lettura file in programmi CLP

I passi fondamentali per leggere un file in un programma CLP sono:

  • dichiarare il file:
DCLF FILE(nome-file) OPNID(id-apertura-file)
  • leggere un record del file
RCVF OPNID(id-apertura-file) RCDFMT(nome-formato)
  • ripetere la lettura fino alla fine del file. A fine file si riceve il messaggio CPF0864
  • se è necessario ripetere da capo la lettura del file senza chiudere il programma è possibile chiudere esplicitamente il file (comando disponibile da IBM i 6.1)
CLOSE OPNID(id-apertura-file

N.B. il parametro OPNID è stato introdotto a partire da IBM i 5.3 e consente di dichiarare più di un file