2 Database Setup

In this section you are going to setup database related configuration for Oracle Banking Origination Installation.

It is recommended to create different schema for each application. Below setup is designed to work with separate schema for each application.

Prerequisite

In this section, you are going to setup database related configuration for Oracle Banking Origination Installation. Before you proceed, ensure pre-installation setup is done. The pre-installation setup includes the configuration of database, setting up the setUserOverrides.sh. After creating the schema for each of the required micro services, DDLs and INCs of each micro-service to be compiled in the respective schemas. The DDLs and INCs ensure the creation of tables and availability of static data required for the execution of services. These are compiled automatically using flyway.

Database Setup

To setup DB for Oracle Banking Origination schema’s to be created:

Table 2-1 Database Setup

Service Name Schema Required
obremo-rpm-maintenance-services Yes (obremo-rpm-maintenance-services schema)
obremo-rpm-process-driver-services Yes (obremo-rpm-process-driver-services schema
obremo-rpm-businessprocess-services Yes (obremo-rpm-businessprocess-services schema)
obremo-rpm-businessproductdetails-services Yes (obremo-rpm-businessproductdetails-services schema)
obremo-rpm-cmn-applicantservices Yes (obremo-rpm-cmn-applicantservices schema)
obremo-rpm-cmn-hostservices Yes (obremo-rpm-cmn-hostservices schema)
obremo-rpm-cmn-scorecardservices Yes (obremo-rpm-cmn-scorecardservices schema)
obremo-rpm-lo-loanapplications Yes (obremo-rpm-lo-loanapplications schema)
obremo-rpm-sav-account-service Yes (obremo-rpm-sav-account-service schema)
obremo-rpm-term-deposit-service Yes (obremo-rpm-term-deposit-service schema)
obremo-rpm-projection-services Yes (obremo-rpm-projection-services schema)
obremo-rpm-batch-services No (uses the plato batch server schema)
obremo-rpm-cmn-ipaservices Yes (obremo-rpm-cmn-ipaservices schema)
obremo-rpm-cmn-collateralservices Yes (obremo-rpm-cmn-collateralservices schema)
obremo-rpm-creditcardapplication Yes (obremo-rpm-creditcardapplication schema)
obremo-rpm-cmn-mlservice Yes (obremo-rpm-cmn-mlservice schema)
obremo-rpm-rule-configurationservice No (Plato rule schema)