Utilizzo > Server batch > Job contabili 

Per ragioni tecniche (legate all'ottimizzazione delle prestazioni ed alla gestione di contenimento dei lock), tutti i movimenti contabili passati in modo automatico (validazione di fatture, contabilizzazione ammortamenti, interfaccia di stock, validazione di pagamenti)... vengono scritti in una tabella temporanea del database, ed un processo batch pilotato da questa funzione li passa in contabilità. Idem per tutte le operazioni di pareggio.

I soli movimenti passati in tempo reale sono quelli inseriti direttamente in contabilità e quelli che passano attraverso import. Tutti gli altri passano dal job batch; diventa quindi importante que questo job batch funzioni, se si desidera ritrovare i propri movimenti in contabilità (viceversa, restano in attesa fino a quando non viene avviato il job).

Il job contabile può essere evidenziato come non attivo nonostante la richiesta di lancio sia stata registrata. Ciò può essere dovuto a diverse ragioni:

  • il numeri di job attivi simultaneamente parametrizzato per il server batch è superato: il job batch contabile partirà solo dopo che un numero sufficiente di job in corso saranno terminati e quindi sarà arrivato il suo turno.
  • il job batch verrà lanciato, ma il tempo di latenza definito nei parametri del server batch fa si che il lancio non sia ancora avvenuto
  • il job è stato arrestato, oppure interrotto nel frattempo.

In caso di problemi, si consiglia di visualizzare le richieste in corso o i processi in corso, per determinare l’origine del problema.

Prerequisiti

SEEREFERTTO Riferirsi alla documentazione di Implementazione

Gestione videata

Videata di inserimento

Presentazione

Entrando nella funzione, si ritrova una videata che presenta le seguenti informazioni:

  • lo stato del job contabile, che può assumere i valori Non attivo, Attivo, In corso di arresto.
  • il numero della richiesta batch in corso per eseguire il job batch contabile (se è attivo), o il numero dell'ultima richiesta lanciata (se non è più attivo). Un flag di stato completa questo numero di richiesta, allo scopo di sapere se il job batch è in attesa o se nel frattempo è stato interrotto.
  • il numero di processo corrispondente (nel senso del sistema operativo).
  • il numero di movimenti contabili ancora in attesa di passaggio, ed il numero di pareggi ancora in attesa di esecuzione.

Chiudi

 

Campi

I seguenti campi sono presenti in questo folder :

Riquadro Lista

  • Attività (campo COD)
  • [Etat abonnement] (campo STA)

Stato del job batch che può assumere i seguenti valori:

  • Non attivo: Non viene lanciato. Si accumulano i movimenti in attesa di validazione.
  • Attivo: Il job batch è attivo.
  • In corso di arresto: E' stata lanciato un comando di arresto del job batch. Il job batch si arresta.
  • In corso di avvio: E' stato lanciato un comando di attivazione del job batch. Il job batch si avvia.
  • Movimenti in attesa (campo NBRPCE)

Numero movimenti in attesa di validazione.

  • Pareggi (campo NBRMTC)

Numero gruppi di pareggio in attesa di validazione.

  • AGG Bilanci (campo NBRBAL)
  • Richiesta (campo RQT)
  • [Etat requête] (campo FLAG)

Stato che può assumere i seguenti valori:

  • Attesa,
  • In corso,
  • Terminato,
  • Bloccato,
  • Da killare,
  • Fallito,
  • Errore,
  • Fuori termine,
  • Warning.
  • [Prochaine exécution] (campo NEXTEXE)

Chiudi

 

Funzioni accessibili tramite click destro sul riquadro

Traccia
Schedulaz.

 

Chiudi

 

Bottoni specifici

Questo bottone è accessibile solo se il job non è stato avviato (altrimenti è disattivato). Tra il momento in cui il comando di avvio viene impartito ed il momento in cui l'avvio avviene effettivamente, può passare un tempo che dipende dai parametri del server batch. Così, premendo questo bottone, è possibile che lo stato del server non sia ancora Attivo. Per verificare nuovamente lo stato del server, è sufficiente utilizzare il menù Visualizza / Aggiorna, o il tasto F5.

Questo bottone invia un comando di arresto al job contabile. Ancora una volta, può verificarsi un tempo di latenza: a seconda della parametrizzazione, si vedrà passare, a forza di refresh successivi, lo stato del job da Attivo  a  In corso di arresto, poi a Inattivo.

Messaggi di errore

Oltre ai messaggi generici, i seguenti messaggi d'errore possono apparire al momento dell'inserimento :

"Server non attivo"

Questo messaggio appare quando si è lanciato il job contabile mentre il server batch non era attivo. In questo caso, la richiesta di lancio viene registrata nel server batch, ma il job potrà partire a tutti gli effetti solo quando verrà lanciato il server batch.

Tabelle utilizzate

SEEREFERTTO Riferirsi alla documentazione di Implementazione