TAFJ-Default Properties PDF
TAFJ-Default Properties PDF
R22
TAFJ-D ef a ul t P r o p e r ti e s
Amendment History:
Revisio
Date Amended Name Description
n
21st August
1 TAFJ team Initial version
2018
17th September
2 TAFJ team Updated the name and header of the document
2018
26th October
3 M. Kumar Update session working buffer property
2018
st
4 21 March 2019 Gokuldas M R19 AMR REVIEW
H. Sanofar
6 25th March 2020 R20 AMR review
Nisha
Page 2
TAFJ-D ef a ul t P r o p e r ti e s
Copyri g h t
Copyright © Temenos Headquarters SA 2009-2022.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 l’Ecole-de-Chimie,
CH - 1205 Geneva,
Switzerland
Please include your name, company, address, and telephone and fax numbers, and email
address if applicable. [email protected]
Page 3
TAFJ-D ef a ul t P r o p e r ti e s
Table of Contents
Copyright................................................................................................................................................ 3
Errata and Comments............................................................................................................................ 3
Details of Default Properties................................................................................................................... 5
Directories........................................................................................................................... 5
Database Setup................................................................................................................... 5
Read Only Database Resources.........................................................................................6
Database Specific setup......................................................................................................6
Oracle Database Specific setup..........................................................................................8
DB2 zOS Database Specific setup......................................................................................8
Compiler properties............................................................................................................. 9
Component........................................................................................................................ 12
Filter on BASIC source......................................................................................................12
Runtime parameters.......................................................................................................... 13
Tests................................................................................................................................. 15
Code coverage..................................................................................................................15
TEC and logger API...........................................................................................................16
JIMI................................................................................................................................... 16
TAFJ Monitor..................................................................................................................... 17
TAFJ Locking mechanism.................................................................................................17
Packaging.......................................................................................................................... 17
Basic Replacement............................................................................................................ 18
Printer................................................................................................................................ 18
Appserver.......................................................................................................................... 19
Commit Capture................................................................................................................19
DBTools............................................................................................................................. 19
Page 4
TAFJ-D ef a ul t P r o p e r ti e s
The default properties listed in the TAFJ configuration file are listed in the following table,
Dir e c t o r i e s
NO PROPERTY DESCRIPTION
1 tafj.home Specifies the TAFJ home directory.
Dat a b a s e Se t u p
NO PROPERTY DESCRIPTION
1 temn.tafj.jdbc.url URL that describes database connection.
Page 5
TAFJ-D ef a ul t P r o p e r ti e s
temn.tafj.jdbc.use.linked.server.
6 Specifies if linked server is used for MSQL database
for.rodb
NO PROPERTY DESCRIPTION
Boolean to specify whether to use the MERGE statement
1 temn.tafj.jdbc.write.use.merge
instead of UPDATE/INSERT for XML Schema.
Page 6
TAFJ-D ef a ul t P r o p e r ti e s
Default is CLOB.
Page 7
TAFJ-D ef a ul t P r o p e r ti e s
temn.tafj.jdbc.sqlserver.supress To skip the TOP(100) part of DLM queries, set the property
19
.top.in.ro.queries to true
Oracl e Data b a s e Sp e c i f i c se t u p
NO PROPERTY DESCRIPTION
1 temn.tafj.jdbc.commit.logging How do we want to make the commit.
temn.tafj.jdbc.orcl.truncate.long.
4 To truncate long filename, set the property to true
filename
Page 8
TAFJ-D ef a ul t P r o p e r ti e s
NO PROPERTY DESCRIPTION
DB2 page size, determines the max length of a VARCHAR
column, default if property removed is 4096.
1 temn.tafj.jdbc.db2.page.size
For 8K pages use 8128 bytes, for 16K pages use 16320
bytes and for 32K pages use 32250 bytes.
temn.tafj.jdbc.db2.zos.default.d
2 Set the default database name in DB2 on zOS.
b
temn.tafj.jdbc.db2.zos.default.ta
3 Set the default tablsespace name in DB2 on zOS.
blespace
temn.tafj.jdbc.db2.zos.default.st
4 Set the default stogroup name in DB2 on zOS.
ogroup
temn.tafj.jdbc.db2.zos.default.b
5 Set the default Buffer pool name in DB2 on zOS.
ufferpool
6 temn.tafj.jdbc.db2.zos.default.ta Used for dynamic table creation for zOS DB2, [ie. CREATE
blespace.props TABLESPACE " + tableSpace + " IN " +
ZOS_DEFAULT_DB + " " +
ZOS_DEFAULT_TABLESPACE_PROPERTIES;]
Page 9
TAFJ-D ef a ul t P r o p e r ti e s
Com p i l e r prop e r t i e s
NO PROPERTY DESCRIPTION
Flag to indicate if development is internal or not.
temn.tafj.compiler.internal.devel
1 This will spawn additional development rules validation if
opment
turned on.
Page 10
TAFJ-D ef a ul t P r o p e r ti e s
Page 11
TAFJ-D ef a ul t P r o p e r ti e s
temn.tafj.compiler.multitenant.c
21 Is compilation specific to Multitenant mode ? default: false
ompilation
temn.tafj.compiler.additional.ext
23 ADDITIONAL extensions the compiler will consider
ensions
temn.tafj.componentbuilder.thir Specifies the folder for additional 3rdparty jars dependent for
24
d.party.libs .java compilation (component builder)
Page 12
TAFJ-D ef a ul t P r o p e r ti e s
Com p o n e n t
NO PROPERTY DESCRIPTION
When compiling a .component file, where should we
generate the different files and the header for TAFC. ** will
be replaced by the component name with underscore
instead of dot.
temn.tafj.compiler.tafc.compone
1 Example: compiling XX.Test.component will generate data
nt.dir
in <tafj.home>/tafc_components/XX_Test/.
Default: <tafj.home>/tafc_components/**
Default : ../../../build/**/generated/t24services/*
temn.tafj.compiler.component.t
3 Generating tafc_artefacts.
afc.generator.version
Filt er on BASIC so ur c e
NO PROPERTY DESCRIPTION
1 temn.tafj.compiler.filter.enable Switch to enable the filters apply on the BASIC code.
Page 13
TAFJ-D ef a ul t P r o p e r ti e s
Run t i m e para m e t e r s
NO PROPERTY DESCRIPTION
Specify the list of jars or directories to load in the
1 temn.tafj.runtime.classpath classloader.
Before <tafj.home>/ext
Set the port range of the system or set to get it from the
9 temn.tafj.runtime.port.range database, i.e. temn.tafj.runtime.port.range = 10-
45,76,89,2,130-150
Page 14
TAFJ-D ef a ul t P r o p e r ti e s
temn.tafj.runtime.default.precis
15 Default precision when not specified.
ion
temn.tafj.runtime.enable.cache
22 Performance: cache OPF.
d.opf
Page 15
TAFJ-D ef a ul t P r o p e r ti e s
temn.tafj.runtime.use.cache.ge
23 Performance: internal java TAFJ System_getCache.
t
Tes t s
NO PROPERTY DESCRIPTION
Set the date of the system for all tests.
Page 16
TAFJ-D ef a ul t P r o p e r ti e s
Cod e cov e r a g e
NO PROPERTY DESCRIPTION
temn.tafj.runtime.enable.cover Enable the Code Coverage of BASIC execution.
1
age This feature will potentially slow down your runtime.
temn.tafj.runtime.coverage.hos
2 Host name or IP of where is cobertura server.
t
temn.tafj.runtime.coverage.por
3 TCP port of the cobertura server is listening on.
t
temn.tafj.runtime.enable.logger
2 Enable the Logger api for TEC Items (used by T24Monitor)
.api
JIMI
NO PROPERTY DESCRIPTION
Page 17
TAFJ-D ef a ul t P r o p e r ti e s
temn.tafj.runtime.jimi.image.in
4 The first index when using the FILEIO option.
dex
TAFJ Mo n i t o r
NO PROPERTY DESCRIPTION
temn.tafj.runtime.session.moni
1 Enable the TAFJMonitorSession.
tor.enable
temn.tafj.runtime.session.moni
2 Host name or IP of where is the TAFJMonitorSession.
tor.host
temn.tafj.runtime.session.moni
3 TCP port of the TAFJMonitorSession.
tor.port
temn.tafj.runtime.enable.jbc.tra
4 Enable JBC tracer with TemnTRACER
cer
temn.tafj.runtime.enable.jbc.m
5 Enable JBC metrics with TemnMeter
eter
temn.tafj.runtime.enable.tafj.tra
6 Enable TAFJ tracer with TemnTRACER
cer
temn.tafj.runtime.enable.tafj.m
7 Enable TAFJ metrics with TemnMeter
eter
Page 18
TAFJ-D ef a ul t P r o p e r ti e s
ry
TAFJ Locki n g me c h a n i s m
NO PROPERTY DESCRIPTION
Tafj locking mode.
1 temn.tafj.locking.mode Could be : JDBC | ORCL | MSQL | PROC | PROCHASH |
MEM | DATABASE | MEMORYGRID
The URL’s are different but this is still the same Database.
Pac k a g i n g
NO PROPERTY DESCRIPTION
1 temn.tafj.pgm.data.control Specify the path to F.PGM.DATA CONTROL file.
Page 19
TAFJ-D ef a ul t P r o p e r ti e s
Bas i c Repl a c e m e n t
NO PROPERTY DESCRIPTION
1 temn.tafj.directory.ext These properties are 20hortcutting the CALL statement to
invoke Directly a javaClass.
2 temn.tafj.migration.basic.1
The Parameters are all jVar and the count must match the
3 temn.tafj.migration.java.1
Basic equivalent.
4 temn.tafj.migration.basic.2
The count must not be discountinuous.
Prin t e r
NO PROPERTY DESCRIPTION
Default number of printer channels available, please
1 temn.tafj.printer.num.channels
increase if more is required by T24.
2 temn.tafj.spooler.iohandler.host
3 temn.tafj.spooler.iohandler.port
6 temn.tafj.spooler.iohandler.sftp.dir
7 temn.tafj.channel.name.0 Printer list. This list has been generated during the setup.
Page 20
TAFJ-D ef a ul t P r o p e r ti e s
Apps e r v e r
NO PROPERTY DESCRIPTION
Default appserver name when running in appserver mode
the MBean server will be queried to get the registered
domain and setup the application server provider.
If the appserver could not be infered a log error will report it,
in that case only this property should be used to determine
the appserver provider.
Outb o x Eve n t s
NO PROPERTY DESCRIPTION
Enable outbox Events to raise part of T24-Transact
1 temn.tafj.runtime.outbox.events
transaction using outbox MS
Com m i t Capt u r e
NO PROPERTY DESCRIPTION
Page 21
TAFJ-D ef a ul t P r o p e r ti e s
temn.tafj.runtime.df.cache.huge.ev
2 Write event to disk when event size exceeds 32K
ent
DBT o o l s
NO PROPERTY DESCRIPTION
1 temn.tafj.dbtools.display.host.port Hide hostname and port number in DBTools console footer
Page 22