3 Installation

Pre-Installation

  • Install all the prerequisite software and packages mentioned above

Steps of Installation

  • Download and extract the installer zip file (Base).
  • Navigate to “<OBDX INSTALLER DIR>/core/config”
  • Open the “installer.properties” file to maintain key configurations for BASE ENTITY (OBDX_BU)


IMPORTANT:

  • Enter the values right after the “=”sign
  • DO NOT change anything to the left of the “=”
  • DO NOT change any of the flag values or pre-filled values (such as WLS_JDBC_DIGX_NAME, WLS_JDBC_DIGX_JNDI, Flag values etc) available in “Factory Shipped” section.
  • Ensure there is no blank space after “=” sign, except specific flavor specific configuration.
  • Throughout this document consider UBS as UBS core banking with OBPM as payments engine.

Only below parameters should be set in installer.properties file

Component Parameter Description Example
DB details (for OBDX schema) OBDX_DATABASE_HOSTNAME Enter the hostname of the database server which would host the database schema for OBDX abc.xyc.com
OBDX_DATABASE_PORT Enter the port number of the database listener 1521
OBDX_DATABASE_SID Enter the Oracle Service Name for database instance filepath
OBDX_DATABASE_SYS_USER Enter the username with 'sys' privileges Sys
POST_FIX For OBDX schema name like "OBDX_DEV" POST FIX is 'DEV'.

SHOULD BE IN UPPERCASE ONLY.

DEV
OBDX_DBA_DIRECTORY_NAME Enter the directory name in which you want the OBDX schema tablespace datafile to be created. Enter Logical name (i.e. DIRECTORY_NAME column) from DBA_DIRECTORIES table NOT the physical path. OBDX_DIR
OBDX_AUDIT_DBA_DIRECTORY_NAME Enter the directory name in which you want the OBDX AUDIT tablespace datafile to be created. Enter Logical name (i.e. DIRECTORY_NAME column) from DBA_DIRECTORIES table NOT the physical path. OBDX_AUDIT_DIR
EHMS DB details (to be configured only in-case of FLAVOR as UBS,FCORE&OBPM) EHMS_DATABASE_HOSTNAME Enter the hostname for EHMS database server abc.xyz.com
EHMS_DATABASE_PORT Enter the port number of EHMS database listener 1521
EHMS_SCHEMA_NAME Enter the Complete OBDX-EXT (B1A1) HostInterfaceschema name you want installer to create as new schema.

SHOULD BE IN UPPERCASE ONLY.

EHMS182SCHEMA
EHMS_DBA_DIRECTORY_NAME Enter the directory name in which you want the OBDX-EXT (B1A1) schema tablespace datafile to be created. Enter Logical name (i.e.DIRECTORY_NAME column) from DBA_DIRECTORIES table NOT the physical path. OPATCH_LOG_DIR
EHMS_DATABASE_SYS_USER Enter the username with 'sys' privileges Sys
EHMS_DATABASE_SID Enter the EHMS database Service Name filepath
EHMS_HOST_SCHEMA_NAME Enter the EXISTING EHMS HOST schema name OBDXUBS
EHMS_CCY(to be configured for UBS and OBPM HOST only) Enter the Country code for EHMS HOME Branch GB
EHMS_HB (to be configured for UBS and OBPM HOST only) Enter the Branch code for code for EHMS HOME Branch AT3
EHMS_FCORE_FCUBS_SCHEMA_NAME (to be configured for FCORE HOST only) FCORE-FCUBS schema name FCRUBSHOST
Weblogic server details MIDDLEWARE_HOME Oracle Weblogic Server home path. Example /home/obdxuser/Oracle/Middleware/Oracle_Home - where you have sub-directories like wlserver,oracle_common etc. /home/obdxuser/Oracle/Middleware/Oracle_Home
JAVA_HOME Path where JAVA (JDK) is installed /home/obdxuser/jdk11_0_14
FLYWAY_HOME Path where FLYWAY is installed /home/obdxuser/flyway-8.3
DB_WITH_FLYWAY_EXECUTION Database execution type YES or NO
GRADLE_HOME Path where GRADLE is installed /home/obdxuser/gradle-7.9
MavenRepositoryUrl Path where maven-repo under installer folder $installerDir/installables/maven-repo
GradleRepositoryUrl Path where gradle-repo under installer folder $installerDir/installables/gradle-repo
INSTALLATION_HOME Path where OBDX is to be installed. All configuration files will be copied as a sub-directory “config” under this directory.

