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 : --

  1. 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


  2. 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

  1. Login using root user.
  2. 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

  1. Login using root user.
  2. 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:

  1. 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:

  1. 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.
  2. 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.
  3. 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.