TAFJ New Environment Creation2
TAFJ New Environment Creation2
TAFJ New Environment Creation2
#********************************************************************
# TAFJ Main Configuration file
#
# The special tag <...> will be substituted by the values
# specified before.
#********************************************************************
#********************************************************************
#
# Directories
#
#********************************************************************
tafj.home = E:\GBI_ISB\TAFJ
temn.tafj.policy.file = <tafj.home>/conf/TAFJ.policy
********************************************************************
#
# Database setup
#
#********************************************************************
temn.tafj.jdbc.username = NEWISB_DEV
temn.tafj.jdbc.password = NEWISB_DEV
#********************************************************************
#
# 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>,jdbc:or
acle:thin:@<host_or_ip>:1521:<read_only_db_name2>
# temn.tafj.jdbc.ro.drivers=oracle.jdbc.driver.OracleDriver,oracle.jdbc.driver.OracleDriver
# 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 =
temn.tafj.jdbc.ro.drivers =
temn.tafj.jdbc.ro.usernames =
temn.tafj.jdbc.ro.passwords =
temn.tafj.jdbc.ro.dataBaseLinks =
#********************************************************************
#
# 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 = true
temn.tafj.db.use.truncate.for.clearfile = 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
# 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 = false
#********************************************************************
#
# Oracle Database Specific setup
#
#********************************************************************
#********************************************************************
#
# 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 32670
bytes
#
temn.tafj.jdbc.db2.page.size = 32670
#********************************************************************
#
# DB2 zOS Database Specific setup
#
#********************************************************************
# Set the mode zOS if the database is DB2 on zOS
#
temn.tafj.jdbc.db2.zos.mode = false
# 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 =
#********************************************************************
#
# Oracle to H2
#
#********************************************************************
temn.tafj.conversion.oracle.url = jdbc:oracle:thin:@localhost:1521:#instanceName#
temn.tafj.conversion.oracle.user = t24_test
temn.tafj.conversion.oracle.password = t24_test
temn.tafj.conversion.h2.url =
jdbc:h2:tcp://localhost/#instanceName#;DB_CLOSE_ON_EXIT=FALSE
temn.tafj.conversion.h2.user = t24
temn.tafj.conversion.h2.password = t24
temn.tafj.conversion.nbthreads =4
#********************************************************************
#
# 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.6 / 1.7.
# This property set the compliance option of java compiler
temn.tafj.compiler.javac.compliance = 1.7
# When set to true enable the rating update in the BASIC code
#
temn.tafj.compiler.update.rating = false
# 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
temn.tafj.compiler.naming.strict.mode = false
temn.tafj.compiler.component.strict.mode = false
#********************************************************************
#
# Component
#
#********************************************************************
#********************************************************************
#
# Filter on BASIC source
#
#********************************************************************
#********************************************************************
#
# Runtime parameters
#
#********************************************************************
#
# TAFJ Manage the classloader
# 1. <temn.tafj.directory.classes>
# 2. <temn.tafj.runtime.classpath>
# 3. <tafj.home>/ext
# 4. <temn.tafj.runtime.extended.classpath>
# 5. <temn.tafj.directory.precompile>
# Specify what will be considered as the "current" directory (eg in an OPEN "." ...)
#
temn.tafj.runtime.directory.current = E:\GBI_ISB\Dev\Bnk/UD
# By default all UD Tables is no UTF-8 encoding.
# you have to specify the codepage of UD tables
# Latin character ISO-8859-1, cp1252 or UTF-8
temn.tafj.runtime.ud.encoding = UTF-8
#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&
# 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
temn.tafj.runtime.enable.data.records.load = false
#********************************************************************
#
# Tests
#
#********************************************************************
#********************************************************************
#
# Code coverage
#
#********************************************************************
#********************************************************************
#
# TEC and logger API
#
#********************************************************************
#
# JMS Connection settings
# used by the TEC Items logger (for Monitor) but also for all kind of
# JMS Communication. Note that the specific
#
# java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
# java.naming.factory.url.pkgs=org.jboss.naming
# java.naming.provider.url=localhost:1099
# Enable the Logger api for TEC Items recording using JMS (used by T24Monitor)
#
temn.tafj.runtime.enable.logger.api.jms = false
#********************************************************************
#
# JIMI
#
#********************************************************************
# Specify if jimi is on, off or can be switched
# 1 : On, can be changed programatically
# 0 : Off, can be changed programatically
#-1 : Off CANNOT be changed programatically.
#
temn.tafj.runtime.jimi.on =0
#********************************************************************
#
# TAFJ Monitor
#
#********************************************************************
# Enable the TAFJMonitorSession
#
temn.tafj.runtime.session.monitor.enable = true
#********************************************************************
#
# TAFJ Locking mechanism
#
#********************************************************************
# Tafj locking mode
# Could be : JDBC | ORCL | MSQL | PROC | PROCHASH | MEM
# JDBC : locks managed in database uses LOCK_RECORDS table.
# ORCL : locks managed in database using DBMS_LOCK Oracle specific package.
Recommended solution for Oracle.
# MSQL : locks managed in database using DBMS_LOCK MS-SQL specific package.
Recommended solution for MS-SQL.
# PROC : TAFJ lock manager, external process, server accepting client connections on a port.
# PROCHASH : TAFJ lock manager, external process, server accepting client connections on a
port (for performance).
# MEM : Memory mode version of the TAFJ lock manager.
# DATABASE : Use database locks of the underlying database in conjunction with the
secondary lock manager for non-existing records.
temn.tafj.locking.mode = JDBC
temn.tafj.jdbc.db.locking.secondary.lockmanager = JDBC
#********************************************************************
#
# T24 Collector
#
#********************************************************************
#
# Location of the T24Collector for monitoring and managing.
# Default value : localhost:4444 registration canceled if value empty.
#
temn.tafj.t24.collector = localhost:4444
#********************************************************************
#
# Packaging
#
#********************************************************************
#
# Specify the path to F.PGM.DATA CONTROL file
#
temn.tafj.pgm.data.control =
# Specify the default jar file name while using component splitting.
# mention only jar name without '.jar' extension
#
temn.tafj.default.jar.name =
#********************************************************************
#
# Basic Replacement
#
#********************************************************************
#
# These properties are shortcuting the CALL statement to invoke
# Directly a javaClass.
# The Parameters are all jVar and the count must match the
# Basic equivalent.
# The count must not be discountinuous. This means that if
# there is ...1, ...2, ...4 without ...3, ...4 will not be read and thus ignored.
#
temn.tafj.directory.ext = <tafj.home>/ext
temn.tafj.migration.basic.1 = CHECK.ROUTINE.EXIST
temn.tafj.migration.java.1 = com.temenos.tafj.basic.CheckRoutineExist
temn.tafj.migration.basic.2 = EB.CREATE.VIEW
temn.tafj.migration.java.2 = com.temenos.tafj.basic.EbCreateView
temn.tafj.migration.basic.3 = EB.TRACE.CALL
temn.tafj.migration.java.3 = com.temenos.tafj.basic.EbTraceCall
temn.tafj.migration.basic.4 = EBS.CREATE.FILE
temn.tafj.migration.java.4 = com.temenos.tafj.basic.EbsCreateFile
temn.tafj.migration.basic.5 = BUILD.EDICT.JBASE
temn.tafj.migration.java.5 = com.temenos.tafj.basic.BuildEdictJBase
#********************************************************************
#
# Printer
#
#********************************************************************
#
# Printer list
# This list has been generated during the setup. You can modify it at any moment to reflect
any
# change to the printer list.
# If the Channel 1 is missing (or remed-out), it will be defaulted to the default printer (if any)
# of your operating system.
#
temn.tafj.channel.name.0 = PRN0
temn.tafj.driver.name.0 = PRN0
temn.tafj.driver.device.0 = Microsoft XPS Document Writer
temn.tafj.driver.class.0 = com.temenos.tafj.jlp.drivers.jPrinterDriver
#********************************************************************
#
# 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 =