2 Prerequisites

OBAPI pre-requisite software should be installed and available before proceeding.

For OBAPI pre-requisite software setup refers document “Oracle Banking API 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

    Prerequisites

    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.8 -V

    Prerequisites

    Note:

    Ensure Python 3.8.0 supported version is installed. Above command should reflect the same.

cx_Oracle & Urwid:

  1. Execute python command
    python

    Note:

    Ensure Python 3.8.0 version should be available in PATH variable. Above execution should be done using Python 3.8.0.
  2. Import Urwid and check version
    import urwid (Press Enter) urwid.__version__

    Prerequisites

    If version is displayed, then Urwid is installed and available for use.

    Note:

    Ensure Urwid 2.1.2 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

    Prerequisites

    If version is displayed, then cx_Oracle is installed and available for use.

    Note:

    Ensure cx_Oracle 8.1.0 supported version is installed. Above command should reflect the same.

Python 3.8 for Linux Operating System :

  1. Execute below commands to install the python 3.8.0
    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-devel
    wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz 
    tar -xzvf Python-3.8.0.tgz
    cd Python-3.8.0
    ./configure --enable-optimizations
    make altinstall
    python3.8 –version

    Prerequisites

  2. Once above steps are executed successfully install the following required modules.
    pip3.8 install --upgrade pip            
    pip3.8 install cx-Oracle==8.3

    Prerequisites

    pip3.8 install urwid==2.1.2    

    Prerequisites