Professional Documents
Culture Documents
12 Ab Tafj - Properties
12 Ab Tafj - Properties
#********************************************************************
#
# Directories
#
#********************************************************************
tafj.home=/opt/temenos/tafj
temn.tafj.policy.file=<tafj.home>/conf/TAFJ.policy
#********************************************************************
#
# Database setup
#
#********************************************************************
temn.tafj.jdbc.username=cbt24base
temn.tafj.jdbc.password=7txNMKGFw7yqL6Qkh3sfGMpu
#********************************************************************
#
# Read Only Database Resources
#
#********************************************************************
#
# Comma seperated list of URLs or dataSourceNames. Use one or the other but not
both. If temn.tafj.jdbc.ro.urls used, then fill out
# temn.tafj.jdbc.ro.drivers, temn.tafj.jdbc.ro.usernames,
temn.tafj.jdbc.ro.passwords as well. temn.tafj.jdbc.ro.dataBaseLinks
# should be filled out in either case, and should match up with either the url or
dataSourceName of the read-only database
# Database links are required in the parsing of urls for the dimensional database.
For $DIM files, they aren't actually used.
# See the documentation for more information.
#
# Datasource names are mapped in ejb descriptor like the below in the
TAFJEE_EAR.ear file.
# <resource-ref>
# <res-ref-name>jdbc/t24RODataSource</res-ref-name>
# <res-type>javax.sql.DataSource</res-type>
# <jndi-name>java:/jdbc/t24RODS</jndi-name>
# </resource-ref>
#
# Example of a standalone TAFJ install not using an app-server
# ------------------------------------------------------------
#
temn.tafj.jdbc.ro.urls=jdbc:oracle:thin:@<host_or_ip>:1521:<read_only_db_name1>,jdb
c:oracle:thin:@<host_or_ip>:1521:<read_only_db_name2>
#
temn.tafj.jdbc.ro.drivers=oracle.jdbc.driver.OracleDriver,oracle.jdbc.driver.Oracle
Driver
# temn.tafj.jdbc.ro.usernames=myuser1,myuser2
# temn.tafj.jdbc.ro.passwords=mypass1,mypass2
# temn.tafj.jdbc.ro.dataBaseLinks
=read_only_db_name1_db_link,read_only_db_name2_db_link
#
# Uncomment the following lines to utilize a TAFJ Read-only datasource name t24RODS
that is already defined in the TAFJEE_EAR.ear file.
# More than one RO datasource requires manipulation of the ear file. This
assumes that there is a database link named TAFJRO in the transactional db.
# Database links are required in the parsing of urls. For $DIM files, they
aren't actually used. See the documentation for more information.
# temn.tafj.jdbc.ro.dataSourceNames =java:comp/env/jdbc/t24RODataSource
# temn.tafj.jdbc.ro.dataBaseLinks =TAFJRO
#
temn.tafj.jdbc.ro.urls=jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)
(HOST=rrdb.qa.ok-cloud.net)(PORT=2484))(CONNECT_DATA=(SID=RRQA)))
temn.tafj.jdbc.ro.drivers=oracle.jdbc.driver.OracleDriver
temn.tafj.jdbc.ro.usernames=RR
temn.tafj.jdbc.ro.passwords=PaCnXZAofq9sbVLbRUKHabpJ
#temn.tafj.jdbc.ro.dataBaseLinks=LINK2RRDB
#********************************************************************
#
# Database Specific setup
#
#********************************************************************
# Use the MERGE statement instead of UPDATE/INSERT for NO XML Schema and NO XML
Schema work
#
temn.tafj.jdbc.write.use.merge.no.xml=false
# Cache the dictionary items? To be used only in a single JVM environment, ie. do
not use in multi-appserver environment
#
temn.tafj.runtime.use.cache.dict.item=false
# Cache batch writes? Only applies to tables configured this way. See TAFJ
Caching documentation.
#
temn.tafj.runtime.use.batch.write=false
# Override the ON ERROR clauses for READ/WRITE/DELETE and the ELSE clauses for
TRANSTART/TRANSEND/TRANSABORT.
# In place of going back to T24 just exit the process and roll back the transaction
and exit the session.
#
temn.tafj.jdbc.fail.immediate.on.db.error=true
#
# To connect session even when RO DB is unavailable, set the below property to
false
#
temn.tafj.jdbc.force.ro.db.check=true
#********************************************************************
#
# Oracle Database Specific setup
#
#********************************************************************
temn.tafj.jdbc.update.t24.metrics=false
#********************************************************************
#
# DB2 and DB2 zOS Database Specific setup
#
#********************************************************************
# DB2 page size, determines the max length of a VARCHAR column, default if property
removed is 4096
# For 8K pages use 8128 bytes, for 16K pages use 16320 bytes and for 32K pages use
32250 bytes
#
temn.tafj.jdbc.db2.page.size=32250
#********************************************************************
#
# DB2 zOS Database Specific setup
#
#********************************************************************
# Used for dynamic table creation for zOS DB2, ie. CREATE 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 and let the DB2 dba worry about default
properties...
temn.tafj.jdbc.db2.zos.default.tablespace.props=
#********************************************************************
#
# Compiler properties
#
#********************************************************************
# Specify if the source must be generated with the BASIC line numbers.
# If set to false, no Debugger would be available.
#
temn.tafj.compiler.grammar.line.number=true
# Options for java compiler. Generate class files that target a specified version
of the VM.
# Class files will run on the specified target and on later versions, but not on
earlier versions of the VM.
# Valid targets are 1.8.
# This property set the compliance option of java compiler
#
temn.tafj.compiler.javac.compliance=1.8
# Eclipse basic editor When set to true file parsing won't be processed on each CR.
# To be used to speed up edition.
#Live code colorizer will be executed on save only.
#
temn.tafj.compiler.disable.cr.refresh=true
#********************************************************************
#
# Component
#
#********************************************************************
# Generating tafc_artefacts.
#
temn.tafj.compiler.component.tafc.generator.version=3
#********************************************************************
#
# Filter on BASIC source
#
#********************************************************************
#********************************************************************
#
# Runtime parameters
#
#********************************************************************
# Specify the exceptions for creating UD files i.e only files specified (below) are
allowed to create as type=UD
# file names are seperated using ';'
temn.tafj.runtime.ud.exception.list=F.DL.DATA;DW.EXPORT;&HOLD&;&COMO&
#Specify where is the &HOLD& folder outside the current directory of the UD Tables
with the key : temn.tafj.runtime.directory.hold in-order to use Printers. [Path
which is specified outside the current directory does not have TAFJ_VOC entry]
#example temn.tafj.printer.directory.hold = [PATH_OUTSIDE_CURRENT_DIRECTORY]/&HOLD&
#For the read & write operation, TAFJ_VOC entry should be available for &HOLD&. In
that case, specify the current directory of the UD Tables with the key :
temn.tafj.runtime.directory.hold.
#Specify where is the &HOLD& directory when SETPTR is used with the HOLD option
#
temn.tafj.printer.directory.hold=<temn.tafj.runtime.directory.current>/&HOLD&
# set the port range of the system or set to get it from the database
#
#ie : temn.tafj.runtime.port.range = 10-45,76,89,2,130-150
#
#temn.tafj.runtime.port.range=
# set to true to get a unique port from the database
#
temn.tafj.runtime.port.database=true
# Rounding Mode for operands : HALF_UP(Default) (2.25 -> 2.3 and 2.24 -> 2.2)
# Possible values : HALF_DOWN, HALF_UP, HALF_EVEN, CEILING, FLOOR, UP
#
temn.tafj.runtime.rounding.mode=HALF_UP
# Rounding Mode result : HALF_UP(Default) (2.25 -> 2.3 and 2.24 -> 2.2)
# Possible values : HALF_DOWN, HALF_UP, HALF_EVEN, CEILING, FLOOR, UP
#
temn.tafj.runtime.rounding.mode.result=DOWN
# Define if, in case of missing caller, should we terminate the session or not
temn.tafj.runtime.terminate.on.missing.caller=false
temn.tafj.runtime.use.cache.class=true
# Size of the working buffer for XML conversion. the default is 10 Mb of char
(20Mb)
# if set to 0 then dynamic allocation with a minimum of 1 Mb (2Mb)
temn.tafj.runtime.working.buffer.maxsize=10
#********************************************************************
#
# Tests
#
#********************************************************************
#********************************************************************
#
# Code coverage
#
#********************************************************************
#********************************************************************
#
# TEC and logger API
#
#********************************************************************
# Enable the Logger api for TEC Items recording using JMS (used by T24Monitor)
#
temn.tafj.runtime.enable.logger.api.jms=false
#********************************************************************
#
# JIMI
#
#********************************************************************
# To switch off jimi logs (session/jLogs) in runtime change the below property to
false in customer sites
#
temn.tafj.generate.session.log=true
#********************************************************************
#
# TAFJ Monitor
#
#********************************************************************
#********************************************************************
#
# TAFJ Locking mechanism
#
#********************************************************************
#********************************************************************
#
# Packaging
#
#********************************************************************
# Specify the default jar file name while using component splitting.
# mention only jar name without '.jar' extension
#
temn.tafj.default.jar.name=
#********************************************************************
#
# Basic Replacement
#
#********************************************************************
temn.tafj.migration.basic.1=EB.CREATE.VIEW
temn.tafj.migration.java.1=com.temenos.tafj.basic.EbCreateView
temn.tafj.migration.basic.2=EBS.CREATE.FILE
temn.tafj.migration.java.2=com.temenos.tafj.basic.EbsCreateFile
#********************************************************************
#
# Printer
#
#********************************************************************
#
# Generating the additional page breaks on the top of page for core reports.
temn.tafj.spooler.zero.empty.pages=true
#
#********************************************************************
#
# Appserver
#
#********************************************************************
# 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) 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
#
temn.tafj.default.appserver.name=JBOSS
#********************************************************************
#
# Commit Capture
#
#********************************************************************
# Push Blocking Queue limit of number of elements which are F.DATA.EVENTS keys.
#
temn.tafj.runtime.df.push.queue.limit=1024
temn.tafj.locking.start.automatically=true
temn.tafj.jdbc.db.locking.secondary.lockmanager=JDBC
temn.tafj.compiler.component.strict.mode=false
temn.tafj.compiler.naming.strict.mode=true
temn.tafj.runtime.seq.use.lock=false
TPS_TRACE=0
JEDIFILENAME_SYSTEM=SYSTEM
temn.tafj.channel.name.0=PRN0
temn.tafj.driver.name.0=PRN0
temn.tafj.driver.device.0=lp
temn.tafj.driver.class.0=com.temenos.tafj.jlp.drivers.jPrinterDriver
temn.tafj.runtime.ud.internal.regression=true
temn.tafj.appserver.trun.allowed.commands=\bT24.PRE.RELEASE\b
temn.tafj.jdbc.use.sqlxml.resultset=false
temn.tafj.jdbc.db.locking.insert.rows.on.demand=false
temn.tafj.runtime.suppress.correlation.message.number=false