Dokumen - Tips - t24 Directory Structure and File Classificationpdf PDF
Dokumen - Tips - t24 Directory Structure and File Classificationpdf PDF
This learning
unit will teach you the directory structure and the contents of some important directories that
are created when you install T24. It will also teach you the various application classifications
in relationship to the files that store data at database level.
T24 uses J4 files to store its data in. As you know, a J4 file is made up of a Data file and a
DICT (Dictionary) file.
Note: The client can decide which files to convert to JR if required.
bnk.data : This directory stores the data files for all applications in T24. There are multiple
sub-directories that represent the different products in T24. Data files for applications are
stored under the appropriate subdirectories.
Examples of subdirectories are AC for the Account product, FX for the FOREX product, EB
for the T24 core and so on
bnk.dict : This directory stores the dictionary files for all applications in T24. There are no
further subdirectories here.
bnk.run : This is the home directory for all T24 users. It contains the sub directories t24bin,
t24lib, bin and lib.
For any software a bin directory executables and a lib directory library files.
The sub-directories t24bin and t24lib holds T24’s core executables and libraries whereas the
sub-directories bin and lib hold locally developed executables and libraries.
bnk.help : This is the directory where help files are installed in the earlier releases of T24.
However with the new Multi Tier Architecture (Browser front end), the xml help files can be
stored on the Web Server and T24’s Browser component configured accordingly.
T24.BP: For a source code release of T24 which is used by the Development department of
Temenos, all the code of subroutines that make up T24 reside here. It also contains various
‘include’ files that will be used while writing local code and while creating local applications.
GEN4-T24 Directory Structure and Application Classification-R09.01 3
Data which is entered into T24 applications are stored in Files at database level.
1. At database level these files are broadly classified into three different categories. They are
Live files, Unauthorized files and History files.
1.1 Live files store only authorized records. There will be no Record Status for records in
Live files.
1.2 Unauthorized files ($NAU) store unauthorized records. There are various Record
Statuses that can be associated with records in Unauthorized Files. The Record Statuses
are:
INAU – Input Not Authorized
INAO – Input Not Authorized due to Overrides
INA2 – Input requires Second Authorizer
RNAU – Reversal Not Authorized
RNA2 – Reversal requires second Authorizer
RNAO – Reversal Not Authorized awaiting Overrides
HNAU – History Not Authorized
IHLD – Input on HOLD.
1.3 History files ($HIS) store old copies of authorized records. When an authorized record is
edited and the changes authorized, the latest version of the record is stored in the Live file
and the old version is moved to the History file. If an authorized record is reversed and the
reversal authorized, that record too moves from the Live file to the History file. The Record
Status of a reversed record is REVE.
Format of the record ID is : <Record ID>;<Sequence Number>
For Example : 100297;4
100724;3
The History file can store any number of amendments of a particular record.
2. Most of the T24 applications have all the 3 types of files at database level.
When you input and commit a record in the CUSTOMER application, the record is stored in
the unauthorized file CUSTOMER$NAU.
At this point in time it is important to understand that if you request for the record using the
Input or Authorize function, T24 returns the record from the $NAU file. If you request for this
record using the See function, T24 return the record from the Live CUSTOMER File.
Viewing data from the GUI is pretty simple. You must use an appropriate function depending
on the record status.
The alternate way to list the CUSTOMER (or any application) records is to do a listing from
the jBASE SHELL prompt as follows:
2. Before creating the companies, the bank has to decide on the local currency, Company
Name and Mnemonic of each of the companies. The use of this Mnemonic field is what you
will learn next.
2. All the T24 files are stored in bnk.data directory which is a sub-directory in T24 directory
structure which is located at the Central Server where the T24 installation is being
performed.
3. Only one bnk.data directory is created per one installation of T24 irrespective of number
of companies created under it.
4. When you create a new company, are the same files used to store its data?. No, a new
set is created to store data belonging to the new company. All this is part of the New
Company Creation process.
2. Therefore $NAU and $HIS file names also follow the same naming convention
For example FBNK.CUSTOMER, FBNK.CUSTOMER$NAU, etc.,.
1.1 INT Application Files, which are usually parameter tables or static tables that are
common to all companies in the installation fall under this category. For example SPF,
PROTOCOL, COMPANY etc where only one file exists at database level regardless of the
number of companies.
1.2 FIN Application files store financial data. For example ACCOUNT,
LD.LOANS.AND.DEPOSITS etc. Financial information is always stored specific to a
particular company. Thus these type of applications will require multiple files at database
level depending on the number of companies.
1.3 CUS Application files store customer related information. T24 gives the bank two options
of storing this type of data. The first option being similar to the INT type where there will only
be one file at database level irrespective of the number of companies if the data is to be
shared among the companies or multiple files at database level to store company specific
data if data is not shared between companies.
1. Lead Company : Any company which has its own Financial files is a Lead company.
Financial files cannot be shared either with the Master company or with ANY other Lead
companies. However Lead companies share the Installation files with the Master company.
Lead company may have its own Customer files or may share them with the Master
company. Each Lead company operates in one LOCAL currency.
2. Branch Company : This type of companies do not hold any files at the database level.
They only share the files of the Lead company. No two branches can be linked to each
other. However, each Branch company should be linked to one or the other Lead company.
A Branch company cannot exist on its own. This company has to share the LOCAL currency
of the Lead company.
If the T24 installation has branches around the world that use different local currency, then,
within T24, you must define at least one Lead company for each currency. Branch
companies will share the LOCAL currency of the Lead company.
3. Both Lead and Branch companies will each have a record in the COMPANY application.
4. T24 comes with a default Lead company record – referred to as the Master
company (first Lead Company).
FINANCIAL COM : This field holds the ID of a company where the FIN type of files are
stored. If the company code in this field is equal to the ID of this company record then it
is a Lead company and it will own its own set of Financial files. All Lead companies will
have their own FIN files. If the ID in this field is the ID of another company than this is a
Branch company and will share all the files from its Lead company.
FINANCIAL MNE : If the mnemonic in this field is equal to the MNEMONIC field of this
company record then this is a Lead company. If it is not equal to the MNEMONIC of this
record then this company is a branch linked to the Lead company.