1.4 Party Amendment

On completion of Party Amendment process in Oracle Banking Party Management, an event is published to Kafka queue as below.

Table 1-4 List of Amendment Events (Topic Name)

DATA SEGMENT NUMBER DATA SEGMENT TOPIC NAME (RETAIL EVENT) DESCRIPTION
DS0003 Basic Info and Citizenship obpyRetAmendBasicInfo Event notification for amendment in basic information of retails party such as first name, last name, date of birth etc.
DS0004 Contact Details obpyRetAmendContact Event notification for amendment including addition, deletion, and update in contact details of the party
DS0005 Current Address obpyRetAmendCurrentAddr Event notification for amendment including addition, deletion, and update in current address details of the party
DS0008 Previous Address obpyRetAmendPreviousAddr Event notification for amendment including addition, deletion, and update in current previous details of the party
DS0009 ID Details obpyRetAmendIdDetails Event notification for amendment including addition, deletion, and update in identity details of the party
DS0010 Tax Declaration obpyRetAmendTax Event notification for amendment including addition, deletion, and update in tax details of the party
DS0012 Household Relationship obpyRetAmendHouseholdRel Event notification for amendment in party-to-party relationship of the party for household relationships such as father, mother, daughter etc.
DS0013 Power or Attorney Relationship obpyRetAmendPoaRel Event notification for amendment including addition, deletion and update in party-to-party relationship of the party for power of attorney relationships
DS0014 Service Member Relationship obpyRetAmendServiceMemRel Event notification for amendment including addition, deletion and update in party-to-party relationship of the party for service member relationships
DS0015 Related to Insider Relationship obpyRetAmendInsiderRel Event notification for amendment including addition, deletion and update in party-to-party relationship of the party for service member relationships
DS0016 Guardian Relationship obpyRetAmendGuardianRel Event notification for amendment including addition, deletion and update in party-to-party relationship of the party for guardian relationships
DS0017 Educational Qualification obpyRetAmendEducation Event notification for amendment in educational qualification of the party
DS0019 Employment obpyRetAmendEmployment Event notification for amendment in employment details of the party
DS0020 Assets obpyRetAmendAsset Event notification for amendment in asset details of the party
DS0021 Visa Details obpyRetAmendVisa Event notification for amendment in tax details of the party
DS0022 Dates obpyRetAmendKeyDate Event notification for amendment including addition, deletion, and update of important dates of the party such as anniversary date, household birthday date etc.
DS0023 Supporting Documents obpyRetAmendDocuments Event notification for amendment including addition, deletion, and update of supporting documents of the party
DS0024 Signatures obpyRetAmendSignature Event notification for amendment including addition, deletion, and update of signatured of the party
DS0026 Consent Details obpyRetAmendConsent Event notification for amendment in consent and preferences details of the party including e-sign, marketing and communication, privacy information, minor consent details.
DS0028 Additional Information obpyRetAmendAddInfo Event notification for amendment in additionla details of the party including Insider, special needs, politically exposed person, and armed forces details
DS0029 Membership and Association obpyRetAmendMembership Event notification for amendment in membership and association with other institutions of the party
DS0030 Income obpyRetAmendIncome Event notification for amendment in income details of the party
DS0032 Beneficially Owned Company obpyRetAmendBenOwnpCom Event notification for amendment in beneficially owned company relationships of the party
DS0060 Liabilities obpyRetAmendLiability Event notification for amendment in liabilities details of the party
DS0061 Expense obpyRetAmendExpense Event notification for amendment in expense details of the party
DS0062 Other Relationship obpyRetAmendOtherFinanceRel Event notification for amendment in relationship with other financial institution of the party

Avro Format


{
"namespace": "avro.oracle.fsgbu.plato.eventhub.events",
"name": "ObpyRetAmendGenerated",
"type": "record",
"fields" : 
    [
    {"name": "applicationNumber", "type": "string"},
    {"name": "branchCode", "type":["null","string"]},
    {"name": "userId","type":["null","string"]},
    {"name": "partyId", "type": "string"},
    {"name": "externalCustomerId", "type": "string"},
    {"name": "eventType", "type": "string"},
    {"name": "handoffStatus", "type": "string"},
    {"name": "sourceProductId", "type": "string"},
    {"name": "datasegmentCode", "type": "string"},
    {"name": "amendDateTime", "type": "string"},
    {"name": "applicationDate", "type": "string"}
    ]
}

Request Header

Content-Type:application/json

Accept:application/json

userId:xxxxx

branchCode:000

authToken:token

entityId:DEFAULTENTITY

applicationNumber:xxxxx

partyId:xxxxx

handoffStatus:SUCCESS

externalCustomerId:xxxxx

appId:PRTONB

sourceProductId:OBPY

datasegmentCode:DS0003,DS0004,DS0005,DS0008,DS0009,DS0010,DS0011,DS0012,DS0013,DS0014,DS0015,DS0016,DS0017,DS0018,DS0019,DS0020,DS0021,DS0022,DS0023,DS0024,DS0025,DS0026,DS0027,DS0029,DS0053,DS0054,DS0055,DS0056,DS0057,DS0052,DS0030,DS0031,DS0032,DS0033,DS0034,DS0035,DS0036,DS0037,DS0038,DS0039,DS0040,DS0041,DS0042,DS0043,DS0044,DS0045,DS0051,DS0058,DS0059,DS0060

Sample Event

{"applicationNumber": "xxxxx", "branchCode": "000", "userId": "xxxxx", "partyId": "xxxxx", "externalCustomerId": "xxxxx", "eventType": "amend", "handoffStatus": "SUCCESS", sourceProductId:OBPY, "datasegmentCode": "DS0021", "amendDateTime": "2023-10-05T10:43:48.381537600", "applicationDate": "2020-03-26"}

Event Attribute

Table 1-5 Event Attribute

Attribute Description
applicationNumber Application number of the amendment.
branchCode Branch Code, where party is onboarded using Oracle Banking Party Management application.
userId User ID of the user, who is onboarding party using Oracle Banking Party Management application.
partyId Unique Party ID generated by Oracle Banking Party Management.
externalCustomerId Customer Identification number generated by external system, in case party information is handed off to external systems/backend system. Else, Party ID generated by Oracle Banking Party Management.
eventType Type of Event.
handoffStatus Hand off status of party information to host/core such as Success, Failure, etc.
sourceProductId Transaction initiation source product ID such as Oracle Banking Party Management.
datasegmentCode Data Segment Code.
amendDateTime Date and Time of Amendment.
applicationDate Date of Application.