0% found this document useful (0 votes)
1K views22 pages

TAFJ-Default Properties PDF

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views22 pages

TAFJ-Default Properties PDF

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

TAFJ-D ef a ul t P r o p e r ti e s

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

13th January Basheer Property to hide hostname and port number in


5
2019 Ahamed DBTools console footer

H. Sanofar
6 25th March 2020 R20 AMR review
Nisha

7 12th April 2021 M. Kumar R21 AMR review

8 26th March 2022 Hariprasath G R22 AMR Review

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.

Errat a and Com m e n t s


If you have any comments regarding this manual or wish to report any errors in the
documentation, please document them and send them to the address below:
Technology Department

Temenos Headquarters SA
2 Rue de l’Ecole-de-Chimie,
CH - 1205 Geneva,
Switzerland

Tel SB: +41 (0) 22 708 1150


Fax: +41 (0) 22 708 1160

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

Det a i l s of Def a u l t Prop e r t i 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.

2 temn.tafj.policy.file Specifies the TAFJ policy file.

Specifies the BASIC sources directories.


3 temn.tafj.directory.basic
Multiple directory are separated by ':' or ';'

Specifies the Insert BASIC sources directories.


4 temn.tafj.directory.insert
Multiple directory are separated by ':' or ';'

Specifies where the java files will be generated by the


5 temn.tafj.directory.java
compiler.

Specifies where the classes files will be generated by the


6 temn.tafj.directory.classes
compiler.

temn.tafj.directory.precompil Specifies the Precompile classes directories.


7
e Multiple directory are separated by ':' or ';'

Dat a b a s e Se t u p
NO PROPERTY DESCRIPTION
1 temn.tafj.jdbc.url URL that describes database connection.

2 temn.tafj.jdbc.driver Class that describes the specific Driver for a database.

3 temn.tafj.jdbc.username Username for the specified database.

4 temn.tafj.jdbc.password Password for the specified database.

Page 5
TAFJ-D ef a ul t P r o p e r ti e s

Rea d Only Dat a b a s e Re s o u r c e s


NO PROPERTY DESCRIPTION
Comma seperated list of URLs or dataSourceNames.
1 temn.tafj.jdbc.ro.urls
Use one or the other but not both.

Comma seperated list of class that describes the specific


2 temn.tafj.jdbc.ro.drivers
Drivers for the data sources.

3 temn.tafj.jdbc.ro.usernames Username for the specified data sources.

4 temn.tafj.jdbc.ro.passwords Password for the specified data sources.

Should be filled out if < temn.tafj.jdbc.ro.urls> is specified,


and should match up with either the url or dataSourceName
of the read-only database.
5 temn.tafj.jdbc.ro.dataBaseLinks
Database links are required in the parsing of urls for the
dimensional database. For $DIM files, they aren't actually
used.

temn.tafj.jdbc.use.linked.server.
6 Specifies if linked server is used for MSQL database
for.rodb

temn.tafj.jdbc.use.elastic.query. Specifies if elastic query is used for AZURE MSQL


7
for.rodb database

Specifies elastic query datasource name used for AZURE


temn.tafj.jdbc.elastic.query.data
8 MSQL database for creating External Table/View definition
.source.for.rodb
from live DB.

Dat a b a s e Spe c i f i c set u p

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.

Boolean to specify whether to use the MERGE statement


temn.tafj.jdbc.write.use.merge.n
2 instead of UPDATE/INSERT for NO XML Schema and NO
o.xml
XML Schema work.

Page 6
TAFJ-D ef a ul t P r o p e r ti e s

Boolean to specify whether the database has been


3 temn.tafj.jdbc.jbase.utf8 converted in UTF8 or not.

This property is only valid for the TAFC database RDBMS.

Specify whether the Dict Tables are CLOB or BLOB.

When running on a Database having been create by the


jBase Export tool or DBUpdate, there are BLOB.
4 temn.tafj.jdbc.default.dict.type
When the Database has been created with DBImport, there
are CLOB.

Default is CLOB.

Boolean to specify whether to make use of TRUNCATE


instead of DELETE in case of CLEAR-FILE Statements.
temn.tafj.db.use.truncate.for.cle
5
arfile Setting the below to true will enable the TRUNCATE.

Default is false and use DELETE.

Boolean to specify whether to cache the dictionary items.


temn.tafj.runtime.use.cache.dict
6 To be used only in a single JVM environment, i.e. do not use
.item
in multi-appserver environment.