DO NOT KEEP INSTALLATION_HOME AS MiddlewareHome.

/home/obdxuser/obapi
WLS_DOMAIN_PATH Path where OBDX Weblogic domain should be created. Users can now enter custom path as per their requirements. /home/obdxuser/domains
WLS_CLUSTER_NAME Name of cluster; this cluster would have one single managed server. obdx_cluster
WLS_CLUSTER_NODE_HOSTNAME Host name or IP address of managed server participating in the cluster. Currently only single node is supported. abc.xyz.com
WLS_ADMIN_SERVER_PORT Weblogic AdminServer port. It is the port to access the administration console of the Weblogic server. Generally port 7001 is used as the AdminServer port. Custom port are supported. 7001
WLS_ADMIN_SERVER_SSL_PORT AdminServer SSL port. It is the port used to securely access (https) the administration console of the Weblogic server. 7002
WLS_NODE_PORT Node Manager Port. It is the port used by Node Manager to be configured for OBDX domain. Generally, 5556 is utilized as Node Manager Port. Custom ports are supported. 5556
WLS_MS_SERVER_NAME Managed server name. This will be the name of the managed server created in the cluster followed by indexes. eg- If this is set as 'clip' managed servers would be clip1. Clip
WLS_MS_SERVER_PORT Managed Server Port. Managed server will utilize this port for hosting OBDX components and associated resources. Custom ports are supported. 9001
WLS_DOMAIN_NAME Enter Weblogic Domain name. obdx_domain1
WLS_DOMAIN_ADMIN_USER Domain user ID. The user id will be used to access the Weblogic Administration console. weblogic
WLS_NODE_TYPE Weblogic Node Manager type Plain/SSL
WLS_MACHINE_NAME Weblogic Node Manager machine name obdx_machine
APP_ROOT_DIR Any empty directory path /scratch/app/dir
WLS_JMS_FILEUPLOAD_PS (to be configured for all OBDX supported HOST) Set the paths for the persistent store of the FileUpload JMS modules.

DO NOT KEEP path as INSTALLATION_HOME or as sub directory inside INSTALLATION_HOME.

/scratch/obapi/ FileUpload
WLS_JMS_AUDIT_PS (to be configured for all OBDX supported HOST) Set the paths for the persistent store of the Audit JMS modules.

DO NOT KEEP path as INSTALLATION_HOME or as sub directory inside INSTALLATION_HOME.

/scratch/obapi/Audit
WLS_JMS_REPORT_PS (to be configured for all OBDX supported HOST) Set the paths for the persistent store of the Reports JMS modules.

DO NOT KEEP path as INSTALLATION_HOME or as sub directory inside INSTALLATION_HOME.

/scratch/obapi/Reports
WLS_JMS_JPA_PS (to be configured for all OBDX supported HOST) Set the paths for the persistent store of the JPA JMS modules.

DO NOT KEEP path as INSTALLATION_HOME or as sub directory inside INSTALLATION_HOME.

/scratch/obapi/JPA
WLS_JMS_EXTSYSRECEIVER_PS (to be configured for all OBDX supported HOST) Set the paths for the persistent store of the ExtSystemReceiver JMS modules.

DO NOT KEEP path as INSTALLATION_HOME or as sub directory inside INSTALLATION_HOME.

/scratch/obapi/Receiver
WLS_JMS_EXTSYSSENDER_PS(to be configured for all OBDX supported HOST) Set the paths for the persistent store of the ExtSystemSender JMS modules.

DO NOT KEEP path as INSTALLATION_HOME or as sub directory inside INSTALLATION_HOME.

