4 Installation using Silent Mode
This chapter describes how to run the OBAPI installer in silent mode.
What is silent-mode installation?
During installation in silent mode, the installation program reads the details for your configuration parameters (flavor; mode; passwords etc) from the environment variables (same session in which installer is executed) and installer.properties that you set before beginning the installation. The installation program does not display any configuration options during the installation process.
Below values to be exported before running installer in silent mode.
export PRODUCT=" "
export FLAVOUR=" "
export INSTALLER_VERSION=""
export Installation_Type=" "
export COMPONENT=""
export DB_SYS_PASSWORD=""
export SCHEMA_PASS=""
export DomainPassword=""
export DBAuthPassword=""
export EHMS_SCHEMA_PASS=""
export EHMS_HOST_SCHEMA_NAME_PASS=" "
export ENTITY_EHMS_DATABASE_HOSTNAME=" "
export ENTITY_EHMS_DATABASE_PORT=""
export ENTITY_EHMS_DATABASE_SID=" "
export ENTITY_EHMS_DATABASE_SYS_USER=" "
export ENTITY_EHMS_DATABASE_SYS_PASS=" "
export ENTITY_SCHEMA_NAME=””
export ENTITY_SCHEMA_PASS=" "
export ENTITY_EHMS_HOST_SCHEMA_NAME=" "
export ENTITY_EHMS_HOST_SCHEMA_NAME_PASS=" "
Steps for Silent-Mode Installation
- Download and extract the installer zip file (Base – non localization version).
- Navigate to “<OBAPI INSTALLER DIR>/core/config”
- Open the “installer.properties” file to maintain key configurations for BASE ENTITY (OBDX_BU)
**Refer to page 9 to 14 (step 4) for filling up installer.properties.
- Set the environment variables , as shown below
Below parameters should be set as environment variables, depending on the Host system the installer should be executed.
Host | Parameter | Description | Example |
---|---|---|---|
Environment variables to set for flavor:UBSFCORE |
FLAVOUR | Flavour for
installation
UBS for Oracle FLEXCUBE Universal Banking 14.6.0.0.0 (OBAPI with UBS) FCORE for Oracle FLEXCUBE Core Banking 11.8.0.0.0 (OBAPI with FCORE) |
export
FLAVOUR=OBPM or export FLAVOUR=FCORE |
MODE | Mode of
installation.
‘New’ in-case of a fresh installation of OBAPI for the first run on server ‘Clean’ in-case of an existing OBAPI installation that you want to overwrite OR in case of a previously failed installation or re-installation |
export MODE=New
or export MODE=Clean |
|
DB_SYS_PASSWORD | Sys user password of OBAPI database (Existing) | export DB_SYS_PASSWORD=obdx182sys | |
SCHEMA_PASS | Password for new schema on OBAPI database | export SCHEMA_PASS=obapi#182 | |
DomainPassword | Password for Weblogic Administrator console | export DomainPassword=wlsadmn | |
EHMS_DATABASE_SYS_PASS | Sys user password of EHMS HOST database (Existing) | export EHMS_DATABASE_SYS_PASS=obdxehmssys | |
EHMS_HOST_SCHEMA_NAME_PASS ** Only required for UBS & OBPM Host. Ignore this parameter in-case of FCORE Host | Password of existing EHMS HOST schema (Existing) | export EHMS_HOST_SCHEMA_NAME_PASS =obdxehmshost | |
EHMS_SCHEMA_PASS | Password for new OBAPI EHMS schema on EHMS HOST database | export EHMS_SCHEMA_PASS=obdx182ehms | |
wars_to_deploy | Mention the optional wars to deployed | export wars_to_deploy=digx-cms.war,digx-corporateloan.war,digx-payments.war | |
DBAuthPassword | Password for new OBAPI Administrator user of OBAPI application (In-case of OUD as provider, password should similar to one used while user creation in OUD(or User Password field)) | export DBAuthPassword=obdxadmn | |
Environment variables to set for flavor: OBAPI (Third-party HOST) |
FLAVOUR | Flavour for installation ‘OBAPI’ for Third Party System 1.0 (OBAPI with THP) | export FLAVOUR=OBAPI |
Mode | Mode of
installation.
‘New’ in-case of a fresh installation of OBAPI for the first run on server ‘Clean’ in-case of an existing OBAPI installation that you want to overwrite OR in case of a previously failed installation or re-installation |
export MODE=New
or export MODE=Clean |
|
DB_SYS_PASSWORD | Sys user password of OBAPI database (Existing) | export DB_SYS_PASSWORD= obdx182sys | |
SCHEMA_PASS | Password for new schema on OBAPI database | export SCHEMA_PASS=obapi#182 | |
DomainPassword | Password for Weblogic Administrator console | export DomainPassword=wlsadmn | |
wars_to_deploy | Mention the optional wars to deployed | export wars_to_deploy=digx-cms.war,digx-corporateloan.war,digx-payments.war | |
DBAuthPassword | Password for new OBAPI Administrator user of OBAPI application (In-case of OUD as provider, password should similar to one used while user creation in OUD(or User Password field)) | export DBAuthPassword=obdxadmn |
Run the runInstaller.py file with ‘--silent ’ argument along with ‘--base’ option.
Installation Status
The status is displayed 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