Documentos de Académico
Documentos de Profesional
Documentos de Cultura
R17
TAFJ-U p d a t e r
Amendment History:
Revisio
Date Amended Name Description
n
1 1st April 2011 TAFJ team Initial version
2 7st February 2012 H. Aubert R12GA review
3 16th January 2013 R. Vincent R13GA review
13th February
4 R. Vincent R14GA review
2014
Page 2
TAFJ-U p d a t e r
Table of Contents
Copyright................................................................................................................................................ 4
Errata and Comments............................................................................................................................ 4
Install the Parent Installer....................................................................................................................... 5
Add the T24 TAFJ Child Installer Service to the ParentInstaller.............................................................5
What the Child Installer Does................................................................................................................. 8
Showing Version of TAFJ Components.................................................................................................. 8
Logging for the TAFJ Child Installer....................................................................................................... 9
A T24 TAFJ Update Example............................................................................................................... 10
Page 3
TAFJ-U p d a t e r
Copyri g h t
Copyright (c) 2014 TEMENOS HOLDINGS NV
All rights reserved.
This document contains proprietary information that is protected by copyright. No part of this document may
be reproduced, transmitted, or made available directly or indirectly to a third party without the express
written agreement of TEMENOS UK Limited. Receipt of this material directly TEMENOS UK Limited
constitutes its express permission to copy. Permission to use or copy this document expressly excludes
modifying it for any purpose, or using it to create a derivative therefrom.
Temenos Headquarters SA
2 Rue de lEcole-de-Chimie,
CH - 1205 Geneva,
Switzerland
Please include your name, company, address, and telephone and fax numbers, and email
address if applicable. TAFJdev@temenos.com
Page 4
TAFJ-U p d a t e r
This section assumes you have already installed the ModelBank pack / working TAFJ
Environment.
Create a directory (ex: UD/T24UD) and make use the same runtime directory by setting the
directory path as T24_HOME.
You obtain the ParentInstaller kit from Distribution. The ParentInstaller program delegates
work (the actual updating process) to a child installer for TAFJ, TAFC, T24, etc. Each child
installer is defined as a service to the ParentInstaller.
Add the service for T24 TAFJ as shown below in the T24_HOME/updater/config/updater.xml
file. Comment out other services defined that are not used.
Test the ParentInstaller by showing the T24 component versions as shown below.
$export PATH=%PATH%;%T24_HOME%/updater/bin
Page 5
TAFJ-U p d a t e r
temn.tafj.runtime.directory.current =
/glodev1/tafj/tafjx01/TAFJ/T24UD
Page 6
TAFJ-U p d a t e r
-report Report only. Reports the components/dependencies only and doesn't run the
updater.
/glodev1/tafj/tafjx01/TAFJ/T24UD/updater/config/updater.xml
$JBCRELEASEDIR: null
$TAFJ_HOME: /glodev1/tafj/tafjx01/TAFJ
$T24_HOME: /glodev1/tafj/tafjx01/TAFJ/T24UD
<ivy-module version="1.0">
<dependencies>
Etc.
Page 7
TAFJ-U p d a t e r
Place an update in the T24_HOME/updater/updates directory and launch the updater from
T24_HOME.
Skipping F.DW.EXPORT$NAU
Output Summary:
20 files processed.
Exiting Updater...
Page 8
TAFJ-U p d a t e r
1) Calls the TAFJRuntime API and invokes the program T24.UPDATE.INSTALLER with
arguments installpath (directory where update lives) and updatefile (the actual
update)
2) Copies jars from the T24 component update to the directory defined in property
temn.tafj.directory.updates in tafj.properties
If one wants to bypass the Parent Installer (not suggested), one can do so by running:
In this case the zip file of updates must be unzipped to <path> beforehand. When running
this, the T24 TAFJ child installer does the 3 steps shown above, but in bypassing the
ParentInstaller, no version or dependency checking will be done.
It is possible to show the version of all TAFJ components by running the tVersion utility
(under TAFJ_HOME/bin) as shown below.
tVersion
<ivy-module version="1.0">
<info organisation="Temenos" module="TAFJ" branch="R12_ALL"/>
<dependencies>
<dependency org="Temenos" branch="R12_ALL" name="FJ_TAFJCommon" rev="0" />
<dependency org="Temenos" branch="R12_ALL" name="FJ_TAFJCompiler" rev="0" />
<dependency org="Temenos" branch="R12_ALL" name="FJ_TAFJConfHelper" rev="0" />
<dependency org="Temenos" branch="R12_ALL" name="FJ_TAFJCore" rev="0" />
<dependency org="Temenos" branch="R12_ALL" name="FJ_TAFJDBImport" rev="0" />
<dependency org="Temenos" branch="R12_ALL" name="FJ_TAFJLocking" rev="0" />
<dependency org="Temenos" branch="R12_ALL" name="FJ_TAFJPackager" rev="0" />
<dependency org="Temenos" branch="R12_ALL" name="FJ_TAFJTelnetD" rev="0" />
<dependency org="Temenos" branch="R12_ALL" name="FJ_TAFJIODeamon" rev="0" />
<dependency org="Temenos" branch="R12_ALL" name="FJ_TAFJCommon" rev="0" />
<dependency org="Temenos" branch="R12_ALL" name="FJ_TAFJCore" rev="0" />
<dependency org="Temenos" branch="R12_ALL" name="FJ_TAFJIODeamon" rev="0" />
<dependency org="Temenos" branch="R12_ALL" name="FJ_TAFJTelnetD" rev="0" />
<dependency org="Temenos" branch="R12_ALL" name="FJ_TAFJBASIC" rev="0" />
</dependencies>
</ivy-module>
Page 9
TAFJ-U p d a t e r
Afterwards, we can see how many updates processed by the TAFJ Child Installer by doing
the following in DBTools in SQL mode
|R12_TT_Contract_3
|R12_TT_ErrorCodes_2
|R12_TT_Foundation_1
Etc.
Page 10
TAFJ-U p d a t e r
Page 11
TAFJ-U p d a t e r
There will be a new folder created with the update name directory with jars inside the
updates directory.
Copy the component jars AC_ModelBank.jar from the update name directory to the
precompiled directory (defined in tafj.properties).
In most customer cases, this would be a directory know by the application server.
Page 12
TAFJ-U p d a t e r
The Service BNK/T24.UPDATES has to be run to release the data records of the T24
Updates. The co-responding Batch record BNK/T24.UPDATES should have
T24.UPDATES entered in the DATA field.
Page 13
TAFJ-U p d a t e r
Run the service T24.UPDATES to complete the data record updates, authorization, and
other processing that needs to take place.
Page 14