A Annexure
Oracle Banking Microservices Architecture
The below properties have fixed values and should not be changed.
Table A-1 Oracle Banking Microservices Architecture - Property Values (Fixed Values)
Serial Number | Property | Value |
---|---|---|
1 | flywayTask | migrate |
2 | flyway.enabled | true |
3 | spring.flyway.enabled | false |
4 | plato-config.flyway.domain.locations | db/migration/domain/plato, db/migration/domain/sms, db/migration/domain/cmc, db/migration/domain/oblm, db/migration/domain/vamlm |
5 | plato-feed-services.jndi | jdbc/PLATOFEED |
6 | plato-batch-server.jndi | jdbc/PLATOBATCH |
7 | plato.jndi | jdbc/PLATO |
8 | plato-config.jndi | jdbc/PLATO |
9 | plato-sec.jndi | jdbc/PLATO_SECURITY |
10 | plato-ui-config.jndi | jdbc/PLATO_UI_CONFIG |
11 | platoorch.domain.jndi | jdbc/PLATO-O |
12 | plato-config.db.jndi | jdbc/PLATO |
13 | sms.jndi | jdbc/sms |
14 | cmncore.jndi | jdbc/CMNCORE |
15 | lrt.jndi | jdbc/LRT |
16 | lmc.jndi | jdbc/LMC |
17 | lmd.jndi | jdbc/LMD |
18 | lmx.jndi | jdbc/LMX |
19 | lmm.jndi | jdbc/LMM |
20 | lmp.jndi | jdbc/LMP |
21 | lma.jndi | jdbc/LMA |
22 | lms.jndi | jdbc/LMS |
23 | lmr.jndi | jdbc/LMR |
24 | lmg.jndi | jdbc/LMG |
25 | icl.jndi | jdbc/ICL |
26 | vamlmchg.jndi | jdbc/VAMLMCHG |
27 | plato-api-gateway.pswd.validation.flag | Y |
28 | plato-api-gateway.min.pswd.length | 8 |
29 | plato-api-gateway.max.pswd.length | 12 |
30 | plato-api-gateway.min.pswd.age | 1 |
31 | plato-api-gateway.max.pswd.age | 90 |
32 | plato-api-gateway.upper.char.flag | Y |
33 | plato-api-gateway.upper.char.count | 2 |
34 | plato-api-gateway.lower.char.flag | Y |
35 | plato-api-gateway.lower.char.count | 2 |
36 | plato-api-gateway.special.char.flag | Y |
37 | plato-api-gateway.special.char.count | 1 |
38 | plato-api-gateway.numeric.char.flag | Y |
39 | plato-api-gateway.numeric.char.count | 1 |
40 | actuator.endpoint | prometheus,health |
41 | plato-api-gateway.enableAudit | true |
42 | sms.placeholderReplacement | true |
43 | sms.showUnlockClearUser | Y |
44 | domain.placeholderReplacement | true |
45 | plato.batch.server.conductor.timeout | 60 |
46 | spring.main.allow-circular-references | true |
47 | user.hierarchyLevel | 4 |
48 | user.reporteesHierarchyLevel | 4 |
49 | plato-edp-services.edp.obrh.userId | UserId to be used to invoke obrh service from within edp service |
50 | plato-edp-services.edp.obrh.branchCode | <BRANCH CODE>
BranchCode to be used to invoke obrh service from within edp service. |
51 | plato.batch.server.tas.processor.hostname |
Not applicable for onprem. Can be null Give the tas-processor-service hostname for cloud. |
52 | plato.batch.server.tas.processor.port | <server port>
Not applicable for onprem. Can be null. Give the tas-processor-service port for cloud. |
53 | plato-arch-services.server.port | <server port> |
54 | plato-dynamic-data-services.server.port | <server port> |
55 | plato-fast-data-transfer-service.server.port | <server port> |
56 | spring.main.allow-bean-definition-overriding | true |
57 | platobatch.db.jndi | jdbc/PLATO |
58 | plato-api-gateway.loadCacheOnStartUp | true |
59 | conductor.metrics-prometheus.enabled | true |
60 | conductor.oracle.flywayEnabled | true |
61 | oblm-arch.jndi | jdbc/LM_ARCH |
62 | oblm-purge.jndi | jdbc/LM_PURGE |
63 | oblm-maintenance-services.loadCacheOnStartUp | true |
Note:
For the complete properties of Oracle Banking Microservices Architecture file, refer to the folder/pre_deployment_setup/setUserOverrides.sh
under OSDC zip. The user must provide appropriate values for the key which are not listed in the above table.
Table A-2 Oracle Banking Microservices Architecture Domain - Property Table (Appropriate Values)
Serial Number | Property | Value |
---|---|---|
1 | api-gateway.schemas | <API-GATEWAY schema> |
2 | plato-batch-server.schemas | <PLATO-BATCH-SERVER schema> |
3 | plato-config.schemas | <PLATO-CONFIG schema> |
4 | plato-feed-ref.schemas | <PLATO-FEED-REF schema> |
5 | plato-feed-services.schemas | <PLATO-REF-SERVICES schema> |
6 | platoorch.domain.schemas | <PLATO-ORCH schema> |
7 | platoui.schemas | <PLATO-UI schema> |
8 | platoui-config.schemas | <PLATO-UI-CONFIG schema> |
9 | plato-ui-config.schemas | <PLATO-UI-CONFIG schema> |
10 | kafka.brokers | "host:port" for the kafka brokers |
11 | kafka.zknodes | "host:port" for the zookeeper nodes. |
12 | kafka.security.protocol |
security protocol for kafka Eg: SASL_SSL |
13 | kafka.truststore.location |
truststrore location Eg: /scratch/work_area/securityKeys/OBLMclientTrust_142.jks |
14 | kafka.truststore.password |
ciphered password of the trustore Eg: {cipher}Password |
15 | kafka.binder.configuration.sasl.mechanism | <appropriate value> |
16 | kafka.binder.configuration.security.protocol | <appropriate value> |
17 | kafka.binder.jaas.loginModule | <appropriate value> |
18 | kafka.binder.jaas.options.password | <appropriate value> |
19 | kafka.binder.jaas.options.username | <appropriate value> |
20 | kafka.broker.password | <appropriate value> |
21 | kafka.broker.username | <appropriate value> |
22 | kafka.ssl.truststore.location | <appropriate value> |
23 | kafka.ssl.truststore.password | <appropriate value> |
24 | plato.orchestrator.enableSubWfDynamicAllocation | Enabling dynamic Allocation for subWorkflow |
25 | plato.conductor.logging.level | Default - DEBUG |
26 | plato.feed.feed.system.objectStore.stripeName | Default - feeds |
27 | plato.feed.feed.protocol | Default - http |
28 | plato.feed.feed.dateFormat | Default - yyyy-MM-dd |
29 | plato.feed.feed.commitFrequency | Default - 1000 |
30 | plato.feed.fss.filestore.protocol | Default - http |
31 | plato.feed.fss.filestore.host | Default - 127.0.0.1 |
32 | plato.feed.fss.filestore.port | Default - 8080 |
33 | plato.feed.fss.filestore.contextRoot | Default - filestore/private |
34 | plato.feed.fss.filestream.protocol | Default - http |
35 | plato.feed.fss.filestream.host | Default - 127.0.0.1 |
36 | plato.feed.fss.filestream.port | Default - 8081 |
37 | plato.feed.fss.filestream.contextRoot | Default - filestream/private |
38 | plato.feed.fss.auth.bearerToken | Default - unset |
39 | plato.feed.fss.par.upload.description | Default - fileupload |
40 | plato.feed.fss.par.storageDirective | xxx |
41 | plato.feed.fss.stripe.service.tag | Default - feed-services |
42 | feed.system.approverId | Default approver id for auto approval |
43 | plato.feed.fss.bearerTokenPath | xxx |
44 | plato.feed.fss.bearerTokenFileName | dummyToken |
45 | plato.alerts.protocol | https |
46 | plato.alerts.namespace | <environment> |
47 | plato.alerts.email.client.port | <port> |
48 | plato.multitenant.emailClient.from.email | <environment> |
49 | plato.feed.emailClient.from.email | <environment> |
50 | alerts.protocol | xxx |
51 | alerts.service.name | xxx |
52 | alerts.namespace | <environment> |
53 | alerts.email.client.port | <port> |
54 | plato-regional-configurator-services.server.port | <REGIONAL_CONFIGURATOR_SERVICE_PORT> |
55 | plato-regional-configurator-services.db.jndi | jdbc/OBRC |
56 | plato-regional-configurator-services.schemas | OBRC |
57 | plato-regional-configurator-services.locations |
|
58 | plato-apigateway-router.server.port | <APIGATEWAY_ROUTER_PORT> |
59 | router.protocol | <ROUTER_PROTOCOL> |
60 | router.meadmin.port | <ROUTER_PORT> |
61 | plato.eventhub.consumer.maxPollInterval | <MAX INTERVAL VALUE> |
62 | plato.eventhub.consumer.maxPollRecords | <MAX RECORD VALUE> |
63 | tangosol.coherence.clusterportproperty | 7574 |
64 | plato.placeholderReplacement | true |
65 | plato.dataload.fss.filestore.protocol | xxx |
66 | plato.dataload.fss.filestore.host | xxx |
67 | plato.dataload.fss.filestore.port | xxx |
68 | plato.dataload.fss.filestore.contextRoot | xxx |
69 | plato.dataload.fss.filestream.protocol | xxx |
70 | plato.dataload.fss.filestream.host | xxx |
71 | plato.dataload.fss.filestream.port | xxx |
72 | plato.dataload.fss.filestream.contextRoot | xxx |
73 | plato.dataload.fss.par.upload.description | xxx |
74 | plato.dataload.fss.par.storageDirective | xxx |
75 | plato.dataload.fss.stripe.service.tag | xxx |
76 | plato.dataload.system.objectStore.stripeName | xxx |
77 | plato.dataload.fss.bearerTokenPath | xxx |
78 | plato.dataload.fss.bearerTokenFileName | xxx |
79 | dataload.job.corePoolSize | 800 |
80 | dataload.job.maxPoolSize | 800 |
81 | dataload.job.queueCapacity | 800 |
82 | dataload.job.gridSize | 800 |
83 | datamigration.protocol | xxx |
84 | datamigration.host | xxx |
85 | datamigration.port | xxx |
86 | datamigration.contextRoot | xxx |
87 | batch.appId | PLATOCONFIG |
88 | plato.batch.appId | PLATOCONFIG |
89 | job.abandon.duration | 60 |
90 | dataload.protocol | xxx |
91 | plato.dataload.framework.eureka.client.connectTimeout | 1000 |
92 | plato.dataload.framework.eureka.client.readTimeout | 1000 |
93 | plato-feed-services.plato.feed.fss.bearerTokenPath | xxx |
94 | userLoginId.minLength | 5 |
95 | platoui-placeholderReplacement | true |
96 | EncryptionFlag |
true - new encoding/decoding logic will be applied(more secure) OR false - old encoding/decoding logic will be applied |
97 | eureka.client.serviceUrl.defaultZone | xxx |
98 | kafka.ssl.endpoint.identification.algorithm | https |
99 | kafka.default.producer.sync | TRUE |
100 | kafka.default.producer.configuration.max.block.ms | 5000 |
101 | kafka.binder.replication-factor | 3 |
102 | kafka.binder.required-acks | all |
103 | edp.schemas | xxx |
104 | edp.db.jndi | xxx |
105 | plato-edp-services.server.port | <server port> |
106 | plato.schema | xxx |
107 | feed.system.timePeriod | 100 |
108 | plato.services.entityservices.port | <sms-port> |
109 | domain.eventhub.broker.hosts | xxx |
110 | domain.eventhub.zookeper.hosts | xxx |
111 | spring.zipkin.baseUrl | xxx |
112 | saml.userId.field | xyz |
113 | cmc-branch-services.localHolidayPropogation.sync.enabled | y |
114 | plato-arch.schemas | <Plato Archival Schema> |
115 | plato-fdt.schemas | <Plato Archival Schema> |
Domain
The below properties have fixed values and should not be changed.
Table A-3 Domain - Property Values (Fixed Values)
Serial Number | Property | Value |
---|---|---|
1 | flywayTask | migrate |
2 | flyway.enabled | true |
3 | spring.flyway.enabled | false |
4 | flyway.domain.ignoreMissingMigrations | true |
5 | flyway.domain.outOfOrder | true |
6 | spring.cloud.loadbalancer.ribbon.enabled | false |
7 | deploy.environment | onPrem |
8 | spring.main.allow-bean-definition-overriding | true |
Provide the appropriate values for the following fields.
Table A-4 Domain - Property Values (Appropriate Values)
Serial Number | PROPERTY | VALUE |
---|---|---|
1 | spring.cloud.config.uri | <config service uri> |
2 | apigateway.url | <apigateway url> |
3 | service.logging.environment | <environment> example: DEV, TEST |
4 | service.logging.path | <application debug logs path> |
5 | user.mapping.required | <User mapping required> |
6 | feed.recordLevelApprovalReqd | <true or false> |
7 | conductor.properties | Path to /config.properties |
8 | INTEGRATION.ENABLED | true or false |
9 | cmc-account-services.loadCacheOnStartUp | true or false |
10 | cmc-advice-services.loadCacheOnStartUp | true or false |
11 | cmc-base-services.loadCacheOnStartUp | true or false |
12 | cmc-branch-services.loadCacheOnStartUp | true or false |
13 | cmc-customer-services.loadCacheOnStartUp | true or false |
14 | cmc-resourceclass-services.loadCacheOnStartUp | true or false |
15 | cmc-corebanking-adapter-service.loadCacheOnStartUp | true or false |
16 | cmc-external-virtual-account-services.loadCacheOnStartUp | true or false |
17 | cmc-currency-services.loadCacheOnStartUp | true or false |
18 | cmc-external-chart-account-services.loadCacheOnStartUp | true or false |
19 | cmc-resource-segment-orchestrator-service.loadCacheOnStartUp | true or false |
20 | cmc-external-deposit-account-services.loadCacheOnStartUp | true or false |
21 | cmc-screenclass-services.loadCacheOnStartUp | true or false |
22 | cmc-facilities-services.loadCacheOnStartUp | true or false |
23 | cmc-charges-calculation-services.loadCacheOnStartUp | true or false |
24 | sms-core-services.loadCacheOnStartUp | true or false |
25 | cmc-interest-rate-services.server.port | <server port> |
26 | cmc-external-deposit-account-services.server.port | <server port> |
27 | fcubsUserId | Specify the Userid to
communicate with fcubs.
It is used for external pricing for Charge calculation. |
28 | fcubsSource | Specify the Source
It is used for external pricing for Charge calculation. |
29 | fcubsBranch | Specify the Branch
It is used for external pricing for Charge calculation. |
30 | cmc-interest-rate-services.loadCacheOnStartUp | false |
31 | cmc-limits-collaterals-services.server.host | xxx |
32 | cmc-limits-collaterals-services.server.port | <server port> |
33 | cmc-limits-collaterals-services.server.protocol | xxx |
34 | cmc-limits-collaterals-services.server.contextRoot | xxx |
35 | cmc-opds-services.isAsyncLoggingEnabled | false |
36 | cmc-opds-services.ischargesAsyncLoggingEnabled | false |
37 | cmc-sla-services.server.port | <server port> |
38 | cmc-txn-code-services.loadCacheOnStartUp= | false |
39 | cmc-opds-services.DbLogEnabled | false |
40 | cmc-external-chart-account-services.batch.partition.count | 10 |
41 | cmc-external-chart-account-services.batch.thread.pool.size | 10 |
42 | cmc-external-chart-account-services.batch.txn.fetch.size | 1000 |
43 | cmc-external-chart-account-services.batch.txn.validation | false |
44 | cmc-external-chart-account-services.batch.commit.frequency | 100 |
45 | cmc-external-chart-account-services.batch.handoff.txn.size | 100 |
46 | cmc-transactioncontroller-services.loadCacheOnStartUp | false |
47 | cmc-mis-services.loadCacheOnStartUp | This is the placeholder to load the coherence cache for cmc-mis-services at server start up. Possible values: true/false. |
48 | checklistmanagement-services.loadCacheOnStartUp | This is the placeholder to load the coherence cache for checklistmanagement-services at server start up. Possible values: true/false. |
49 | applicationcategory-services.loadCacheOnStartUp | This is the placeholder to load the coherence cache for applicationcategory-services at server start up. Possible values: true/false. |
50 | cmc-mailnotification-services.loadCacheOnStartUp | This is the placeholder to load the coherence cache for cmc-mailnotification-services at server start up. Possible values: true/false. |
51 | cmc-ml-genai-admin-services.server.port | <server port> |
52 | cmc.locations | db/migration/cmc |
53 | opds.rules.localInvocation | false |
54 | cmc.branch.branchCodeLength | xxx |
Table A-5 LM Domain - Property Table (Appropriate Values)
Serial Number | Property | Value |
---|---|---|
1 | icl.schemas | <ICL schema> |
2 | lma.schemas | <LMA schema> |
3 | lmc.schemas | <LMC schema> |
4 | lmd.schemas | <LMD schema> |
5 | lmg.schemas | <LMG schema> |
6 | lmm.schemas | <LMM schema> |
7 | lmp.schemas | <LMP schema> |
8 | lmr.schemas | <LMR schema> |
9 | lms.schemas | <LMS schema> |
10 | lmx.schemas | <LMX schema> |
11 | lrt.schemas | <LRT schema> |
12 | vamlmchg.schemas | <CHG schema> |
13 | icl.server.port | <server port> |
14 | lma.server.port | <server port> |
15 | lmc.server.port | <server port> |
16 | lmd.server.port | <server port> |
17 | lmg.server.port | <server port> |
18 | lmm.server.port | <server port> |
19 | lmp.server.port | <server port> |
20 | lmr.server.port | <server port> |
21 | lms.server.port | <server port> |
22 | lmx.server.port | <server port> |
23 | vamlm-charge-services.server.port | <server port> |
24 | vamlmchg.deploymentType |
"lmchg" for LM Standalone deployment "vamchg" for VAM Standalone deployment "codeployed" for Co-deployed environment |
25 | oblm-structure-services.loadCacheOnStartUp | false |
26 | oblm.report.sweepSummary.enabled | true/false based on the environment. By default, it is false. |
27 | oblm.report.sweepSummary.directory | <REPORTS PATH>
Directory path for sweep summary report for Mizuho report. |
28 | oblm.investmentFilePath | <FILE PATH>
Directory path for investment file for Mizuho. |
29 | oblm-arch.schemas | <OBLM Archival schema> |
30 | oblm-purge.schemas | <OBLM Purge schema> |
31 | maxConnTotal | This is for Rest Template pool connection configuration. Default value: 10 |
32 | maxConnPerRoute | This is for Rest Template pool connection configuration. Default value: 80 |
33 | connectTimeout | This is for Rest Template pool connection configuration. Default value: 300000 |
34 | readTimeout | This is for Rest Template pool connection configuration. Default value: 300000 |
35 | connectionRequestTimeout | This is for Rest Template pool connection configuration. Default value: 300000 |
36 | oblm-maintenance-services.asyncExecutor.asyncCorePoolSize | Core pool size for async execution, with a default value of 10 |
37 | oblm-maintenance-services.asyncExecutor.asyncMaxPoolSize | Max pool size for async execution, with a default value of 25 |
38 | oblm-maintenance-services.asyncExecutor.asyncQueueCapacity | Queue capacity for async execution with a default value of 30 |
39 | vlc.schemas | VAMLMCHG |
40 | oblm-arch.jndi | jdbc/LM_ARCH |
41 | oblm-purge.jndi | jdbc/LM_PURGE |
Table A-6 IC Domain - Property Table (Appropriate Values)
Serial Number | Property | Value |
---|---|---|
1 | obic.schemas | <OBLM-IC schema> |
2 | obvamic.schemas | <OBVAM-IC schema> |
3 | ddaic.schemas | xxx |
4 | obic.bodBatch.server.port | <server port> |
5 | obic.chgCalc.server.port | <server port> |
6 | obic.config.server.port | <server port> |
7 | obic.extAdapter.server.port | <server port> |
8 | obic.intaccr.server.port | <server port> |
9 | obic.intAccting.server.port | <server port> |
10 | obic.intAlloc.server.port | <server port> |
11 | obic.intBatch.server.port | <server port> |
12 | obic.intcalc.server.port | <server port> |
13 | obic.intInput.server.port | <server port> |
14 | obic.intliqd.server.port | <server port> |
15 | obic.intresolve.server.port | <server port> |
16 | obic.maint.server.port | <server port> |
17 | obic.maintq.server.port | <server port> |
18 | obic.onlq.server.port | <server port> |
19 | obic.server.port | <server port> |
20 | obic.intradaySchedulerReqd | <Y or N> |
21 | obvamic.bodBatch.server.port | <server port> |
22 | obvamic.chgCalc.server.port | <server port> |
23 | obvamic.config.server.port | <server port> |
24 | obvamic.extAdapter.server.port | <server port> |
25 | obvamic.intaccr.server.port | <server port> |
26 | obvamic.intAccting.server.port | <server port> |
27 | obvamic.intAlloc.server.port | <server port> |
28 | obvamic.intBatch.server.port | <server port> |
29 | obvamic.intcalc.server.port | <server port> |
30 | obvamic.intInput.server.port | <server port> |
31 | obvamic.intliqd.server.port | <server port> |
32 | obvamic.intresolve.server.port | <server port> |
33 | obvamic.maint.server.port | <server port> |
34 | obvamic.maintq.server.port | <server port> |
35 | obvamic.onlq.server.port | <server port> |
36 | obvamic.server.port | <server port> |
37 | obvamic.intradaySchedulerReqd | <Y or N> |
38 | obvamic.eodSchedulerReqd | <true or false> |
39 | obvamic.intradaySchedulerReqd | <true or false> |
40 | ddaic.bodBatch.server.port | <server port> |
41 | ddaic.extAdapter.server.port | <server port> |
42 | ddaic.intaccr.server.port | <server port> |
43 | ddaic.intAccting.server.port | <server port> |
44 | ddaic.intAlloc.server.port | <server port> |
45 | ddaic.intBatch.server.port | <server port> |
46 | ddaic.intCalc.server.port | <server port> |
47 | ddaic.intInput.server.port | <server port> |
48 | ddaic.intliqd.server.port | <server port> |
49 | ddaic.intresolve.server.port | <server port> |
50 | ddaic.maint.server.port | <server port> |
51 | ddaic.maintq.server.port | <server port> |
52 | ddaic.onlq.server.port | <server port> |
53 | dda-ic.server.port | <server port> |
54 | obic-maintenance-services.loadCacheOnStartUp | true/false based on the environment. By default, it is false. |
55 | obic-interest-calc-services.tenantkey.enabled | true/false based on the environment. By default, it is false. |
56 | obic-interest-accrual-services.tenantkey.enabled | true/false based on the environment. By default, it is false. |
57 | obic-intchg-accting-services.tenantkey.enabled | true/false based on the environment. By default, it is false. |
58 | obic-online-liquidation-services.tenantkey.enabled | true/false based on the environment. By default, it is false. |
59 | obic-interest-liquidation-services.tenantkey.enabled | true/false based on the environment. By default, it is false. |
60 | obic.intraday.server.port | <server port> |
61 | obic.extrp.server.port | <server port> |
Table A-7 OBRH Domain - Property Table (Appropriate Values)
Serial Number | Property | Value |
---|---|---|
1 | obrh.truststore.path |
Default - null If set, it will be considered Eg: obrh.truststore.path=/scratch/obrh/truststore/ts.jks |
2 | obrh.truststore.password |
Default - null If set, it will be considered Eg: obrh.truststore.password=password |
3 | obrh.server.isJavaEE |
Default - true true for weblogic deployment false for tomcat deployment |
4 | obrh.taskexecutor.corepoolsize |
Default - 50 If set, it will be considered Eg: obrh.taskexecutor.corepoolsize=100 |
5 | obrh.taskexecutor.maxpoolsize |
Default - 50 If set, it will be considered Eg: obrh.taskexecutor.maxpoolsize=100 |
6 | obrh.taskexecutor.queuecapacity |
Default - 100 If set, it will be considered Eg: obrh.taskexecutor.queuecapacity=200 |
7 | obrh.factory-shipped-data.readonly |
Default - false If set, it will be considered Eg: obrh.factory-shipped-data.readonly=true |
8 | obrh.keystore.password.encoded |
Default - false If set, it will be considered Eg: obrh.keystore.password.encoded=true |
9 | obrh.usekeystore |
Default - false If set, it will be considered Eg: obrh.usekeystore=true |
10 | obrh.keystore.path |
Default - null If set, it will be considered Eg: obrh.keystore.path=/scratch/obrh/truststore/ts.jks |
11 | obrh.keystore.password |
Default - null If set, it will be considered Eg: obrh.keystore.password=password |
12 | obrh.keystore.alias |
Default - null If set, it will be considered Eg: obrh.keystore.alias=alias |
13 | obrh.keystore.aliaspassword |
Default - null If set, it will be considered Eg: obrh.keystore.aliaspassword=password |
14 | obrh.audit.type |
Default - KAFKA Value can be <Default/KAFKA/OFF/LOG> Eg: obrh.audit.type=OFF |
15 | obrh.alerts.enabled |
Default: false <true or false> Eg: obrh.alerts.enabled=true |
16 | obrh.provider.exception.statuscodes |
Comma seperated error codes Eg: obrh.provider.exception.statuscodes=404,500 |
17 | obrh.ssl.protocol |
Default - TLS If set, it will be considered Eg: obrh.ssl.protocol=TLSv1.2 |
18 | cmc-obrh-services.audit.retention.days |
Number of days for retention policy Eg: cmc-obrh-services.audit.retention.days=7 |
19 | cmc-obrh-services.audit.retention.archival |
<Y or N> Y for archiving N for purging Eg: cmc-obrh-services.audit.retention.archival=N |
20 | obrh.import.overwrite |
Default: false <true or false> Eg: obrh.import.overwrite=true |
21 | cmc-obrh-jms-consumer.connectionFactory | <JMS_CONN_FACTORY_JNDI> |
22 | cmc-obrh-jms-consumer.queue | <JMS_CONN_QUEUE_JNDI> |
23 | cmc-obrh-jms-consumer.server.port | <server port> |
24 | cmc-obrh-services.loadCacheOnStartUp | false |
For the complete properties of domain file, refer to the folder
/pre_deployment_setup/setUserOverrides.sh
under OSDC
zip.
Note:
For Conductor Properties, refer to Conductor Installation section in Oracle Banking Microservices Platform Foundation Installation Guide.SSL Setup Configuration
The environment set up would be SSL-enabled by default.
The below placeholders would have to be configured into JVM for SSL/Non-SSL setup in Oracle Banking Microservices Architecture domain.
Table A-8 SSL Setup Configuration
Key | Default Value - On Premise | Default Value - Cloud | Purpose |
---|---|---|---|
${apigateway.protocol} | https | https | Only for API gateway protocol. It must be https only. |
${eureka.protocol} | https | http | For inter-service communication protocol. Values can be http or https. |
${prefer.ip.address.enabled} | false | false | For prefer IP address flag, it must be false only. |
${nonsecure.port.enabled} | false | true | For disabling inter-service communication on non-secure port. Values can be false or true. |
${secure.port.enabled} | true | false | For allowing inter-service calls on secure port. Values can be false or true. |
Note:
${apigateway.protocol} should be set as https/http in Oracle Banking Liquidity Management domain irrespective of the SSL/Non-SSL configuration.