You are on page 1of 18

How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

Article Details
Explore product details, discuss issues, find the latest news, and
contribute to best practices.

How to (/s/how-to)  >  How to configure T24 (tafc) and FCM integration using jboss 7 EAP?

        
Rate Like Bookmark

(/s/profile/0056A000000izetQAA) H
Hoow
w tto
occo
onnffiig
guurre
e TT224
4 (ta
affc
c)) a
annd
d FC
CMM in
ntte g
grra
attiio
onnu
ussiin
ngg jjb
boossss 77 EEA
APP?
Vinay Jain - Admin (/s/profile/0056A000000izetQAA)  •  Apr 08, 2021  •  Technology > Financial Crime Mitigation > Financial Crime Mitigation(FCM)

      33

How to configure T24 (tafc) and FCM integration using jboss 7 EAP?

1 .   Introduction 
The purpose of this document is to give an overview of the procedure used to configure T24 (TAFC)and FCM in Jboss EAP 7.xxx.
 

2 .   Prerequisites
11..       FFC
CMM cco
ommp
poon
neen
nttss::
• vcheck-deploy-model2-XXXX-forward-ear-X.X.X.X-XXXXX.ear
• vcheck-deploy-model2-XXXX-ws-ear-X.X.X.X-XXXXX.ear

22..       TT2244 cco


ommp
poon
neen
nttss::
• IF – Integration Framework
• VL – AML Screen
• Tocfee.ear
• tocfT24ra-ra.rar

1 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

3 .   FCM Interface Configuration:


