Entry Points > Modulo Supervisore > Script standard DOSTAB 

MAJTAB

Questo entry point è posizionato dopo la generazione della tabelle nel database. Permette, ad esempio, di generare dei trigger, di inizializzare i nuovi campi della tabella, ecc...

Questo entry point è chiamato a partire dal programma DOSTAB al termine del sotto-programma MAJTAB. Questo sotto-programma genera il file .srf nella directory FIL dell'applicazione a partire dal dizionario della tabella, poi il comando sistema 'valfil' genera il file .adx e valida la tabella nel database. Questo sotto-programma aggiorna anche la struttura della tabella nel dossier storicizzato.

Questo sotto-programma è chiamato a partire dalla validazione di un dossier, copia/validazione dizionario, integrazione patch di una tabella e dalla gestione del dizionario delle tabelle (bottone Validazione).

Contesto e modalità di funzionamento

Le seguenti tabelle sono in linea :

Tabella

Contenuto significativo

Descrizione tabella

ADOSSIER [ADS]

No

Tabella dei dossier

ATABLE [ATB]

No

Dizionario delle tabelle

ATABZON [ATZ]

No

Dizionario dei campi

ATABIND [ATI]

No

Dizionario indici

AINDEX [ANX]

No

Indici specifici

ATYPE [ATY]

No

Tipi di dati

ACTIV [ACV]

No

Codici attività

ATEXTE [ATX]

No

Messaggi del dizionario

I parametri passati in questo sotto-programma sono TABLE (nome della tabella) e FORCE. Questo flag è a 1 se si è scelto di effettuare una validazione forzata della tabella (valfil -f).

Le altre variabili accessibili sono:
- Le variabili della tabella ADOSSIER corrispondente al dossier corrente (tipo di database, formato dei dati, ecc.)
- Le variabili della tabella testata dizionario ATABLE

Le tabelle aperte che seguono sono aperte nel dossier validato:
- ATABLE (testata della tabella)
- ATABIND (descrizione degli indici della tabella)
- ATABZON (descrizione dei campi della tabella)
- ATEXTE (testi dizionario)
- ATYPE (tipo di dati)
- AINDEX (descrizione degli indici supplementari della tabella)
- ACTIV (codici attività)