temn.tafj.runtime.use.batch.writ Boolean to specify whether to cache batch writes.


7
e Only applies to tables configured this way.

temn.tafj.runtime.use.external.c Boolean to specify whether to use External caching


8
aching services.

Provider of external caching services. This overriders


temn.cache.external.caching.pr caching provider specified in the caching.properties file.
9
ovider
Default is TAFJ Local Cache Factory.

Boolean to specify whether to override the ON ERROR


clauses for READ/WRITE/DELETE and the ELSE clauses
temn.tafj.jdbc.fail.immediate.on. for TRANSTART/TRANSEND/TRANSABORT.
10
db.error
In place of going back to T24 just exit the process and roll
back the transaction and exit the session.

To connect session even when RO DB is unavailable, set


11 temn.tafj.jdbc.force.ro.db.check
the below property to false.

Page 7
TAFJ-D ef a ul t P r o p e r ti e s

This property is used to switch the SQL query from


temn.tafj.jdbc.xml.mv.select.wit
12 THE_RECORD to Column_name on demand. Default is
h.column
false.

temn.tafj.use.transact.fieldname This property used to switch between Json Field Or Index


13
.json Structure

14 temn.tafj.cache.host Specifies the hostname to access shared distributed cache

15 temn.tafj.cache.port Specifies the port to access shared distributed cache

16 temn.tafj.cache.user Specifies the user to access shared distributed cache

17 temn.tafj.cache.password Specifies the password to access shared distributed cache

18 temn.tafj.cache.provider Specifies the cache provider for shared distributed cache

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.

Could be: IMMEDIATE | BATCH, WAIT | NOWAIT.

The faster is BATCH, NOWAIT, however, it could have


unpredictable results. All tests have been passed with
2 temn.tafj.jdbc.commit.wait
IMMEDIATE, NOWAIT.

If this value is remed out, the database default will be used


(IMMEDIATE, WAIT)

temn.tafj.jdbc.update.t24.metric Populate connection Metric information from T24 to


3
s V$SESSION (Oracle specific parameter)

temn.tafj.jdbc.orcl.truncate.long.
4 To truncate long filename, set the property to true
filename

temn.tafj.jdbc.oracle.use.xml.bi Create all XML tables as SYS.XMLTYPE STORAGE


5
nary BINARY instead of XML CLOB(default)

temn.tafj.jdbc.oracle.use.job.list Create F.JOB.LIST.x as XML tables of SYS.XMLTYPE


6
.as.xml.binary STORAGE BINARY type instead of CLOB(default)

Page 8
TAFJ-D ef a ul t P r o p e r ti e s

Make use of oracle functions(XMLQUERY()/XMLCAST()) on


view definitions instead of EXTRACT()/EXTRACTVALUE()
temn.tafj.jdbc.orcl.use.xmlquery
7 for XMLTYPE files. Default value is true in runtime if
.for.extract.functions
remmed out below. Please make sure to rebuild the views
incase of change in property other than default.

DB 2 and DB 2 zOS Data b a s e Sp e c i f i c se t u p

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.

DB 2 zOS Data b a s e Spe c i f i c se t u p


NO PROPERTY DESCRIPTION
1 temn.tafj.jdbc.db2.zos.mode Boolean to set the mode zOS if the database is DB2 on zOS.

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;]

Alternatively, set <temn.tafj.jdbc.db2.zos.mode> to false and


let table be created in an autogenerated db and tablespace

Page 9
TAFJ-D ef a ul t P r o p e r ti e s

and let the DB2 dba worry about default properties.

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.

temn.tafj.compiler.grammar.ma Maximum grammar level when compiling.


2
xlevel The highest is 3.

Minimum grammar level.

For example, if a program cannot be compiled in grammar 3,


temn.tafj.compiler.grammar.min
3 it will tried to be compiled in grammar 2, then 1.
level
Setting this value higher than 0 will make the program to fail
compiling if it fails at the level specified.

Boolean to specify if the source must be generated with the


temn.tafj.compiler.grammar.line BASIC line numbers.
4
.number
If set to false, no Debugger would be available.

Boolean to specify whether to generate traces (logger


temn.tafj.compiler.grammar.war
5 COMPILER) if a Program cannot be compiled with the
ning.depreciation
highest grammar level.

temn.tafj.compiler.grammar.war Boolean to specify whether to generate traces (logger


6
ning.equate COMPILER) if duplicates are found in EQUATE.

temn.tafj.compiler.insert.name. Boolean to specify whether to accept any name for


