You are on page 1of 12

Technical Specification

TECHNICAL SPECIFICATION DOCUMENT

AA LOANS DISBURSED TODAY

Version: 0.1 Page 1 of 12 Date: 16 Oct 2019


Technical Specification

Information in this document is subject to change without notice. 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 ACS Pvt. Ltd.

Version: 0.1 Page 2 of 12 Date: 16 Oct 2019


Technical Specification

Amendment History

Author /
Version Date Status Change Description
Changed By
0.1 20 Dec 2019 Rajan Shukla
Initial Version

Sign Off History


Versio
Date ACS Authorisation Client Authorisation
n

Version: 0.1 Page 3 of 12 Date: 16 Oct 2019


Technical Specification

Table of Contents
1. Management Summary…………………………………………………………………………5
1.1. Background…………………………………………………………………………………………………
…….. 5
1.2. Modification
Overview………………………………………………………………………………………. 5
1.3. Reference
Document……………………………………………………………………………………………5
1.4. Reference Number of the Requirement (ODR) which is dependent on this
Requirement ……………………………………………………………………………………………………….5
1.5. Glossary (Optional)
………………………………………………………………………………………………5
2. Functional Overview………………………………………………………………………………6
2.1. Existing
Functionality……………………………………………………………………………………………6
2.2. New
Functionality………………………………………………………………………………………………..6
3. Reusable Components……..……………………………………………………………………6
4. New / Amended Files…………………………………………………………………………….6
4.1. PGM.FILE>DISBURSE.PROJECT.AA …………………………………..…………………………..6
4.2. TSA.WORKLOAD.PROFILE>DISBURSE.DEMO…………….………………………………………..7
4.3. BATCH>BNK/DISBURSE.PROJECT.AA ….
…………………………………………………………7
4.4. TSA.SERVICE>BNK/DISBURSE.PROJECT.AA…………………………………………………………..7
5. Technical Overview……………………………………………………………………………….7
5.1. Architecture…………………………………………………………………………………………………
………7
5.2. Communications (Optional)
………………………………………………………………………………..7
6. Subroutines………………………………………………………………………………………..…9
6.1. DISBURSE.PROJECT.AA.LOAD........……………………………………………………………………...8
6.2. DISBURSE.PROJECT.AA.SELECT…………………………………………………………………………….9
6.3. DISBURSE.PROJECT.AA.DATA………………………………………………………………………
…….10
6.4. DISBURSE.PROJECT.AA.MERGE…………………………………………………………………………..11
7. Accounting………………………………………………………………………………………… 11
8. Limits ………………………………………………………………………………………………….11
9. COB Processing…………………………………………………………………………………. 11
10. Assumptions…………………………………………………………………………………
……..11

Version: 0.1 Page 4 of 12 Date: 16 Oct 2019


Technical Specification

11. Dependencies/Exclusions
…………………………………………………………………. 11
12. Testing
Notes……………………………………………………………………………………… 11
13. Packaging /
Installation……………………………………………………………………… 11

Version: 0.1 Page 5 of 12 Date: 16 Oct 2019


Technical Specification

1. Management Summary
1.1. Background

1.2. Modification Overview

1.3. Reference Document

Reference Document Description/Path Author, Company

1.4. Reference Number of the Requirement (ODR) which is dependent on this


Requirement

1.5. Glossary

This section provides glossary & descriptions that are used in this document.

Glossary Description

Report Generation Generate a report that contains the specified fields for
AA LOANS which are disbursed today

The Fields to be displayed in the Report are :

No Fields
1 Date
2 Branch Name
2. Functional Overview
3 Business Unit
4 Officer Name 2.1. Existing Functionality
5 Arrangement Number N/A
6 Account Number
2.2. New Functionality
7 Customer Number
8 Customer Name  Below new functionalities will be developed in T24.
9 Product Name o Report for displaying the AA loans disbursed
today.
10 Sector Name
11 Interest Rate  New Service has to developed in T24 to write the AA loans
disbursed report to a new file.
12 Approved Rate
13 Disbursed Amount  Write another routine to convert the AA loans disbursed
file to a .CSV file.
14 Inputter Name
15 Authoriser Name

Version: 0.1 Page 6 of 12 Date: 16 Oct 2019


Technical Specification

3. Reusable Components
N/A

4. New / Amended Files

SL.NO Table Name Record ID


1 PGM.FILE DISBURSE.PROJECT.AA

2 PGM.FILE DISBURSE.PROJECT.AA.MERGE

3 TSA.WORKLOAD.PROFILE DISBURSE.DEMO

4 BATCH BNK/DISBURSE.PROJECT.AA

5 TSA.SERVICE BNK/DISBURSE.PROJECT.AA

4.1. PGM.FILE>DISBURSE.PROJECT.AA

SL.NO Field Name Value


@Id DISBURSE.PROJECT.AA

1 TYPE B

2 GB SCREEN.TITLE DISBURSE.PROJECT.AA

3 BATCH.JOB @BATCH.JOB.CONTROL

4 PRODUCT EB

4.2. PGM.FILE> DISBURSE.PROJECT.AA.MERGE