((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
 

SQL Server JDBC Driver Configuration


Install the ssq
qlljjd
dbbcc44..jja
arr driver file under JJBBo ossss\\m mo od
duulleess\\cco
omm\\m
miiccrro
osso
offtt\\ssq
qllsseerrvveerr\\m
maaiin
n (it may be necessary to create the folder structure). In the same folder
define the module by creating a m mood
du mll  file with the following content:
ulleess..xxm

<?xml version="1.0" encoding="UTF-8"?>

<module name="com.microsoft.sqlserver" xmlns="urn:jboss:module:1.1">

<resources><resource-root path="sqljdbc4.jar"/>

<!-- Insert resources here -->

</resources>

<dependencies><module name="javax.api"/>

<module name="javax.transaction.api"/>

<module name="javax.servlet.api" optional="true"/>

</dependencies></module>

Edit the configuration file JJb


boossss\\sstta
annd
daallo
onnee\\cco
onnffiig
guurra
attiio
onn\\sstta
annd
daallo
onnee--ffu
ullll..xxm
mll and look for the drivers: 
Add the SQL Server standard and XA drivers:

D
Deeffiin
nee D
DAATTA
ASSO
OUURRC
CEESS o
onn JJBBO APP 77..XXXXXX:: 
OSSSS EEA
  
The following data sources JNDI must be defined in the T24 application server:
• jdbc/com/viveo/ingissa/xa/coreDS
• jdbc/com/viveo/ingissa/coreDS
• jdbc/com/viveo/ingissa/coreDSUncommitted

 
Edit the configuration file Jboss\standalone\configuration\standalone-full.xml and check for the datasources subsystem configuration:
<subsystem xmlns="urn:jboss:domain:datasources:5.0">

2 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

<datasources>
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

3 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

Replace Localhost with the real IP of the FCM database, and replace FCMDB with the real name of the configured database that will be used by FCM.

Define Queues:
 
Create the queues following the next steps:
 
• jms/com/temenos/ingissa/legacy/integration/asynchronousOutputQueue
• jms/com/temenos/ingissa/watch/export/circumvention
• jms/com/viveo/ingissa/alert/externalNotificationForwardQueue

4 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

• jms/com/viveo/ingissa/alert/flushQueue
• jms/com/viveo/ingissa/alert/notifyQueue
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
• jms/com/temenos/ingissa/alert/scan/InputQueue
• jms/com/temenos/ingissa/alert/scan/OutputQueue
• jms/com/viveo/ingissa/alert/outputNotificationForwardQueue
• jms/com/temenos/ingissa/alert/amlScreenQueue

 
Edit the configuration file Jboss\standalone\configuration\standalone-full.xml and check for the messaging subsystem for JMS destination configuration:
 
<subsystem xmlns="urn:jboss:domain:messaging-activemq:4.0">

Add the following aliases to the t24AMLQueue and t24IFInboundQueue queues:

Define Connection Factories:


 
The following connection factories JNDI must be defined in the T24 application server:
• jms/com/viveo/ingissa/alert/connectionFactory
• jms/com/temenos/ingissa/legacy/integration/connectionFactory
• jms/com/viveo/ingissa/xa/alert/connectionFactory
• jms/com/viveo/ingissa/alert/xaConnectionFactory

 
Edit the configuration file Jboss\standalone\configuration\standalone-full.xml and check for the messaging subsystem for JMS connection factories configuration:
 
<subsystem xmlns="urn:jboss:domain:messaging-activemq:4.0">

5 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

FCM Integration Deployments:


 
The following applications must be deployed on the T24 application server:
 
·         vcheck-deploy-model2-forward-ear.ear
·         vcheck-deploy-model2-ws-ear.ear
 
CCo op pyy tth
hee EEA
ARR ffiilleess tto
oppa h  JJBBo
atth ossss\\SStta
annd
daallo
onnee\\d
deep
pllo
oyym
meen
nttss..
 
 

T24 Integration Type


    

Core Integration
Core integration is available from R12 and above release versions of T24. This type of integration can be used for both frameworks TAFC and TAFJ.
Core integration has an asynchronous message communication using queues

Outgoing Message Configuration


The outgoing message is handled by the TSA service INTEGRATION.SERVICE. The message has a XML format.
The service must be set on auto, as it is shown bellow

6 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

The INTEGRATION.SERVICE produced the message to the request queue using a CALLJEE call.
The activation used by the CALLJEE it is configured in field DESTINATION.STATIC from the SYSTEM record of table IF.INTEGRATION.SERVICE.PARAM.
 

TAFC Message Delivery Configuration   


 
In the case of a TAFC environment the communication between the T24 environment and the application server it is made via TCP//IP using the T24 resource adapter
tocfT24ra-ra.rar deployed on the application server.
  
On the T24 environment the following environment variables must be set:
··                SSEETT JJRREEM
MOOTTEE__IIN
NBBO
OUUN
NDD__H
HOOSSTT==112277..00..00..11 **
··                 SSEETT JJRREEM
MOOTTEE__IIN
NBBO
OUUN
NDD__PPO
ORRTT==5555000066
 
*Change this IP with the machine IP of the T24 web application server
 
In order to CALLJEE call to succeed, the inbound listener from the T24 resource adapter must be activated. This is done by editing the META-INF/ra.xml file from the resource
adapter file.

7 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

The CALLJEE activation on a TAFC environment it is a keyword the will be used by the EJB defined in the delivery-ejb.jar from TOCFEE.ear deployment file from T24
application server.
DEELLIIV
In the below example, the keyword that will be used by the INTEGRATION.SERVICE as an activation for the CALLJEE call it is "D VEERRYY"

TOCFEE configurations:   
Go to Tocfee.earàdelivery-ejb.jaràMETA-INFàejb-jar.xml, here enter the activation handler as delivery

8 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

Go to Tocfee.earàdelivery-ejb.jaràMETA-INFà jboss-ejb3.xml, here enter the request queue as


jjm
mss//cco
omm//tteem
meen
nooss//iin
nggiissssa
a//a
alleerrtt//a
ammllSSccrreeeen
nQQu
ueeu
uee

9 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

Give the CALJEE port and the IP address of the jboss server in standalone-full.xml:

Ensure the following queue included to standalone-full.xml:

10 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

tocfOFSmessage-ejb.jar  ---->> META-INF ---->> ejb-jar.xml, create separate MDB for AML as shown below:

tocfOFSmessage-ejb.jar ---->>  META-INF  ---->> j boss-ejb3.xml, create separate binding for AML as shown below:

11 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

Ensure the following queue included to standalone-full.xml:


<jms-queue name="t24OFSReplyQueueAML" entries="queue/t24OFSReplyQueueAML java:jboss/exported/jms/queue/t24OFSReplyQueueAML"/>
 
Create a separate J2C connection factory for FCM:
 
Mention the OFS.SOURCE as AML.OFS and give the required agent port number for the AML connection factory.

12 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

TAFC TSA services start-up   


 
From a JBC console start the TSA services by starting the TSM using the command:
• START.TSM

The TSM can be started in debug mode using:


• START.TSM –DEBUG

Then in some separate JBC consoles start each required TSA using the command:
• tSA <tsaNumberFromTSMConsole>  

13 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

Test Integration:  ((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
Customer inputted from Browser 

Message received for FCM Scan & DISPO.ITEMS updated as POSSIBLE:

14 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

Evaluation at FCM:

15 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

As it's a true hit, system sent DISPO.STATUS as CANCEL

DISPO.STATUS set to REJECTED at T24 level:

16 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

TTh
huuss,, tth
hee cco
ommm
muun
niicca
attiio
onnb
beettw
weeeen
n FFC
CMM&
& TT2244 eesstta
abblliissh
heed
d ssuucccceessssffuullllyy tth
hrro
ouug
ghh JJb
boossss EEA
APP 77..XXXXXX..                 
 
 
 

LLa
asstt U
Uppd
daatteed
d::   1133--A
Auug
g--22001199  
 
 

0 Comments

PPo
osstt Q
Quueessttiio
onn

Share an update... Share

Sort by:

Most Recent Activity Search this feed...

17 of 18 2/10/2023, 8:27 PM
How to configure T24 (tafc) and FCM integration using jboss 7 EAP? https://basecamp.temenos.com/s/article-detail/a042K00001LAsZcQAL/how-to-configure-t24-t...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

Collaborate here!
Here's where you start talking with your colleagues about this.

Supplier Information Terms of use Base Camp FAQ


www.temenos.com (https://www.temenos.com (https://www.temenos.com (https://basecamp.temenos.com Follow US
nformation /information-for- /legal-information /s/article-detail
suppliers/) /website-terms-and- /a046A000001lZe4QAE/temenos- (https://www.linkedin.com (https://www.linkedin.com (
conditions/) base-camp-faq) /company/temenos) /company/temenos/) /Temenos

18 of 18 2/10/2023, 8:27 PM

You might also like