Il modello di import fa intervenire contemporaneamente delle azioni dell'oggetto e delle azioni dell'import. Quando i 2 tipi di azione sono disponibili per un evento, l'azione oggetto precede l'azione import. Nei riquadri sottostanti, ( + IMP ) indica che l'azione oggetto è seguita dall'azione import (nome identico preceduto dalla radice IMP_). Per l'azione oggetto, come per l'azione di import, si esegue il programma specifico poi il programma standard.
Azione oggetto | Azione import | Contesto di chiamata |
---|
AVANT_OUVRE | ( + IMP ) | Prima azione eseguita |
DEFTRANS | | Inizio dell'analisi delle finestre dell'oggetto |
OUVRE | ( + IMP ) | Dopo l'apertura delle tabelle e delle videate |
VERROU | ( + IMP ) | Prima del lock simbolo |
FILTRE | | Prima del filtro sulla tabella principale |
LIENS0 | ( + IMP ) | Dopo l'inizializzazione della classe [M] |
LIENS | ( + IMP ) | Per ogni record della tabella principale, dopo il caricamento della classe [M] |
LIENS2 | ( + IMP ) | Dopo il caricamento completo della classe [M] |
SETBOUT | ( + IMP ) | CHAINE="M", azione che permette di vietare la modifica |
| AP_IMPORT | Dopo il caricamento della classe [F] con il record da importare |
| IMPORT | Dopo il caricamento della classe [F] con il record da importare |
| IMP_DEFTRT | Prima della simulazione dell'inserimento della videata |
| | SIMULAZIONE DI INSERIMENTO |
| IMP_ZONE | Su ogni campo inseribile di blocco elenco, prima dell'azione di controllo. |
VERIF_MOD | ( + IMP ) | Prima della transazione di aggiornamento |
| | INIZIO TRANSAZIONE |
| MOD_IMPORT | Dopo il lock fisico della tabella principale |
FILTRE | | Dopo il lock fisico della tabella principale |
INICRE | ( + IMP ) | Per ogni riga del riquadro, dopo la trans-classe [F] = [M] |
CREATION | ( + IMP ) | Per ogni riga del riquadro, dopo la scrittura nella tabella |
MODIF | ( + IMP ) | Quando sono state elaborate tutte le righe |
| | FINE TRANSAZIONE |
APRES_MOD | ( + IMP ) | Dopo la transazione di aggiornamento |
FERME | ( + IMP ) | Ultima azione eseguita |