7
any $INSERT file.

8 temn.tafj.package Java package to be used when compiling a program.

9 temn.tafj.compiler.javac.options Options for the java compiler.

These options have to be the same than the javac command


of the JDK.

Page 10
TAFJ-D ef a ul t P r o p e r ti e s

This property is not used by the Eclipse plug-in builder.

Options for java compiler.

Generate class files that target a specified version of the


VM.
temn.tafj.compiler.javac.compli
10 Class files will run on the specified target and on later
ance
versions, but not on earlier versions of the VM.

Valid targets are 1.8.

This property set the compliance option of java compiler.

When compiling a JBC file, specify if we want to generate


temn.tafj.compiler.generate.jav the java file or not.
11
a Note that we can generate the class without generating the
java.

When asking for compilation, specify whether do we want to


temn.tafj.compiler.generate.clas do the java compilation.
12
s The obvious would be 'true', but in some cases, we could
only want the java generation or nothing (just parsing)

When compiling, do we want to also put the classes in a jar


file.

This will obviously only work if we are generating the


classes.
13 temn.tafj.compiler.generate.jar
The jar name will be the name of the package with _ instead
of.

The jar location will be defined by the property


<temn.tafj.compiler.generated.jar.dir>

Where should the jar be generated during compilation.


temn.tafj.compiler.generated.jar
14 Default value is same as <temn.tafj.directory.classes>
.dir
directory but in "jars" instead of "classes".

15 temn.tafj.compiler.generate.co Boolean to specify when compiling a component, if there is a


mplex.types .domain file, should we always generate the complex types.

Page 11
TAFJ-D ef a ul t P r o p e r ti e s

If set to false, the complex types are only generated if there


is a 'published' method or a method pointing to a 'javaClass'
(T24_API)

temn.tafj.compiler.eclipse.new. When set to true enable compilation of new resources in


16
basic eclipse.

Extensions the compiler will consider.


17 temn.tafj.compiler.extensions
If null, all types or file will be accepted.

When set to true stop the compilation if an error append.


18 temn.tafj.compiler.exit.if.error
This property is not used by the Eclipse plug-in builder.

Eclipse basic editor when set to true file parsing won't be


temn.tafj.compiler.disable.cr.ref processed on each CR.
19
resh To be used to speed up edition. Live code colorizer will be
executed on save only.

temn.tafj.compiler.force.variable Boolean to generate an error if variable is not properly


20
.initialisation initialised.

temn.tafj.compiler.multitenant.c
21 Is compilation specific to Multitenant mode ? default: false
ompilation

For back compatibility reason, when a localTable was


generated, the related record was in a *api.tables* package.
temn.tafj.compiler.records.in.ta
22 The records are now in a *api.records* package and the
ble.package
table in the *api.tables* package.

Setting the property to 'true' puts back the old mode.

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/.

The path can be absolute or relative to the .component file.

