Azioni per un modello di import con oggetto semplice

Sommario generale - I modelli - Import Export

 

Il modello d'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.

Durante il processo di generazione del programma di import
Azione oggettoAzione importContesto di chiamata
IMP_COMPILEPrima della creazione del programma di import
IMP_TRTSUPDopo la creazione del programma di import

 

Durante l'esecuzione dell'import (creazione di record)
Azione oggettoAzione importContesto di chiamata
AVANT_OUVRE ( + IMP )Prima azione eseguita
DEFTRANSInizio dell'analisi delle finestre dell'oggetto
OUVRE ( + IMP )Dopo l'apertura delle tabelle e delle videate
AP_IMPORTDopo il caricamento della classe [F] con il record da importare di ogni tabella dichiarata nel 1° folder del modello.
SETBOUT ( + IMP )CHAINE="C", azione che permette di vietare la creazione
RAZCRE ( + IMP )Quando si creerà una nuova scheda
IMPORTDopo l'inizializzazione della classe [M].
IMP_DEFTRTPrima della simulazione di inserimento di ogni videata
SIMULAZIONE DI INSERIMENTO
IMP_ZONESu ogni campo inseribile di blocco elenco, prima dell'azione di controllo.
IMP_TABSu ogni campo inseribile di blocco riquadro, prima dell'azione di controllo.
VERIF_CRE( + IMP )Prima della transazione di creazione
INIZIO TRANSAZIONE 
INICRE( + IMP )Subito prima della scrittura del record
CREATION( + IMP )Subito dopo la scrittura del record
FINE TRANSAZIONE
APRES_CRE( + IMP )Dopo la transazione di creazione (uscita con commit)
AB_CREATION( + IMP )Dopo la transazione di creazione (uscita con rollback)
FERME( + IMP )Ultima azione eseguita

 

Durante l'esecuzione dell'import (modifica di record)
Azione oggettoAzione importContesto di chiamata
AVANT_OUVRE ( + IMP )Prima azione eseguita
DEFTRANSInizio dell'analisi delle finestre dell'oggetto
OUVRE ( + IMP )Dopo l'apertura delle tabelle e delle videate
AP_IMPORTDopo il caricamento della classe [F] con il record da importare di ogni tabella dichiarata nel 1° folder del modello.
VERROU ( + IMP )Prima del lock simbolo
LIENS ( + IMP )Dopo il caricamento della classe [M] con il record da modificare.
SETBOUT ( + IMP )CHAINE="M", azione che permette di vietare la modifica
AVANT_MOD( + IMP )Dopo l'azione SETBOUT, se la variabile CHAINE contiene "M"
IMPORTDopo l'installazione della classe [M] con il record da modificare di ogni tabella dichiarata nel 1° folder del modello.
IMP_DEFTRTPrima della simulazione dell'inserimento di ogni videata
SIMULAZIONE DI INSERIMENTO
IMP_ZONESu ogni campo inseribile di blocco elenco, prima dell'azione di controllo.
IMP_TABSu ogni campo inseribile di blocco riquadro, prima dell'azione di controllo.
VERIF_MOD( + IMP )Prima della transazione di aggiornamento
INIZIO TRANSAZIONE 
AVANT_MODFIC( + IMP )Prima dell'aggiornamento della classe [F]
INIMOD( + IMP )Prima dell'aggiornamento del record
MODIF( + IMP )Dopo l'aggiornamento del record
FINE TRANSAZIONE 
APRES_MOD( + IMP )Dopo la transazione di aggiornamento (uscita con commit)
AB_MODIF( + IMP )Dopo la transazione di aggiornamento (uscita con rollback)
DEVERROU( + IMP )
FERME( + IMP )Ultima azione eseguita