50 likes | 101 Vues
HISTORISATION. REGLES D’HISTORISATION. Si l’on veut historiser une table T de l’application, il faut créer une table historique dont le nom correspond à la table T precedé de H_ Exemple la table « CONTRAT_GEL » est historisée dans « H_CONTRAT_GEL »
E N D
REGLES D’HISTORISATION • Si l’on veut historiser une table T de l’application, il faut créer une table historique dont le nom correspond à la table T precedé de H_ Exemple la table « CONTRAT_GEL » est historisée dans « H_CONTRAT_GEL » • La table historique doit contenir un champ de plus correspondant à la date d’historisation
Le nom des tables à historiser se trouvent dans le fichier xml : HistoriqueServiceXML.xml • Certains nom de tables sont précédés du mot « MULTIBASE » qui correspond à la balise du fichier PacacsEnv.xml de la base pluri-annuelle. • La table dont on veut historiser le contenu doit être ajoutée au fichier xml sous la forme : <TABLE NOM=«[MULTIBASE].nom de la table»/>
PARTICULARITES • L’appel du service historise les données de toutes les tables consignées dans HistoriqueServiceXML.xml • L’historisation du dossier positionne le champ premierPassage à faux et le champ status à KO de la table TRAITEMENT_POUR_DOSSIER • Si la table à historiser ne contient pas le numero pacage on fait la jointure avec la table SURFACE_CONTROLE
VUE GENERALE historiseDossier(Dossier dossier, Date dhHisto) HistoriqueService.java HistoriqueServiceXML.xml HistoriqueDB.java DB DB Pluri-annuelle pacacs