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 |
In this topic