You are on page 1of 23

TAFJ overview presentation

Software team
Learning objective

12/17/2021
What is TAFJ?

T24 application is platform independent found in the following platform

1 TAFC=Temenos Application framework with C.

2 TAFJ= Temenos Application framework with java

3 TAF.NET =Temenos Application framework with .NET

12/17/2021
TAFC
 The T24 application server with jBASE runtime
environment is known as TAFC.

If we compile T24 on TAFC on a windows platform then


we can execute it only on Windows

A T24 on TAFC requires renewal of T24 as well as MSVC


licenses.

 In the case of TAFC, since T24 is outside an AS,


Application server clustering does not entail T24
clustering

12/17/2021
TAFJ(Temenos Application Framework Java)

It is runtime and compiler for jBC code, written in 100% java

1 TAFJ has been written specifically for T24 needs thereby


allowing T24 to be deployed on J2EE application
Servers

2 TAFJ also manages the connectivity on JDBC


compliant databases like Oracle, Microsoft SQL
Server, DB2, DB2 – zOS, H2.

3 TAFJ uses only Open source software's for all 3rd


party requirements, like H2, jBoss, JDK, eclipse etc.

T24 on TAFJ is deployed inside an Application server like


jBoss, WebSphere or Weblogic

12/17/2021
Installation of TAFJ and T24 precompiled

 Prerequisite for TAFJ Runtime installation

1 Java Development kit 1.6 or above 2 Setup TAFJ downloaded from Temenos 3  Installing T24 precompiled

12/17/2021
TAFJ Installation
 So in order to install TAFJ runtime step by step:

lla tion E
r T A F J insta
Afte

1 Install JDK .

2 Set Environment Variables :

JDK, JAVA_HOME and PATH

3 Create a folder where TAFJ


runtime is installed.

4 Install T24 precompiled

12/17/2021
Verifying the installation of TAFJ

To verify that TAFJ has installed successfully

1.. Move to %TAFJ_HOME%\bin

2. Run the command tDiag.

 Where TAFJ_HOME is set

 The version of the JDK.

 The version of TAFJ.

.
12/17/2021
Configuring TAFJ With Oracle database.
 After installing TAFJ, you need to establish a connection
between TAFJ and the database by deploying the relevant
database driver.

1 Deploying the database driver.

 copy the oracle driver in %TAFJ_HOME%\dbdrivers\. To


%TAFJ_HOME%\ ext folder .

2 configure tafj.properties
 Check that tafj.home points to the correct location.

 Ensure that temn.tafj.directory.precompile points to T24


libraries.

 configure the database connection.


 Accessing classic mode.
12/17/2021 3
Installation of Jboss AS

 Prerequisite for Jboss As installation and configuration

1 Jboss AS software 2 BrowserWeb.war file 3  TAFJJEE_EAR.ear

12/17/2021
T24 TAFJ on Application Server

 Prerequisite for Jboss As installation and configuration

1 Jboss AS software 2 BrowserWeb.war file 3  TAFJJEE_EAR.ear

12/17/2021
How to install jboss

To install JBoss EAP 7.1

Extract the jboss-eap-7.1.x.zip file to %TEMENOS_HOME%\3rdParty\AS\jobss

Set JBOSS_HOME= %TEMENOS_HOME%\3rdParty\AS\ jboss-eap-7.1

Set %JBOSS_HOME%\bin to the environment variable PATH.

Increase JVM and setup file encoding on %JBOSS_HOME%\bin by Open


standalone.conf.bat file.

12/17/2021
Configuring TAFJ modules to deploy on AS

To configure TAFJ module

1 Create a directory like com\temenos\tafj\main under


JBOSS_HOME\module

2 Then Copy the TAFJ module from TAFJ to the


JBoss modules folder.

3 Create a symbolic link to %TAFJ_HOME%\lib and


%TAFJ_HOME%\ext.

Open the TAFJ module.xml and uncomment oracle


module.

12/17/2021
Configuring T24 modules to deploy on AS

To configure t24 module

