DFLANCIO - Esecuzione processi di sincronizzazione

Navigation:  »No topics above this level«

DFLANCIO - Esecuzione processi di sincronizzazione

Return to chapter overview

 

Posizione nel menu

Programma non a menu

 

Logica generale

 

Programma che gira in background, e permette la schedulazione dei processi DBFnnn per la sincronizzazione tra DB di frontiera e AREA.

Questo programma dovrà essere lanciato direttamente, o tramite "LANCIO" e schedulato attraverso PGAgent.

 

Configurazioni possibili

 

Gruppo

Parametro

Note

dbfront

sincro-attiva

 

dbfront

email-segnalazioni

 

dbfront

db-tipo

 

dbfront

db-conn-string

 

dbfront

db-log-level

 

 

Elaborazione

 

La sincronizzazione deve essere attiva (sincro-attiva = "S"); altrimenti uscire senza nessuna segnalazione.

 

Registrare sul log l'esito del controllo.

 

Ricerca processi attivi

 

Scorrere il contenuto di COGDBFPR; per ciascun record leggere il relativo record su COGDBFST.

 

Dato

Contenuto

DBFST-ID

DBFPR-ID

 

Se il processo è attivo (DBFST-FL-ATTIVAZIONE = "S"), allora il processo può essere schedulato:

 

Saranno quindi eseguiti i Controlli di esecuzione

 

Se i controlli sono superati, eseguire una chiamata al programma DBFPR-PRG, come viene già  fatto da GESDBFST.