CLEARLOG - Cancellazione schedulata log archivi¶
Posizione nel menu: Programma non a menu Linkage section: Il programma usa la copy UTILCGIEXN.CPY, che gli permette di essere schedulato attraverso COGSKP.
Logica generale¶
Questo programma potra' essere innescato direttamente da runtime attraverso "LANCIO", o attraverso lo schedulatore "COGSKP". Dopo l'esecuzione eseguira' il procedimento descritto ed uscira'.
Elaborazione¶
Cancellazione log archivi¶
Scorrere il contenuto di COGFILES. Per ciascun record dove: * FIL-LOG = 'X' * FIL-GIORNI-LOG numerico e > 0
Eseguire una chiamata a GESLOG4:
| Dato | Contenuto |
|---|---|
| GESLOG4-CALLED | "GESLOG4" |
| GESLOG4-CALLER | il nome del programma chiamante |
| GESLOG4-OPERAZIONE | "CANCELLA-SILENT" |
| GESLOG4-FILE | Il nome logico del file, ricavato da FIL-NOME, togliendo percorso e estensione |
| GESLOG4-GIORNI | FIL-GIORNI-LOG |
Cancellazione log procedura¶
Al termine della cancellazione log archivi, viene eseguita una chiamata a GESLPRC, passando in input il numero di giorni configurati per la cancellazione dei log (giorni-log-processo).
CLEANTMP - Pulizia cartelle temporanee¶
Posizione nel menu: Programma non a menu Linkage section: Nessuna linkage
Logica generale¶
Questo programma serve per pulire le cartelle temporanee dai files residui, per la postazione in uso. Le cartelle esaminate sono: * EXT-TMP-DIR (cartella temporanea in rete) * PATH-APRI-FILE (cartella di appoggio locale path-apri-file)
Configurazioni possibili
| Gruppo | Parametro |
|---|---|
| arc-ott | path-apri-file |
Elaborazione¶
I due procedimenti differiscono per il fatto che in ambiente thin-client la prima e' un percorso server mentre la seconda e' un percorso client. Loggare le operazioni principali usando le routine GESDEBUG*.
Pulizia di una cartella server Scorrere il contenuto della cartella usando "C$LISTDIR". Per ciascun file eseguire la cancellazione usando "COPIAF". Non dovranno essere cancellati i files: acucobol.fnt, masksyst.arc, masklog.arc
Pulizia di una cartella client
Salvataggio archivi di sistema I files acucobol.fnt, masksyst.arc, masklog.arc vengono copiati in una sottocartella "sistema" usando "COPIAF".
Pulizia contenuto cartella Chiamata a COPIAF con cancellazione di "*.*"
Ripristino archivi di sistema I files salvati vengono riportati sulla cartella originale da "sistema" usando "COPIAF".
Estratto da documentazione interna ClickUp