Besoin d'aide ?

You are here:
< Retour

La mise à jour de Damaris RM s’effectue grâce au module Damaris Manager.

Dans le document attaché à cette page vous trouverez le chapitre qui décrit la marche à suivre :

Les solutions Damaris fonctionnent avec Java v11 et Tomcat v9. Vous trouverez les prérequis complets ici : Prérequis Damaris RM

Cette nouvelle version de la documentation inclut des chapitres pour la méthode de mise à jour vers cette nouvelle plate-forme.

Vous y trouverez également la marche à suivre pour l’activation de votre licence Damaris RM.

Mise à jour de Damaris RM

L’enchaînement des tâches

Retrouvez ici l’enchaînement des tâches intégrées dans Damaris Manager.

La mise à jour de Damaris RM :

Voici la liste des opérations effectuées par Damaris Manager.

Veuillez suivre la documentation PDF ci-dessus. Cette liste est indicative.

  1. Chargement et sauvegarde du fichier de configuration dgs3g.properties
  2. Effacement de l’installation actuelle dans Tomcat
  3. Déploiement du fichier nouvelle version DamrisRM_xxx.war
  4. Arrêt de l’application
  5. Mise à jour du fichier de configuration dgs3g.properties avec la sauvegarde initialement effectuée
  6. Mise à jour de la configuration de connexion à la base de données
  7. Lancement des scripts d’initialisation base de données
    1. MySQL : dgs3g_init.sql
    2. MS SQL : mssql_init.sql et mssql_init_sequence.sql
    3. Oracle : oracle_init.sql et oracle_init_sequence.sql
  8. Démarrage de l’application et chargement des langues
  9. Demande de modifications de la configuration
  10. Mise à jour des paramètres dans le fichier properties
  11. Arrêt et relance de l’application

Attention : Après la mise à jour, et plus particulièrement dans le cas d’une montée de version importante, il est possible que certains boutons ou marque-pages ne soient plus fonctionnels. Si c’est le cas, il convient de forcer le rafraîchissement du navigateur à l’aide des touches CTRL + R ou CTRL + F5.

La mise à jour de Damaris RM sur un serveur Linux avec MySQL

Cette configuration représente une grande majorité de nos installations classiques.

Si vous avez choisi une installation typique de Damaris RM, vous retrouverez les mêmes nommages des sous-répertoires.

Dans le cas contraire, il convient d’adapter les répertoires racine pour les sous-ensembles tomcat, damaris data et damaris vault.

 

Le déroulé des actions pour la mise à jour de Damaris RM :

  • En prérequis, vous devez avoir les droits nécessaires sur votre serveur Linux pour copier des fichiers et pour arrêter et relancer des exécutables
  • Récupérer les livrables Damaris RM et Damaris Vault des nouvelles versions et les stocker dans le répertoire /home/damaris/install
  • Sauvegarder les exécutables et les fichiers de configuration actuels en utilisant la ligne de commande suivante :
    • rsync -Pav /home/damaris/tomcat9/webapps/ /home/damaris/install/webapps_Sauve_AAMMJJ/
    • Où AAMMJJ représente la date du jour
  • Supprimer les installations actuelles :
    • rm /home/damaris/tomcat9/webapps/DamarisRM.war
    • rm /home/damaris/tomcat9/webapps/DamarisVault.war
  • Attendre la désinstallation des répertoires correspondants
  • Copier les nouvelles versions dans tomcat :
    • cp /home/damaris/install/DamarisRM-V.vv.rr.war /home/damaris/tomcat9/webapps/DamarisRM.war
    • cp /home/damaris/install/DamarisVault-V.vv.rr.war /home/damaris/tomcat9/webapps/DamarisVault.war
  • Attendre le déploiement des fichiers avec la création des répertoires correspondants dans webapps
  • Reporter les configurations depuis la sauvegarde des fichiers vers les fichiers de configurations suivantes :
    • Récupérer le pavé base de données et le lien vers damaris_data depuis le fichier /home/damaris/install/webapps_AAMMJJ/DamarisRM/WEB-INF/config/dgs3g.properties
    • Et mettre à jour le fichier /home/damaris/tomcat9/webapps/DamarisRM/WEB-INF/config/dgs3g.properties
  • Idem pour Damaris Vault :
    • Récupérer le pavé base de données et le lien vers damaris_data depuis le fichier /home/damaris/install/webapps_AAMMJJ/DamarisVault/WEB-INF/conf/dv.ini
    • Et mettre à jour le fichier /home/damaris/tomcat9/webapps/DamarisVault/WEB-INF/conf/dv.ini
  •  Lancer le script de mise à jour de la base de données
    • mysql –force -u damaris -p dmr_CODECLIENT_rm < /home/damaris/webapps/DamarisRM/WEB-INF/config/dgs3g_init.sql
    • Attention : Bien remplacer le nom de la base de données
    • Cette procédure considère que MySQL est installé sur le même serveur
Mise à jour de Damaris RM