Sequenza di operazioni eseguite da un report
Quando un eseguibile lancia un report di Galateo avvengono i seguenti
eventi:
- viene caricato il report;
- viene eseguita la callback function resa disponibile
dall'eseguibile (in cui vengono inizializzati eventuali parametri);
- vengono eseguiti i comandi SQL residenti su oggetti di tipo
VERY-EARLY-SQL-SINTAX;
- vengono richiesti all'utente eventuali parametri RUNTIME;
- viene avviata la transazione SQL (se necessaria);
- vengono eseguiti gli scripts SQL di avvio;
- vengono eseguiti i comandi SQL residenti su oggetti di tipo
EARLY-SQL-SINTAX;
- per ciascuna pagina logica del report:
- vengono eseguite le istruzioni SQL di reperimento dei dati per
ciascuna sezione;
- vengono eseguiti i comandi SQL residenti su oggetti di tipo SQL-SYNTAX
- viene eseguita la formattazione della pagina
- viene visualizzata la finestra di stampa (anteprima o stampa);
- alla chiusura dell'anteprima o alla conclusione della stampa:
- vengono richiesti i parametri RUNTIME appartenenti ai gruppi da
richiamare in chiusura;
- 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:
 | attivare la modalità di debugging; moltissime operazioni, e in specifico
tutte le istruzioni SQL, vengono registrate sul file di debug; |
 | durante 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
|