Vous êtes sur la page 1sur 7

CONFIGURATION DU MODULE T24

BUSINESS EVENTS POUR L’ENVOI


DES EMAILS ET SMS

Table des matières


Objectif du document ............................................................................................................. 1
I. Configurer l’envoi des alertes par email ....................................................................... 2
II. Configurer l’envoi des alertes par SMS ......................................................................... 5

Objectif du document
Le présent document a pour but de présenter les configurations nécessaires à effectuer sur le
serveur T24 pour l’interfaçage avec les solutions d’envoi d’email (ZIMBRA) et d’SMS de la
banque.
T24 – Configuration du module BUSINESS EVENTS pour l’envoi des Emails et SMS
Page : 2/7 Auteur : Boris YETGNA

I. Configurer l’envoi des alertes par email


 Se connecter au serveur T24 à configurer via un outil tel que WinSCP ;
 Identifier le répertoire utilisé pour l’envoi des emails dans le dossier d’installation de
TAFJ. Par défaut, il s’agit du répertoire T24Email. Dans le cas du serveur de test
192.168.202.52, le répertoire T24Email se trouve dans /T24APPDCMR/TAFJ/ ;
 S’assurer que les librairies suivantes sont présente dans le répertoire T24Email :
o T24Email.jar ;
o mail.jar ;
o xercesImpl.jar ;
o activation.jar ;
o javamail-1.4.3.jar.
Si des librairies sont manquantes, les télécharger via la plateforme TCSP ou les demander
à Temenos via le support ;
 Copier la librairie T24Email.jar sur son poste et l’ouvrir via un outil tel que Winrar afin
de modifier son fichier de configuration (T24Email.properties) :

 Ouvrir le fichier T24Email.properties (avec un éditeur de texte) qui se trouve dans le


répertoire config du fichier T24Email.jar :
T24 – Configuration du module BUSINESS EVENTS pour l’envoi des Emails et SMS
Page : 3/7 Auteur : Boris YETGNA

 Mettre à jour le fichier en indiquant les éléments suivants :


o Le host de la messagerie ;
o Le port de la messagerie ;
o Le usesrname du compte de messagerie qui sera utilisé pour l’envoi des alertes
(voir responsable de la messagerie pour éventuellement la création d’une
nouvelle adresse de messagerie) ;
o Le mot de passe du compte de messagerie qui sera utilisé pour l’envoi des alertes.
mail.transport.protocol=smtp
mail.smtp.host=mail.afrilandfirstbank.cm
mail.smtp.port=25
mail.smtp.auth=false
mail.debug=true
mail.login.username=xxx@afrilandfirstbank.com
mail.login.password=xxxxxx
# Specifically for encryption and decryption if required for the t24email password.
mail.login.encrypt.password=false
mail.login.decrypt.package=
mail.login.decrypt.method=
mail.template.name=

 Enregistrer le fichier T24Email.properties et fermer Winrar (s’il s’agit du logiciel utilisé


pour modifier le fichier T24Email.jar) ;
 Ouvrir le 2ème fichier T24Email.properties qui se trouve dans le répertoire suivant
/T24APPDCMR/TAFJ/T24Email/config/ ;
 Mettre à jour le fichier en indiquant les éléments suivants :
o Le host de la messagerie ;
o Le port de la messagerie ;
o Le usesrname du compte de messagerie qui sera utilisé pour l’envoi des alertes
(voir responsable de la messagerie pour éventuellement la création d’une
nouvelle adresse de messagerie) ;
o Le mot de passe du compte de messagerie qui sera utilisé pour l’envoi des alertes.
mail.transport.protocol=smtp
mail.smtp.host=mail.afrilandfirstbank.cm
mail.smtp.port=25
mail.smtp.auth=false
mail.debug=true
mail.login.username=xxx@afrilandfirstbank.com
mail.login.password=xxxxxx
# Specifically for encryption and decryption if required for the t24email password.
mail.login.encrypt.password=false
mail.login.decrypt.package=
mail.login.decrypt.method=
mail.template.name=
T24 – Configuration du module BUSINESS EVENTS pour l’envoi des Emails et SMS
Page : 4/7 Auteur : Boris YETGNA

 Modifier le fichier de configuration de TAFJ (tafj.properties) qui se trouve dans le


