Previous Next JavaScript must be enabled to correctly display this content

## 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/LMARCH
62 | oblm-purge.jndi | jdbc/LMPURGE
63 | oblm-maintenance-services.loadCacheOnStartUp | true
64 | batch.appId | PLATOBATCH

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.alerts.email.sendpartial | N
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 | “db/migration/domain/obrc” (By default) “db/migration/domain/obrc, db/migration/domain <YOUR DOMAINS>”
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>
116 | environment.name | <environment name>
117 | cmCloudDeployed | Y for Cloud or N for onprem

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/LMARCH
41 | oblm-purge.jndi | jdbc/LMPURGE

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 | obic.icbt.server.port | <server port>
22 | obic-icbt-services.coherence.enabled | true
23 | obic-icbt-services.tenantkey.enabled | false
24 | obvamic.bodBatch.server.port | <server port>
25 | obvamic.chgCalc.server.port | <server port>
26 | obvamic.config.server.port | <server port>
27 | obvamic.extAdapter.server.port | <server port>
28 | obvamic.intaccr.server.port | <server port>
29 | obvamic.intAccting.server.port | <server port>
30 | obvamic.intAlloc.server.port | <server port>
31 | obvamic.intBatch.server.port | <server port>
32 | obvamic.intcalc.server.port | <server port>
33 | obvamic.intInput.server.port | <server port>
34 | obvamic.intliqd.server.port | <server port>
35 | obvamic.intresolve.server.port | <server port>
36 | obvamic.maint.server.port | <server port>
37 | obvamic.maintq.server.port | <server port>
38 | obvamic.onlq.server.port | <server port>
39 | obvamic.server.port | <server port>
40 | obvamic.intradaySchedulerReqd | <Y or N>
41 | obvamic.eodSchedulerReqd | <true or false>
42 | obvamic.intradaySchedulerReqd | <true or false>
43 | obvamic.icbt.server.port | <server port>
44 | obvam-ic-icbt-services.coherence.enabled | true
45 | obvam-ic-icbt-services.tenantkey.enabled | false
46 | ddaic.bodBatch.server.port | <server port>
47 | ddaic.extAdapter.server.port | <server port>
48 | ddaic.intaccr.server.port | <server port>
49 | ddaic.intAccting.server.port | <server port>
50 | ddaic.intAlloc.server.port | <server port>
51 | ddaic.intBatch.server.port | <server port>
52 | ddaic.intCalc.server.port | <server port>
53 | ddaic.intInput.server.port | <server port>
54 | ddaic.intliqd.server.port | <server port>
55 | ddaic.intresolve.server.port | <server port>
56 | ddaic.maint.server.port | <server port>
57 | ddaic.maintq.server.port | <server port>
58 | ddaic.onlq.server.port | <server port>
59 | dda-ic.server.port | <server port>
60 | obic-maintenance-services.loadCacheOnStartUp | true/false based on the environment. By default, it is false.
61 | obic-interest-calc-services.tenantkey.enabled | true/false based on the environment. By default, it is false.
62 | obic-interest-accrual-services.tenantkey.enabled | true/false based on the environment. By default, it is false.
63 | obic-intchg-accting-services.tenantkey.enabled | true/false based on the environment. By default, it is false.
64 | obic-online-liquidation-services.tenantkey.enabled | true/false based on the environment. By default, it is false.
65 | obic-interest-liquidation-services.tenantkey.enabled | true/false based on the environment. By default, it is false.
66 | obic.intraday.server.port | <server port>
67 | obic.extrp.server.port | <server port>
68 | obic-interest-batch-eureka.instance.prefer-ip-address | false

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.