5 Data Source Creation

This topic provides systematic instruction to create the data source for Oracle Banking Enterprise Limits and Collateral Management installation.

Prerequisite

  • Make sure that database setup for Oracle Banking Enterprise Limits and Collateral Management is completed before deployment setup.
  • The data sources for each micro service need to be set up before deploying the application. Each data source connects to its specific server where the application will be deployed.
The following diagram represents the process of creating data sources.:

Figure 5-1 Data Source Creation



  1. Create the data sources on each domain.

    Note:

    For more information on data source creation, refer to the Datasource Creation topic in the Configuration and Deployment Guide.
    The table below are the list of the data sources to be created on each domain prior to deployment of applications onto managed servers.

    Table 5-1 Data Source List

    Service Name Data Source Name Data Source JNDI Target
    obelcm-common-maintenance-services OBELCM_COMMON jdbc/OBELCM_COMMON Maintenances Server (managed server1)
    obelcm-limits-maintenance-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Maintenances Server (managed server1)
    obelcm-collateral-maintenance-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Maintenances Server (managed server1)
    Maintenances Server (managed server1) OBELCM_EXPOSURES jdbc/OBELCM_EXPOSURES Maintenances Server (managed server1)
    obcc-core-services OBCCCORE jdbc/OBCCCORE Maintenances Server (managed server1)
    covenant-services OBCC_COVENANT jdbc/CAMCOVNT Maintenances Server (managed server1)
    terms-conditions-services OBCC_TERMSCONDITIONS jdbc/TERMSCONDITIONS Maintenances Server (managed server1)
    obelcm-limits-utilization-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Transactions Server (managed server2)
    obelcm-collaterals-utilization-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Transactions Server (managed server2)
    obelcm-pp-limits-kafka-consumer-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Kafka Consumer Server (managed server3)
    obelcm-pp-limits-currency-reval-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Limits Batch Server (managed server4)
    obelcm-pp-facility-transfer-batch-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Limits Batch Server (managed server4)
    obelcm-pp-facility-earmarking-batch-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Limits Batch Server (managed server4)
    obelcm-pp-exposure-block-batch-services OBELCM_EXPOSURES jdbc/OBELCM_EXPOSURES Limits Batch Server (managed server4)
    obelcm-pp-facility-nonrev-closure-batch-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Limits Batch Server (managed server4)
    obelcm-pp-facility-untanking-batch-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Limits Batch Server (managed server4)
    obelcm-facility-stats-master-batch-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Limits Batch Server (managed server4)
    obelcm-pp-liab-tanking-untanking-batch-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Limits Batch Server (managed server4)
    obelcm-pp-facility-expiry-batch-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Limits Batch Server (managed server4)
    obelcm-facility-fee-batch-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Limits Batch Server (managed server4)
    obelcm-pp-facility-activation-batch-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Limits Batch Server (managed server4)
    obelcm-pp-facility-schedules-batch-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Limits Batch Server (managed server4)
    obelcm-pp-facility-gebsuval-batch-services OBELCM_LIMITS jdbc/OBELCM_LIMITS Limits Batch Server (managed server4)
    obelcm-pp-coll-activation-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-coll-perfection-status-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-coll-pool-util-reval-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-coll-tanking-untanking-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-collateral-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-collateral-charge-expiry-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-collateral-child-reval-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-collateral-eca-accounting-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-collateral-enddate-reval-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-collateral-expiry-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-collateral-facility-master-batch-service OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-collateral-fee-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-collateral-haircut-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-collateral-pool-reval-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-collateral-reval-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-collateral-util-reval-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-colpool-tanking-untanking-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-common-notification-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    obelcm-pp-common-ofsaa-batch-services OBELCM_COLLATERALS jdbc/OBELCM_COLLATERALS Collateral Batch Server (managed server5)
    app-shell 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
    obelcm-component-server None None Appshell Server
    obcc-component-server None None Appshell Server
  2. Connect the data sources to all the new managed servers for Oracle Banking Enterprise Limits and Collateral Management.

    Note:

    As part of Oracle Banking Limits and Collaterals, the flyway JNDI changes are incorporated. To deploy the services successfully, the data sources need to be mapped.

    Table 5-2 Additional Data sources

    Data Source Name Daata Source JNDI Targets
    PLATO jdbc/PLATO Maintenance Server, Transaction Server, Kafka Consumer Server, Limits Batch Server, Collateral Batch Server
    SMS jdbc/sms Maintenance Server, Transaction Server, Kafka Consumer Server, Limits Batch Server, Collateral Batch Server
    PLATOBATCH jdbc/PLATOBATCH Limits Batch Server, Collateral Batch Server