DES Ingestion
Holding Microservice can dynamically extend the data from different applications (such as local tables or transact tables) to three different entities Arrangement, Balance & Transaction.
To extend the data dynamically to Holdings Microservice, set the jolt name as shown below:
- Set the jolt name in GenericConfig microservice pack in the below format.
DES_<applicationName>_<entityname>Extn.json
For example: DES_POR_TRANSACTION_TransactionExtn.json
- Navigate to mapping/avro/desIngester and set the jolt name in the below format.
<ApplicationName> : <Entity Canonical Name>
For example: POR_TRANSACTION: com.temenos.microservice.holdings.entity.Transaction
Jolt file should be named in such a way that the output should contain an extensionData tag along with the following:
| Tags | Usage |
|---|---|
| extArrangementId & legalEntityId | Extend to Arrangement Entity |
| linkedReference & legalEntityId | Extend to Arrangement Entity |
| accountId & legalEntityId | Extend to Balance Entity |
| recordId | Extend to Transaction Entity |
| transactionReference | Extend to Transaction Entity |
The following table lists the supported events for DES ingestion along the details, such as entity, supported key value, and support in either core or demo. If it is supported in demo, sample jolt file is attached for reference.
|
Event Name |
Entity |
Core/Demo |
Key value supported |
|---|---|---|---|
|
COMPANY |
Company Details |
Core |
NnoBicCode NnoMgrMode |
|
AA_NNO_MIGRATION |
Arrangement |
Core |
MigrationCompleted |
|
AA_ARR_ACCOUNT |
Arrangement |
Core |
NnoSpecName NnoAcctType NnoMigDate NnoStmtFreq NnoStmtFormat ARRAY_ShortTitle[0].ShortTitle (default to null) |
|
AA_ARR_CUSTOMER |
Arrangement |
Core |
NnoOwnAccess ARRAY_NnoJointOwner[0].RECORD_NnoJointOwner.NnoJoStDate ARRAY_NnoJointOwner[0].RECORD_NnoJointOwner.NnoJoCusRole ARRAY_NnoJointOwner[0].RECORD_NnoJointOwner.NnoJoEndDate ARRAY_NnoJointOwner[0].RECORD_NnoJointOwner.NnoJointOwner (default to null) |
|
EB_CONTRACT_BALANCE |
Balance |
Hook is provided and can be extended |
|
|
STMT_ENTRY |
Transaction |
Hook is provided and can be extended |
|
|
FUNDS_TRANSFER |
Transaction |
Hook is provided and can be extended |
|
|
ACCOUNT |
Arrangement |
Hook is provided and can be extended |
|
|
AZ.ACCOUNT |
Arrangement |
Hook is provided and can be extended |
|
|
LD.LOANS.AND.DEPOSITS |
Arrangement |
Hook is provided and can be extended |
|
|
AC.LOCKED.EVENTS |
Balance |
Hook is provided and can be extended |
|
|
AZ.SCHEDULES |
Arrangement |
Hook is provided and can be extended |
|
|
CUSTOMER |
Party Details |
Hook is provided and can be extended |
In this topic