Errore COBOL: FILE STATUS = '00' (Operazione I/O Completata con Successo)
Rappresenta il codice di stato canonico di successo per qualsiasi operazione di OPEN, READ, WRITE, REWRITE o CLOSE su un file sequenziale, indicizzato o relativo.
Categoria
Articoli tecnici organizzati per gruppo funzionale.
Rappresenta il codice di stato canonico di successo per qualsiasi operazione di OPEN, READ, WRITE, REWRITE o CLOSE su un file sequenziale, indicizzato o relativo.
Segnala che un'operazione di WRITE o READ su un file indicizzato con chiavi alternate (ALTERNATE RECORD KEY WITH DUPLICATES) ha avuto successo, ma il valore della chiave secondaria è condiviso con altri record.
In file a lunghezza variabile (RECORD VARYING), il record estratto ha una lunghezza fisica diversa dai limiti inferiore o superiore dichiarati nella clausola RECORD CONTAINS.
L'istruzione OPEN su un file dichiarato come 'SELECT OPTIONAL' rileva che il file fisico non esiste; per i file di input la prima READ restituirà immediatamente '10' (AT END).
Segnala che una lettura sequenziale (READ) ha raggiunto la fine fisica o logica del file; il programma deve gestire la clausola 'AT END' ed evitare ulteriori READ.
Su file con organizzazione RELATIVE, il numero di record relativo specificato nella RELATIVE KEY supera la capacità di indirizzamento o il limite massimo configurato.
In un file indicizzato aperto in ACCESS MODE IS SEQUENTIAL, ogni istruzione WRITE deve inserire record con valore di RECORD KEY strettamente crescente rispetto al record precedente.
Tentativo di eseguire un'istruzione WRITE su un file organizzato come INDEXED specificando un valore di chiave primaria (RECORD KEY) già presente nell'archivio.