2 Prerequisites
OBAPI pre-requisite software should be installed and available before proceeding.
For OBAPI pre-requisite software setup refers document Oracle Banking Digital Experience Installer Pre-Requisite Setup Manual.
Installer Pre-requisite Installation
Python 3.11 for Linux Operating System : --
- Execute below commands to install the python
3.11.9
dnf groupinstall 'development tools'dnf install bzip2-devel expat-devel gdbm-devel ncurses-devel openssl-devel readline-devel wget sqlite-devel tk-devel xz-devel zlib-devel libffi-develwget https://www.python.org/ftp/python/3.11.9/Python-3.11.9.tgz tar -xzvf Python-3.11.9.tgzcd Python-3.11.9./configure --enable-optimizationsmake altinstallpython3.11 –version
- Once above steps are executed successfully install the following required
modules.
pip3.11 install --upgrade pip pip3.11 install cx-Oracle==8.3
pip3.11 install urwid==2.6.14
Installer Pre-requisite verification
Post installation of OBAPI Installer prerequisite software’s, verification can be done using below steps.
Note:
Verification should be performed on Server where Oracle Weblogic is locally installed and by OS user (which is owner for Oracle Weblogic home directory) for non-root steps. The same user will be used to execute installer.Oracle Instant client
- Login using root user.
- Run below command to verify if Oracle Instant client is
installed.
rpm -qa | grep oracle
OBAPI pre-requisite software should be installed and available before proceeding.
For OBAPI pre-requisite software setup refers document Oracle Banking APIs Installer Pre-Requisite Setup Manual .
Installer Pre-requisite verification
Post installation of OBAPI Installer prerequisite software’s, verification can be done using below steps.
Note:
Verification should be performed on Server where Oracle Weblogic is locally installed and by OS user (which is owner for Oracle Weblogic home directory) for non-root steps. The same user will be used to execute installer.Oracle Instant client
- Login using root user.
- Run below command to verify if Oracle Instant client is
installed.
rpm -qa | grep oracle
Note:
Above package verification command is specific to Oracle Linux and RHEL distributions only. For other Linux distributions or OS please refer to OS specific package manager documentation.
Python:
- Execute python –V
command
python3.11 -V
Note:
Ensure Python 3.11.9 supported version is installed. Above command should reflect the same.
cx_Oracle & Urwid:
- Execute python
command
python
Note:
Ensure Python 3.11.0 version should be available in PATH variable. Above execution should be done using Python 3.11.0. - Import Urwid and check
version
import urwid (Press Enter) urwid.__version__
If version is displayed, then Urwid is installed and available for use.
Note:
Ensure Urwid 2.6.14 supported version is installed. Above command should reflect the same. - Similarly import cx_Oracle and check
version
import cx_Oracle (Press Enter) cx_Oracle.version
If version is displayed, then cx_Oracle is installed and available for use.
Note:
Ensure cx_Oracle 8.3.3 supported version is installed. Above command should reflect the same.