9.1 OBRH Configurations

During Bank Implementation, assuming OBRH is installed and configured as part of OBLM installation.

For OBAPI and OBLM integration using OBRH the following configurations need to be done.

  1. Carry out all the steps mentioned inOBRH Integration Configurationsection in this document. The service provider for product processor OBLM (Oracle Banking Liquidity Management) end-points configured in OBRH is “OBLM” (this step is not required to be repeated after each patch-set).
  2. After all the above steps are completed, user needs to execute some scripts for the host APIs that are to be consumed via OBRH. These are the scripts to pick the third party adapter implementation instead of the host specific implementations as well as to call the OBRH end-point for the configured interfaces. The scripts are available at the following location:
    1. /installables/db/OBLM/version/DIGX_FW_CONFIG_ALL_O.sql (part of base installer)
    2. /patch_incrementals/modules/OBLM/22.2.1.0.0_DIGX_FW_CONFIG_ALL_O.sql (May’23 PS)
    3. /patch_incrementals/modules/OBLM/22.2.2.0.0_DIGX_FW_CONFIG_ALL_O.sql (Nov’23 PS)
    4. /patch_incrementals/modules/OBLM/22.2.5.0.0_DIGX_FW_CONFIG_ALL_O.sql (Oct’24 PS)

    Note:

    ‘%ENTITY_ID%’ in the above scripts should be replaced with the entity identifier (For Example if the entity during implementation is OBDX_BU then ‘%ENTITY_ID%’ should be replaced by ‘OBDX_BU’).

All the OBLM APIs consumed from OBAPI are via OBRH. List is as follows:

OBRH Consumer Service Name Transaction Name
createLMStructure Create Structure
editLMStructure Edit Structure
executeLMPoolStructure Execute Pool Structure
executeLMSweepStructure Execute Sweep Structure
fetchLMAccounts Fetch Liquidity enabled Accounts for Primary as well as Linked Customers
fetchLMAccountsByPartyId Fetch Liquidity enabled Accounts for Customer
fetchLMAccountsWithStructure Fetch Accounts participating in multiple Structures
fetchLMAccountsWithlinkedStructure Fetch Structure details for list of Accounts
fetchLMBranches Fetch Branches
fetchLMChargeDefinitionList Fetch Charge Definitions
fetchLMChargeList Fetch Charges
fetchLMCurrency Fetch Currencies
fetchLMFrequencies Fetch Frequencies
fetchLMInstruction Fetch Instructions
fetchPoolLogs Fetch Pool Logs
fetchSweepLogs Fetch Sweep Logs
fetchUpcomingSweepLogs Fetch Upcoming Sweep Logs
listStructurePriorities Fetch Structure Priorities
partyHierarchyList Fetch Linked Customers Hierarchy
readLMStructure View Structure details
validateLMStructure Validate Structure
fetchLMStructures Fetch Structures
fetchLMSimulationAccounts Fetch Accounts eligible for Simulation
fetchLMSimulation Fetch Simulation Structures
readLMSimulation View Simulation Structure details
createLMSimulation Create Simulation Structure
downloadLMSimulationPDFReport Download Simulation Advice
editLMSimulation Edit Simulation Structure
createlendlimit Create Lend Limit
readLMLendLimit View Lend Limit details
editLendLimit Edit Lend Limit
closeLendLimit Close Lend Limit
getLMGroupCustomerID Fetch Root customer in customer hierarchy
listLMInterCompanyLoans Fetch Intercompany Loans
readLMInterCompanyLoan View Intercompany Loan details
fetchICLTransactions Fetch Intercompany Loan transactions
initiateICLSettlement Initiate Intercompany Loan settlement
listIntercompanyLoanSummary Fetch Intercompany Loans summary
getChildAccountsForLMStructure Fetch immediate child accounts for a selected account in Structure in staggered manner
readLMStructurePdfDownload Download Structure details
fetchReallocationMonitorLogs Fetch Reallocation Logs
executeSweepAccountPairs Adhoc execution of sweep account pairs

This completes the entire configuration needed for consuming OBLM APIs in OBAPI through OBRH.