Microservices
Updated On 24 March 2024 | Min(s) read

AWS Configuration

Following are the AWS configuration for Dynamo DB and PostgreSQL DB.

Dynamo DB

PROPERTY EXISTING VALUE TO BE UPDATED AS DESCRIPTION
AWS Property Configuration:
SERVICE_NAME ms-holdings - AWS Service Name
AWS_ACCESS_KEY_ID AKIAJ2OHEFOWXOZGBMOA AWS Region Specific Access Key AWS Deployed Region Specific Access Key
AWS_SECRET_ACCESS_KEY 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 AWS Secret Key Access AWS Deployed Secret Key Access
AWS_REGION eu-west-2 AWS Region AWS Deployed Region
AWS_DEFAULT_REGION eu-west-2 AWS Default Region AWS Deployed Default Region
AWS_DEFAULT_OUTPUT json - AWS Deployed Output Format
PATH /opt/apache-maven-3.3.9/bin:/usr/bin:/usr/sbin:/usr/local/bin:$PATH - AWS Maven Path
MAVEN_OPTS -Xmx2048m - AWS Maven Options
S3_BUCKET_ID ms-holdings-package AWS S3 BucketName AWS S3 Bucket Name
aws_account_id 1.77642E+11 AWS Account Id AWS Account Id
DEPLOYMENT_ENVIRONMENT <empty> Multideployment Name that we wish Multi Deployment Name that gets prefixed with the Lambda Function for unique deployment in AWS
SEPARATOR - Multideployment Separator that we wish Multi Deployment Name that gets appended with the Lambda Function & DEPLOYMENT_ENVIRONMENT for unique deployment in AWS
JWT Properties:
ID_TOKEN_SIGNED "false" - Signed token used for fabric
JWT_TOKEN_ISSUER Fabric - Token issue for fabric
JWT_TOKEN_PRINCIPAL_CLAIM FABRICUSER - Token Principal claim for fabric
JWT_TOKEN_PUBLIC_KEY <JWT Token Value> - Public Key
ms_security_tokencheck_enabled Y - Enable or disable token check
XACML Policy Properties:
PDP_CONFIG classpath:xacml/holdings-pdp-config.xml - Path of the xacml config file
temn_msf_security_authz_enabled FALSE - Enable or disable xacml validation
temn_msf_pdp_resource_type API - PDP Resource Type
temn_msf_pdp_resource_manager HOLDING - PDP Resource Manager Configuration
Inbox & Outbox Properties:
class_inbox_dao com.temenos.microservice.framework.core.inbox.InboxDaoImpl - Inbox Class FileName
class_outbox_dao com.temenos.microservice.framework.core.outbox.OutboxDaoImpl - Outbox Class FileName
temn_msf_disableInbox TRUE - Enable / Disable Inbox Outbox Property
DB Connection Properties:
DATABASE_KEY dynamodb - Database Key
Restrict Logging: 
temn.msf.logger.root_level info / debug / error - Root Level Logging
API Configuration Properties:
temn_runtime_env AWS - Run-Time Configuration Environment
temn_msf_stream_vendor kinesis - Stream Vendor
temn_msf_outbox_stream_vendor kinesis - Outbox Stream Vendor
HTTP_MAX_RETRIES 25 - Retry Attempt
temn_msf_deployment_env <empty> DEPLOYMENT_ENVIRONMENT name that we wish Will be prefixed with DEPLOYMENT_ENVIRONMENT 
HMS API Environment Configuration:
KeyValueDelimiter : any delimiters that we suggest Querying on Extension Data - Delimiter to separate key and value
multipleKVDelimiter , any delimiters that we suggest Querying on Extension Data - Delimiter to separate multiple key and value
T24 Transact Ingester Properties:
INGEST_SOURCE_STREAM assembled-event-MSRetail DES installed event source stream Kinesis name where DES is connected
ERROR_STREAM error-holdings - DES Error Source Stream
DATABASE_KEY dynamodb - Database Key
temn_msf_name ms-holdings - Microservice Name
temn_msf_stream_kinesis_region eu-west-2 - AWS Deployed Region
temn_msf_schema_registry_url http://23.102.43.92:8081 Schema Registry URL where des is running in local / cloud Schema Registry URL for the DES Configurations
temn_msf_ingest_is_multi_event_data TRUE - Multi-Event Ingestor configuration
temn_msf_ingest_multi_event_ingester_class com.temenos.microservice.holdings.ingester.desIngester.ArrangementHoldingsIngester - Ingester Class Name 
temn_ingester_mapping_enabled FALSE - Mapping Enabled
temn_config_file_path schemas/avro/desIngester/ - Jolt Configuration Path
temn_msf_is_avro_event_ingester FALSE - Avro Event Ingester Properties
class_outbox_dao com.temenos.microservice.framework.core.outbox.OutboxDaoImpl - Outbox Class Filename
temn.msf.ingest.outbox.cache.namespace holdings-outbox - Outbox Class Cache Name
temn_msf_ingest_is_avro_event_ingester TRUE - Avro Ingester Properties
temn_msf_stream_vendor kinesis - Streaming vendor for the microservice
temn_msf_outbox_stream_vendor kinesis - Outbox Stream Vendor
temn.msf.ingest.is.avro.event.ingester FALSE - Setting Avro Ingester to False
temn_msf_security_authz_enabled FALSE - Enable or disable xacml validation
totalAssetType TOTCOMMITMENT - External Properties
commitmentAssetType CURCOMMITMENT -  
outstandingAssetType CURACCOUNT -  
temn_msf_deployment_env <empty> DEPLOYMENT_ENVIRONMENT name that we wish Will be prefixed with DEPLOYMENT_ENVIRONMENT 
cashflow_aprtype <empty>    
AA_ARRANGEMENT com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_OFFICERS com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_ACCOUNT com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_PAYMENT_SCHEDULE com.temenos.microservice.holdings.entity.Arrangement    
AA_ACCOUNT_DETAILS com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_CUSTOMER com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_XINSURANCE com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_STATEMENT com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_TERM_AMOUNT com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_INTEREST com.temenos.microservice.holdings.entity.ArrangementInterest    
SEC_ACC_MASTER com.temenos.microservice.holdings.entity.PortfolioArrangement    
Account Aggregation External Ingester Properties (HMS Flow):
EXT_INGEST_SOURCE_STREAM external-holdings-event Account Aggregation Kinesis Name Kinesis name where Account Aggregation Configuration is running
EXT_ERROR_STREAM error-holdings-aggregation - DES Error Source Stream
DATABASE_KEY dynamodb - Database Key
temn_msf_name ms-holdings - Microservice Name
temn_msf_stream_kinesis_region eu-west-2 - AWS Deployed Region
class_inbox_dao com.temenos.microservice.framework.core.inbox.InboxDaoImpl - Inbox Class Filename
class_outbox_dao com.temenos.microservice.framework.core.outbox.OutboxDaoImpl - Outbox Class Filename
temn_msf_ingest_event_ingester com.temenos.microservice.holdings.ingester.HoldingIngester - Ingester Class Name 
temn_msf_ingest_generic_ingester com.temenos.microservice.framework.core.ingester.MicroserviceIngester - Generic Event Ingester
temn_msf_stream_vendor kinesis - Streaming vendor for the microservice
temn_msf_outbox_stream_vendor kinesis - Outbox Stream Vendor
temn_msf_ingest_is_avro_event_ingester FALSE - Setting Avro Ingester to False
temn_msf_security_authz_enabled FALSE - Enable or disable xacml validation
context-event context-event - External Properties
temn_msf_deployment_env <empty> DEPLOYMENT_ENVIRONMENT name that we wish Will be prefixed with DEPLOYMENT_ENVIRONMENT 
Account Aggregation External Ingester Properties (AMS flow):
AMS_EXT_INGEST_SOURCE_STREAM external-account-event Account Aggregation Kinesis Name Kinesis name where Account Aggregation Configuration is running
AMS_EXT_ERROR_STREAM error-arrangement-aggregation - DES Error Source Stream
DATABASE_KEY dynamodb - Database Key
temn_msf_name ms-holdings - Microservice Name
temn_msf_stream_kinesis_region eu-west-2 - AWS Deployed Region
class_inbox_dao com.temenos.microservice.framework.core.inbox.InboxDaoImpl - Inbox Class Filename
class_outbox_dao com.temenos.microservice.framework.core.outbox.OutboxDaoImpl - Outbox Class Filename
temn_msf_ingest_event_ingester com.temenos.microservice.holdings.ingester.accAggIngester.AccountAggregationIngester - Ingester Class Name 
temn_msf_ingest_generic_ingester com.temenos.microservice.framework.core.ingester.MicroserviceIngester - Generic Event Ingester
temn_msf_stream_vendor kinesis - Streaming vendor for the microservice
temn_msf_outbox_stream_vendor kinesis - Outbox Stream Vendor
temn_msf_ingest_is_avro_event_ingester FALSE - Setting Avro Ingester to False
temn_msf_security_authz_enabled FALSE - Enable or disable xacml validation
context-event context-event - External Properties
temn_msf_deployment_env <empty> DEPLOYMENT_ENVIRONMENT name that we wish Will be prefixed with DEPLOYMENT_ENVIRONMENT 
temn_msf_ingest_event_processor com.temenos.microservice.holdings.ingester.businessIngester.CreateArrangementHoldingsImpl    
Event Processor Ingester Properties:
EP_INGEST_SOURCE_STREAM EBSLONDON.-event-topic Event Processor Kinesis Name Kinesis name where the Transact business events are being pushed.
EP_ERROR_STREAM error-ep - DES Error Source Stream
DATABASE_KEY dynamodb - Database Key
temn_msf_name ms-holdings - Microservice Name
temn_msf_stream_kinesis_region eu-west-2 - AWS Deployed Region
temn_msf_stream_vendor kinesis - Streaming vendor for the microservice
temn_msf_outbox_stream_vendor kinesis - Outbox Stream Vendor
class_inbox_dao com.temenos.microservice.framework.core.inbox.InboxDaoImpl - Inbox Class Name
class_outbox_dao com.temenos.microservice.framework.core.outbox.OutboxDaoImpl - Outbox Class Name
temn_msf_ingest_sink_error_enabled TRUE - MSF Sink Error Enabled
temn_msf_security_authz_enabled FALSE - Enable or disable xacml validation
temn_msf_ingest_is_avro_event_ingester FALSE - Avro Event Ingester Properties
temn_msf_ingest_outbox_cache_namespace hms-outbox - Outbox Cache
temn_msf_ingest_inbox_cache_namespace hms-inbox - Inbox Cache
temn_msf_ingest_generic_ingester com.temenos.microservice.framework.core.ingester.GenericCommandSTBinaryIngester - Ingester Class Name 
temn_msf_ingest_event_processor com.temenos.microservice.holdings.ingester.CreateBalanceTxnImpl - External Properties
temn_ahms_business_event TRUE - To ingest the data via Event Store
temn_config_file_path schemas/avro/eventprocessor - Path for Jolt Spec
temn_msf_deployment_env <empty> DEPLOYMENT_ENVIRONMENT name that we wish Will be prefixed with DEPLOYMENT_ENVIRONMENT 
HMS Transact Ingester IRIS Environment Configuration:
IRIS_BASE_PATH http://127.0.0.1:9089/irf-provider-container/api/v3.2.0   External Properties
IRIS_RESOURCE_PATH_POSITION /holdings/portfolios/{portfolioId}/holdings  
IRIS_RESOURCE_PATH_ALLOCATION /holdings/portfolios/{portfolioId}/assetAllocations  
HMS Transact Ingester KeyCloak Configuration:
serviceadaptor_preprocessorimpl_class com.temenos.microservice.framework.core.security.GenerateKeycloakToken   MSF class file to generate the Key cloak Token
temn_msf_security_tokengen_oauth_url http://127.0.0.1:8080/auth/realms/master/protocol/openid-connect/token keycloak oauth url keycloak URL
temn_msf_security_tokengen_oauth_grant_type client_credentials keycloak grant type grant_type for the tokengeneratio
temn_msf_security_tokengen_oauth_client_id iris keycloak generated client id client_id generated for the keycloak
temn_msf_security_tokengen_client_secret d1d9e0a3-672e-4717-a026-142d6c126c4c keycloak generated client secret secret crendetials for the generated client_id
temn_msf_security_tokengen_oauth_scope openid keycloak oauth scope scope for the tokengeneration
temn_msf_security_tokengen_oauth_username admin keycloak oauth username username for the token generation
temn_msf_security_tokengen_oauth_password admin keycloak oauth password password for the token generation

