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.