Sequenza operazioni

Sequenza di operazioni eseguite da un report

Quando un eseguibile lancia un report di Galateo avvengono i seguenti eventi nella seguente sequenza:

  1. viene letto e caricato il report;
  2. viene eseguita la callback function resa disponibile dall'eseguibile (in cui vengono inizializzati eventuali parametri); 
  3. vengono eseguiti gli scripts SQL preliminari (pre-runtime);
  4. vengono eseguiti i comandi SQL residenti su oggetti di tipo VERY-EARLY-SQL-SINTAX;
  5. vengono richiesti all'utente eventuali parametri RUNTIME;
  6. viene avviata la transazione SQL (se necessaria);
  7. vengono eseguiti gli standard scripts SQL di avvio;
  8. vengono eseguiti i comandi SQL residenti su oggetti di tipo EARLY-SQL-SINTAX;
  9. per ciascuna pagina logica del report:
    1. vengono eseguite le istruzioni SQL di reperimento dei dati per ciascuna sezione;
    2. vengono eseguiti i comandi SQL residenti su oggetti di tipo SQL-SYNTAX
    3. viene eseguita la formattazione della pagina
  10. viene visualizzata la finestra di stampa (anteprima o stampa);
  11. alla chiusura dell'anteprima o alla conclusione della stampa:
    1. vengono richiesti i parametri RUNTIME appartenenti ai gruppi da richiamare in chiusura;
    2. vengono eseguiti gli scripts SQL conclusivi (post-scripts)

REPORT DEBUGGING
E' possibile eseguire una sorta di debugging di molte delle operazioni specificate in uno dei seguenti modi:

Pagina base del manuale di JOLLY