Default: <tafj.home>/tafc_components/**

When compiling a .component file, where should we


generate the different Enterprise artefacts. ** will be
replaced by the component name with underscore instead of
dot.

Example : compiling XX.Test.component will generate data


temn.tafj.compiler.enterprise.co in ../../../build/XX_Test/generated/t24services/JBCAPI
2 and ../../../build/XX_Test/generated/t24services/JBCInsert
mponent.dir
if not ending with *, everything will be generated in
../../../build/XX_Test/generated/t24services/

The path can be absolute or relative to the .component file.

Default : ../../../build/**/generated/t24services/*

temn.tafj.compiler.component.t
3 Generating tafc_artefacts.
afc.generator.version

temn.tafj.compiler.component.g Generating the necessary TAFC function and generic


4
enerate.getjbcname component implementation for Interface Method

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.

2 temn.tafj.compiler.filter.names name of filter separate by a coma.

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

Specify the list of jars or directories to load in the


temn.tafj.runtime.extended.cla classloader.
2
sspath
After <tafj.home>/ext

temn.tafj.runtime.directory.curr Specify what will be considered as the “current” directory


3
ent (eg in an OPEN “.” …)

By default all UD Tables is no UTF-8 encoding.


4 temn.tafj.runtime.ud.encoding You have to specify the codepage of UD tables Latin
character ISO-8859-1, cp1252 or UTF-8.

Specify the exceptions for creating UD files i.e. only files


temn.tafj.runtime.ud.exception.
5 specified (below) are allowed to create as type=UD file
list
names are 14erecord14 using ‘;’

Specify what is the COMO directory.

DEPRECATED since 201710, COMOs are generated by


temn.tafj.runtime.directory.com default with the logging API under
6
o $TAFJ_HOME/log_T24/como.

Not used unless property temenos.como.logger=false is set


at application startup.

Specify where is the &HOLD& directory when SETPTR is


7 temn.tafj.printer.directory.hold
used with the HOLD option.

Directory where T24 TAFJ updates will be written to.This


could be an appserver directory perhaps.
8 temn.tafj.directory.updates
A TAFJ update that updates TAFJ core will directly
overwrite the jar.

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

10 temn.tafj.runtime.port.databas Set to true to get a unique port from the database.

Page 14
TAFJ-D ef a ul t P r o p e r ti e s

Set the timezone of the system, ie :


11 temn.tafj.runtime.timezone
temn.tafj.runtime.timezone = Europe/London

12 temn.tafj.runtime.local Set the locale language and country.

Boolean to specify whether a “EXECUTE PHANTOM …”


temn.tafj.runtime.phantom.as.p will be a new process or a new Thread.
13
rocess In multiple CPU machines, a new process (true) could be
more efficient.

temn.tafj.runtime.new.process. If the phantoms are executed as process, what JVM


14
params options to use to launch them.

temn.tafj.runtime.default.precis
15 Default precision when not specified.
ion

Rounding Mode for operands: HALF_UP(Default) (2.25 ->


temn.tafj.runtime.rounding.mo 2.3 and 2.24 -> 2.2)
16
de Possible values: HALF_DOWN, HALF_UP, HALF_EVEN,
CEILING, FLOOR, UP

Rounding Mode result: HALF_UP(Default) (2.25 -> 2.3 and


temn.tafj.runtime.rounding.mo 2.24 -> 2.2)
17
de.result Possible values: HALF_DOWN, HALF_UP, HALF_EVEN,
CEILING, FLOOR, UP

Set to true if the runner is on a zOS Lpar machine and it


18 temn.tafj.runtime.zos.mode
have to work in legacy mode.

Define if, in case of exception, we are stopping the


temn.tafj.runtime.exception.mo
19 execution or just throwing the exception (in case of TAFJ is
de
used like an API)

By default data files loaded require manual authorization.


temn.tafj.runtime.authorize.rec
20 When set to true data are uploaded in $INAU table. When
ord
set to false data are uploaded directly in the LIVE table.

21 temn.tafj.runtime.enable.debug If set to false, any ‘DEBUG’ statement will be ignored.

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

If set to false, data records changed in eclipse will not be


temn.tafj.runtime.enable.data.r loaded into the database.
24
ecords.load
By default the property is false.

temn.tafj.runtime.redirection.lo If set to splunk, logs will be redirected to Splunk instance.


25
gger By default the property is empty which denotes file explorer.

Specifies size of the working buffer for XML conversion.


temn.tafj.runtime.working.buffe The default is 10 Mb of char (20Mb).
26
r.maxsize If set to 0 then dynamic allocation with a minimum of 1 Mb
(2Mb)

temn.tafj.runtime.dbtools.restri Property to restrict DBTools commands. Specify commands


27
cted.commands with comma seperated i.e TRUNCATE,SELECT,DELETE

Choose unzip for Transact updates instead of jar -xvf option


temn.tafj.runtime.use.zip.for.up where JDK is not available.
28
dates
Default is jar -xvf

If set to true, the correlation ID in CALLJEE would be


produced unaltered without any message numbers suffixed
temn.tafj.runtime.suppress.corr (support option for Mule ESB).
29
elation.message.number Property is applicable only in case of complex messages
with single message on 11th field, setting this property to
true will have no effect in case of multiple messages

Tes t s

NO PROPERTY DESCRIPTION
Set the date of the system for all tests.

1 temn.tafj.utf.default.date The format is dd/mm/yyyy.

If left blank, the system date is used.

2 temn.tafj.utf.default.time Set the time of the system for all tests.

Page 16
TAFJ-D ef a ul t P r o p e r ti e s

The format is hh:mm:ss.

If left blank, the system time is used.

Where should the UnitTests result be generated.


3 temn.tafj.utf.results.directory Default value is same as temn.tafj.directory.classes
directory but in testResults directory.

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

TEC and log g e r API


NO PROPERTY DESCRIPTION
temn.tafj.runtime.enable.logger Enable the Logger api for TEC Items recording using JMS
1
.api.jms (used by T24Monitor)

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

Specify if jimi is on, off or can be switched,

- 1 : On, can be changed programmatically


1 temn.tafj.runtime.jimi.on
- 0 : Off, can be changed 18rogrammatically

- -1 : Off CANNOT be changed programatically

2 temn.tafj.runtime.directory.jimi Specify what directory will contains the jimi reports.

Specify whether we want to append on existing trace files


3 temn.tafj.runtime.jimi.append
or create a new file every times we start jimi.

temn.tafj.runtime.jimi.image.in
4 The first index when using the FILEIO option.
dex

To switch off jimi logs (session/jLogs) in runtime change the


5 temn.tafj.generate.session.log
below property to false in customer sites.

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

8 temn.tafj.runtime.meter.catego Category metrics with TemnMeter

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

temn.tafj.jdbc.db.locking.secon The secondary lock Manager temn.tafj.locking.mode =


2
dary.lockmanager DATABASE

3 temn.tafj.locking.hostname Host name or IP of where is the tLockManager daemon.

4 temn.tafj.locking.port TCP port of the tLockManager daemon is listening on.

Boolean to specify whether to bring the current call stack


5 temn.tafj.locking.callstack
over to the LockManager.

if we want to override the URL as unique key for the


DBInstance we have to give a name here (eg
myDatabase).

6 temn.tafj.locking.name This is 19seful if the DBServer has multiple adapters.

The URL’s are different but this is still the same Database.

Only for PROC and PROCHASH.

ORCL locking mode property to specify the oracle table


temn.tafj.orcl.table.list.for.unqi
7 names (seperated by ;) which should be used to invoke
ue.locking
dbms_lock.allocate_unique to generate hash value

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.

Specify the default jar file name while using component


2 temn.tafj.default.jar.name splitting.

Mention only jar name without ‘.jar’ extension.

Page 19
TAFJ-D ef a ul t P r o p e r ti e s

3 temn.tafj.eb.temp.release Specify the Temp.Release path for tIntegrate.bat/sh

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.

5 temn.tafj.migration.java.2 This means that if there is …1, …2, …4 without …3, …4


will not be read and thus ignored.

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

4 temn.tafj.spooler.iohandler.user Properties if HOLD handled on another server.

temn.tafj.spooler.iohandler.passwor These are for the SFTP plugin.


5
d

6 temn.tafj.spooler.iohandler.sftp.dir

7 temn.tafj.channel.name.0 Printer list. This list has been generated during the setup.

8 temn.tafj.driver.name.0 You can modify it at any moment to reflect any change to


the printer list.
9 temn.tafj.driver.device.0
If the Channel 1 is missing (or remed-out), it will be
10 temn.tafj.spooler.iohandler.0
defaulted to the default printer (if any) of your operating
11 temn.tafj.driver.class.0 system.

Generating the additional page breaks on the top of page


12 temn.tafj.spooler.zero.empty.pages
for core reports

Page 20
TAFJ-D ef a ul t P r o p e r ti e s

Below property is specific to Linux environment, to


determine the path of the conf file to get the host in which
13 temn.tafj.cups.conf.path
cups server is configured, when CUPS client and server are
in different hosts

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.

It's used to do specific DB parsing (XML - CLOB)


1 temn.tafj.default.appserver.name depending on the 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.

Supported values are JBOSS - WEBLO – WAS

When there is any exception while posting a request,


temn.tafj.appserver.append.request Exception Message is returned as response.
2
.onfailure To append actual request to response, set the below
property to true

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

temn.tafj.runtime.outbox.queue.na Queuename to which events has to be delivered using


2
me outbox MS

temn.tafj.runtime.outbox.connectio connectionFactory with which events has to be delivered to


3
n.factory the queue speficed above 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

1 temn.tafj.runtime.use.df.cache Enable Commit Capture

temn.tafj.runtime.df.cache.huge.ev
2 Write event to disk when event size exceeds 32K
ent

temn.tafj.runtime.df.push.queue.en Enable Push Blocking Queue to pick up events.


3
able EventStreamingPushAdapter.war should be deployed

temn.tafj.runtime.df.push.queue.lim Push Blocking Queue limit of number of elements which are


4
it F.DATA.EVENTS keys

De cry p t key Loc at i o n


NO PROPERTY DESCRIPTION
Specify the .key location to decrypt the password
temn.tafj.db.password.encrypt.key.l encrypted.
1
ocation
TAFJ_HOME/conf is considered as default .key locations

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

You might also like