Vai al contenuto

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