The integration between FCDB and FCIS enables bank customers to perform mutual funds transactions online. Following are the features of this integration.
This chapter contains the following sections:
This section contains the following topics:
This integration enables Oracle FLEXCUBE Direct Banking user/customer to perform the following activities:
The following activities take place in Oracle FLEXCUBE Investor Servicing.
The following diagram provides a high-level information of the data flow and integration pattern used in FCIS-FCDB integration.
The following table contains the integration processes and the pattern of each process:
Integration Process |
From |
To |
Integration Pattern |
UH details |
FCIS |
FCDB |
Fetch |
Fund Inquiries |
FCIS |
FCDB |
Fetch |
Transaction requests/response |
FCDB/FCIS |
FCIS/FCDB |
Process (request/response) |
Transaction Inquiries |
FCIS |
FCDB |
Fetch |
Customer Holdings |
FCIS |
FCDB |
Fetch |
This section contains the following topics:
The prerequisites for this integration in Oracle FCDB are as follows:
The following parameters need to be setup in Oracle FCDB:
The User ID to be used for exchanging XML messages over Gateway. Kindly refer Oracle FLEXCUBE Direct Banking System Handbook – Volume V – Host Integration Layer for further details.
The prerequisites for this integration in Oracle FCIS are as follows:
This section contains the following topics:
The integration between FCDB and FCIS enables the customers to buy and redeem the mutual funds and perform related transactions.
The customer places transaction orders related to mutual funds in FCDB system. FCIS system processes the request, and sends an appropriate response to FCDB system, which is displayed to the customer.
If there is no response from FCIS within a specific time, then time-out message is displayed to the customer. The customer can check the order status at a later point under the order status inquiry in FCDB system.
Note
Transactions entered using FCIS screens and those received by means of upload/gateway are processed in the same manner. Transactions received from FCDB are automatically authorized in FCIS.
See “Annexure” on page 1. for the complete list of touch points of the integration process.
The activities involved in this integration are discussed under the following headings.
Customer can place orders to buy single or multiple mutual funds/SIP from Oracle FCDB system.
From FCDB purchase order screen, the customer can view and select the funds/SIPs available in FCIS database. The customer chooses the required AMC and the funds, and then places an order for purchase. FCDB places the order details in the respective FCIS queue.
FCIS picks up the details from the queue and processes the purchase order.
In case of mutual funds purchase, FCIS processes the order and passes the necessary entries to FCUBS/host system. On completion of the transaction, FCIS places a success/failure message in the respective queue, which is picked up by FCDB system and displayed to the customer.
In case of SIP purchase, FCIS creates a standing instruction on the customer account and sends a confirmation message to FCDB system.
Source System |
Target System |
Action |
Communication Channel |
Service Name |
Operation Code |
Synchronous/Asynchronous |
FCDB |
FCIS |
Creation |
JMS |
FCISSubscription |
CreateSubscription |
Asynchronous |
FCDB |
FCIS |
Creation - SIP |
JMS |
FCISStandingInstruction |
CreateStandingInstruction |
Asynchronous |
FCDB |
FCIS |
List Unit Holders for CIF |
DB Query |
IS_MSTUSERPORTFOLIO |
|
Synchronous |
FCDB |
FCIS |
List of AMC |
DB Query |
|
|
Synchronous |
FCDB |
FCIS |
Funds under AMC |
DB Query |
|
|
Synchronous |
The customer can view the mutual funds available to him/her for redemption in FCDB screen. When the customer places an order for redemption of a fund, Oracle FCDB places the details in the respective queue, which is picked up and processed by FCIS system. After processing the order, FCIS places a success/failure message in the respective queue, which is picked up by FCDB system and displayed to the customer.
Source System |
Target System |
Action |
Communication Channel |
Service/Host View Name |
Operation Code |
Synochronous/Asynchronous |
FCDB |
FCIS |
Redemption Creation |
JMS |
FCISRedemption |
CreateRedemption |
Asynchronous |
FCDB |
FCIS |
List unit holders for CIF |
DB Query |
IS_MSTUSERPORTFOLIO |
|
Synchronous |
FCDB |
FCIS |
List funds for UH |
DB Query |
IS_MSTFUND, IS_MSTFUNDTPR, IS_MSTFUNDAMC |
|
Synchronous |
Retail customer can switch between funds available to him/her. Switch option is available only between funds available within the same AMC.
For further details on fund, refer ‘Transaction’ User Manual of Oracle FLEXCUBE Investor Servicing.
The customer can view the funds available within the same AMC for switch transaction. When the customer places an order for switch between funds, Oracle FCDB places the details in the respective queue, which is picked up and processed by FCIS system.
Source System |
Target System |
Action |
Communication Channel |
Service/Host View Name |
Operation Code |
Synchronous/Asynchronous |
FCDB |
FCIS |
Switch creation |
JMS |
FCISSwitch |
CreateSwitch |
Asynchronous |
FCDB |
FCIS |
Funds available for switch |
DB Query |
IS_MSTUSERPORTFOLIO |
|
Synchronous |
Customer can inquire and view the funds available in the portfolio for a selected entity and user type.
For further details on User Maintenance, refer Unit Holder Maintenance User Manual of Oracle FLEXCUBE Investor Servicing.
When the customer places a request to view the funds portfolio, Oracle FCDB makes a query in FCIS database and displays the funds available in the portfolio for the unit holder.
Source System |
Target System |
Action |
Communication Channel |
Host View Name |
Synchronous/Asynchronous |
FCDB |
FCIS |
Fetch portfolio for unit holder |
DB Query |
IS_MSTUSERPORTFOLIO |
Synchronous |
FCDB |
FCIS |
Fund information for portfolio |
DB Query |
IS_MSTFUND, IS_MSTFUNDTPR, IS_MSTFUNDAMC |
Synchronous |
Investor can view the status of the order placed for a fund.
FCDB makes a query in FCIS database and displays the status of the transaction.
Source System |
Target System |
Action |
Communication Channel |
Host View Name |
Synchronous/Asynchronous |
FCDB |
FCIS |
Lookup transactions with transaction reference number |
DB Query |
IS_TXNACTIVITYDETAILS |
Synchronous |
Customer can view the fund activity in FCDB system. When customer places a request to view the fund activity, FCDB system makes a query in the FCIS database and retrieves the fund activity details.
Source System |
Target System |
Action |
Communication Channel |
Host View Name |
Synchronous/Asynchronous |
FCDB |
FCIS |
Query |
DB Query |
IS_TXNACTIVITYDETAILS |
Synchronous |
The customer can view the dividend information of a fund.
When customer places a request to view the dividend details, FCDB system makes a query in the FCIS database and retrieves the dividend details.
Source System |
Target System |
Action |
Communication Channel |
Host View Name |
Synchronous/Asynchronous |
FCDB |
FCIS |
Query |
DB Query |
IS_DIVIDENDDETAILS |
Synchronous |