7 Setup Oracle Banking Origination Kafka
This topic provides systematic instructions to setup the Oracle Banking Origination kafka topics.
The Prerequisites as follows:
- Make sure that the Kafka installation is completed.
- For installation of Kafka, refer to the Oracle Banking Microservices Architecture Software Deployment chapter in the Oracle Banking Microservices Platform Foundation Installation Guide.
Below mentioned are the Kafka topics that are used in Oracle Banking Origination. All the below topics are to be created and verified in the Kafka Server by using the command.
<Kafka Bin Folder>/kafka-topics.sh --create --bootstrap-server <Broker ip/hostname>:<Broker Port> --replication-factor 1 --partitions 1 --topic <topic name>
Table 7-1 Kafka Topics
Serial Number | Topic Name | Description | Usage |
---|---|---|---|
1 | rpmDashboard | This event is used for populating projection data for rendering the dashboard. | Updating all the attributes related to a process |
2 | InitialFundingAck | This event is triggered when Term Deposit and savings initial funding option is selected as CASH,
Oracle Banking Origination triggers a teller transaction Status change of the same transaction will be updated to Oracle Banking Origination asynchronously. |
Status change occurrence for an Oracle Banking Origination initiated transaction in Teller |
3 | PartyKYCStatusUpdate | This event is triggered related to when a customer onboarding request is sent to the party module.
Party has its own workflow Whenever the KYC verification is completed from party module, notification will be sent to Oracle Banking Origination. |
KYC status update for the Customer |
4 | PartyHandoffNotification | This event is triggered related to when a customer onboarding request is sent to the party module.
Party has its own workflow. A confirmation message will send from Oracle Banking Origination to the party module to notify that party module can proceed with creation of customer in their product processor. |
Customer accepts the offer |
5 | PartyHandoffToHostStatus | After creating the customer in the product processor party module will send a message containing the created customer ID to Oracle Banking Origination. | Customer is created in product processor |
6 | processTimePredictionMessage | All services updates the required Machine Learning data into ML service table which will further be used for predicting the time required to complete the process. | Machine Learning Table Update |
7 | oboremo-rpm-batch-services | To perform batch processing based on remote chucking enabled configuration | obremo-rpm-batch-services |
8 | collateralHandoff | When the customer is created and notification is passed on to Oracle Banking Origination, Oracle Banking Origination will trigger a notification to Oracle Banking Credit Facilities Process Management based on which Oracle Banking Credit Facilities Process Management will actually create the liability | Notification to Oracle Banking Credit Facilities Process Management to initiate Liability Creation |
9 | ofloAcknowledgementtxn | Once the Oracle Banking Branch call is made for teller , Oracle Banking Branch will notify Oracle Banking Origination back when the transaction is complete via this topic | Notification from Oracle Banking Branch to update transaction Reference Number & Status |
10 | HandoffGenerated | Oracle Banking Origination publish the channel event to send the customer ID to Oracle Banking Credit Facilities Process Management. So that user can go ahead for charge creation. | Notification from Oracle Banking Origination to Oracle Banking Credit Facilities Process Management for charge creation. |
11 | collateralGenericEvent | Oracle Banking Credit Facilities Process Management publish the channel event once the handoff success from Oracle Banking Credit Facilities Process Management end. This will update liability ID in Oracle Banking Origination. | Notification from Oracle Banking Credit Facilities Process Management to Oracle Banking Origination to update liability ID created by Oracle Banking Credit Facilities Process Management in Oracle Banking Origination. |
12 | DocGptTrigger | Internal Kafka event to prepare and send train request to LLM service | Trigger to send train request to LLM service |
13 | externalSystemAlertMessage | Plato Alerts Kafka Topic to notify Origination events to Oracle Banking Digital Experience Product | Oracle Banking Digital Experience Alert Notification |
14 | DocumentAlertGenerate | Multiple services will publish message to this topic to generate and dispatch events | Document Generation Event |