Ce point d’entrée est positionné après la génération de la table dans la base. Il permet par exemple de générer des triggers, d'initialiser les nouveaux champs de la table, etc.
Ce point d'entrée est appelé à partir du traitement DOSTAB à la fin du sous-programme MAJTAB. Ce sous-programme génère le fichier .srf dans le répertoire FIL de l'application à partir du dictionnaire de la table puis l'ordre système 'valfil' génère le fichier .adx et valide la table dans la base. Ce sous-programme met aussi à jour la structure de la table dans le dossier historisé.
Ce sous-programme est appelé à partir de la validation d'un dossier, copie/validation dictionnaire, intégration patch d'une table et de la gestion du dictionnaire des tables (bouton Validation).
Les tables suivantes sont en ligne :
Table |
Contenu significatif |
Intitulé Table |
---|---|---|
ADOSSIER [ADS] |
Non |
|
ATABLE [ATB] |
Non |
|
ATABZON [ATZ] |
Non |
Dictionnaire des champs |
ATABIND [ATI] |
Non |
Dictionnaire des index |
AINDEX [ANX] |
Non |
|
ATYPE [ATY] |
Non |
|
ACTIV [ACV] |
Non |
|
ATEXTE [ATX] |
Non |
Messages du dictionnaire |
Les arguments passés dans ce sous-programme sont TABLE (nom de table) et FORCE. Ce flag est à 1 si on a choisi de faire une validation forcée de la table (valfil -f).
Les autres variables accessibles sont notamment :
- Les variables de la table ADOSSIER correspondant au dossier courant (type de base, format des données, etc.)
- Les variables de la table entête dictionnaire ATABLE
Les tables ouvertes suivantes sont ouvertes dans le dossier validé :
- ATABLE (entête de la table)
- ATABIND (description des index de la table)
- ATABZON (description des champs de la table)
- ATEXTE (textes dictionnaires)
- ATYPE (type des données)
- AINDEX (description des index supplémentaires de la table)
- ACTIV (codes activités