Traitement ABIVALBAS : Validation datawarehouse
MAJTAB : Modification de la synchronsiation des dates
Ce point d’entrée permet de prendre la main à chaque fois qu'on valide une table superviseur. Cela permet de rajouter une colonne supplémentaire par exemple.
Attention :
Cette table est mise en jeux dans tous le datawarehouse. Aussi bien au niveau base de donnée que génération d'univers.
.
Contexte et mode de fonctionnement
Le point d’entrée MAJTAB est appelé avant chaque validation de table superviseur.
Il faut mettre a jour un tableau de varaibles qui est passé en parametre du programme.
Description des variables :
Subprog :
Subprog MAJTAB(TABLE,ABREV,INTIT,NBENR,STK,NBFLD,TBFLD,TBINT,TBTYP,TBLNG,TBACT,NBIDX,TBIND,TBACX,TBHOM,FORCE,SILENCE,OK)
Parametres :
Value Char TABLE : # Nom de la table
Value Char ABREV : # Abréviation de la table
Value Char INTIT : # Intitulé de la table
Value Decimal NBENR : # Nombre d'enreg
Value Clbfile STK
Value Integer NBFLD : # Nombre de champs de la table
Value Char TBFLD()(1..) : # Nom du champ
Value Char TBINT()(1..) : # Initulé du champ
Value Char TBTYP()(1..) : # Type du champ
Value Decimal TBLNG(1..) : # Longueur du champ
Value Char TBACT()(1..) : # Code activité du champ
Value Integer NBIDX : # Nombre d'index
Value Char TBIND()(1..) : # Nom de l'index
Value Char TBACX()(1..) : # Code activité de l'index
Value Integer TBHOM(1..) : # Homonymes
Value Integer FORCE : # Validation force
Value Integer SILENCE
Variable Integer OK