1 Create a directory like com\temenos\t24\main under


JBOSS_HOME\module

2 Generate module.xml by using JBOSS tool.

JBossTools com.temenos.t24 %T24_HOME


%\bnk\t24lib %JBOSS_HOME
%\modules\com\temenos\t24\main lib –tafjdep

3 Create a symbolic link to %T24_HOME%\bnk\t24lib

12/17/2021
Deploying Database Driver modules to deploy on AS

To deploying oracle database dirver

1 Create a directory like com\oracle\ora12c\main under


%JBOSS_HOME%\modules

2 Then copy module.xml from tafj home\module to


%JBOSS_HOME%\modules

3 Copy the corresponding database driver from


tafj_home\driver \oracle to main folder of
com\oracle\ora12c\main under

12/17/2021
Configuring TAFJ/T24 in AS

To configure T24/TAFJ in the application server:

1 Move to %JBOSS_HOME%\standalone\configuration.

2 Copy the standalone-full.xml and paste it in the


same folder.

3 Rename the copied file as T24.xml.

4 Go to %TAFJ_HOME%\appserver\jboss\jboss7eap\jboss-cli

5 Open tafj.properties and T24Setup.cli.(uncomment oracle


driver parameter )

12/17/2021
Configuring TAFJ/T24 in AS

Then

6 Move to %JBOSS_HOME%\bin..

7 Open jboss-cli.xml file.

8 Set the resolve-parameter-values and validate-


operation-requests to true

9 %JBOSS_HOME%\bin\standalone.bat --server-config=T24.xml –b 0.0.0.0

10 %JBOSS_HOME%\bin\jboss-cli.bat --connect
--file=C:\Temenos\TAFJ\appserver\jboss\jboss7eap\jboss-
cli\T24Setup.cli
--properties=C:\Temenos\TAFJ\appserver\jboss\jboss7eap\jboss-
cli\tafj.properties

12/17/2021
Configuring TAFJ/T24 in AS

Then

6 The scripts add the following to the standalone


configuration file (T24.xml)

 System properties

 Drivers

 Data sources l

 Global modules (TAFJ and T24)

 JMS Pools

 JMS Queues

12/17/2021
Configuring TAFJ/T24 in AS

Then

6 Move to %JBOSS_HOME%\bin..

7 Open jboss-cli.xml file.

8 Set the resolve-parameter-values and validate-


operation-requests to true

9 %JBOSS_HOME%\bin\standalone.bat --server-config=T24.xml –b
0.0.0.0
10 %JBOSS_HOME%\bin\jboss-cli.bat --connect
--file=C:\Temenos\TAFJ\appserver\jboss\jboss7eap\jboss-
cli\T24Setup.cli
--properties=C:\Temenos\TAFJ\appserver\jboss\jboss7eap\jboss-
cli\tafj.properties

12/17/2021
Deployment

Deploying TAFJEE and TAFJ spooler plugins

1 Move to %TAFJ_HOME%\appserver\jboss\jboss7eap

2 Copy the TAFJJEE_EAR.ear to %JBOSS_HOME


%\standalone\deployments folder.

3 Move to %TAFJ_HOME%\appserver

1. TAFJJEE_MDB.jar===listen message
4 Copy the TAFJSpoolerPlugins.rar to %JBOSS_HOME arrive on JMS queue
%\standalone\deployments folder
5 2. TAFJJEE_EJB.jar===it acts as interface to
t24 code.

3. TAFJJEE_WAR_TAFJ.war===contains a servlet to
execute TAFJ commands on the application server

12/17/2021
Deploying BrowserWeb

To Deploy BrowserWeb :

1 Get the BrowserWeb version specific to TAFJ-T24 from


distribution

2 Copy BrowserWeb.war to %JBOSS_HOME


%\standalone\deployments folder..

12/17/2021
Post Deployment.

Starting the application server

1 standalone.bat --server-config=T24.xml –b 0.0.0.

2 Accessing
BrowserWebhttp://localhost:8080/BrowserWeb

12/17/2021
Thank You.

You might also like