Principali errori cobol 1


Di errori ne succedono spesso..vuoi per conversioni non eseguite e semplicemente per errori di rete e simili.
Ma come venirne a capo?
Eccovi un elenco dei principali errori con il loro significato sperando che possa tornarvi utile:

22
Trovata una chiave duplicata ma non permessa. (scittura, modifica)
Questo errore è solitamente causato da due o più terminali che stanno modificando lo stesso record nello stesso momento. Questo può succedere quando gli avvisi vengono ignorati o se vengono eseguite funzioni di Audit notturne mentre gli utenti sono ancora loggati e stanno effettuando la modifica dei record. Chiamare il supporto per l’assistenza.


23
Record non trovato (l’errore può essere addebitato o ad un record cancellato inopportunamente o ad un’anomalia del programma).


24
Disco pieno (recuperare spazio su disco).


30,XX
Errore di sistema. L’errore è dovuto non all’applicativo ma al sistema (disco, rete, stampante). Per la causa dell’errore è sufficiente fare riferimento alla tabella degli errori del DOS o dello Unix (nel manuale si veda la voce MESSAGES).


34
Disco pieno (recuperare spazio su disco).


35
C’è un problema di struttura, forse non mi trovo nella directory giusta.


37,99
Network non attivo (in una rete Windows non è abilitato il network).


90,07
L’utente non ha il permesso per scrivere/leggere il file; possibili motivi dell’errore:
– in una rete il file non è condiviso in scrittura;
– il file non ha il flag dell’attributo di scrittura attivato (una possibile soluzione è il comando ATTRIB –R NOME_DEL_FILE);
– è stato eseguito un ripristino (in Unix) che ha cambiato i permessi sul file (la soluzione è di eseguire il comando CHMOD 777 nome_del_file).


91
File non aperto (chiuso/bloccato)
Il file potrebbe essere corrotto. Provare a ricostruire il file speficato.


91,02
File non aperto. (letto, scritto, avviato)
Il file potrebbe essere corrotto. Provare a ricostruire il file speficato.


92
File già aperto.
Il file potrebbe essere aperto da un altro terminale o una sessione desktop remoto non pienamente disconnessa. Potete usare la gestione computer per testare questa ipotesi e rilasciare il file o, se usare il Desktop Remoto, disconnettete qualsiasi sessione in pausa che sospettiate stia causando il problema. Come ultima spiaggia provate a riavviare il server.


93
File bloccato; l’errore avviene principalmente su reti Dos e su Unix e le cause sono essenzialmente due:
– (rete Dos) l’errore avviene su file di WORK (Param, Finq, Wkfile) e succede principalmente quando uno di questi file si trova nella directory \CONTA del SERVER; la soluzione è di cancellare il file che è in errore (normalmente tutti i file con primo carattere W possono essere cancellati).
– (Unix) l’errore avviene sui file di WORK, le cause sono due:
1. Il file SINONIMI non è corretto e manca dell’assegnazione del sinonimo per il file in errore (la soluzione è di inserire il sinonimo mancante, ad es. Err. 93 su WKFINQ, in SINONIMI manca l’assegnazione di WKFINQ perciò è sufficiente aggiungere sul file una stringa di questo tipo WKFINQ=/tmp/WKFINQ$$;export WKFINQ).
2. Il comando (fproc) non ha il richiamop ai sinonimi (ad es. su MAGA manca la riga ${SYN}.


94,XX
Struttura del file non corretta; l’errore può essere addebitato a tre principali fatti:
– Il file non è Acu/Cobol (spesso si tratta di file non convertiti in Acu/Cobol di installazioni Rm/Cobol).
– Non è stata fatta una conversione degli archivi (fare riferimento alle note operative sulla versione per controllare se occorre fare delle conversioni ricordando che la procedura controlla sempre, quando si entra nel programma di conversione, se la stessa è stata effettuata).
– Il file è così rovinato che il Cobol non riesce a riconoscere la struttura dello stesso (file irrecuperabile).


94,10
Troppi file aperti; tipicamente l’errore può avvenire per due principali motivi:
-(MS DOS) manca nel config.sys la definizione del numero di FILES aperti (si ricorda che il valore di FILES deve essere non inferiore a 25).
-(Unix) il sistema operativo non riesce ad aprire il file (agire con il comando configure dello Unix).


94,20
File non trovato. Le probabili cause sono:
– il file non è stato creato con INSGAMMA;
– il file è stato cancellato dall’utente oppure infettato da un virus;
– c’è un’anomalia nel programma.


98,XX
File rovinato (spegnimento accidentale del computer o disco guasto); qualsiasi sia il valore di XX il file è rovinato e deve essere ricostruito con il comando VUTIL (VUTIL –R NOME_DEL_FILE).

[Voti: 17    Media Voto: 6.5/5]
Scritto da Alessandro Consorti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Un commento su “Principali errori cobol

  • francescopaologuida

    Salve, utilizzo procedure teamsystem con accesso da remoto con piattaforma polyedro (client MAC). In fase di invio in conservazione sostitutiva in cloud teamsystem in seguente errore. Mi da info su come risolvere? grazie mille
    File error 94,20 on H:\SW_TEMP\pg_vfxrht\Wkf26
    COBOL error at 000EB5 in CSFUNSGD
    Called from 000DEA in CSCARJAV
    Called from 000263 in CSPRGFUN
    Called from 0006D5 in CSUPCCTS
    Called from 0000E2 in CSFUNCCT
    Called from 003C93 in \TEAMSY\CSTELE\obj\CSINIZ
    Called from 00015E in Q7CONSOL
    Called from 000969 in QP770