/scratch/obapi/Sender
OBDX Application Administrator user details OBDX_ADMIN_USERNAME Set username for OBDX application Admin user. USERNAME IS CASE SENSITIVE. In-case of OUD as provider username should be the User ID mentioned during user creation steps mentioned in pre-requisite document (refer To create User and mapping it to the Group section) superadmin
OBDX_ADMIN_EMAIL Enter the Email ID for OBDX application admin user. filepath
OBDX_ADMIN_CONTACT_NO Enter the mobile number for OBDX application admin user.

COUNTRY CODE IS MUST.

+911234567890

Note:

Apart from above any other property values should not be modified.

Ensure ORACLE_HOME, JAVA_HOME variable are set and their binaries are available in PATH variable before proceeding.

Login with OS user which was used to perform OBDX pre-requisite software installation (or has ownership on Oracle Weblogic home directory)

Ensure OBDX Installation home and filestore path’s maintained in installer.properties exists and user running the installer has read-write permissions.

Installation Steps:

Select the appropriate host system for Installation



Oracle FLEXCUBE Universal Banking (OBDX with UBS)

Select Installation mode





Mode of Installation - New Installation

  • New installation

In-case of a fresh installation of OBDX with appropriate host system for the first run on server.



Type of Deployment

Select the wars which you want to deploy. Some wars will be deployed by default. There are in total 25 wars.

Below screens would appear to taken end-user input



Enter below passwords:

  • SYS privilege user password where OBDX schema would be created
  • OBDX schema password
  • Weblogic console administrator user password
  • SYS privilege user password where UBS host schema exists
  • Existing UBS HOST schema password
  • New OBDX EHMS schema password
  • Password for OBDX application administrative user (In-case of OUD as provider, password should be similar to one used while user creation in OUD (or User Password field))

Third Party System (OBDX with THP)

Post Third Party System selection, enter the required credentials details



Enter below passwords:

  • SYS privilege user password where OBDX schema would be created
  • OBDX schema password
  • Weblogic console administrator user password
  • OBDX application admin user password

Oracle FLEXCUBE Core Banking (OBDX with FCORE)

Post Oracle FLEXCUBE Core Banking, enter the required credentials details



Enter below passwords:

  • SYS privilege user password where OBDX schema would be created
  • OBDX schema password
  • Weblogic console administrator user password
  • SYS privilege user password where FCORE host schema exists
  • New OBDX EHMS schema password
  • Password for OBDX application administrative user

Oracle FLEXCUBE Universal Banking with Oracle Banking Payments (OBDX with OBPM)

Enter the required credentials details



Enter below passwords:

  • SYS privilege user password where OBDX schema would be created
  • OBDX schema password
  • Weblogic console administrator user password
  • SYS privilege user password where OBPM host schema exists
  • Existing OBPM HOST schema password
  • New OBDX EHMS schema password
  • Password for OBDX application administrative user

Mode of Installation – Reinstall



In-case of an existing OBDX installation that you want to overwrite OR in case of a previously failed installation user can opt for this option.

Pre-requisites

  • Weblogic domain processes should be down (i.e. AdminServer, NodeManager, Managed Servers, Derby etc)
  • No open session (user should not be logged-in) with OBDX database schema (and OBDX EHMS schema in-case of OBDX UBS;OBPM and FCORE flavor).

Over-write the policies files (Day0Policy.csv; Entitlement.csv; Resources.csv and Task.csv) from OBDX Product zip into <OBDX INSTALLER DIR>/installables/policies directory

Key pointers

  • OBDX schema (and OBDX EHMS schema in-case of OBDX UBS flavor) would be dropped and recreated (as per installer.properties). Tablespace would be re-used.
  • Weblogic domain (as per installer.properties) would be deleted and created again.
  • Installation Home would be cleaned up (all files/ sub-directories would be deleted) and re-created again.

Note:

All input screens are similar to new installation option and as per the host system opted.

Installation Status

After selecting the mode and entering all required details, the status is displayed (as shown below) on the terminal to indicate the progress of the installation.

If DB_WITH_FLYWAY_EXECUTION set to NO



If DB_WITH_FLYWAY_EXECUTION set to YES

When the installation completes, the below message is displayed





When the installation completes, the below message is displayed