Connexions de base de données valables dans plusieurs environnements (Dév/Prod)

Modifié par Aurelie Bertrand le 2024/04/24 14:51

Créer les variables serveur

Il y aura donc : une variable contenant l’ip du serveur de BDD, une variable contenant le login de connexion et une autre variable contenant  le mot de passe.
Ces variables se créent dans le fichier  install_digdash/Enterprise Server\ddenterpriseapi\config\serversetting.xml  :
Editer le fichier et remplacer la ligne :
<group category="$uisrv.Advanced" id="serverParams" name="$uisrv.ServerParams"> 

Par :

  • Avant la version 2023R2
<group category="$uisrv.Advanced" id="serverParams" name="$uisrv.ServerParams">
<input disabled="false" mandatory="false" name="ip_address_bdd" reg="false" sample="" showif="" src="" text="ip_address_bdd" type="textfield" userparam="false" value="1.1.1.1"/>
<input disabled="false" mandatory="false" name="login" reg="false" sample="" showif="" src="" text=" login " type="textfield" userparam="false" value="monLogin"/>
<input disabled="false" mandatory="false" name="password" reg="false" sample="" showif="" src="" text="password" type="textfield" userparam="false" value="monMotDePasse"/>
</group>
  • À partir de la version 2023R2
<group id="serverParams" name="$uisrv.ServerParams" category="$uisrv.Advanced" catMenuName="$uisrv.Servers" menu="0" submenu="5">
<input disabled="false" mandatory="false" name="ip_address_bdd" reg="false" sample="" showif="" src="" text="ip_address_bdd" type="textfield" userparam="false" value="1.1.1.1"/>
<input disabled="false" mandatory="false" name="login" reg="false" sample="" showif="" src="" text=" login " type="textfield" userparam="false" value="monLogin"/>
<input disabled="false" mandatory="false" name="password" reg="false" sample="" showif="" src="" text="password" type="textfield" userparam="false" value="monMotDePasse"/>
</group>

Remplacer les attributs text et name (dans les input) par le nom de la variable que vous voulez, et value par sa valeur. 

Créer la connexion de Base de données

Lors de la création de la connexion de BDD, renseigner les paramètres comme suit :

https://lh5.googleusercontent.com/PqjVUyOimxy9qdAeDkuvIYqdB81olKPkrzS-ZzudUMQz0xgM6M8_hJybrTo8r9HHLAz02TnvyXVgVisfI5FuX-a9vTVyG7_lZ1372YsJfkNQLwMbDfsXlIQSaMlgwi5EiiRqFqll0kM
Le Mot de passe est masqué mais il faut bien copier : ${server.password}
Editer l’identifiant de la connexion et renseigner une valeur identique pour les connexion de développement et de production.