répertoire conf de TAFJ (dans notre exemple /T24APPDCMR/TAFJ/conf/). Mettre à jour
le classpath (temn.tafj.runtime.classpath) en y renseignant le chemin d’accès aux librairies
se trouvant dans le répertoire /T24APPDCMR/TAFJ/T24Email/ :
temn.tafj.runtime.classpath=<tafj.home>/RulesEngine:<tafj.home>/lib:<tafj.home>/ext:/T24APPDCMR/TAFJ/T24E
mail/T24Email.jar:/T24APPDCMR/TAFJ/T24Email/javamail-
1.4.3.jar:/T24APPDCMR/TAFJ/T24Email/activation.jar:/T24APPDCMR/TAFJ/T24Email/xercesImpl.jar:/T24APPDCMR/
TAFJ/T24Sms/T24Sms.jar:/T24APPDCMR/TAFJ/T24Sms/config:/T24APPDCMR/TAFJ/T24Sms/t24sms-
impl.jar:/T24APPDCMR/TAFJ/T24Sms/t24sms-ci.jar:/T24APPDCMR/TAFJ/T24Sms/commons-logging-
1.2.jar:/T24APPDCMR/TAFJ/T24Sms/httpclient-4.0.3.jar:/T24APPDCMR/TAFJ/T24Sms/httpcore-4.2.3.jar

 Modifier le path du fichier .profile de l’utilisateur système utilisé pour T24 (t24dev dans
notre exemple) qui se trouve dans le home du serveur T24 (/home/t24dev/) en y
renseignant le chemin d’accès aux librairies se trouvant dans le répertoire
/T24APPDCMR/TAFJ/ T24Email/ :
PATH=/usr/java8_64/bin:/u01/app/oracle/product/12.2.0/dbhome_1/bin:/usr/java8_64:/T24APPDCMR/TAFJ/bin:/usr/
bin:/etc:/usr/sbin:/usr/ucb:/home/t24dev/bin:/usr/bin/X11:/sbin:/T24APPDCMR/TAFJ/T24Email/T24Email.jar:/T24APP
DCMR/TAFJ/T24Email/javamail-
1.4.3.jar:/T24APPDCMR/TAFJ/T24Email/activation.jar:/T24APPDCMR/TAFJ/T24Email/xercesImpl.jar:/T24APPDCMR/
TAFJ/T24Sms/T24SMS.jar:/T24APPDCMR/TAFJ/T24Sms/config:/T24APPDCMR/TAFJ/T24Sms/t24sms-
impl.jar:/T24APPDCMR/TAFJ/T24Sms/t24sms-ci.jar:/T24APPDCMR/TAFJ/T24Sms/commons-logging-
1.2.jar:/T24APPDCMR/TAFJ/T24Sms/httpclient-4.0.3.jar:/T24APPDCMR/TAFJ/T24Sms/httpcore-4.2.3.jar:.

 Redémarrer T24 pour que les configurations soient prises en compte par le système.
T24 – Configuration du module BUSINESS EVENTS pour l’envoi des Emails et SMS
Page : 5/7 Auteur : Boris YETGNA

II. Configurer l’envoi des alertes par SMS


 Se connecter au serveur T24 à configurer via un outil tel que WinSCP ;
 Identifier le répertoire utilisé pour l’envoi des SMS dans le dossier d’installation de TAFJ.
Par défaut, il s’agit du répertoire T24Sms. Dans le cas du serveur de test 192.168.202.52,
le répertoire T24Sms se trouve dans /T24APPDCMR/TAFJ/ ;
 S’assurer que les librairies suivantes sont présente dans le répertoire T24Sms :
o T24Sms.jar ;
o httpclient-4.0.3.jar ;
o commons-logging-1.2.jar ;
o httpcore-4.2.3.jar ;
o t24sms-impl.jar ;
o t24sms-ci.jar ;
o xercesImpl.jar.
Si des librairies sont manquantes, les télécharger via la plateforme TCSP ou les demander
à Temenos via le support ;

NB : Dans le cas du fichier T24Sms.jar, bien vouloir demander la version modifiée par l’équipe
de développement de la banque permettant l’interfaçage avec notre Gateway SMS ;
 Copier la librairie T24Sms.jar sur son poste et l’ouvrir via un outil tel que Winrar afin de
modifier son fichier de configuration (T24Sms.properties) :

 Ouvrir le fichier T24Sms.properties (avec un éditeur de texte) qui se trouve dans le


répertoire config du fichier T24Sms.jar :
T24 – Configuration du module BUSINESS EVENTS pour l’envoi des Emails et SMS
Page : 6/7 Auteur : Boris YETGNA

 Remplacer son contenu par le texte suivant :


#AFB gateway URL
com.temenos.t24.sms.gateway.url=http://192.168.11.58:80/smsGatwear/rest/sms/sendSimpleSMS
#AFB authentication credentials
com.temenos.t24.sms.api.id=
com.temenos.t24.sms.user.id=paiementchanel=T24
com.temenos.t24.sms.password=paiementpaterne=Account
#AFB response
com.temenos.t24.sms.success.tag=true
com.temenos.t24.sms.failure.tag=false
com.temenos.t24.sms.success.code=200
com.temenos.t24.sms.failure.code=404
#T24 delivery status
com.temenos.t24.sms.success.message=DELIVERED
com.temenos.t24.sms.failure.message=FAILED
com.temenos.t24.sms.detailed.response=false
#Proxy settings
com.temenos.t24.sms.http.proxyHost=<proxy host>
com.temenos.t24.sms.http.proxyPort=<proxy port>
#Other Options
com.temenos.t24.sms.enable.multipart.message=YES

 Enregistrer le fichier T24Sms.properties et fermer Winrar (s’il s’agit du logiciel utilisé pour
modifier le fichier T24Sms.jar) ;
 Ouvrir le 2ème fichier T24Sms.properties qui se trouve dans le répertoire suivant
