Temenos Digital
R24 AMR | Min(s) read

Software

Install the following to deploy the Temenos Digital solution. Before installing the solution, make sure that your computer meets the requirements explained in the following sections:

Quantum Visualizer

Make sure you have the following:

  • Quantum Visualizer Enterprise version 202404.0.1. Refer to Configuring your computer for installing Visualizer, and understanding the requirements for Visualizer. Refer to Quantum Visualizer User Guide for more information on the installation and configuration process.
  • Latest iOS and Android plug-ins and OS. See Release Notes for details.
  • MVC2.0 - 1.5.3 (Digital Banking Reference Architecture)
  • Refer to Supported Platforms and Channels document. This document provides details of the supported device types, operating systems and browser versions supported by each Temenos Digital product and feature set.
  • Credentials to the appropriate download site to download the release artifacts. Contact your Temenos representative for more information.
  • Refer to the list of licensed software being used including the third-party licenses.

Quantum Fabric

Quantum Fabric can be set up on the cloud or on-premise. Choose any of the following installation paths based on your requirement:

  • Cloud: Make sure that, the Quantum Fabric version 202404.0.0 instance is available on Temenos Cloud. If you have not created a cloud instance already, refer to Quantum Fabric User Guide for more information. You should also have a Quantum Fabric account with valid credentials. Refer to Creating Quantum Fabric Account for more information.On-premise: The equivalent version is closest installer version to 202404.0.0. To set up and configure the Quantum Fabric on-premise environment, refer to Quantum Fabric User Guide.
  • Refer to Supported Platforms and Channels document. This document provides details of the operating systems, application servers, and databases supported by Quantum Fabric.
  • Tomcat 9.0.33 (use the default Tomcat that comes along with Quantum Fabric installation).
  • Credentials to the appropriate download site to download the release artifacts. Contact your Temenos representative for more information.
  • Refer to the list of licensed software being used including third-party licenses.
  • Adding DNS entries to access Temenos Digital product URL as public domain: This step is optional. If the Quantum Fabric URL or Temenos Digital product applications are to be accessed as public domain URL or to be accessed from anywhere through internet, then make sure to add necessary DNS entries for the Domain Name. This step is required before Fabric Installation as this domain name needs to be provided during Fabric installation. Moreover, SSL certificate is required in case https Fabric instance is used; make sure the certificate is compatible with the domain name.

Other Software Prerequisites

Customer must procure the service/software directly from the third-party vendors.

  • JAVA Version 11
  • iText: Customer needs to purchase iText license for commercial purposes.
  • Temenos Digital apps are certified on the following databases:
    • DBX Database
      • MySQL 8.0.28
      • MS SQL Server 17
      • Azure SQL 12 (Equivalent of SQL Server 2019)
    • Quantum Fabric Database
      • MySQL 8.0.29
  • Microservice Database
    • PostgreSQL 14.2 for NoSQL
    • MySQL 8.0.29 for SQL
  • Microservice Container for all Apps:
    • Azure VM
    • On-premise
  • Minimum system requirements to run the mobile application:
    • An Android device should have a minimum of 2 GB RAM. On devices with lower memory, the app will work but can be sluggish.
    • For iOS devices, iPhone 5 and above are supported.
  • DBXDB Schema Locking: Note that L3 customization is not allowed on DBXDB. If the product team locks the DBXDB, customer implementation teams will face issues while fixing the product bugs. To avoid that, the product team has extended all the privileges in DBXDB. However, the implementation teams/customersnote are advised not to modify or ALTER the DBXDB schema for L3 customization.

Transact

Make sure you that Temenos Transact is set up. Refer to the deployment instructions for more information.

Fabric Run-time Configuration

Fabric run-time configuration related to Transact IRIS URLs.

In Quantum Fabric, click Environments, then select Settings. In the Settings section, select the Configurable parameters, and then Settings. Under the Server properties, ensure that you have set the following key value pairs.

Variable Name

Variable Value (Sample)

Description

DBP_CORE_CUSTOMER_CREATE http://temenosqainfinity.southindia.cloudapp.azure.com:9089/infinity-retail-api/api/v1.0.0/party/onboarding/customers Map this variable with the active IRIS URL (infinity-retail-api) configured with JWT token
ONBOARDING_IRIS_APIS_BASE_URL http://temenosqainfinity.southindia.cloudapp.azure.com:9089/irf-provider-container/api/v1.0.0 Map this variable with the active IRIS URL (infinity-retail-api) configured with JWT token

Microservices

Microservices is an architectural style that structures an application as a collection of small autonomous services, modeled around a business domain. Each service is self-contained and implements a single business capability.

To set up a microservice, see the deployment instructions section under the respective microservice.

Receipt Microservice is discontinued from 2022.04 release. The document generation capability is now handled by Formpipe, a third-party tool, through Document Storage Microservice.

Avoid Port Conflict Issues for Microservices

Make sure that there are no port conflicts if installing multiple microservices in the same system box. The overall default ports allotted for microservices across all verticals are given below for reference.

Fabric Run-time Configuration

In Quantum Fabric, click Environments, then select Settings. In the Settings section, select the Configurable parameters, and then Settings. Under the Server properties, make sure that the key value pairs are set as shown in the table below. Note that the The URLs shown in the table are IRIS war files of microservices and not the base Docker URLs.


Application Permissions for Android Mobile Banking

Permission Description Module
ACCESS_COARSE_LOCATION Allows an app to access approximate location. Locate Us
ACCESS_FINE_LOCATION Allows an app to access precise location. Locate Us
ACCESS_NETWORK_STATE Allows applications to access information about networks. Added by default
CAMERA Required to be able to access the camera device. RDC
INTERNET Allows applications to open network sockets. Added by default
READ_CONTACTS Allows an application to read the user's contacts data. Card-less cash Withdrawal (To select contacts from device)
WRITE_EXTERNAL_STORAGE Allows an application to write to external storage. Konympsocialshare component and wealth module (To download statements)

Open Ports in VM instance

After the Azure or AWS virtual machine (VM) instance is allocated, open the ports on Azure or AWS portals.


Install Python

Installing Python is a prerequisite because the Temenos Digital installer setup is created using Python.

Download Python 3.7.2

Download Python 3.7.2 for desktop from this link.

Install Python

  1. Select the Add Python 3.7 to PATH check box.
  2. Click Install Now to install Python with default settings.

It takes approximately five minutes for the installation to complete.



Install Apache Ant

Apache Ant is required for building client apps.

To install Ant, follow these steps:

  1. Make sure that Java Development Kit is installed and JAVA_HOME is configured as Windows environment variable.

  2. Visit the Apache Ant website and download the Ant zip file.
  3. Unzip the downloaded file to the folder that you want to store Apache Ant.
  4. Add ANT HOME as the Windows environment variable.
  5. On the Command Prompt (cmd), enter ant -version to see the Ant version installed on the system.




Install Node.js

Node.js is required for building client apps.

To install Node.js, follow these steps:

  1. Visit the Node.js website.
  2. Download the Node.js installer and install it.
  3. Do the following on Command Prompt (cmd):
    • Enter node -v to see the Node.js version installed on the system.
    • Enter npm -v to see the Node Package Manager version and whether NPM is installed on the system.



 

Copyright © 2020- Temenos Headquarters SA

Published on :
Thursday, May 30, 2024 11:39:49 AM IST