4 Data Sources Creation

In this section you are going to setup the data source creation for Oracle Banking Origination installation.

Prerequisite

Database setup for Oracle Banking Origination has to be performed prior to the deployment setup. The data sources for the respective micro-services must be created first before the application deployment. Each of the data source target to their corresponding servers on which the application will be deployed. The following sections explain the list of data sources required to be created for Oracle Banking Origination services and the steps to configure them in the server.

Figure 4-1 Data Source Creation



Data Source List

The table below lists the data sources to be created on each domain prior to deployment of applications onto managed servers.

Table 4-1 Data Source List

Service Name Data Source Name Data Source JNDI Targets
obremo-rpm-maintenance-services RPMMAINTENANCE jdbc/OBREMOMAINTCE Oracle Banking Origination Managed Server
obremo-rpm-process-driver-services RPMProcessDriver jdbc/RPMPROCESSDRIVER Oracle Banking Origination Managed Server
obremo-rpm-businessprocess-services RPMBusinessProcess jdbc/OBREMOBUSSPRC Oracle Banking Origination Managed Server
obremo-rpm-businessproductdetails-services RPMBusinessProduct jdbc/OBREMOBPDETAILS Oracle Banking Origination Managed Server
obremo-rpm-cmn-applicantservices RPMCmnApplicant jdbc/CMNAPPLICANT Oracle Banking Origination Managed Server
obremo-rpm-cmn-hostservices RPMHostService jdbc/RPMHOST Oracle Banking Origination Managed Server
obremo-rpm-cmn-scorecardservices RPMScorecard jdbc/CMNSCORECARD Oracle Banking Origination Managed Server
obremo-rpm-lo-loanapplications RPMLoan jdbc/LOANAPP Oracle Banking Origination Managed Server
obremo-rpm-term-deposit-service RPMTD Jdbc/TDACC Oracle Banking Origination Managed Server
obremo-rpm-projection-services RPMPROJECTION jdbc/RPMPROJECTION Oracle Banking Origination Managed Server
obremo-rpm-sav-account-service RPMSaving jdbc/SAVACC Oracle Banking Origination Managed Server
obremo-rpm-cmn-ipaservices RPMIPA jdbc/IPA Oracle Banking Origination Managed Server
obremo-rpm-cmn-collateralservices RPMCOLLATTERAL jdbc/OBREMOCOLLATERAL Oracle Banking Origination Managed Server
obremo-rpm-creditcardapplication RPMCREDITCARD jdbc/CCAPP Oracle Banking Origination Managed Server
obremo-rpm-cmn-mlservice RPMML jdbc/OBREMOML Oracle Banking Origination Managed Server, CMC Managed Server
Appshell UI None None Appshell Server
cmc-component-server None None Appshell Server
moc-component-server None None Appshell Server
sms-component-server None None Appshell Server
oboflo-component-server None None Appshell Server

Steps to Create Datasource

For creating data source, refer to How to Create Datasource section in ANNEXURE-1

Additional Datasource Mapping

As part of Oracle Banking Origination, flyway jndi changes are incorporated. In order to deploy the services successfully, map the following data source to all the newly created managed servers for Oracle Banking Origination.

Table 4-2 List of Additional Datasource

Data Source Name Data Source JNDI Targets
PLATO jdbc/PLATO Oracle Banking Origination Managed Server
PLATO_UI_CONFIG jdbc/PLATO_UI_CONFIG Oracle Banking Origination Managed Server
SMS jdbc/sms Oracle Banking Origination Managed Server
PLATOBATCH jdbc/PLATOBATCH Oracle Banking Origination Managed Server
PLATORULE jdbc/PLATORULE Oracle Banking Origination Managed Server
COMMON CORE jdbc/CMNCORE Oracle Banking Origination Managed Server

User Grants

The following grants are provided to the user in the Projection schema which is required for Machine Learning use cases.

  • GRANT CREATE MINING MODEL TO <RPMML SCHEMA>;
  • GRANT CREATE ANY MINING MODEL TO <RPMML SCHEMA>;
  • GRANT ALTER ANY MINING MODEL TO <RPMML SCHEMA>;
  • GRANT DROP ANY MINING MODEL TO <RPMML SCHEMA>;
  • GRANT SELECT ANY MINING MODEL TO <RPMML SCHEMA>;
  • GRANT COMMENT ANY MINING MODEL TO <RPMML SCHEMA>;
  • GRANT EXECUTE ON DBMS_DATA_MINING to <RPMML SCHEMA>;
  • GRANT CREATE TABLE TO <RPMML SCHEMA>;
  • GRANT DROP ANY TABLE TO < RPMML SCHEMA>;
  • GRANT CREATE JOB TO <PRODUCT PROJECTION SCHEMA>;