PostgreSQL DB

PROPERTY EXISTING VALUE TO BE UPDATED AS DESCRIPTION
AWS Property Configuration:
SERVICE_NAME ms-holdings - AWS Service Name
AWS_ACCESS_KEY_ID AKIAJ2OHEFOWXOZGBMOA AWS Region Specific Access Key AWS Deployed Region Specific Access Key
AWS_SECRET_ACCESS_KEY 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 AWS Secret Key Access AWS Deployed Secret Key Access
AWS_REGION eu-west-2 AWS Region AWS Deployed Region
AWS_DEFAULT_REGION eu-west-2 AWS Default Region AWS Deployed Default Region
AWS_DEFAULT_OUTPUT json - AWS Deployed Output Format
PATH /opt/apache-maven-3.3.9/bin:/usr/bin:/usr/sbin:/usr/local/bin:$PATH - AWS Maven Path
MAVEN_OPTS -Xmx2048m - AWS Maven Options
S3_BUCKET_ID ms-holdings-package AWS S3 BucketName AWS S3 Bucket Name
aws_account_id 1.77642E+11 AWS Account Id AWS Account Id
DEPLOYMENT_ENVIRONMENT <empty> Multideployment Name that we wish Multi Deployment Name that gets prefixed with the Lambda Function for unique deployment in AWS
SEPARATOR - Multideployment Separator that we wish Multi Deployment Name that gets appended with the Lambda Function & DEPLOYMENT_ENVIRONMENT for unique deployment in AWS
MS_TABLE_NAME ms_holdings - Database Name
JWT Properties:
ID_TOKEN_SIGNED "false" - Signed token used for fabric
JWT_TOKEN_ISSUER Fabric - Token issue for fabric
JWT_TOKEN_PRINCIPAL_CLAIM FABRICUSER - Token Principal claim for fabric
JWT_TOKEN_PUBLIC_KEY <JWT Token Value> - Public Key
ms_security_tokencheck_enabled Y - Enable or disable token check
XACML Policy Properties:
PDP_CONFIG classpath:xacml/holdings-pdp-config.xml - Path of the xacml config file
temn_msf_security_authz_enabled FALSE - Enable or disable xacml validation
temn_msf_pdp_resource_type API - PDP Resource Type
temn_msf_pdp_resource_manager HOLDING - PDP Resource Manager Configuration
Inbox & Outbox Properties:
class_inbox_dao com.temenos.microservice.framework.core.inbox.InboxDaoImpl - Inbox Class FileName
class_outbox_dao com.temenos.microservice.framework.core.outbox.OutboxDaoImpl - Outbox Class FileName
temn_msf_disableInbox TRUE - Enable / Disable Inbox Outbox Property
DB Connection Properties:
DATABASE_KEY postgresql - Database Key
POSTGRESQL_CONNECTIONURL jdbc:postgresql://${host}:${port}/${dbname} - Database Connection URL
POSTGRESQL_USERNAME ${username} - Database Username
POSTGRESQL_PASSWORD password - Database Password
Restrict Logging: 
temn.msf.logger.root_level info / debug / error - Root Level Logging
API Configuration Properties:
temn_runtime_env AWS - Run-Time Configuration Environment
temn_msf_stream_vendor kinesis - Stream Vendor
temn_msf_outbox_stream_vendor kinesis - Outbox Stream Vendor
HTTP_MAX_RETRIES 25 - Retry Attempt
temn_msf_deployment_env <empty> DEPLOYMENT_ENVIRONMENT name that we wish Will be prefixed with DEPLOYMENT_ENVIRONMENT 
HMS API Environment Configuration:
KeyValueDelimiter : any delimiters that we suggest Querying on Extension Data - Delimiter to separate key and value
multipleKVDelimiter , any delimiters that we suggest Querying on Extension Data - Delimiter to separate multiple key and value
T24 Transact Ingester Properties:
INGEST_SOURCE_STREAM assembled-event-MSRetail DES installed event source stream Kinesis name where DES is connected
ERROR_STREAM error-holdings - DES Error Source Stream
DATABASE_KEY postgresql - Database Key
POSTGRESQL_CONNECTIONURL jdbc:postgresql://${host}:${port}/${dbname} - Database Connection URL
POSTGRESQL_USERNAME ${username} - Database Username
POSTGRESQL_PASSWORD password - Database Password
temn_msf_name ms-holdings - Microservice Name
temn_msf_stream_kinesis_region eu-west-2 - AWS Deployed Region
temn_msf_schema_registry_url http://23.102.43.92:8081 Schema Registry URL where des is running in local / cloud Schema Registry URL for the DES Configurations
temn_msf_ingest_is_multi_event_data TRUE - Multi-Event Ingestor configuration
temn_msf_ingest_multi_event_ingester_class com.temenos.microservice.holdings.ingester.desIngester.ArrangementHoldingsIngester - Ingester Class Name 
temn_ingester_mapping_enabled FALSE - Mapping Enabled
temn_config_file_path schemas/avro/desIngester/ - Jolt Configuration Path
temn_msf_is_avro_event_ingester FALSE - Avro Event Ingester Properties
class_outbox_dao com.temenos.microservice.framework.core.outbox.OutboxDaoImpl - Outbox Class Filename
temn.msf.ingest.outbox.cache.namespace holdings-outbox - Outbox Class Cache Name
temn_msf_ingest_is_avro_event_ingester TRUE - Avro Ingester Properties
temn_msf_stream_vendor kinesis - Streaming vendor for the microservice
temn_msf_outbox_stream_vendor kinesis - Outbox Stream Vendor
temn.msf.ingest.is.avro.event.ingester FALSE - Setting Avro Ingester to False
temn_msf_security_authz_enabled FALSE - Enable or disable xacml validation
totalAssetType TOTCOMMITMENT - External Properties
commitmentAssetType CURCOMMITMENT -  
outstandingAssetType CURACCOUNT -  
temn_msf_deployment_env <empty> DEPLOYMENT_ENVIRONMENT name that we wish Will be prefixed with DEPLOYMENT_ENVIRONMENT 
cashflow_aprtype <empty>    
AA_ARRANGEMENT com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_OFFICERS com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_ACCOUNT com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_PAYMENT_SCHEDULE com.temenos.microservice.holdings.entity.Arrangement    
AA_ACCOUNT_DETAILS com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_CUSTOMER com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_XINSURANCE com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_STATEMENT com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_TERM_AMOUNT com.temenos.microservice.holdings.entity.Arrangement    
AA_ARR_INTEREST com.temenos.microservice.holdings.entity.ArrangementInterest    
SEC_ACC_MASTER com.temenos.microservice.holdings.entity.PortfolioArrangement    
Account Aggregation External Ingester Properties (HMS flow):
EXT_INGEST_SOURCE_STREAM external-holdings-event Account Aggregation Kinesis Name Kinesis name where Account Aggregation Configuration is running
EXT_ERROR_STREAM error-holdings-aggregation - DES Error Source Stream
DATABASE_KEY postgresql - Database Key
POSTGRESQL_CONNECTIONURL jdbc:postgresql://${host}:${port}/${dbname} - Database Connection URL
POSTGRESQL_USERNAME ${username} - Database Username
POSTGRESQL_PASSWORD password - Database Password
temn_msf_name ms-holdings - Microservice Name
temn_msf_stream_kinesis_region eu-west-2 - AWS Deployed Region
class_inbox_dao com.temenos.microservice.framework.core.inbox.InboxDaoImpl - Inbox Class Filename
class_outbox_dao com.temenos.microservice.framework.core.outbox.OutboxDaoImpl - Outbox Class Filename
temn_msf_ingest_event_ingester com.temenos.microservice.holdings.ingester.HoldingIngester - Ingester Class Name 
temn_msf_ingest_generic_ingester com.temenos.microservice.framework.core.ingester.MicroserviceIngester - Generic Event Ingester
temn_msf_stream_vendor kinesis - Streaming vendor for the microservice
temn_msf_outbox_stream_vendor kinesis - Outbox Stream Vendor
temn_msf_ingest_is_avro_event_ingester FALSE - Setting Avro Ingester to False
temn_msf_security_authz_enabled FALSE - Enable or disable xacml validation
context-event context-event - External Properties
temn_msf_deployment_env <empty> DEPLOYMENT_ENVIRONMENT name that we wish Will be prefixed with DEPLOYMENT_ENVIRONMENT 
Account Aggregation External Ingester Properties (AMS flow):
AMS_EXT_INGEST_SOURCE_STREAM external-account-event Account Aggregation Kinesis Name Kinesis name where Account Aggregation Configuration is running
AMS_EXT_ERROR_STREAM error-arrangement-aggregation - DES Error Source Stream
DATABASE_KEY postgresql - Database Key
POSTGRESQL_CONNECTIONURL jdbc:postgresql://${host}:${port}/${dbname} - Database Connection URL
POSTGRESQL_USERNAME ${username} - Database Username
POSTGRESQL_PASSWORD password - Database Password
temn_msf_name ms-holdings - Microservice Name
temn_msf_stream_kinesis_region eu-west-2 - AWS Deployed Region
class_inbox_dao com.temenos.microservice.framework.core.inbox.InboxDaoImpl - Inbox Class Filename
class_outbox_dao com.temenos.microservice.framework.core.outbox.OutboxDaoImpl - Outbox Class Filename
temn_msf_ingest_event_ingester com.temenos.microservice.holdings.ingester.accAggIngester.AccountAggregationIngester - Ingester Class Name 
temn_msf_ingest_generic_ingester com.temenos.microservice.framework.core.ingester.MicroserviceIngester - Generic Event Ingester
temn_msf_stream_vendor kinesis - Streaming vendor for the microservice
temn_msf_outbox_stream_vendor kinesis - Outbox Stream Vendor
temn_msf_ingest_is_avro_event_ingester FALSE - Setting Avro Ingester to False
temn_msf_security_authz_enabled FALSE - Enable or disable xacml validation
context-event context-event - External Properties
temn_msf_deployment_env <empty> DEPLOYMENT_ENVIRONMENT name that we wish Will be prefixed with DEPLOYMENT_ENVIRONMENT 
temn_msf_ingest_event_processor com.temenos.microservice.holdings.ingester.businessIngester.CreateArrangementHoldingsImpl    
Event Processor Ingester Properties:
EP_INGEST_SOURCE_STREAM EBSLONDON.-event-topic Event Processor Kinesis Name Kinesis name where the Transact business events are being pushed.
EP_ERROR_STREAM error-ep - DES Error Source Stream
DATABASE_KEY postgresql - Database Key
POSTGRESQL_CONNECTIONURL jdbc:postgresql://${host}:${port}/${dbname} - Database Connection URL
POSTGRESQL_USERNAME ${username} - Database Username
POSTGRESQL_PASSWORD password - Database Password
temn_msf_name ms-holdings - Microservice Name
temn_msf_stream_kinesis_region eu-west-2 - AWS Deployed Region
temn_msf_stream_vendor kinesis - Streaming vendor for the microservice
temn_msf_outbox_stream_vendor kinesis - Outbox Stream Vendor
class_inbox_dao com.temenos.microservice.framework.core.inbox.InboxDaoImpl - Inbox Class Name
class_outbox_dao com.temenos.microservice.framework.core.outbox.OutboxDaoImpl - Outbox Class Name
temn_msf_ingest_sink_error_enabled TRUE - MSF Sink Error Enabled
temn_msf_security_authz_enabled FALSE - Enable or disable xacml validation
temn_msf_ingest_is_avro_event_ingester FALSE - Avro Event Ingester Properties
temn_msf_ingest_outbox_cache_namespace hms-outbox - Outbox Cache
temn_msf_ingest_inbox_cache_namespace hms-inbox - Inbox Cache
temn_msf_ingest_generic_ingester com.temenos.microservice.framework.core.ingester.GenericCommandSTBinaryIngester - Ingester Class Name 
temn_msf_ingest_event_processor com.temenos.microservice.holdings.ingester.CreateBalanceTxnImpl - External Properties
temn_ahms_business_event TRUE - To ingest the data via Event Store
temn_config_file_path schemas/avro/eventprocessor - Path for Jolt Spec
temn_msf_deployment_env <empty> DEPLOYMENT_ENVIRONMENT name that we wish Will be prefixed with DEPLOYMENT_ENVIRONMENT 
HMS Transact Ingester IRIS Environment Configuration:
IRIS_BASE_PATH http://127.0.0.1:9089/irf-provider-container/api/v3.2.0   External Properties
IRIS_RESOURCE_PATH_POSITION /holdings/portfolios/{portfolioId}/holdings  
IRIS_RESOURCE_PATH_ALLOCATION /holdings/portfolios/{portfolioId}/assetAllocations  
HMS Transact Ingester KeyCloak Configuration:
serviceadaptor_preprocessorimpl_class com.temenos.microservice.framework.core.security.GenerateKeycloakToken   MSF class file to generate the Key cloak Token
temn_msf_security_tokengen_oauth_url http://127.0.0.1:8080/auth/realms/master/protocol/openid-connect/token keycloak oauth url keycloak URL
temn_msf_security_tokengen_oauth_grant_type client_credentials keycloak grant type grant_type for the tokengeneratio
temn_msf_security_tokengen_oauth_client_id iris keycloak generated client id client_id generated for the keycloak
temn_msf_security_tokengen_client_secret d1d9e0a3-672e-4717-a026-142d6c126c4c keycloak generated client secret secret crendetials for the generated client_id
temn_msf_security_tokengen_oauth_scope openid keycloak oauth scope scope for the tokengeneration
temn_msf_security_tokengen_oauth_username admin keycloak oauth username username for the token generation
temn_msf_security_tokengen_oauth_password admin keycloak oauth password password for the token generation

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, September 2, 2025 1:05:14 PM IST