Home My Page Projects Code Snippets Project Openings SIH - Allegro-Obsdeb
Summary Activity Lists Docs SCM Files

Project Filelist for SIH - Allegro-Obsdeb

File Release Notes and Changelog

Release Name: 1.4.2

Release Notes
Release Note - 1.4.2
--------------------

 Pour la production : idem 1.4.1

 Pour le test :

 1. Pour les bases de données déjà patchée par la version 1.4.1 (adagio 3.9.1), il faut :
 
    * Executer les requetes suivantes, sur les bases Oracle et HsqlDB concernées :

      > DELETE FROM databasechangelog WHERE id LIKE '1427984324382-%';


Release Note - 1.4.1
--------------------

Pour la mise en production, veuillez penser à :

 1. Appliquer la correction du mantis #24623 (Corrections dans les données des heures locales), en mettant à jour la
    base Oracle en version 3.9.1 :
    * Télécharger 'adagio-core-standalone-3.9.1.zip' sur le site : https://forge.ifremer.fr/frs/?group_id=205
	* Dézipper l'archive
	* Editer le fichier 'adagio-core.config' pour y configurer les paramètres de connection à la base Oracle SIH-Adagio
	* Sous une invite de commande système, lancer la commande suivante :
	  > launch --schema-update
	* Vérifier que la table SYSTEM_VERSION possède bien la version 3.9.1

    NOTE 1 : Ce patch modifie les UPDATE_DATE des données Oracle, en les positionnant 1s seconde APRES leur valeur précédente.
    Cela permettra de rendre visible des ré-exportation non cohérentes, qui déclencherons un avertissement à l'utilisateur,
    sir les UPDATE_DATE ne coincident pas.

    NOTE 2: Cette opération est à réaliser de préférence AVANT le déploiement de la nouvelle version d'ObsDeb pour les
    postes clients, pour éviter que la modification ne soit faite deux fois, après un export malheureux.

 2. Forcer la TimeZone pour tous les postes clients, en mettant à jour la configuration déployée pour tous les postes :
    * Editer le fichier de configuration 'obsdeb.config'.
      Pour Ifremer, cf fichier : https://www.ifremer.fr/sih-resource-private/obsdeb/download/obsdeb-config.zip
    * Ajouter la nouvelle propriété :

       obsdeb.timezone=Europe/Paris

    * Dans le fichier qui gère la mise à jour, veuillez incrémenter la version de la section "Configuration Updates".
      Pour Ifremer, il s'agit du fichier : https://www.ifremer.fr/sih-resource-private/obsdeb/obsdeb-data.properties

 3. Activer ou non le nettoyage des données non utilisées (évolution #22125). Cette focntionnalité étant désactivée par défaut,
pour l'activer il faut :
    * Editer le fichier de configuration 'obsdeb.config'
      Pour Ifremer, cf fichier : https://www.ifremer.fr/sih-resource-private/obsdeb/download/obsdeb-config.zip
    * Ajouter la ligne suivante :

       obsdeb.synchro.cleanUpUnusedData.enable=true

    * Dans le fichier qui gère la mise à jour, veuillez incrémenter la version de la section "Configuration Updates".
      Pour Ifremer, il s'agit du fichier : https://www.ifremer.fr/sih-resource-private/obsdeb/obsdeb-data.properties


Release Note - 1.4.0
--------------------

Cette version intègre une nouvelle table : PERSON_SESSION_ITEM.

Pour la mise en production, veuillez penser à :

 1. Mettre à jour les procédures de calcul des droits :
    * Télécharger 'adagio-core-standalone-3.9.0.zip' sur le site : https://forge.ifremer.fr/frs/?group_id=205
	* Dézipper l'archive
	* Editer le fichier 'adagio-core.config' pour y configurer les paramètres de connection à la base Oracle SIH-Adagio
	* Sous une invite de commande système, lancer la commande suivante :
	  > launch --schema-update
	* Vérifier que la table PERSON_SESSION_ITEM a bien été créé dans le schéma SIH_ADAGIO_DBA
	* Si besoin, ajouter les synonymes et grants pour que les autres utilisateurs (ex: SIH2_ADAGIO_BATCH)

 2. Mettre à jour le schéma de la base Oracle SIH-Adagio :
    * Télécharger 'adagio-core-standalone-3.9.0.zip' sur le site : https://forge.ifremer.fr/frs/?group_id=205
	* Dézipper l'archive
	* Editer le fichier 'adagio-core.config' pour y configurer les paramètres de connection à la base Oracle SIH-Adagio
	* Sous une invite de commande système, lancer la commande suivante :
	  > launch --schema-update
	* Vérifier que la table PERSON_SESSION_ITEM a bien été créé dans le schéma SIH_ADAGIO_DBA
	* Si besoin, ajouter les synonymes et grants pour que les autres utilisateurs (ex: SIH2_ADAGIO_BATCH)

 3. Mettre à jour le schéma de la base zippée téléchargeable après l'instalaltion d'ObsDeb, afin qu'elle soit en version 3.9.0
   Pour cela :
    * Télécharger 'adagio-core-allegro-standalone-3.9.0.zip' sur le site : https://forge.ifremer.fr/frs/?group_id=205
	* Dézipper l'archive
	* Editer le fichier 'allegro-core.config' pour y configurer les paramètres de connection à la base Oracle SIH-Adagio
	* Sous une invite de commande système, lancer la commande suivante :
	  > launch --new-db --schema-update --import-ref --output data/db
	* zipper le fichier le répertoire 'data/db' (le répertoire 'db' doit apparaitre dans le ZIP)
	* remplacer l'ancienne base de données de référentiel