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 177642146375 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 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.HoldingTransactionIngester - Ingester Class Name
temn_ingester_mapping_enabled false - Mapping Enabled
temn_config_file_path schemas/avro/ - 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
Account Aggregation External Ingester Properties
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 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
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 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_hms_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

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 177642146375 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 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 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 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 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 

 


Field Name
|
Application/Table name

Temenos Headquarters SA
2 Rue de l'Ecole-de-Chimie
CH - 1205 Geneva
Switzerland

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, May 23, 2023 9:34:04 PM IST