Data Migration Userguide
Data Migration Userguide
No part of this document may be reproduced or transmitted in any form or by any means, for any purpose,
without the express written permission of TEMENOS HEADQUARTERS SA.
Table of Contents
2 GPACK
DM Tool – User Guide
3 GPACK
DM Tool – User Guide
Document History
4 GPACK
DM Tool – User Guide
Comments:
5 GPACK
DM Tool – User Guide
This document is intended to be used as a reference guide for using DM Tool. The purpose of this
guide is to help the user to understand the various Templates and the fields in the Templates and
the crucial setup of any PARAMETER Files in the DM Tool.
Assumptions
This reference guide is prepared in different releases. Hence the screen shots will be in any
release. Wherever the release is mentioned, there are all the actual release is applicable.
Document Support
▪ CUSTOMER
▪ ACCOUNT
▪ COLLATERAL
▪ CURRENCY
▪ [Link]
▪ [Link], etc
6 GPACK
DM Tool – User Guide
1. Introduction
The T24 Data Migration tool was originally written using the [Link] option. Phantom
processing in T24 is gradually moving from [Link] to [Link]. The Data
Migration tool too has been modified to be run as a Service. The original functionalities of
• Multi-threaded transaction takeover
• Takeover performance reporting, have been preserved in the latest version.
2. Product Overview
The T24™ Data Migration tool will be used during the pre-Live in any site implementations. It
basically covers the following functionalities.
• Used the Standard OFS module to perform the Load. The Option is given to
use either OFS or standard jBase WRITE function to perform the Load.
• Validations done on the data, prior to update.
• Accepts data in any layout and format, that includes double byte characters
(Provided the jBase used for the implementation is 4.1 or higher)
• Required less manual intervention during mapping of the incoming file to
T24™ applications, which is a onetime setup.
• Supports load of Local Tables too that are site specific
• Perform all standard T24™ validations and also includes any special cases to
perform local validations for the data being loaded.
• Supports scaling, using the multi-threading capabilities of [Link].
However, this is dependent more on the hardware capabilities.
• Stop/Resume options in case the Server/T24™/Database connectivity is lost
in the middle of the load. In this case, the operation will be resumed from
where it was paused. Standard [Link] transaction management
capabilities are available.
• Exception Handling is done to report any erroneous data present in the Data
file. This report also includes detailed description of the error that is raised
during the load.
• Supports Sequential Load of Data in multithread. For example, In Drawings
Table, where data is to be loaded in sequence of the ID.
• Supports Read Replacement for Multi Company.
7 GPACK
DM Tool – User Guide
3. Workflow Diagram
8 GPACK
DM Tool – User Guide
4.1. [Link]
Counting the number of records for every application, before and after migration, is a vital part
of Data Migration .The information of the number of counts per application is available in a
Live file [Link]. This application keeps track of the changes in the load count.
The entire operation can be successfully complete using the Browser
1.1 [Link] The name of the client for which the migration is to be done
Table 1 – [Link]
9 GPACK
DM Tool – User Guide
4.2. [Link]
The data provided by the Client will contain values that correspond to the Legacy
Data Format which cannot be loaded into T24 without any TRANSLATION. Hence a valid
TRANSLATION must be done so that the Data is converted into a T24 Data format and can
be loaded. The application [Link] is used for converting legacy data into
T24 format.
10 GPACK
DM Tool – User Guide
associated field.
4.3. [Link]
This table is used to create folders and for copying of data files to the respective folders
and creating the [Link] (DSC) that are necessary for the load of Data to
T24. Using the application [Link] we can create necessary folders and moves
the data files to their respective paths. We will also be able to create folders for placing
reconciliation extracts from T24.
11 GPACK
DM Tool – User Guide
4.4. [Link]
Verifying the correctness of the Data Mapping Table and the [Link] is a
vital part of Data Migration, without which the data load, could go wrong.
[Link] verifies, whether the Data Mapping Table and the
[Link] are in synchronisation.
This application also produces an output file in the specified DMV directory with the status of
the Verification.
12 GPACK
DM Tool – User Guide
4.5. [Link]
13 GPACK
DM Tool – User Guide
This application allows the user to define the format of the data in the incoming tape. The
following provides the list of fields, positions and the associated description.
14 GPACK
DM Tool – User Guide
15 GPACK
DM Tool – User Guide
4. [Link]
5. [Link]
With [Link] set to ‘YES’ for cases where
field validation processing must be triggered e.g.
[Link] are provided by default.
Table 5 – [Link]
4.6. [Link]
This application is used
To define the company for which the data is loaded
The location of the incoming data
Control the execution of the data load process
The following are the fields and associated description
16 GPACK
DM Tool – User Guide
4.7. [Link]
The services for validating, loading and authorizing of Data in T24 is required to be scheduled
and automated. Most of the tasks are manually performed which needs to be eliminated. The
multithread service will perform the tasks in an automated way to eliminate the manual task to
an extent.
17 GPACK
DM Tool – User Guide
started.
4.8. [Link]
This is the table where the parameters are provided.
The ID for this application must be in the format:
18 GPACK
DM Tool – User Guide
Table 8 – [Link]
4.9. [Link]
The Reconciliation extract will be taken from T24 after completion of load as per the process,
and the reconciliation extract from the Legacy will also be extracted and provided in the
[Link] Directory.
The table is used to compare both the Extracts and to provide the output of the comparison.
9 [Link] The directory name where the extract is provided by the bank.
19 GPACK
DM Tool – User Guide
4.10. [Link]
Extraction of Data from T24 is necessary when a Migration is to take place between older
releases of T24 to a newer release or for reconciliation extracts.
The application [Link] is used for extraction of data from T24.
20 GPACK
DM Tool – User Guide
21 GPACK
DM Tool – User Guide
4.11. [Link]
The core field name of the application for which the extraction
2 [Link] has to be done
This field indicate what type of core validation check is used for
3 [Link] that particular field
22 GPACK
DM Tool – User Guide
The local field name of the application for which the extraction
6 [Link] has to be done
To indicate what type of core validation check is used for that
7 [Link] particular field
To indicate what type of core validation check is used for that
8 [Link] particular field
No input field which will be updated with values 0, 1, 2 or 3
based on the current status of the service associated with the
9 [Link] field [Link]
Table 11 – [Link]
4.12. [Link]
This field is used specify the product line for which the extract is
to be taken. Only two options are valid either “Deposits” or
2 [Link] “Lending”.
3 [Link] To specify field level delimiter.
4.13. [Link]
23 GPACK
DM Tool – User Guide
24 GPACK
DM Tool – User Guide
5. Process workflow:
This Section covers the functionalities involved in the DMIG tool. Each of the tables and
their related functionalities are explained. Also, sample setups are given. Please Use the
Menu [Link] for operations using the DM TOOL.
It has three menus namely Migration Pre-Requisite Check, Client System to T24
Migration , T24 to T24 Migration to facilitate efficient working with DM tool.
A sample screenshot of the Screen is as shown.
25 GPACK
DM Tool – User Guide
5.1. Menus
➢ System Dates
26 GPACK
DM Tool – User Guide
Table
DATES
Purpose
The DATES application is checked for the current system Date before start of Data Migration.
Purpose
27 GPACK
DM Tool – User Guide
Display the details of the DM Tool that will be used for the validation and Load.
Table
[Link]
Purpose
The application is used to summarise the number of records Loaded. The information of
the
number of counts per application is available in a Live file [Link]. This
application
keeps track of the changes in the Load count.
This is the table where the parameters are provided. It can be accessed from the
Command line of the Browser.
The ID for this application must be only SYSTEM.
After selecting the correct ID you will get a screen as below. Input The application name
and commit it.
28 GPACK
DM Tool – User Guide
[Link] – verify
1. The count for each application is done and updated in the fields LIVE Count, NAU
Count, HIS Count.
2. The value is updated in a LIVE file [Link].
After committing the record we need to verify the record. We select the record name to be
verified and click the button as shown.
29 GPACK
DM Tool – User Guide
30 GPACK
DM Tool – User Guide
The latest count of the application in the area will be the first multivalue set.
31 GPACK
DM Tool – User Guide
Table
[Link]
Purpose
Creation of folder, copying of data files to the respective folders and creating the
[Link] (DSC) is necessary for the load of Data to
[Link] by which we can create necessary folders and moves the data files
to their respective paths. We will also be able to create folders for Reconciliation.
The DSC is an integral part of data load. This application also creates specified DSCs
with appropriate field values through Open Financial Service (OFS).
[Link]
The following [Link] record [Link] must be available in the deployed area.
32 GPACK
DM Tool – User Guide
[Link] – Parameters
This is the table where the parameters are provided. It can be accessed from the Command
line of the Browser.
The ID for this application must be in the format:
A 3 digit number followed by an asterisk (*), followed by a valid user name that must be present in
the USER table. (The format is mandatory).
33 GPACK
DM Tool – User Guide
34 GPACK
DM Tool – User Guide
• E.g.: [Link]
• Reconciliation: We need to specify if Reconciliation Folders are to be created or
not. By default, the value “No” is defaulted.
• Recon Dir: The Directory name must be specified here where the reconciliation
folders will be created. By default [Link] is populated in this field.
• Recon Spec Name: This is a multivalue field that is used to provide the Names of
the folders that need to be created under the Directory specified in the field
Recon Dir.
• DM Extractor Name: This is a multivalue field that contains DM Extractor Id. The
value entered must exist in the [Link] table.
• File Conv Reqd: File conversion will be done if this field is set to YES.
• File Load Type: This field specifies whether the file load is from Server or Local
host.
• Conversion Type: Conversion type is specified here. Values entered here are NT
or Unix.
• Local Ref: Currently non inputtable, can be used for further developments.
• Override: Provides the overrides.
[Link] – Verify
After doing the initial setup of parameters, [Link] is verified. On verification 4
processes are triggered. Creation of folders VERIFY01, VERIFY02, VERIFY03, LOAD01,
AUTH01, DMV under the specified folders. Copying of the data file to the above folders in their
respective paths.
Creation of DSC records via OFS.
Creation of Reconciliation folders.
If DMD with function ‘R’ or ‘D’ records are not available, DSC will not be created. This will be
captured as override. For other DMDs with function as ‘V’, ‘I’ or ‘A’, if record is not present, it
will be an error.
35 GPACK
DM Tool – User Guide
After committing the record we need to verify the record. We type the record name to be
verified and click the button as shown.
36 GPACK
DM Tool – User Guide
The folders are created for Validate, Input and Authorise and also the Reconciliation folders are
created as shown below and the data file is also copied to the respective path
TAFC:
37 GPACK
DM Tool – User Guide
TAFJ:
Table
[Link]
38 GPACK
DM Tool – User Guide
Purpose
The menu is used to do the initial setup for the verification of the Data Mapping Sheet and the
[Link]
Detailed Working Procedure
This is the table where the parameters are provided. It can be accessed from the Command
line of the Browser.
The ID for this application can be upto 65 characters
39 GPACK
DM Tool – User Guide
After committing the record we need to verify the record. We type the record name to be
verified and click the button as shown.
40 GPACK
DM Tool – User Guide
The compared DMV fields and the DMD fields are populated in the file as below
By providing the data file name only, the values in the data file will be validated and the
PASS/FAIL status will be updated based on the validation status of each record. The validation
status of each record will be stored in a separate file as a result.
The validation of the record values in the data file can be validated based on the
verification type provided by the user. The following are verification types,
41 GPACK
DM Tool – User Guide
FIRST
POSITION
RANDOM
1. FIRST
If the datafile name is given and the verification type is “FIRST” then only the first string in
the datafile will be validated and the result for that particular record will be stored in a separate file
in the DMV folder. A sample record is provided below for reference.
On verifying the DMV, the PASS/FAIL status will be updated and the result will be stored
in the DMV folder. Only the file for data file will be created as the field verification is not provided in
this case.
42 GPACK
DM Tool – User Guide
TAFC:
The result will be stored in the DMV folder as below
TAFJ:
The status of the validated datafile will be populated in the file as below
43 GPACK
DM Tool – User Guide
2. POSITION
If the datafile name is given and the verification type is “POSITION” then it’s mandatory to
provide values for the fields “[Link]” and “[Link]”. The number of strings
present between the two position values in the datafile will be validated and the result for those
records will be stored in a separate file in the DMV folder.
On verifying the DMV, the PASS/FAIL status will be updated and the result will be stored
in the DMV folder. Only the file for data file will be created as the field verification is not provided in
this case.
3. RANDOM
If the datafile name is given and the verification type is “RANDOM” then a string will be
picked randomly from datafile and will be validated. The result for that particular record will be
stored in a separate file in the DMV folder. A sample record is provided below for reference.
On verifying the DMV, the PASS/FAIL status will be updated and the result will be stored
in the DMV folder. Only the file for datafile will be created as the field verification is not provided in
this case.
Table
44 GPACK
DM Tool – User Guide
[Link]
Purpose
This is the base mapping definition table, which maps the incoming data with T24™ fields.
The following items are defined here.
• T24™ Table to be Loaded
• Type of Load to be done (Example – OFS or flat jbase write)
• Type of Action to be performed (Example – Only Validate the data or actual
• update)
• Function to be used (Allowed function are Input, Authorise, Delete, Reverse)
• If not mentioned, Input function will be used by default.
• Way to identify the each field in a transaction/record (Example – by delimiter or
• position)
• Associated multi-valued sets to map the T24™ field with Data, by giving the
• position or delimiter to identify the data from the source file
• Any Post Update routine that will be called for every transaction/record being
• Loaded.
2. This parameter is governed by the Field “ [Link]”. This is a mandatory field and
the possible values are [Link] or WRITE or [Link]. When value
[Link] is selected then the data loading will be done through the OFS route
whereas selecting a value of WRITE will enable direct write to the tables. The
[Link] option will update certain fields of an already Loaded record
through direct write of only those fields.
45 GPACK
DM Tool – User Guide
except that the data is not writt en to the disk. It checks all the validations/raise
exceptions/errors. A value ‘PROCESS’ will straight away does the physical write into
the database, after the validation
4. File Type – In case of a flat write, the data can be directly written to either of the $NAU,
$HIS or LIVE files. This parameter is determined by the value in field “ [Link]”.
The possible values in this field are NULL, $NAU and $HIS. In case NULL is selected
the write will be to LIVE file else the direct write will be done to the respe ctive files
($NAU or $HIS).
5. Defining Incoming Data – Generally the incoming data from the client received in the
Data file will comprise of several records in the form of text strings. For the purpose of
loading these records have to be segregated and this segregation can be done using
different methods. The possible methods for segregation include (i) use of delimiters
for identifying the records and fields within a record (ii) use of position of different
fields e.g. field 7 in a record can be of length 6 and will be starting at a position 25.
This way a field can be defined in a record. In this case it is not possible to define the
multi-value and sub-value fields since the position for mapping will get fixed and it will
not be possible to support the variable field lengths in case of multi -value and sub value fields.
This option is handled through the mandatory field “ [Link]” which has 2 options viz DELIM
or POSITION. The option DELIM is used for defining the delimiters to be used whereas POSITION
i s used for defining the position of the fields.
5. Delimiter Definitions: It is possible to parameterize different delimiters that can be
used for identifying the records, multi -values and sub-values. These definitions can be
provided in the fields [Link], [Link] and [Link] as each of these fields
represent one type of delimitation.
6. ID Generation:
In T24™ it is possible that for some of the application the ID has to be system
generated whereas for certain other applications the ID has be to be provided
manually.
Accordingly 3 options have been provided in this mandatory field “ [Link]” viz.
AUTO, DATA and ROUTINE.
When the option AUTO is selected the ID will be automatically generated by the
system.
For option DATA the record ID has to be part of the incoming data.
In case of some of the applications require routine for generating the Ids the n the
option ROUTINE can be used. In this case a single argument is passed and returned
back from the routine used for forming the record ID. The name of the ID routine
can be defined in the field [Link].
46 GPACK
DM Tool – User Guide
The ID position has to be defined in case of data being segregated by fixed positions.
This field [Link] becomes a mandatory field if field [Link] has a value of
POSITION.
7. Escape Sequence:
There is a provision to allow the user to change certain character in the data from one
kind to another. For example if a “,” has to be changed to “:” then this can be done
using an associated multi -value field “[Link]” and “[Link]”. The value
defined in the field “[Link]” will be changed to the value in the field “[Link]”.
8. Mapping:
These are a set of associated multi -value fields from “[Link]” to
“[Link]” that are used for mapping either OFS or flat write. This set of fields
comprise of [Link], [Link], [Link],
[Link] and [Link].
9. Field “[Link]” is for defining the name of the field in given T24™
application (either core or local). It can take up to 65 characters. The field has to be defined in the
[Link] record of the application. Either the field name or the field
number can be input in this field.
It is possible to provide the company for which the record is loaded. To do this, the
field name must be set to [Link] and the company code must be
provided in the associated field position.
For [Link], an option to provide both the
[Link] record as well as the [Link] record is
available. The values must be separated using a message separator, defined using
‘[Link]’.
10. Field “[Link]” is used to define the position of the field in the record given
by the client. For example if there is local reference field in the customer record
defined as field number 40.2 ([Link]) and this has been provided at
25th position in the data given by the Client then the field “ [Link]” should
have the value [Link] ER and field “[Link]” should have the
value of 25. This is used in case option “DELIM” or “POSITION” is opted in field
[Link].
11. Field “[Link] is a mandatory field in case field “ [Link]” has value of
“POSITION” and for other cases this s is a no-input field.
12. Field [Link] has two options viz. CONSTANT and ROUTINE. When option
47 GPACK
DM Tool – User Guide
“CONSTANT” is selected the value in the field “[Link]” will be mapped to the
Application field as constant value. In case option “ROUTINE” is selected the n the
Name of the routine should be defined in the field [Link]. The name of the
Routine should be preceded by ‘@’ and should be defined in the [Link] as type “S”.
14. Field [Link] is used to perform the post update processing for a
record. In applications like LD which are single authoriser, this routine will be used to
perform the authorisation of an unauthorised record. any routine is attached to the field
[Link], it can be removed even after the record is authorised.
15. Field [Link] is used to define the [Link] record to be used when
Loading the data into T24 via OFS. Four [Link] records [Link],
[Link], [Link] and [Link] are available.
In cases where the field validation needs to be trigger for incoming OFS message then choose
[Link] for OFS processing. If update required in [Link] file then
choose [Link] for OFS processing.
Note: LOG details are controlled using the field [Link] in [Link].
Below are the possible options.
1. FULL – Both success and failure transactions captured in error log file.
2. EXCEPT – Only failure transactions captured in error log file.
3. NONE – No log file update.
48 GPACK
DM Tool – User Guide
49 GPACK
DM Tool – User Guide
DMD Record:
50 GPACK
DM Tool – User Guide
51 GPACK
DM Tool – User Guide
DMD Record:
52 GPACK
DM Tool – User Guide
53 GPACK
DM Tool – User Guide
54 GPACK
DM Tool – User Guide
55 GPACK
DM Tool – User Guide
56 GPACK
DM Tool – User Guide
57 GPACK
DM Tool – User Guide
58 GPACK
DM Tool – User Guide
59 GPACK
DM Tool – User Guide
The below screenshot shows the $ARC file of the [Link] record
60 GPACK
DM Tool – User Guide
61 GPACK
DM Tool – User Guide
• 600000002 to 600000010
62 GPACK
DM Tool – User Guide
Data File
63 GPACK
DM Tool – User Guide
Groups: 10
Each group will contain 3 records where the first record will be the global limit
followed by the product and sub product limits for the particular customer.
Group 1
Group 2
The first block is the Group 1 and the Second block is Group 2. (N number of groups
can be included in the data file). The first field in the Data file must be the Group ID
followed by the second field which must be the Sequence number for the respective
Group.
64 GPACK
DM Tool – User Guide
• The [Link] (ORD) lists all the records in the data file, as processed.
65 GPACK
DM Tool – User Guide
Processed [Link]
Uploaded Records:
Global Limit: 600000001.0010000.01
66 GPACK
DM Tool – User Guide
67 GPACK
DM Tool – User Guide
68 GPACK
DM Tool – User Guide
69 GPACK
DM Tool – User Guide
• Application name
Once the user provides the appropriate values, the program takes care of creating the
respective Version’s (If the record does not exist in the environment) for the corresponding
DMD and also DMD’s in the environment.
Prerequisites
Need to have these record has the perquisite for successful execution this routine
• VERSION > VERSION,RNT
70 GPACK
DM Tool – User Guide
Process Flow:
Once the application name is keyed, all input able fields are extracted from the
[Link] and for that particular application and then DMD will be created.
Please follow the below steps for running the service [Link]
71 GPACK
DM Tool – User Guide
72 GPACK
DM Tool – User Guide
73 GPACK
DM Tool – User Guide
[Link]>[Link]
74 GPACK
DM Tool – User Guide
Purpose
This work-file application is used to control the actual Load process. The following details must
be provided when the [Link] is set up .
• Load Company – The Company for which the data is loaded. If this information is
not provided in the incoming tape, it must be provided here.
• Data file directory and file name – A valid directory name and file name.
• User – The user name which will be used for the Load process. This username
will get updated in the [Link] record related to the
[Link]. Initially DMUSER was hardcoded as the USER.
• Error Details, No Of Error and Type Of Error – The details of the errors that are
generated during validation/process will be updated in these fields. Date, Started,
Stopped and Elapsed – The Current system Date, the start time, end time and
the elapsed time of validation/process activity will be updated in these fields.
[Link]>[Link]
75 GPACK
DM Tool – User Guide
Batch
A batch record with the id as [Link] -<<[Link] name>> is created.
This contains three jobs namely
[Link] – is a multi-threaded job that reads [Link] and updates the job
list. Each record is then processed by [Link] and error log files generated using
the naming convention below.
<< [Link] Name>>#LOG.<<Session Number>>
76 GPACK
DM Tool – User Guide
BATCH>[Link]
[Link] record
[Link]>[Link]
77 GPACK
DM Tool – User Guide
[Link] record
As can be seen, the user in the [Link] record is updated from the
[Link].
Data File:
TAFC
TAFJ:
78 GPACK
DM Tool – User Guide
Output:
79 GPACK
DM Tool – User Guide
To mark the [Link] stop, the [Link] record must be opened in Input
mode and the [Link] must be set to STOP.
Immediately the [Link] is marked for STOP. The agents will stop after processing the
current records.
80 GPACK
DM Tool – User Guide
[Link]>[Link]
81 GPACK
DM Tool – User Guide
82 GPACK
DM Tool – User Guide
83 GPACK
DM Tool – User Guide
• After the extraction is complete we will find that the time fields in DSC have been
updated.
84 GPACK
DM Tool – User Guide
• Mark the values as ‘Y’ in [Link] field and commit the record.
[Link]>[Link]
85 GPACK
DM Tool – User Guide
• Accept Override.
86 GPACK
DM Tool – User Guide
87 GPACK
DM Tool – User Guide
[Link]>[Link]
Table
[Link]
Purpose
The Menu is used to Start or Stop the [Link] record TSM or any other service that
needs to be started or stopped manually.
Service Status
88 GPACK
DM Tool – User Guide
Enquiry
ENQUIRY [Link]
Purpose
This enquiry provides the information for all Data Migration services as well as the TSM status.
Once the [Link] has been marked as START, if the TSM is running in phantom mode
the tSA(agent) will be automatically started. If the same is running in debug mode, then the agents
will have to be manually initiated to start the actual process.
We need to refresh the enquiry regularly to know the status of the services. For this we need
to enable auto refresh as shown below.
89 GPACK
DM Tool – User Guide
The result will be as below and the query will refresh every 5 seconds.
90 GPACK
DM Tool – User Guide
Table
[Link]
Purpose
Taking backup of the application is a necessary step in the process of migration. The following
Steps explain the usage of the application [Link] by which we can take the
Backup of any application.
[Link] - parameters
This is the table where the parameters are provided. It can be accessed from the MENU line
of the Browser.
91 GPACK
DM Tool – User Guide
• Application: This field is defaulted with the Application for which the APPLICATION N
backup is to be taken.
• Backup Dir: The Backup Directory where the folders will be created for creating the
backup.
• Backup Folder: The folder name where the APPLICATION records will be moved is
defaulted here.
• No Of Agents: The number of agents that will be required to run the service to clear and
backup the APPLICATION.
• Local Ref: Currently non inputtable, can be used for further developments.
• Override: No overrides are generated with this application.
92 GPACK
DM Tool – User Guide
93 GPACK
DM Tool – User Guide
94 GPACK
DM Tool – User Guide
The Folder for taking the Application backup will be created under [Link].
2. Start the TSM , but inputting and authorizing the [Link] records TSM to “Start”
3. Initiate the TSM in the classic mode like below.
4. The records from the APPLICATION will be moved to the backup folder.
Before :
95 GPACK
DM Tool – User Guide
After
Count the number of records in the backup folder to verify all the records are been
moved .
[Link] [Link]
Table
[Link]
Purpose
This application is used to extract the AA products with their respective Properties
and Property class.
96 GPACK
DM Tool – User Guide
Input a record
97 GPACK
DM Tool – User Guide
The output will be stored in [Link] directory under the particular product line
name
• Table
[Link]
• Purpose
The scope of the table is to explain in detail regarding Multi-Threading
[Link].
98 GPACK
DM Tool – User Guide
The [Link] the field Pre Process is included. The field is mandatory
and value can be provided based on the vetting table as SINLGE or MULTI.
[Link]>V.TESTPP1
Changes in [Link]
99 GPACK
DM Tool – User Guide
100 GPACK
DM Tool – User Guide
The below screenshot depicts the BATCH for SINLGLE Pre Process
101 GPACK
DM Tool – User Guide
The below screenshot depicts the BATCH for MULTI Pre Process
102 GPACK
DM Tool – User Guide
Message structure:
[Link], OPERATION, Pay Load (i.e. Data)
Example:
[Link],,101106|MARKJ|Mark Josy|Cathy Perry|Nelson
Chambers|1001|1|1000|1||1|US|1
103 GPACK
DM Tool – User Guide
104 GPACK
DM Tool – User Guide
[Link]
105 GPACK
DM Tool – User Guide
Push the sample message to data migration JSM queues configured (to use [Link] ofs
source) for further processing in T24.
Customer record create in T24 for the sample message shared above.
106 GPACK
DM Tool – User Guide
107 GPACK
DM Tool – User Guide
For OPERATION = 1
[Link],1,101116|MARRR|Mark|Cathy Perry|Nelson
Chambers|1001|1|1000|1||1|US|1
After posting messages, please check the interim staging table [Link].
Query above file using DBTools > JQL LIST-ITEM [Link]
108 GPACK
DM Tool – User Guide
109 GPACK
DM Tool – User Guide
➢ Service Control
Table
[Link]
Purpose
To start and stop the services during extraction process.
➢ Service Status
Table
[Link]
Purpose
To monitor the services status during extraction process.
[Link] [Link]
This is the table where the parameters are provided. It can be accessed from the
Command
line of the Browser.
A 3 digit number followed by an asterisk (*), followed by a valid user name that must be
present in the USER table. (The format is mandatory).
110 GPACK
DM Tool – User Guide
• Process: The task that will be done when the application is verified. Either creation of
DSCs or Only creation of Directories or Both can be specified here.
• Directory Name: The directory name where the data files are stored and under this
directory will other folders get created which will be used as Path Name in
111 GPACK
DM Tool – User Guide
• Select List: This is an optional filed, where a valid &SAVEDLISTS& name can be
Given.
• Dmd Name: This is an Associated Multivalue set which will hold the DMD name for
Which the [Link] will be created followed by a dot (.) and a two
Digit sequence number. (The format is mandatory). The folders that need to be
Created for the data file will be based on the input to this field
• File Name: The data file that will be used for the Load will be selected automatically
based on the input in the previous field. The data file must be present in the Directory
that has been specified in the field Directory Name. The format of the data file must
be as follows.
• Recon Dir: The Directory name must be specified here where the reconciliation
folders will be created. By default [Link] is populated in this field.
• Recon Spec Name: This is a multivalue field that is used to provide the Names of the
folders that need to be created under the Directory specified in the field Recon Dir.
• Local Ref: Currently non inputtable, can be used for further developments .
112 GPACK
DM Tool – User Guide
[Link] – verify
113 GPACK
DM Tool – User Guide
Table
[Link]
Purpose
The application [Link] is used for extraction of data from T24.
[Link] – parameters
114 GPACK
DM Tool – User Guide
This is the table where the parameters are provided. It ca n be accessed from the Command
line of the Browser.
There are no specifications for the ID of this application.
• Sel Comb: The Selection Combination must be specified here. This is an associated
multivalue field.
Select List: The save list name must be enter ed in this field.
• Target File: The output filename for the Extraction.
• Output Dir: The output directory where the extracted file will reside.
115 GPACK
DM Tool – User Guide
• FM Delim: The Field Marker that will be used in the extract to separate the fields.
• VM Delim: The Value Marker that will be used in the extract to separate the Multi
values.
• SM Delim: The Sub value Marker that will be used in the extract to separate the Sub
values.
• Fld Label: The field description for the field to be extracted .
• Fld Type: The extract type for the field is specified here.
• Fld Name: The field name from the application which is to be extracted.
• Fld Rtn: A subroutine can be attached to this field that will be used for different
extraction logic
[Link] – authorize
[Link]
116 GPACK
DM Tool – User Guide
[Link]
BATCH
117 GPACK
DM Tool – User Guide
118 GPACK
DM Tool – User Guide
119 GPACK
DM Tool – User Guide
The output file specified in the application is generated in the output directory.
120 GPACK
DM Tool – User Guide
121 GPACK
DM Tool – User Guide
After authorising the record, the service has to be started as per the below screen shot.
Once the service is complete, the OFS will be listed as shown below.
122 GPACK
DM Tool – User Guide
123 GPACK
DM Tool – User Guide
124 GPACK
DM Tool – User Guide
125 GPACK
DM Tool – User Guide
126 GPACK
DM Tool – User Guide
127 GPACK
DM Tool – User Guide
128 GPACK
DM Tool – User Guide
OUTPUT:
129 GPACK
DM Tool – User Guide
130 GPACK
DM Tool – User Guide
131 GPACK
DM Tool – User Guide
132 GPACK
DM Tool – User Guide
133 GPACK
DM Tool – User Guide
134 GPACK
DM Tool – User Guide
135 GPACK
DM Tool – User Guide
136 GPACK
DM Tool – User Guide
137 GPACK
DM Tool – User Guide
138 GPACK
DM Tool – User Guide
139 GPACK
DM Tool – User Guide
140 GPACK
DM Tool – User Guide
141 GPACK
DM Tool – User Guide
142 GPACK
DM Tool – User Guide
143 GPACK
DM Tool – User Guide
144 GPACK
DM Tool – User Guide
[Link] record:
On authorisation of the [Link] record a record in [Link] will be created.
Sample Output :
[Link] record:
On authorisation of the [Link] record a record in [Link] will be created.
145 GPACK
DM Tool – User Guide
Sample Output :
146 GPACK
DM Tool – User Guide
Append:
Append is the condition which is used to add a value in the first position or in the last position
of the field value. Also a value can be added at a position mentioned within the field value.
The field values are provided as given in the below screen shot to extract from more than one
application using the append condition.
147 GPACK
DM Tool – User Guide
148 GPACK
DM Tool – User Guide
After running the service, target file has been created in the output directory
149 GPACK
DM Tool – User Guide
Extracted file
Trim:
Trim is the condition which is used to remove a value from the position which is mentioned
within the field value.
150 GPACK
DM Tool – User Guide
151 GPACK
DM Tool – User Guide
After running the service, target file has been created in the output directory
Extracted file
Replace:
Replace is the condition which is used to replace one value with another value in the position
mentioned in the field value.
The format is VALUE[POSITION]
E.g.:
VALUE [number1, number2]
Or VALUE[number]
152 GPACK
DM Tool – User Guide
The field values are provided as given in the below screen shot to extract from more than one
application using the replace condition.
153 GPACK
DM Tool – User Guide
After running the service, target file has been created in the output directory
Extracted file
154 GPACK
DM Tool – User Guide
Specific Conversions
For specific conversions [Link] field should be set to MANIPULATE .
System Variables
[Link] Record
155 GPACK
DM Tool – User Guide
EXTRACTED DATA:
156 GPACK
DM Tool – User Guide
Arithmetic Operation
+, - , * , /
[Link] Record
157 GPACK
DM Tool – User Guide
EXTRACTED DATA:
158 GPACK
DM Tool – User Guide
Absolute value
[Link] Record
159 GPACK
DM Tool – User Guide
EXTRACTED DATA:
160 GPACK
DM Tool – User Guide
Substitute
[Link] Record
161 GPACK
DM Tool – User Guide
EXTRACTED DATA:
162 GPACK
DM Tool – User Guide
Convert
[Link] Record:
163 GPACK
DM Tool – User Guide
EXTRACTED DATA:
164 GPACK
DM Tool – User Guide
Extract
[Link] Record:
165 GPACK
DM Tool – User Guide
EXTRACTED DATA:
166 GPACK
DM Tool – User Guide
167 GPACK
DM Tool – User Guide
168 GPACK
DM Tool – User Guide
The value “[Link]” in the field [Link] will extract the values
for the fields Sign, Transaction Reference and Amount FCY/Amount LCY as
mentioned below.
169 GPACK
DM Tool – User Guide
Before extracting the data, the DME record the [Link] fields must
be in the below format. The @id only required for extracting the future repayment
data. Here the LD records with future repayment schedule will be extracted
[Link] Record:
170 GPACK
DM Tool – User Guide
After starting the services the DME records the LD contract with future repayment will
be extracted.
171 GPACK
DM Tool – User Guide
Extracted file:
172 GPACK
DM Tool – User Guide
Extraction of archived files in T24 can be extracted by providing the value for the field
[Link] as “$ARC”.
Similarly the date can be extracted for both HISTORY and UNAUTHORISED records.
The value to be provided in the field [Link] for extraction of history and
unauthorised files are “$HIS” and “$NAU”.
[Link] Record:
The [Link] field must be provided with the value $ARC for extracting archived
records. If the field [Link] is left blank the live file will be extracted for the
particular application.
173 GPACK
DM Tool – User Guide
After starting the services the DME records the LD contract with future repayment will
be extracted.
174 GPACK
DM Tool – User Guide
Extracted file:
Service Control
175 GPACK
DM Tool – User Guide
Table
[Link]
Purpose
The Menu is used to Start or Stop the [Link] record TSM or any other service that
needs to be started or stopped manually.
Service Status
Enquiry
ENQUIRY [Link]
Purpose
This enquiry provides the information for all Data Migration services as well as the TSM status.
Once the [Link] has been marked as START, if the TSM is running in phantom mode
the tSA(agent) will be automatically started. If the same is running in debug mode, then the agents
will have to be manually initiated to start the actual process.
176 GPACK
DM Tool – User Guide
We need to refresh the enquiry regularly to know the status of the services. For this we need
to enable auto refresh as shown below.
177 GPACK
DM Tool – User Guide
The result will be as below and the query will refresh every 5 seconds.
178 GPACK
DM Tool – User Guide
T24 to T24 migration has the same menus as in Client System to T24 Migration and the
procedure is also the same as seen above.
179 GPACK
DM Tool – User Guide
✓ [Link]
✓ [Link]
✓ [Link]
The below routines creates the dump file from source environment.
✓ [Link]
✓ [Link]
✓ [Link]
✓ [Link]
The below routine creates the dump file from target environment.
✓ [Link]
✓ [Link]
✓ [Link]
✓ [Link]
The below routine creates the output dump file, which is comparison of source and target
dump in the target environment.
✓ [Link]
✓ [Link]
✓ [Link]
✓ [Link]
This routine creates the output dump file, which is comparison of source and target dump in
the target environment.
The Data Audit Build tool is developed for all the data tables.
In this document, we have shown for both AUDIT and NON AUDIT Field data tables. Similarly
the procedure can be used for all the data tables.
180 GPACK
DM Tool – User Guide
Browser View:
181 GPACK
DM Tool – User Guide
Putty View:
[Link]- The savedlists ID with the selected application has to be provided in this
field. If not, the build will be created for all the applications
The table names has to be provided in the savedlists as shown in the below screenshot,
182 GPACK
DM Tool – User Guide
183 GPACK
DM Tool – User Guide
184 GPACK
DM Tool – User Guide
TAFJ:
185 GPACK
DM Tool – User Guide
186 GPACK
DM Tool – User Guide
187 GPACK
DM Tool – User Guide
To view records from the template [Link] give S as shown below in the
screenshot
The data record is shown below from the template [Link].
188 GPACK
DM Tool – User Guide
Putty View
189 GPACK
DM Tool – User Guide
Putty View:
This [Link] service will pick the data from [Link] &
[Link]
Start the service “[Link]” to create the source build
190 GPACK
DM Tool – User Guide
TAFJ:
Check whether the date and status has been updated in [Link]
191 GPACK
DM Tool – User Guide
STEP 5: Check the source dump in [Link]/SOURCE folder under the [Link]
192 GPACK
DM Tool – User Guide
Please select the data table dump folder from Source dump files.
And View of the record contents in the data dump is shown in the below screenshot.
193 GPACK
DM Tool – User Guide
194 GPACK
DM Tool – User Guide
195 GPACK
DM Tool – User Guide
196 GPACK
DM Tool – User Guide
197 GPACK
DM Tool – User Guide
Putty View:
198 GPACK
DM Tool – User Guide
TAFJ:
199 GPACK
DM Tool – User Guide
Check whether the date and status has been updated in [Link]
200 GPACK
DM Tool – User Guide
To view the template give the command “[Link] L” as shown in the below screen
shot,
201 GPACK
DM Tool – User Guide
To view records from the template [Link] give S as shown below in the screenshot
202 GPACK
DM Tool – User Guide
STEP 9: Check the source dump in [Link]/TARGET folder under the [Link]
The dump will be created in the TARGET path with the ID as [Link]
Current System Date & Time)
203 GPACK
DM Tool – User Guide
Please select the particular data table dump folder from Target dump files.
View of the record contents in the target data dump is shown in the below screenshot.
204 GPACK
DM Tool – User Guide
TAFJ:
Target dump file will be saved in the below directory.
./ TAFJ/[Link]/TARGET
Please select the particular data table dump folder from Target dump files.
View of the record contents in the target data dump is shown in the below screenshot.
205 GPACK
DM Tool – User Guide
206 GPACK
DM Tool – User Guide
Steps to be done for comparison between Source dump and Target dump
STEP 1: Clear files
Before running every service the below mentioned files have to be cleared,
[Link] [Link]
[Link] [Link]
[Link] [Link]
Before running the service see the below screen shot SOURCE STATUS &
[Link] completed and then input the [Link] - Y/N
Since we have only the testing data's it’s very less than client data’s. To proceed the reverse
process it will take more time to compare. If you wish to continue Press
Y – Comparison of reverse process, it means compares target dump to source dump
N – Skip the reverse process comparison
STEP2: Start the TSM
207 GPACK
DM Tool – User Guide
Start the TSM first and then start the service [Link] in AUTO mode
TAFJ
Start the service “[Link]” to compare the data’s
208 GPACK
DM Tool – User Guide
209 GPACK
DM Tool – User Guide
See the below screen shot after completed the dump creation [Link] application is
include the date and completed status
STEP 6: Check the source dump in [Link]/RESULT folder under the [Link]
210 GPACK
DM Tool – User Guide
The dump will be saved in the RESULT path with the ID as [Link] Current
System Date & Time)
211 GPACK
DM Tool – User Guide
TAFJ:
The dump will be saved in the RESULT path with the ID as [Link] Current
System Date & Time)
212 GPACK
DM Tool – User Guide
1) [Link]
2) [Link]
3) [Link]
4) [Link]
5) [Link]
[Link] – The field level mismatches between source and target will be
captured in this file
213 GPACK
DM Tool – User Guide
TAFJ:
[Link] – The field level and mismatches between source and target will
be captured in this file
214 GPACK
DM Tool – User Guide
215 GPACK
DM Tool – User Guide
[Link] - The new records in the target environment will be captured in this
file
216 GPACK
DM Tool – User Guide
TAFJ:
[Link]:
217 GPACK
DM Tool – User Guide
[Link]
✓ [Link]
✓ [Link]
✓ [Link]
✓ [Link]
✓ [Link]
✓ [Link]
✓ [Link]
✓ [Link]
218 GPACK
DM Tool – User Guide
The Object Audit Build tool is developed for all the Local and Core Source.
TAFC:
219 GPACK
DM Tool – User Guide
Create the test3lib under the TAFJ Path and transfer the checked jar in binary mode
t24@localhost:DEV>CREATE-FILE test3lib TYPE=UD
220 GPACK
DM Tool – User Guide
221 GPACK
DM Tool – User Guide
222 GPACK
DM Tool – User Guide
Putty View:
223 GPACK
DM Tool – User Guide
TAFJ:
224 GPACK
DM Tool – User Guide
Browser View:
225 GPACK
DM Tool – User Guide
Putty View:
226 GPACK
DM Tool – User Guide
TAFJ:
227 GPACK
DM Tool – User Guide
228 GPACK
DM Tool – User Guide
Step 8: Check the source dump in [Link]/SOURCE folder under the [Link]
The Output structure of the base from the Source environment is as follows:
229 GPACK
DM Tool – User Guide
TAFJ:
../ [Link]/[Link]/SOURCE
The base will be saved in the SOURCE path as [Link] stamped by the
present System DATE & TIME.
To view the source base select the file using the following command in the specified path.
230 GPACK
DM Tool – User Guide
TAFJ:
231 GPACK
DM Tool – User Guide
Create a saved list (User defined name) and give the list of BP names.
JED &SAVEDLISTS& [Link]
232 GPACK
DM Tool – User Guide
TAFJ:
JED &SAVEDLISTS& [Link]
233 GPACK
DM Tool – User Guide
[Link] [Link]
[Link] [Link]
[Link] [Link]
The inputs required for OAB has to be provided in this record as shown in the below
screenshot.
Step 3: RECORD CREATION
[Link] - The savedlists ID with the selected BP has to be provided in
this field. If not, the build will be created for all the local & core
The BP list has to be provided in the savedlists as shown in the below screenshot,
To start the TSM first and then start the service [Link] in auto
mode
234 GPACK
DM Tool – User Guide
235 GPACK
DM Tool – User Guide
Putty View:
236 GPACK
DM Tool – User Guide
START THE SERVICE “[Link]” to create the dump with the source
provided in savedlists (if savedlists provided) or with all the Bp lists
Step 6: Start the TSM service
TAFJ:
237 GPACK
DM Tool – User Guide
238 GPACK
DM Tool – User Guide
Check whether the date and status has been updated in [Link]
239 GPACK
DM Tool – User Guide
Step 8: Check the source dump in [Link]/TARGET folder under the [Link]
The Output structure of the base from the Target environment is as follows:
The target base file will be saved in the below directory.
../ [Link]/[Link]/TARGET
TAFJ:
./TAFJ /[Link]/TARGET
The base will be saved in the TARGET path as [Link] stamped by the
present System DATE & TIME.
To view the source base select the file using the following command in the specified path.
240 GPACK
DM Tool – User Guide
241 GPACK
DM Tool – User Guide
TAFJ:
To view the source base select the file using the following command in the specified path.
Move the source base file to ../ [Link]/[Link]/ in the target area.
242 GPACK
DM Tool – User Guide
243 GPACK
DM Tool – User Guide
Browser View:
To start the TSM first and then start the service [Link] in AUTO mode
244 GPACK
DM Tool – User Guide
Putty View:
Start the service “[Link]” to compare the routines
TAFJ:
245 GPACK
DM Tool – User Guide
246 GPACK
DM Tool – User Guide
See the below screen shot after completed the dump creation [Link] application is
include the date and completed status
247 GPACK
DM Tool – User Guide
Step 7: Check the source dump in [Link]/RESULT folder under the [Link]
The Output structure of the comparison result from the Target environment is as follows:
TAFJ:
./TAJ/[Link]/RESULT
248 GPACK
DM Tool – User Guide
TAFJ:
[Link] - It is based on the comparison result between the Source and Target
base. The result contains the matched Contents and also the new routines (routines found in
Source Base and not in Target Base).
Where ,<DD MTH YYYY> is the date when the routine was compile Last
<HH:MM:SS>, is the time when the routine was compile Last
<NEW> Applies only when there is a new routine exists and compiled in target
env.
249 GPACK
DM Tool – User Guide
>
TAFJ:
250 GPACK
DM Tool – User Guide
[Link] - It is based on the comparison result between the Source and Target
base. The result contains the unmatched Contents. Below is the sample for the unmatched
object audits
251 GPACK
DM Tool – User Guide
TAFJ:
252 GPACK
DM Tool – User Guide
[Link] - It is based on the comparison result between the Source and Target base.
The result contains the new routines (routines found in Target Base and not in Source Base).
Below is the sample for the unmatched object audits.
TAFJ:
[Link] - It is based on the comparison result between the Source and Target base.
The result contains the new routines (routines found in Target Base and not in Source Base).
Below is the sample for the unmatched object audits. No new routines in the pack. Hence
blank file generated.
253 GPACK
DM Tool – User Guide
[Link]: It specifies the valid T24 field name for the APPLICATION defined . (Its
multi
254 GPACK
DM Tool – User Guide
ii. [Link]
Description:
The [Link] is a concat table containing arrangement id and proxy
customer id. It is a multi value set. The concat file id must be customer id which provided in
the [Link] record. Before we update the concat file, we need to be
specify the required fields in [Link] (Ref 4.4.1). Based on the reference table it
updates [Link] table.
Functional Process:
The arrangement id and customer id extracted from [Link] table as
based on the certain condition. First select the AA records, if the ACTIVITY field has
‘[Link]-NEW-ARRANGEMENT’ with [Link] has ‘PROXY.
If all the records has the value ‘PROXY’ in field [Link], the corresponding proxy
customer and arrangement id will be updated in concat file.
255 GPACK
DM Tool – User Guide
256 GPACK
DM Tool – User Guide
iii. [Link]
The subroutine will be attached as input routine in specified version with creation of PGM .FILE
and [Link] entry. This routine will default the values as ‘[Link]’ in the
fields [Link] and updates the corresponding arrangement id in the [Link] field
257 GPACK
DM Tool – User Guide
Prerequisites:
258 GPACK
DM Tool – User Guide
While inputting or Loading the data via this version the specified fields will be defaulted
from the concat table [Link].
259 GPACK
DM Tool – User Guide
iv. [Link]
Description:
corresponding PROXY CUSTOMER. The arrangement id filed is a multi value set. The concat
record. Before we update the concat file, we need to be specify the required fields in
[Link] table.
Functional Process:
certain condition. First select the AA records, if the ACTIVITY field has
260 GPACK
DM Tool – User Guide
[Link].
261 GPACK
DM Tool – User Guide
v. [Link]
The subroutine will be attached as input routine in specified version with creation of
[Link]
and [Link] entry. This routine will default the values in the fields ARRANGEMENT from the
Prerequisites
262 GPACK
DM Tool – User Guide
263 GPACK
DM Tool – User Guide
While inputting or Loading the data via this version the arrangement id will be defaulted from
264 GPACK
DM Tool – User Guide
This is used to convert the data file of [Link] into the required utility format file
and
Routine Updation
[Link]:
This utility is used to convert the provided data file into [Link] EON
execution format.
265 GPACK
DM Tool – User Guide
4. Run the program [Link] it will create a new Data file in [Link].
Expected output
Before Processing [Link] data file in format:
266 GPACK
DM Tool – User Guide
267 GPACK
DM Tool – User Guide
[Link]
The routine will update the concat file [Link] based on the loaded
[Link] record. It contains the [Link] id with corresponding date
(YYYYMM).
[Link]:
268 GPACK
DM Tool – User Guide
269 GPACK
DM Tool – User Guide
270 GPACK
DM Tool – User Guide
271 GPACK
DM Tool – User Guide
272 GPACK
DM Tool – User Guide
• Field Position.1: This field specifies the position of the field and applicable
only for environment compare.
• Source Field.1: This field specifies the first field of source data file.
273 GPACK
DM Tool – User Guide
Data File:
In the below source file, the first two string ids are ending with 004,005. But the target file,
the first two string ids are ending with 005,004.
[Link]
[Link]
274 GPACK
DM Tool – User Guide
[Link] record
Record ID: TEST
275 GPACK
DM Tool – User Guide
Output:
The source and target new records are created in the separate file.
Mismatch records
276 GPACK
DM Tool – User Guide
In the below source file, the first two string ids are ending with 004,005. But the target file,
the first two string ids are ending with 005,004.
[Link]
[Link]
[Link] record
Record ID: TEST
277 GPACK
DM Tool – User Guide
The source and target new records are created in the separate file.
278 GPACK
DM Tool – User Guide
Mismatch records
Mismatch records
[Link]
[Link]
[Link] record
Record ID: TEST
279 GPACK
DM Tool – User Guide
280 GPACK
DM Tool – User Guide
After updating the error log file, the source and target concat file are clear by the routine.
viii. DM Scheduler
• Table
[Link]
• Purpose
• The services for validating, loading and authorising of Data in T24 is required
to be scheduled and automated. Most of the tasks are manually performed
which needs to be eliminated. The multithread service will perform the tasks
in an automated way to eliminate the manual task to an extent.
281 GPACK
DM Tool – User Guide
282 GPACK
DM Tool – User Guide
283 GPACK
DM Tool – User Guide
284 GPACK
DM Tool – User Guide
285 GPACK
DM Tool – User Guide
Data File:
Output:
286 GPACK
DM Tool – User Guide
Once the Scheduler is completed, the DSS updates with Sceduler Status as
Scheduler [Link] also indicating No of Errors as 0 for both (Positive Test case).
287 GPACK
DM Tool – User Guide
ix. [Link]
• Table
[Link]
• Purpose
• The data provided by the Client will contain values that correspond to the
Legacy Data Format which cannot be loaded into T24 without any
TRANSLATION. Hence a valid TRANSLATION must be done so that the
Data is converted into a T24 Data format and can be loaded.
• Application: The application for which the TRANSLATION carried out.
• Source Dir: The source directory of the data file consisting of Legacy ID is
provided in this field.
• (Please note that any error log generated from the TRANSLATION will
be available in this directory)
• Source Fname: The Datafile name co
• nsisting of Legacy ID is given.
288 GPACK
DM Tool – User Guide
• Target Dir: The name of the output directory where the converted file will be
available after the TRANSLATION is over. Any error log generated will be
available as mentioned above.
• By default [Link] is defaulted which can be modified as per the user.
• Target Fname: The name of the converted data file with T24 Ids must be
given here.
• FM Delim: The Field Marker that is used in the datafile to delimit field values.
By default ‘|’ is defaulted which can be modified as per the user.
• VM Delim: The Value Marker that is used in the datafile to delimit field
values. By default ‘::’ is defaulted which can be modified as per the user.
• SM Delim: The Sub Value Marker that is used in the datafile to delimit field
values. By default ‘!!’ is defaulted which can be modified as per the user.
• Mapping Table: Any Concat file name that will be used for the
TRANSLATION can be provided in this field. This is a multivalue field.
• Pos Convert: The positions in the data file where the TRANSLATION has to
be done and replaced with T24 Ids. This is a sub value field associated with
Mapping Table field.
• Pos Value: fixed values change the position in the data file where the
TRANSLATION has to be done and replaced the fixed value. This is an
associated sub value set with Pos Check field.
• Pos Routine: A subroutine can be attached to this field that will be used for
TRANSLATION logic. This is an associated sub value set with Pos Check
field.
• No. Of Service: The number of agents that will be required to run the
TRANSLATION can be mentioned in this field.
Input a record.
289 GPACK
DM Tool – User Guide
290 GPACK
DM Tool – User Guide
Output
Thus any changes that are to be done in the data file can me made through this table.
291 GPACK
DM Tool – User Guide
After starting the service, while listing the [Link], it is found there is
no breakage of record even it consists of special characters or more than 1024
characters.
In the above screenshots, it is found that there is no truncation of record even if there
is special characters or more than 1024 characters.
292 GPACK
DM Tool – User Guide
xi. [Link]
Balances can be extracted for Reconciliation Purpose using the routine
[Link].
Execution:
OUTPUT File:
Sample Output:
293 GPACK
DM Tool – User Guide
xii. [Link]
Execution:
OUTPUT File:
Sample Output:
294 GPACK
DM Tool – User Guide
xiii. [Link]
[Link] can be done via DSC and also it checks for the updation of
[Link] and [Link].
It also checks the ID format for Data capture like Number of characters, prefixed with
DC and the current Julian Date in T24
DSC record:
295 GPACK
DM Tool – User Guide
If the batch already exist in the environment then the below error will throw
296 GPACK
DM Tool – User Guide
297 GPACK
DM Tool – User Guide
During AA load. Suppose if the AA product is proofed and not published, error log is
created.
298 GPACK
DM Tool – User Guide
After running the service, if in the data file the product used is
[Link] then error log is created as shown below.
xvi. [Link]
It is a program which is used to extract all the fields and properties of any table given in
the saved list.
299 GPACK
DM Tool – User Guide
Once the savedlists name is given, it will extract the field properties of that application and
also it will get stored in the [Link] directory in the format of .xls.
300 GPACK
DM Tool – User Guide
Selection Criteria
Output of the selection showing number of error, number of records validated and the
error details
301 GPACK
DM Tool – User Guide
302 GPACK
DM Tool – User Guide
After verifying the DMP we need to specify the value ‘Yes’ for converting the data file and the
converted data file is generated in same path.
303 GPACK
DM Tool – User Guide
xix. [Link]
1. The purpose of the routine is to clean up the existing DMD'S, DSC'S, TSA’s
([Link]) and BATCH records related to DM SERVICE and
VERSIONS and The lib & bin files (GR0800005bin, GR0800005lib) and
[Link] and [Link] folders are decataloged and deleted
2. For this we need to run program [Link].
Prerequisites
304 GPACK
DM Tool – User Guide
• Run the routine, it has been read the DMD and get the version ID from the
DMD ([Link]).
• Then read version record and get the [Link], based on the [Link] the
record will be delete the Version’s LIVE NAU and HISTORY path.
• [Link] and [Link] routines get decataloged and the folder get deleted.
305 GPACK
DM Tool – User Guide
Clean-up Process:
306 GPACK
DM Tool – User Guide
307 GPACK
DM Tool – User Guide
[Link]:
Thus the document explaining the functionality of a non -core T24™ Data Migration Tool that
is used for Data extract from T24 Load into T24 from any Client system. This could be used
as a base for using Data Migration tool in any T24 data Extract & Load process.
308 GPACK