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:

bulletattivare la modalitą di debugging; moltissime operazioni, e in specifico tutte le istruzioni SQL, vengono registrate sul file di debug (stesso nome del file contenente il report ma con l'estensione .LOG);
bulletdurante l'esecuzione tenere premuti i tasti ctrl+alt+shift (per un debug approfondito) oppure ctrl+alt (per un debug veloce che considera solo gli eventi pił importanti).

Pagina base del manuale di JOLLY

aggiornato il 23/01/2010

home

scrivimi, se ti va