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 » • 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 HistoriqueDB.java DB Pluri-annuelle DB pacacs HistoriqueServiceXML.xml