Spegnimento/riattivazione da host

Navigation:  »No topics above this level«

Spegnimento/riattivazione da host

Return to chapter overview

Quando si deve effettuare manutenzione, o comunque si deve stoppare la sincronizzazione su tutti i clienti attivi, si deve poter effettuare agendo su ARPAZIEN.

 

RAZI-ATTIVA-SINCRO è l'esportazione del flag di configurazione "attiva-areaapp" del gestionale. Quindi questo dovrebbe essere sempre coerente. Di conseguenza, è necessario che quando su Areagate si richiede lo spegnimento dei motori, si agisca su un secondo flag. Ipotizziamo di chiamarlo RAZI-SWITCH-ONOFF.

 

Ipotizziamo di partire da una situazione in cui il sistema non è attivo.

 

Evento

ATTIVA-AREAAPP

RAZI-ATTIVA-SINCRO

RAZI-SWITCH-ONOFF

Sistema "spento"

"N"

" "

" "

Si attiva il sistema, attivando la configurazione

"S"

" "

" "

Non appena il servizio di avvio di AGLANCIO funziona, il sistema esporta la configurazione e inizia ad operare

"S"

"S"

" "

Il sistema è attivo, e le sincronizzazioni sono in corso

"S"

"S"

" "

Attività di spegnimento/riattivazione da gestionale

Si disattiva la configurazione da gestionale

"N"

"S"

" "

Alla successiva esecuzione di AGLANCIO, viene esportata la configurazione e il sistema si ferma

"N"

"N"

" "

Il sistema è in pausa, e il processo AGLANCIO interroga successivi eventi su ARPAZIEN

"N"

"N"

" "

Attività di spegnimento/riattivazione da AREAGATE

Il sistema è attivo, e le sincronizzazioni sono in corso

"S"

"S"

" "

Areagate richiede lo spegnimento

"S"

"S"

"OFF"

Alla successiva esecuzione di AGLANCIO, si rileva la richiesta, e si stoppa l'esecuzione

"N"

"N"

" "

In questa fase il db potrebbe non essere raggiungibile

Il sistema è in pausa, e il processo AGLANCIO interroga successivi eventi su ARPAZIEN

"N"

"N"

" "

Areagate richiede l'accensione

"N"

"N"

"ON"

Alla successiva esecuzione di AGLANCIO, si rileva la richiesta, e si riattiva l'esecuzione

"S"

"S"

" "

Il sistema è attivo, e le sincronizzazioni sono in corso

"S"

"S"

" "

 

La modalità di spegnimento/riaccensione da host potrà essere fatta anche in caso di manutenzione "hard", quindi nel caso in cui il db non sia più disponibile.

E' necessario quindi che AGLANCIO quando eseguito tenti sempre la connessione al db, ma che non restituisca errori bloccanti, e non restituisca segnalazioni se la configurazione non è attiva.

 

Gestione accensione/spegnimento AGLANCIO

 

NB: il processo descritto presuppone che AGLANCIO sia sempre acceso: il controllo di esecuzione è spiegato in: Gestione accensione/spegnimento AGLANCIO