Professional Documents
Culture Documents
Data Library
User Guide
No part of this document may be reproduced or transmitted in any form or by any means,
electronic or mechanical, for any purpose, without the express written permission of TEMENOS Holdings NV.
Table of Contents
Overview.................................................................................................................................................. 3
DL.DEFINE .......................................................................................................................................... 3
Saving or exporting units to the Data Library ................................................................................... 5
Restoring or Importing units from the Data Library .......................................................................... 5
DL.PARAMETER ................................................................................................................................. 6
Saving or Exporting the Data Library to tape ................................................................................... 6
Copying units from one data library to another ................................................................................ 7
Replacing sensitive data .................................................................................................................. 8
Example ........................................................................................................................................... 8
Overview
The T24 Data Library application facilitates the copying of data between different T24 databases on
one machine and also between different implementations of T24 (different machines or locations).
The Data Library applications provide a data import and export facility for T24.
Data is stored in the Data Library in logical units, for example, Dutch Bank Returns. Each unit is
defined on the data library definition file, DL.DEFINE, by listing all programs and data items that
make up that unit. Programs and data can be saved to the data library or restored from the data library
into the T24 unauthorised files by using the “V”erify mode in DL.DEFINE.
Data units can be copied between different versions of the data libraries (for example, from the data
library in a test account into the data library in the live account), by using the “V”erify mode in
DL.PARAMETER.
Accompanying the Data Library applications ‘ready to import’ data units are supplied with the T24
release. This data repository contains any data thought by implementers or users of T24 to be of use
to other sites.
Any T24 site can contribute to this repository by exporting required data units via the Data Library
application and saved accordingly. These data units can be sent to TEMENOS Development to be
merged into a central library. This central library is included in T24 upgrade releases, so that the
information is available to all sites. It is also included in new implementation releases, so that new
implementations have access to all the data.
N.B. Since the contents of the Data Library repository is not ‘owned’ by TEMENOS it can be
viewed ‘Shareware’ and as will all shareware, the distributor, in this case TEMENOS, does not
accept any liability for the data or programs contained in the Data Library - it is the user’s
responsibility to ensure that all data and programs being installed through the Data Library are
checked and tested thoroughly before being used in a live environment.
Setup
DL.DEFINE
The Data Library Definition file, DL.DEFINE, is used to define all the records and programs that
make up each unit. By running DL.DEFINE in “V”erify mode, units can either be saved to the Data
Library, by setting the OPERATION to “S” - Save, [EXPORT] or units can be restored from the data
library into the unauthorised T24 files, by setting the OPERATION to “R” – Restore [IMPORT].
• FILE.NAME - The names of the files containing the records to be saved (e.g. ENQUIRY).
• RECORD.NAME - The names of the records to be saved (e.g. ENQ.POS1)
• RECORD.DESC - Description of each record in the unit
• SAVE.FORMAT - If you which to save the unit in an XML format then this should be set to “XML”.
If this field is left blank then units will be saved using the usual Data Library format. NOTE: if you
select “XML” then the resulting unit can only be Restored [IMPORTED] to the target T24 system
using the T24 Data Library component provided by the T24 ToolBox product.
To save the data from the T24 files to the Data Library, run DL.DEFINE in “V”erify mode. Once the
records have been successfully saved into a unit within the Data Library, the fields, SAVED.RELEASE
and SAVED.DATE on DL.DEFINE are updated, to maintain a history of when the unit was saved.
If there is a unit you wish to restore/import, run DL.DEFINE in “V”erify mode, with the operation set
to “R”estore. The following actions will be performed:
If a FILE.CONTROL record is contained in the unit, the file will be created, provided the product is
installed.
• Each data record listed in the unit selected will be copied into relevant unauthorised file, with the
status set to “IHLD”. The records are mapped taking into account the release at which the records
were saved and the release at which they are being restored. E.g. If the records were saved at
G9.1.04 and you are currently on release G9.0.06, the records will be mapped into the G9.0.06
layout. However, when you input/authorise the records, there may be fields which are now
mandatory which were not present when the record was originally created, which you may have to
enter.
• Programs will be copied into DL.BP, regardless of the BP from which they were originally saved.
Programs are not automatically compiled and catalogued by the Data Library restore. Use
EB.COMPILE to do this, once you are happy with the programs that have been released.
EB.COMPILE can either be run with an active select list, e.g.
SELECT DL.BP
EB.COMPILE DL.BP
These commands should be run from the jBASE prompt. Remember to recompile the programs when
you upgrade to a new release because inserts may have changed.
DL.PARAMETER
The Data Library Parameter file, DL.PARAMETER, enables data units to be copied from one Data
Library to another, or for specific units or the whole library to be saved to tape. The data library
parameter file contains only one record with an id of SYSTEM.
included in it. Therefore, if you have developed something that you feel may be of use to other clients
and would like to share this data; your data library should be sent to TEMENOS Development.
You have the choice to send either specific units or the whole data library. To save the data library,
run DL.PARAMETER in “V”erify mode, setting the following fields:
• OPERATION - “S” to save [EXPORT] the data library on a UNIX operating system.
• SAVE.UNITS - The names of the units to be saved. Leave this field blank to save the whole
data library.
• TAPE.DEVICE - The name of the tape device to save to (e.g. /jev/rmt0) on a UNIX operating
system.
Currently, the saving of Data Library to tape is not available on NT. If you are an NT user, you should
use the Windows Explorer to save the required unit.
To restore units, run DL.PARAMETER in “V”erify mode, setting the following fields:
Example
The diagram below illustrates saving a Data Library unit, moving the unit from a test account to the live
account, then verifying the unit to update the T24 unauthorised files in the live account.
For example, in your test account, you have set up various delivery advices for Fiduciaries. You now
want to copy these into your live account.
Step 1
Sign onto T24 in the test account. Create a record on DL.DEFINE, containing all the records you
wish to be copied.
Inputting the record will merely create the definition record in DL.DEFINE. To save the enquiry
records to the data library, “V”erify the record (the OPERATION will automatically be set to “S” to save
[EXPORT] the records).
Step 2
Sign onto T24 in the live account. To update the data library in the live account with the ENQUIRY
records that were created in the test account, verify the SYSTEM record on DL.PARAMETER, to copy
the unit from one data library to another. The units specified in RESTORE.UNITS will be copied over
from the data library specified in FROM.FILE. If RESTORE.UNITS is left blank, all units will be copied
over.
Step 3
Restore [IMPORT] the records from the data library in the live account to the unauthorised ENQUIRY
file. This is achieved by “V”erifying the DL.DEFINE record TMNS000-2000.ENQUIRY, which was
copied over from the test account when the DL.PARAMETER record was verified.
Restore [IMPORT] the records from the data library to the unauthorised ENQUIRY file
The records are now on the unauthorised ENQUIRY file, in IHLD status. Input and authorise the
records, making sure that the records validate correctly.