Sequenza operazioni

Sequenza di operazioni eseguite da un report

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

  1. viene caricato il report;
  2. viene eseguita la callback function resa disponibile dall'eseguibile (in cui vengono inizializzati eventuali parametri); 
  3. vengono eseguiti i comandi SQL residenti su oggetti di tipo VERY-EARLY-SQL-SINTAX;
  4. vengono richiesti all'utente eventuali parametri RUNTIME;
  5. viene avviata la transazione SQL (se necessaria);
  6. vengono eseguiti gli scripts SQL di avvio;
  7. vengono eseguiti i comandi SQL residenti su oggetti di tipo EARLY-SQL-SINTAX;
  8. 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
  9. viene visualizzata la finestra di stampa (anteprima o stampa);
  10. 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 di chiusura

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

bulletattivare la modalità di debugging; moltissime operazioni, e in specifico tutte le istruzioni SQL, vengono registrate sul file di debug;
bulletdurante l'esecuzione tenere premuti i tasti ctrl+alt+shift (per un debug accurato) oppure ctrl+alt (per un debug veloce).

Pagina base del manuale di JOLLY

aggiornato il 23/01/2010

home

scrivimi, se ti va