A Annexure

Plato

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

Table A-1 Plato - 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 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.platoorch.domain.jndi jdbc/PLATO-O
12 flyway.domain.placeholders.plato-config.db.jndi jdbc/PLATO
13 flyway.domain.placeholders.sms.jndi jdbc/sms
14 flyway.domain.placeholders.cmncore.jndi jdbc/CMNCORE
15 flyway.domain.placeholders.lrt.jndi jdbc/LRT
16 flyway.domain.placeholders.lmc.jndi jdbc/LMC
17 flyway.domain.placeholders.lmd.jndi jdbc/LMD
18 flyway.domain.placeholders.lmx.jndi jdbc/LMX
19 flyway.domain.placeholders.lmm.jndi jdbc/LMM
20 flyway.domain.placeholders.lmp.jndi jdbc/LMP
21 flyway.domain.placeholders.lma.jndi jdbc/LMA
22 flyway.domain.placeholders.lms.jndi jdbc/LMS
23 flyway.domain.placeholders.lmr.jndi jdbc/LMR
23 flyway.domain.placeholders.lmg.jndi jdbc/LMG
24 flyway.domain.placeholders.icl.jndi jdbc/ICL
25 flyway.domain.placeholders.vamlmchg.jndi jdbc/VAMLMCHG
26 flyway.domain.placeholders.plato-api-gateway.pswd.validation.flag Y
27 flyway.domain.placeholders.plato-api-gateway.min.pswd.length 8
28 flyway.domain.placeholders.plato-api-gateway.max.pswd.length 12
29 flyway.domain.placeholders.plato-api-gateway.min.pswd.age 1
30 flyway.domain.placeholders.plato-api-gateway.max.pswd.age 90
31 Dflyway.domain.placeholders.plato-api-gateway.upper.char.flag Y
32 flyway.domain.placeholders.plato-api-gateway.upper.char.count 2
33 flyway.domain.placeholders.plato-api-gateway.lower.char.flag Y
34 flyway.domain.placeholders.plato-api-gateway.lower.char.count 2
35 flyway.domain.placeholders.plato-api-gateway.special.char.flag Y
36 flyway.domain.placeholders.plato-api-gateway.special.char.count 1
37 flyway.domain.placeholders.plato-api-gateway.numeric.char.flag Y
38 flyway.domain.placeholders.plato-api-gateway.numeric.char.count 1

Note:

For the complete properties of plato 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.

Domain

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

Table A-2 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

Provide the appropriate values ​​for the following fields.

Table A-3 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 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

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 plato domain.

Table A-4 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.