A Annexure

plato-config-deploy.env

The below properties have fixed values and should not be changed.

Table A-1 Table A-1 plato-config-deploy.env - 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/obvam, db/migration/domain/vamlm
5 flyway.domain.placeholders.plato-feed-services.jndi jdbc/PLATOFEED
6 flyway.domain.placeholders.plato-batch-server.jndi jdbc/PLATOBATCH
7 flyway.domain.placeholders.plato.jndi jdbc/PLATO
8 flyway.domain.placeholders.plato-config.jndi jdbc/PLATO
9 flyway.domain.placeholders.plato-sec.jndi jdbc/PLATO_SECURITY
10 flyway.domain.placeholders.plato-ui-config.jndi jdbc/PLATO_UI_CONFIG
11 flyway.domain.placeholders.sms.jndi jdbc/sms
12 flyway.domain.placeholders.cmncore.jndi jdbc/CMNCORE
13 flyway.domain.placeholders.eie.jndi jdbc/EIE
14 flyway.domain.placeholders.elm.jndi jdbc/ELM
15 flyway.domain.placeholders.vam.jndi jdbc/VAM
16 flyway.domain.placeholders.vac.jndi jdbc/VAC
17 flyway.domain.placeholders.vab.jndi jdbc/VAB
18 flyway.domain.placeholders.vae.jndi jdbc/VAE
19 flyway.domain.placeholders.eda.jndi jdbc/EDA
20 flyway.domain.placeholders.vai.jndi jdbc/VAI
21 flyway.domain.placeholders.van.jndi jdbc/VAN
22 flyway.domain.placeholders.vap.jndi jdbc/VAP
23 flyway.domain.placeholders.vas.jndi jdbc/VAS
24 flyway.domain.placeholders.vat.jndi jdbc/VAT
25 flyway.domain.placeholders.obic.jndi jdbc/VAM
26 flyway.domain.placeholders.obvamic.jndi jdbc/VAM
27 flyway.domain.placeholders.platoorch.domain.jndi jdbc/PLATO-O
28 flyway.domain.placeholders.plato-config.db.jndi jdbc/PLATO
29 flyway.domain.placeholders.vamlmchg.jndi jdbc/VAMLMCHG
30 flyway.domain.placeholders.iep.jndi jdbc/VIE

Note:

For the complete properties of plato-config-deploy.env file, refer to the folder /pre_deployment_setup under OSDC zip. The user must provide appropriate values for the key which are not listed in the above table.

domain-config-deploy.env

The below properties have fixed values and should not be changed.

Table A-2 Table A-2 domain-config-deploy.env - 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

Provide the appropriate values ​​for the following fields.

Table A-3 Table A-3 domain-config-deploy.env - 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 flyway.domain.placeholders.user.mapping.required <User mapping required>
6 feed.recordLevelApprovalReqd <true or false>
7 conductor.properties Path to /config.properties
8 flyway.domain.placeholders.INTEGRATION.ENABLED true or false
9 flyway.domain.placeholders.pswd.validation.flag Y or N
10 flyway.domain.placeholders.min.pswd.length <Min Password Length>
11 flyway.domain.placeholders.max.pswd.length <Max Password Length>
12 flyway.domain.placeholders.min.pswd.age <Min Password Age>
13 flyway.domain.placeholders.max.pswd.age <Max Password Age>
14 flyway.domain.placeholders.upper.char.flag Y or N
15 flyway.domain.placeholders.upper.char.count <Count>
16 flyway.domain.placeholders.lower.char.flag Y or N
17 flyway.domain.placeholders.lower.char.count <Count>
18 flyway.domain.placeholders.special.char.flag Y or N
19 flyway.domain.placeholders.special.char.count <Count>
20 flyway.domain.placeholders.numeric.char.flag Y or N
21 flyway.domain.placeholders.numeric.char.count <Count>
22 spring.cloud.loadbalancer.ribbon.enabled false

Note:

  • Below are recommended properties for Kafka resiliency on 3-node cluster. Ensure exactly same set of properties are referred for all domains/services over and above existing set of properties. This impacts the complete resiliency of all services for event flow.
  • For complete Kafka Configuration, and Conductor properties refer to Conductor Installation, Zookeeper Cluster, Kafka cluster Setup, Kafka Security Setup, Kafka Client Side Adoption sections in Oracle Banking Microservices Platform Foundation Installation Guide for conductor properties.
  • For the complete properties of domain-config-deploy.env file, refer to the folder /pre_deployment_setup under OSDC zip.
Resilency

Table A-4 Table A-3 (Cont.) domain-config-deploy.env - Property Values (Appropriate Values)

Serial Number PROPERTY VALUE
23 spring.cloud.stream.kafka.binder.autoCreateTopics true
24 spring.cloud.stream.kafka.default.producer.sync true
25 spring.cloud.stream.kafka.binder.replicationFactor 3
26 spring.cloud.stream.kafka.binder.requiredAcks all
27 spring.cloud.stream.kafka.binder.autoAddPartitions true
28 spring.cloud.stream.default.producer.partitionCount 3
29 spring.cloud.stream.default.consumer.concurrency 3
30 spring.cloud.stream.kafka.default.producer.configuration.max.block.ms 5000

Note:

  • Forthe complete properties of domain-config-deploy.env file, refer to the folder / pre_deployment_setup underOSDCzip.
  • For Conductor Properties, refer to Conductor Installation section in Oracle BankingMicroservices Platform Foundation Installation Guide for conductor properties.