Errore COBOL: FILE STATUS = '23' (Record Non Trovato con Chiave Specificata)
L'istruzione READ con accesso casuale o START fallisce perché non esiste alcun record corrispondente al valore specificato nella chiave di ricerca del file.
Categoria
Articoli tecnici organizzati per gruppo funzionale.
L'istruzione READ con accesso casuale o START fallisce perché non esiste alcun record corrispondente al valore specificato nella chiave di ricerca del file.
Tentativo di scrivere un record oltre i confini massimi consentiti per un file a organizzazione RELATIVE specificati nella definizione di sistema.
Indica un guasto fisico o grave anomalia del sistema operativo durante l'accesso al supporto di memorizzazione (disco pieno, settori danneggiati o permessi negati).
L'operazione di scrittura WRITE fallisce perché il file ha superato la dimensione massima consentita dal filesystem o perché lo spazio su disco è completamente esaurito.
Tra gli errori più comuni nei batch COBOL: l'istruzione 'OPEN INPUT' o 'OPEN I-O' fallisce perché il file fisico associato nella clausola ASSIGN TO non esiste nel percorso specificato o nella JCL DD.
Tentativo di aprire un file in modalità OUTPUT o I-O su un dispositivo a sola lettura, o senza disporre dei permessi di scrittura nel sistema operativo.
Tentativo di aprire un file che era stato chiuso nella stessa esecuzione del programma con l'istruzione 'CLOSE file-name WITH LOCK', che ne vieta qualsiasi riapertura fino al termine del run-unit.
Grave disallineamento nei metadati: la lunghezza del record (RECORD CONTAINS) o l'organizzazione (SEQUENTIAL/INDEXED) dichiarata nella FD del programma COBOL differisce da quella del file fisico esistente.