Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Project Name:
TLM
Owner:
Shweta Kulkarni
Date Created:
Shweta Kulkarni
Role
Pasupaty, Rajesh X
Project Manager
Albert Shantakumar
Project Lead
Contents:Page no.
1. Introduction
.. 3
.. 4
.. 5
. 11
Introduction:Feed loading can be done in both ways : manually and automated. Manually it can
be done by the TLM recon admin & automatically through unix STL fetch engine
or windows fetchit server.
i.e,
Data feed loading can be done in 3 different ways:1. Through TLM recon admin
2. Through UNIX STL fetch engine
3. Through Windows - fetchit server
The first two methods mentioned above are explained in this document.
3. Mention the path name of the data feed which is present in the unix box in the
File Name tab.
For example: Consider the feed file name as abc.txt in /tmp directory in Unix
box. Then the File Name as in the above screenshot should be: /tmp/abc.txt
4. Select the GEMS engine from the drop down menu in the Program tab.
5. The GEMS Template is the Template of the feed file as defined in the KB.
For example: FD_PBDI is the template defined in KB for DI reconciliation.
6. Click OK. Right click on validation & click on refresh as shown in the below
screenshot.
7. To check whether the file has got loaded successfully or not, login to the Sybase
with the appropriate login credentials.
The FILS table gives the record of each file loaded through GEMS.
The following query can be used:select * from fils order by file_id desc
The MESSAGE_HEADER table gives the header record of the incoming feed.
The following query can be used:select * from message_header where file_id=2215
To check whether the feed is loaded successfully or not, check the load_flag and
status column in the message_header table.
The following values indicate the loading process in the load_flag column:2 Load complete
10 Invalid page, operator intervention
The following values indicate the status in the status column:2 Loaded
13 Missing/Invalid statement header
15 Probable duplicate statement page
37 Statement date in future
An ITEM table shows the details of the items which require reconciliation.
Records with negative corr_acc_no represent data that has loaded unsuccessfully
and is awaiting user maintenance.
The following query can be used:select * from item where corr_acc_no=100001335
or
select * from item where alias_4 in (select message_no from message_header
where file_id =2215)
10
Pre-requisites for the configuration file:SOURCEDIR=/apps/TLM/datafeeds/waiting (It is the source for the files)
TARGETDIR=/apps/TLM/datafeeds/processed (This is the directory into which
the files should be moved on success)
FAILEDDIR=/apps/TLM/datafeeds/failed (This is the directory into which the
files should be moved on failure)
11
An entry into the LOAD_TRIG table is made which contains the following
columns: Trigger_name
Datafiles
Load_flag
Below is the screenshot of the LOAD_TRIG table with the respective columns as
seen in Sybase:-
12
cp di.txt /apps/TLM/datafeeds/waiting
This file is then picked up by the STL fetch for processing. To check whether the
file is loaded successfully or not, login to the Sybase and check in the FILS,
MESSAGE_HEADER & ITEM table as explained above.
14