SL.NO Field Name Value

Version: 0.1 Page 7 of 12 Date: 16 Oct 2019


Technical Specification

@Id DISBURSE.PROJECT.AA.MERGE

1 TYPE B

2 GB SCREEN.TITLE DISBURSE.PROJECT.AA.MERGE

3 BATCH.JOB DISBURSE.PROJECT.AA.MERGE

4 PRODUCT EB

4.3. TSA.WORKLOAD.PROFILE>DISBURSE.DEMO

SL.NO Field Name Value


@ID DISBURSE.DEMO

1 DESCRIPTION DISBURSE.DEMO

2 AGENT.REQUIRED 1

4.4. BATCH>BNK/DISBURSE.PROJECT.AA

SL.NO Field Name Value


@ID BNK/DISBURSE.PROJECT.AA

1 BATCH.ENVIRONMENT F

2 JOB.NAME.1 DISBURSE.PROJECT.AA

3 FREQUENCY D

4 JOB.NAME.2 DISBURSE.PROJECT.AA.MERGE

5 VERIFICATION DISBURSE.PROJECT.AA

6 FREQUENCY D

4.5. TSA.SERVICE>BNK/DISBURSE.PROJECT.AA

SL.NO Field Name Value


@ID BNK/DISBURSE. PROJECT.AA

1 DESCRIPTION BNK/DISBURSE PROJECT.AA

2 WORK.PROFILE DISBURSE.DEMO

3 USER INPUTTER

Version: 0.1 Page 8 of 12 Date: 16 Oct 2019


Technical Specification

6 SERVICE.CONTROL START

5. Technical Overview

5.1. Architecture
5.2. Communications (Optional)

6. Subroutines
6.1. DISBURSE.PROJECT.AA.LOAD

Property Specification
Type Batch Load routine

Attached To N/A

Attached Field N/A

Dependency N/A

Description This routine is used to initialise the variables and files.

Arguments – IN N/A

Arguments – OUT N/A

Prelim Conditions N/A

Subroutine Flow
1. Add necessary insert files and I_DISBURSE.PROJECT.AA containing
common variables across batch routine.
2. Open necessary application files.
3. Open sequential file ALLLOAN.csv using OPENSEQ if it’s not existed
then create new file in T24 home directory.(BNK.RUN)

Special Instructions N/A

6.2. DISBURSE.PROJECT.AA.SELECT

Property Specification
Type Batch SELECT routine

Attached To N/A

Attached As N/A

Version: 0.1 Page 9 of 12 Date: 16 Oct 2019


Technical Specification

Dependency N/A

Description This routine Is used to select record from AA.ARRANGEMENT with product
line equal to lending and the loan that are disbursed today .

Arguments – IN N/A

Arguments – OUT N/A

Prelim Conditions N/A

Subroutine Flow
1. Add necessary insert and I_DISBURSE.PROJECT.AA containing
common variables across batch routine.
2. Select all record from application AA.ARRANGEMENT where
PRODUCT LINE EQ LENDING and ARRANGEMENT STATUS EQ
CURRENT.
3. Pass the selected list to BATCH.BUILD.LIST.
Special Instructions N/A

6.3. DISBURSE.PROJECT.AA.DATA

Property Specification
Type Batch routine

Attached To BATCH> BNK/DISBURSE.PROJECT.AA

Attached Field JOB.NAME

Version: 0.1 Page 10 of 12 Date: 16 Oct 2019


Technical Specification

Dependency N/A

Description This is service routine that write all existing records from AA.ARRANGEMENT
to ALLLOAN.csv file

Arguments – IN Y.ARR.ID

Arguments – OUT N/A

Prelim Conditions N/A

Subroutine Flow
1. Add necessary insert and I_DISBURSE.PROJECT.AA.COMMON
containing common variables across batch routine.
2. Read the necessary applications that are used to fetch the required
data using F.READ with the id Y.ARR.ID.
3. Create an array Y.ARR which is the output parameter of the file.
4. Write Y.ARR to sequential file ALLLOAN.txt using WRITESEQ.

Special Instructions N/A

6.4. DISBURSE.PROJECT.AA.MERGE

Property Specification
Type Single Thread Subroutine

Attached To N/A

Attached Field N/A

Dependency N/A

Description This routine is used to merge all the text files that were created after running

Version: 0.1 Page 11 of 12 Date: 16 Oct 2019


Technical Specification

the service into a csv file

Arguments – IN N/A

Arguments – OUT N/A

Prelim Conditions N/A

Subroutine Flow
1. Add necessary insert files
2. Open Sequential file .csv file to which those text files will be merged
3. Include all the required field names as headers.
4. Then use the logic to move the data which are present in multiple txt
file to one csv file.
Special Instructions N/A

7. Accounting
N/A

8. Limits
N/A

9. COB Processing
N/A

10. Assumptions
N/A

11. Dependencies/Exclusions
N/A

12. Testing Notes


N/A

13. Packaging / Installation


N/A

Version: 0.1 Page 12 of 12 Date: 16 Oct 2019

You might also like