/T24APPDCMR/TAFJ/T24Sms/config/ ;
 Remplacer son contenu par le texte suivant :
#AFB gateway URL
com.temenos.t24.sms.gateway.url=http://192.168.11.58:80/smsGatwear/rest/sms/sendSimpleSMS
#AFB authentication credentials
com.temenos.t24.sms.api.id=
com.temenos.t24.sms.user.id=paiementchanel=T24
com.temenos.t24.sms.password=paiementpaterne=Account
#AFB response
com.temenos.t24.sms.success.tag=true
com.temenos.t24.sms.failure.tag=false
com.temenos.t24.sms.success.code=200
com.temenos.t24.sms.failure.code=404
#T24 delivery status
com.temenos.t24.sms.success.message=DELIVERED
com.temenos.t24.sms.failure.message=FAILED
com.temenos.t24.sms.detailed.response=false
#Proxy settings
com.temenos.t24.sms.http.proxyHost=<proxy host>
com.temenos.t24.sms.http.proxyPort=<proxy port>
#Other Options
com.temenos.t24.sms.enable.multipart.message=YES

 Modifier le fichier de configuration de TAFJ (tafj.properties) qui se trouve dans le


répertoire conf de TAFJ (dans notre exemple /T24APPDCMR/TAFJ/conf/). Mettre à jour
le classpath (temn.tafj.runtime.classpath) en y renseignant le chemin d’accès aux librairies
se trouvant dans le répertoire /T24APPDCMR/TAFJ/T24Sms/ :
temn.tafj.runtime.classpath=<tafj.home>/RulesEngine:<tafj.home>/lib:<tafj.home>/ext:/T24APPDCMR/TAFJ/T24E
mail/T24Email.jar:/T24APPDCMR/TAFJ/T24Email/javamail-
1.4.3.jar:/T24APPDCMR/TAFJ/T24Email/activation.jar:/T24APPDCMR/TAFJ/T24Email/xercesImpl.jar:/T24APPDCMR/
TAFJ/T24Sms/T24Sms.jar:/T24APPDCMR/TAFJ/T24Sms/config:/T24APPDCMR/TAFJ/T24Sms/t24sms-
impl.jar:/T24APPDCMR/TAFJ/T24Sms/t24sms-ci.jar:/T24APPDCMR/TAFJ/T24Sms/commons-logging-
1.2.jar:/T24APPDCMR/TAFJ/T24Sms/httpclient-4.0.3.jar:/T24APPDCMR/TAFJ/T24Sms/httpcore-4.2.3.jar
T24 – Configuration du module BUSINESS EVENTS pour l’envoi des Emails et SMS
Page : 7/7 Auteur : Boris YETGNA

 Modifier le path du fichier .profile de l’utilisateur système utilisé pour T24 (t24dev dans
notre exemple) qui se trouve dans le home du serveur T24 (/home/t24dev/) en y
renseignant le chemin d’accès aux librairies se trouvant dans le répertoire
/T24APPDCMR/TAFJ/T24Sms/ :
PATH=/usr/java8_64/bin:/u01/app/oracle/product/12.2.0/dbhome_1/bin:/usr/java8_64:/T24APPDCMR/TAFJ/bin:/usr/
bin:/etc:/usr/sbin:/usr/ucb:/home/t24dev/bin:/usr/bin/X11:/sbin:/T24APPDCMR/TAFJ/T24Email/T24Email.jar:/T24APP
DCMR/TAFJ/T24Email/javamail-
1.4.3.jar:/T24APPDCMR/TAFJ/T24Email/activation.jar:/T24APPDCMR/TAFJ/T24Email/xercesImpl.jar:/T24APPDCMR/
TAFJ/T24Sms/T24SMS.jar:/T24APPDCMR/TAFJ/T24Sms/config:/T24APPDCMR/TAFJ/T24Sms/t24sms-
impl.jar:/T24APPDCMR/TAFJ/T24Sms/t24sms-ci.jar:/T24APPDCMR/TAFJ/T24Sms/commons-logging-
1.2.jar:/T24APPDCMR/TAFJ/T24Sms/httpclient-4.0.3.jar:/T24APPDCMR/TAFJ/T24Sms/httpcore-4.2.3.jar:.

 Redémarrer T24 pour que les configurations soient prises en compte par le système.

Vous aimerez peut-être aussi