AWS Configuration for the Service Request Microservice
| Name | Value | Description | Component |
| className_<OperationID> eg.className_getServiceRequestBasedOnCriteriaV2 | <classpath to implementation of operation ID> eg.com.temenos.microservice.servicerequestv2.function.GetServiceRequestBasedOnCriteriaV2Impl | classpath to implementation of operation ID | API |
| STREAM_TOPIC | order-event | Stream topic to which API produces data to | API |
| DATABASE_KEY | dynamodb | Database key, to differentiate between databases | DB |
| temn_entitlement_service_api_key | <> | Entitlement related property, configure the API key, when using entitlement MS | Entitlement |
| temn_entitlement_service_base_path | http://localhost:8095/ms-entitlement-api/api/v1.0.0 | Base path of Entitlement service | Entitlement |
| temn_entitlement_service_enabled | FALSE | Enable Entitlement flow if required | Entitlement |
| temn_entitlement_service_resource_path | /system/entitlements/user/{userId}/roles | Resource path of Entitlement service | Entitlement |
| temn_entitlement_stubbed_service_enabled | FALSE | Stubbing Entitlement if required | Entitlement |
| temn_msf_security_authz_enabled | FALSE | Enable if you want entitlement | Entitlement |
| BasePathKony | https://100026481.auth.konycloud.com | Fabric Identity Service, base path, configure this if you wish to use fabric server events as your stream | Fabric Server Events |
| class_inbox_dao | com.temenos.microservice.framework.core.inbox.InboxDaoImpl | Fabric Identity Service, base path, configure this if you wish to use fabric server events as your stream | Fabric Server Events |
| class_outbox_dao | com.temenos.microservice.framework.core.outbox.OutboxDaoImpl | Fabric Identity Service, base path, configure this if you wish to use fabric server events as your stream | Fabric Server Events |
| contenttype | application/json | contentType Header, used as header to send events to Fabric Server Events, do not modify | Fabric Server Events |
| FABRIC_TOPIC | order-event | Fabric Server Event Topic, to produce data to | Fabric Server Events |
| konyPassword | Kony@1234 | Password of the user present in userstore, fabric server events require authentication | Fabric Server Events |
| KonyProviderResourcePath | /login | Fabric UserStore Identity Service, resource path, used to authenticate user to publish data into fabric server events | Fabric Server Events |
| KonyServicesResourcePath | https://dbxdbpdev.konycloud.com/services/ServerEvents | Fabric API used to publish data into fabric server events | Fabric Server Events |
| konyUserId | externaluser@temenos.com | Fabric UserStore User ID, that is used to authenticate before pusing data into fabric server events | Fabric Server Events |
| XKonyAppKey | a2df7bd164ae0d2937154f52dba12b41 | App key of UserStore Identity Service, used to authenticate before pushing data into Fabric Server Events | Fabric Server Events |
| XKonyAppSecret | 4e313630a805a07fd2b481332a2ef48 | App Secret of UserStore Identity Service, used to authenticate before pushing data into Fabric Server Events | Fabric Server Events |
| ID_TOKEN_SIGNED | TRUE | JWT related property, enable if you are using a signed JWT | JWT |
| JWT_TOKEN_ISSUER | Fabric | JWT related property, use the issuer you have configured to generate the token, will be validated | JWT |
| JWT_TOKEN_PRINCIPAL_CLAIM | FABRICUSER | JWT related property, use the principle claim you have configured to generate the token, will be validated | JWT |
| JWT_TOKEN_PUBLIC_KEY | TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFzYjJubnNMMzkycjNpd1JmYUdaUzFsVXRkYitFeXZ2OUZmZlhNR2NSNHJmTm5ITHkvRUlHbFFvNWh0NUNwUG91ODYwZkhnREpHZHk1ckVKWEJXVVdEUGI5OGkxMitQMkJGY1FyVnhmM3BWODM0ME10U0NEY3RwYmY2R2x3SkZZRHBjSVZSYWttWWpva0R2VEljanAxWnd2MHQvV2k5SjhHeERXWWhpNmhyd3VGY0c5SUdBSEJQWk8vY2dMR2pmYW9oYUY5OFhFOUtYTGMvV0NxQ1QycUIraEZjeWNlQTVMWU4vdURkRnZHbW5DOHUycWRIWDRoRW96bU8wTmpUaFBhRndiSm9NSXhENEtQa1VGN0Q1VXRkSWRYNUdIcXFOd1RSWnU4S0NEWWJUT1RvN2s3a2syeTB6SytkMllXQWdhWWw4djRTeEtCbVZzMVliZGRwUk1TVFFJREFRQUI= | JWT related property, Base 64 encoded public key value, that will be used to generate the token | JWT |
| ms_security_tokencheck_enabled | N | JWT related property, enable if you want JWT Authentication, disable if not | JWT |
| DEPLOYMENT_ENV | aws | Signifies stack of deployment | MSF |
| tem_msf_disableInbox | FALSE | To disable or enable Inbox config | MSF |
| temn_msf_deployment_env | <value given as deployment env or prefix> | For multi-deployment of multiple instances in same platform | MSF |
| temn_msf_name | ms-servicerequest | Name of Microservice | MSF |
| temn_msf_outbox_stream_vendor | kinesis | Stream vendor for outbox | MSF |
| temn_msf_stream_vendor | kinesis | Stream vendor used | MSF |
| temn_runtime_env | AWS | Runtime Environment | MSF |
| ORDER_PUSH_SOURCE | API | NOT USED | NOT USED |
| PDP_CONFIG | classpath:xacml/pdp-config.xml | PDP related property, classpath to PDP xml | PDP |
| temn_msf_pdp_resource_manager | SERVICEREQUEST | PDP related property, name of resource manager | PDP |
| temn_msf_pdp_resource_type | API | PDP related property, type of resource | PDP |
| temn_msf_raise_commandprocessed_event_enabled | FALSE | To disable the commandProcessed events in topic | MSF |
| Name | Value | Description | Component |
| temn_msf_stream_kinesis_region | eu-west-2 | Region of AWS Deployment | AWS |
| DATABASE_KEY | dynamodb | Database key, to differentiate between databases | DB |
| temn_msf_security_authz_enabled | FALSE | Enable if you want entitlement | Entitlement |
| temn_ingester_mapping_enabled | FALSE | Ingester Related Property, mapping for avro schema, disabled as its not used, do not modify | Ingester |
| temn_msf_ingest_event_ingester | com.temenos.microservice.framework.core.ingester.MicroserviceIngester | Classpath of MSF Ingester, do not modify | Ingester |
| temn_msf_ingest_generic_ingester | com.temenos.microservice.servicerequestv2.ingester.ServiceReqIngesterV2 | Classpath of Service Request Ingester, do not modify | Ingester |
| temn_msf_ingest_is_avro_event_ingester | FALSE | Using generic Ingester, hence avro is disabled, do not modify | Ingester |
| temn_msf_ingest_is_multi_event_data | FALSE | Disabled as ingester isnt supporting multi event, do not modify | Ingester |
| temn_msf_ingest_sink_error_stream | order-error | Error topic to produce data into | Ingester |
| tem_msf_disableInbox | TRUE | Disabling Inbox config, as its not used, do not modify | MSF |
| temn_msf_deployment_env | <value given as deployment env or prefix> | For multi-deployment of multiple instances in same platform | MSF |
| temn_msf_name | ms-servicerequest | Name of Microservice | MSF |
| temn_msf_outbox_stream_vendor | kinesis | Stream vendor used | MSF |
| temn_msf_stream_vendor | kinesis | Stream vendor used | MSF |
| Name | Value | Description | Component |
| className_<OperationID> eg.className_getServiceRequestBasedOnCriteriaV2 | <classpath to implementation of operation ID> eg.com.temenos.microservice.servicerequestv2.function.GetServiceRequestBasedOnCriteriaV2Impl | classpath to implementation of operation ID | API |
| PAGE_SIZE | 100 | Pagination property, default value for page size | API |
| STREAM_TOPIC | order-event | Stream topic to which API produces data to | API |
| DATABASE_KEY | dynamodb | Database key, to differentiate between databases | DB |
| POSTGRESQL_CONNECTIONURL | jdbc:postgresql://pg-servicerequestpostgresql.cdbrg3shwmrx.eu-west-2.rds.amazonaws.com:5432/pg_ms_servicerequest | POSTGRES DB Connection String | DB |
| POSTGRESQL_PASSWORD | rootroot1234 | POSTGRES DB Password | DB |
| POSTGRESQL_USERNAME | root | POSTGRES DB Username | DB |
| temn_entitlement_service_api_key | <> | Entitlement related property, configure the API key, when using entitlement MS | Entitlement |
| temn_entitlement_service_base_path | http://localhost:8095/ms-entitlement-api/api/v1.0.0 | Base path of Entitlement service | Entitlement |
| temn_entitlement_service_enabled | FALSE | Enable Entitlement flow if required | Entitlement |
| temn_entitlement_service_resource_path | /system/entitlements/user/{userId}/roles | Resource path of Entitlement service | Entitlement |
| temn_entitlement_stubbed_service_enabled | FALSE | Stubbing Entitlement if required | Entitlement |
| temn_msf_security_authz_enabled | FALSE | Enable if you want entitlement | Entitlement |
| BasePathKony | https://100026481.auth.konycloud.com | Fabric Identity Service, base path, configure this if you wish to use fabric server events as your stream | Fabric Server Events |
| class_inbox_dao | com.temenos.microservice.framework.core.inbox.InboxDaoImpl | Fabric Identity Service, base path, configure this if you wish to use fabric server events as your stream | Fabric Server Events |
| class_outbox_dao | com.temenos.microservice.framework.core.outbox.OutboxDaoImpl | Fabric Identity Service, base path, configure this if you wish to use fabric server events as your stream | Fabric Server Events |
| contenttype | application/json | contentType Header, used as header to send events to Fabric Server Events, do not modify | Fabric Server Events |
| FABRIC_TOPIC | order-event | Fabric Server Event Topic, to produce data to | Fabric Server Events |
| konyPassword | Kony@1234 | Password of the user present in userstore, fabric server events require authentication | Fabric Server Events |
| KonyProviderResourcePath | /login | Fabric UserStore Identity Service, resource path, used to authenticate user to publish data into fabric server events | Fabric Server Events |
| KonyServicesResourcePath | https://dbxdbpdev.konycloud.com/services/ServerEvents | Fabric API used to publish data into fabric server events | Fabric Server Events |
| konyUserId | externaluser@temenos.com | Fabric UserStore User ID, that is used to authenticate before pusing data into fabric server events | Fabric Server Events |
| XKonyAppKey | a2df7bd164ae0d2937154f52dba12b41 | App key of UserStore Identity Service, used to authenticate before pushing data into Fabric Server Events | Fabric Server Events |
| XKonyAppSecret | 4e313630a805a07fd2b481332a2ef48 | App Secret of UserStore Identity Service, used to authenticate before pushing data into Fabric Server Events | Fabric Server Events |
| ID_TOKEN_SIGNED | TRUE | JWT related property, enable if you are using a signed JWT | JWT |
| JWT_TOKEN_ISSUER | Fabric | JWT related property, use the issuer you have configured to generate the token, will be validated | JWT |
| JWT_TOKEN_PRINCIPAL_CLAIM | FABRICUSER | JWT related property, use the principle claim you have configured to generate the token, will be validated | JWT |
| JWT_TOKEN_PUBLIC_KEY | TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFzYjJubnNMMzkycjNpd1JmYUdaUzFsVXRkYitFeXZ2OUZmZlhNR2NSNHJmTm5ITHkvRUlHbFFvNWh0NUNwUG91ODYwZkhnREpHZHk1ckVKWEJXVVdEUGI5OGkxMitQMkJGY1FyVnhmM3BWODM0ME10U0NEY3RwYmY2R2x3SkZZRHBjSVZSYWttWWpva0R2VEljanAxWnd2MHQvV2k5SjhHeERXWWhpNmhyd3VGY0c5SUdBSEJQWk8vY2dMR2pmYW9oYUY5OFhFOUtYTGMvV0NxQ1QycUIraEZjeWNlQTVMWU4vdURkRnZHbW5DOHUycWRIWDRoRW96bU8wTmpUaFBhRndiSm9NSXhENEtQa1VGN0Q1VXRkSWRYNUdIcXFOd1RSWnU4S0NEWWJUT1RvN2s3a2syeTB6SytkMllXQWdhWWw4djRTeEtCbVZzMVliZGRwUk1TVFFJREFRQUI= | JWT related property, Base 64 encoded public key value, that will be used to generate the token | JWT |
| ms_security_tokencheck_enabled | N | JWT related property, enable if you want JWT Authentication, disable if not | JWT |
| DEPLOYMENT_ENV | aws | Signifies stack of deployment | MSF |
| tem_msf_disableInbox | FALSE | To disable or enable Inbox config | MSF |
| temn_msf_deployment_env | <value given as deployment env or prefix> | For multi-deployment of multiple instances in same platform | MSF |
| temn_msf_name | ms-servicerequest | Name of Microservice | MSF |
| temn_msf_outbox_stream_vendor | kinesis | Stream vendor for outbox | MSF |
| temn_msf_stream_vendor | kinesis | Stream vendor used | MSF |
| temn_runtime_env | AWS | Runtime Environment | MSF |
| ORDER_PUSH_SOURCE | API | NOT USED | NOT USED |
| PDP_CONFIG | classpath:xacml/pdp-config.xml | PDP related property, classpath to PDP xml | PDP |
| temn_msf_pdp_resource_manager | SERVICEREQUEST | PDP related property, name of resource manager | PDP |
| temn_msf_pdp_resource_type | API | PDP related property, type of resource | PDP |
| temn_msf_raise_commandprocessed_event_enabled | FALSE | To disable the commandProcessed events in topic | MSF |
| Name | Value | Description | Component |
| temn_msf_stream_kinesis_region | eu-west-2 | Region of AWS Deployment | AWS |
| DATABASE_KEY | dynamodb | Database key, to differentiate between databases | DB |
| POSTGRESQL_CONNECTIONURL | jdbc:postgresql://pg-servicerequestpostgresql.cdbrg3shwmrx.eu-west-2.rds.amazonaws.com:5432/pg_ms_servicerequest | POSTGRES DB Connection String | DB |
| POSTGRESQL_PASSWORD | rootroot1234 | POSTGRES DB Password | DB |
| POSTGRESQL_USERNAME | root | POSTGRES DB Username | DB |
| temn_msf_security_authz_enabled | FALSE | Enable if you want entitlement | Entitlement |
| temn_ingester_mapping_enabled | FALSE | Ingester Related Property, mapping for avro schema, disabled as its not used, do not modify | Ingester |
| temn_msf_ingest_event_ingester | com.temenos.microservice.framework.core.ingester.MicroserviceIngester | Classpath of MSF Ingester, do not modify | Ingester |
| temn_msf_ingest_generic_ingester | com.temenos.microservice.servicerequestv2.ingester.ServiceReqIngesterV2 | Classpath of Service Request Ingester, do not modify | Ingester |
| temn_msf_ingest_is_avro_event_ingester | FALSE | Using generic Ingester, hence avro is disabled, do not modify | Ingester |
| temn_msf_ingest_is_multi_event_data | FALSE | Disabled as ingester isnt supporting multi event, do not modify | Ingester |
| temn_msf_ingest_sink_error_stream | order-error | Error topic to produce data into | Ingester |
| tem_msf_disableInbox | TRUE | Disabling Inbox config, as its not used, do not modify | MSF |
| temn_msf_deployment_env | <value given as deployment env or prefix> | For multi-deployment of multiple instances in same platform | MSF |
| temn_msf_name | ms-servicerequest | Name of Microservice | MSF |
| temn_msf_outbox_stream_vendor | kinesis | Stream vendor used | MSF |
| temn_msf_stream_vendor | kinesis | Stream vendor used | MSF |
| Name | Value | Description | Component |
| temn_msf_name | "ms-servicerequest" | Name of Microservice | MSF |
| tem_msf_disableInbox | "false" | Disabling or Enabling Inbox config | MSF |
| temn.queue.impl | kinesis | MSF | |
| temn.exec.env | serverless | MSF | |
| class.inbox.dao | com.temenos.microservice.framework.core.inbox.InboxDaoImpl | MSF | |
| class.outbox.dao | com.temenos.microservice.framework.core.outbox.OutboxDaoImpl | MSF | |
| temn.msf.security.authz.enabled | FALSE | MSF | |
| class_package_name | "com.temenos.microservice.servicerequestv2.function" | MSF | |
| temn_msf_stream_kinesis_region | ${AWS_REGION} | Aws region of users choice exported variable | Ingester |
| DATABASE_KEY | "dynamodb" or "postgresql" | ||
| tmn_ignite_host | "cache-service" | MSF | |
| tmn_ignite_port | 10800 | MSF | |
| temn_msf_stream_vendor | "kinesis" | ||
| temn_msf_ingest_outbox_cache_namespace | "ms-servicerequest-outbox" | ||
| temn_msf_service_name | "CommandIngester" | ||
| temn_msf_ingest_source_stream | "ms-servicerequest-inbox-topic" | ||
| temn_msf_ingest_sink_error_stream | "ms-servicerequest-inbox-error-topic" | ||
| temn_msf_ingest_generic_ingester | "com.temenos.microservice.framework.core.ingester.GenericCommandSTBinaryIngester" | ||
| temn_msf_raise_received_event | "true" | ||
| temn_msf_raise_commandprocessed_event_disabled | "true" | ||
| temn_msf_ingest_is_avro_event_ingester | "false" | ||
| temn_msf_ingest_inbox_cache_namespace | "ms-servicerequest-inbox" | ||
| temn_msf_kinesis_flow | "true" |
| Name | Value | Description | Component |
| DATABASE_KEY | "postgresql" or "dynamodb" | ||
| temn_msf_security_authz_enabled | "false" | ||
| temn_msf_name | "ms-servicerequest" | ||
| temn_queue_impl | "kinesis" | ||
| temn_msf_stream_kinesis_region | ${AWS_REGION} | ||
| class_package_name | "com.temenos.microservice.servicerequestv2.function" | ||
| class_inbox_dao | "com.temenos.microservice.framework.core.inbox.InboxDaoImpl" | ||
| class_outbox_dao | "com.temenos.microservice.framework.core.outbox.OutboxDaoImpl" | ||
| temn_msf_exec_env | "serverless" | ||
| tmn_ignite_host | "cache-service" | ||
| tmn_ignite_port | "10800" | ||
| temn_msf_stream_vendor | "kinesis" | ||
| temn_msf_ingest_outbox_cache_namespace | "ms-servicerequest-outbox" | ||
| temn_msf_ingest_source_stream | "ms-servicerequest-outbox" | ||
| tmn_inbox_source_namespace | "servicerequest-inbox" | ||
| tmn_outbox_source_namespace | "servicerequest-outbox" | ||
| tmn_inbox_thread_pool_count | "10" | ||
| tmn_outbox_thread_pool_count | "10" | ||
| temn_msf_ingest_is_cloud_event | "true" | ||
| tem_msf_disableInbox | "true" | ||
| POSTGRESQL_CONNECTIONURL | jdbc:postgresql://${host}:${port}/${dbname} | ||
| POSTGRESQL_USERNAME | ${username} | ||
| POSTGRESQL_PASSWORD | ${DB_PASSWORD} |
Field Name
|
Application/Table name
In this topic