Le répertoire de configuration
FIREFLO_CONF_DIR décide où vivent les quatre fichiers de configuration, et il les déplace tous les
quatre ensemble.
Chaque fichier peut encore être déplacé seul, et une surcharge par fichier l’emporte sur
FIREFLO_CONF_DIR — les sources d’environnement se trouvent à une préséance plus haute
qu’application.properties :
Dans l’image Docker, le répertoire de travail est
/work, donc le répertoire de configuration par
défaut est /work/conf. Voir Docker.
Défauts de propriété à l’échelle de la passerelle
Toute rechercheoutSms.instance.<name>.<property> qui ne trouve aucune valeur retombe sur
outSms.default.<property> avant le défaut intégré. Cela donne une base que chaque worker hérite,
surchargeable par instance :
Le mot doublé dans
outSms.default.default.tlvs.submit est correct. Le premier default est le
niveau de repli ; le second fait partie du nom de propriété default.tlvs.submit.1
outSms.instance.<name>.<key>
La valeur propre à ce worker, depuis
smsg.properties ou depuis app_worker_property en mode
base de données.2
outSms.default.<key>
La base à l’échelle du déploiement.
3
Le défaut codé
Ce vers quoi le fournisseur ou listener retombe quand rien ne le règle. Ils sont listés dans
Réglages SMPP.
Les quatre fichiers
En mode
db, chaque watcher de fichier se met en retrait et aucun de ceux-ci n’est lu après le
démarrage — sauf smsg.properties, qui est encore lu au démarrage, parce que l’interrupteur de
source et le datasource doivent venir de quelque part. Voir Base de données.