Microservices
Updated On 08 October 2024 | Min(s) read

Holdings Data Ingestion

Ingestion is a feature in Microservices that is used to ingest data from the external system into a Microservice.

In Holdings Microservice, there are three types of ingestion:

  • Internal Ingestion: Used to Ingest data from Transact System.
  • External Ingestion (Generic) - Generic: Used to ingest the data from External System. For example, SaltEdge or Plaid using Account Aggregation Microservices.
  • External Ingestion (Processors) - Processors: Used to ingest single or bulk data that comes in a particular payload via CSV Debulking or through Event Store and Adapter Microservices.

For more information on the data ingestion types in Holdings Microservice, refer to the following:

Retrieving Jolt Specifications

Jolt is a JSON-to-JSON transformation tool that allows users to transform JSON data using a series of declarative transformations. It is commonly used in scenarios where the JSON data must be converted or reshaped, especially in environments where JSON is used as a data interchange format, like in APIs or ETL processes. Jolt transformations work by applying a sequence of operations defined in a Jolt specification. These operations include renaming fields, modifying the structure, and even merging or splitting data.

Holdings Microservice must be enabled to retrieve the JOLT specs from the Generic Config MS.

  1. To enable HMS, define the following properties in the HMS Ingester component.

    Property

    Description

    Configuration Path

    temn.config.service.base.path 

    Defines the base path of Generic Config MS.

    http://{ip}:{port}/ms-genericconfig-api/   

     

    temn.config.service.resource.path 

    Defines the resource path of Generic Config MS.

     api/v2.0.0/system/configurationGroups/{groupId}/configuration/{configName}

     

    This functionality can be enabled across all the stacks (Azure , AWS , and K8).

  2. To configure K8, add the base path of the Generic Config MS to GENERICCONFIG_BASE_PATH in the holdings.env file as shown below.

  3. Execute the below command to configure ACA.

    export GENERICCONFIG_HOST_URL=http://{ip}:{port}/ms-genericconfig-api/

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, September 2, 2025 1:04:54 PM IST