Design Document - HSBC Bank Integration
Design Document - HSBC Bank Integration
Document
Document Location
SharePoint link
Identification / Ownership
Version History
0.1 – 1.0: Initial document creation and defining business requirements. Once business requirements are fully defined,
change to version 1.0
1.1 – 2.0: Functional design. Once functional design is defined and reviewed by functional lead, change to version 2.0
2.1 – 3.0: Technical design. Once technical design is completed and reviewed, change version to 3.0
3.1 – 4.0: Technical build. Once build components are documented, including tech unit testing results, change version to 4.0
4.1 – 5.0: Unit testing and signoff. Once unit testing is completed and results are entered into this document, change to
version 5.0 (FINAL)
4.0 29-01-2024 Abhishek Ruhela Build components are documented including tech unit testing results
5.0(Final) Unit testing completed and results entered into the document
Business Requirements
Functional Design
Technical Design
Technical Build
1 Business Requirements.....................................................................................................................5
1.1 Identification........................................................................................................................................... 5
1.2 Requirements.......................................................................................................................................... 5
2 Functional Design.............................................................................................................................6
2.2 Functional Design Details........................................................................................................................ 6
2.3 Execution Characteristics........................................................................................................................ 7
2.4 Functional Unit Testing (FUT)............................................................................................................8
3 Technical Design.............................................................................................................................11
3.1 Technical Solution Overview................................................................................................................. 11
3.2 Technical Specifications........................................................................................................................ 11
3.3 Legacy/ Third-Party Technical Specifications........................................................................................11
3.4 Middleware Technical Specifications....................................................................................................11
4 Build / Development Details...........................................................................................................12
4.1 Oracle ERP/SCM Cloud Solution............................................................................................................12
4.1.1 Program / Data Flow................................................................................................................................12
4.1.2 Development Objects................................................................................................................................7
4.1.3 Technical Security Details..........................................................................................................................7
4.1.4 Additional Object Details.........................................................................................................................15
4.2 Legacy/ Third-Party Solution Objects....................................................................................................15
4.3 Middleware Solution Objects................................................................................................................15
4.4 Technical Unit Testing (DUT).............................................................................................................9
5 Migration Details..............................................................................................................................9
5.2 Oracle ERP/SCM Cloud Solution............................................................................................................17
5.2.1 When was it migrated to prod?...............................................................................................................17
5.2.2 Who migrated it?.....................................................................................................................................17
1.1 Identification
1.2 Requirements
Define Scope The purpose of this integration is to enable secure payment processing with HSBC using a provided public
key uploaded to the UCM server.
Specify Public key provided by HSBC Bank (This key is used for validating the digital signature of inbound
Requirements acknowledgment of file or bank statement and to encrypt the bank statement file shared) to process the
payment ahead.
Assumptions Renamed public key must be configured and automatically imported in system for smooth payment process.
Downstream Once the configuration is done the PGP Public key will be automatically imported in system.
Impact
Known Risks Public key not displaying under List of Values due to wrong configuration
Run Characteristics Please specify Yes to indicate the requirement of how the client wishes to run the interface:
Real-time: No
On-Demand: Yes
Scheduled Periodically: No
Approach
This streamlined process ensures a secure and efficient integration of the public key for HSBC bank transactions and further
payment process
Open/Closed Issues
Middleware N/A
Requirements
N/A
Connections Description:
Connection Name Adapter
N/A
N/A N/A
N/A
4.1.2.5 Lookups
N/A
N/A
4.1.2.7 Reports
N/A
Data Model
Path Description
/Report Name Query
N/A
HSBC – to get the public key file and upload in Oracle Fusion
Test Results
N/A