4 Environment Variables for OBSCFCM Managed Servers
Create a file called setUserOverrides.sh inside the weblogic bin location of OBSCFCM Service domain with content given as follows. All the environment variables for OBSCFCM are listed. Replace the values accordingly.
#!/bin/bash
JAVA_OPTIONS=$JAVA_OPTIONS}
-Dsms.db.jndi=jdbc/sms
-Dplatoui.db.jndi=jdbc/PLATO_UI_CONFIG
-Dcmc.db.jndi=jdbc/CMNCORE
-Dplato.db.jndi=jdbc/PLATO
-Dobscfcore.db.jndi=jdbc/OBSCF_CORE
-Dfinance.db.jndi=jdbc/OBSCF_FINANCE
-Dlimits.db.jndi=jdbc/OBSCF_LIMIT_MAINT
-Dlimits.db.jndi=jdbc/OBSCF_LIMIT_UTILIZ
-Dobscfreport.db.jndi=jdbc/OBSCF_REPORT
-Deodbatch.db.jndi=jdbc/EODBATCH PLATOBATCH
-Dplato.services.gateway.port=<port>
-Dplato.services.config.port=<port>
-Dplato.services.config.uri=http://<host>:<port>
-Dplato.service.logging.path=<dir path>
-Dapigateway.url=http://<host>:<port>
-Dkafka.host=<host>
-Dkafka.port=9092
-Dzookeeper.port=2181
-Deureka.host=<host>
-Deureka.port=<port>
-Dzipkin.url=http://<host>:9411
-Dworkflowservice.eureka.host=<host>
-Dworkflowservice.eureka.port=<port>
-Dobcl.service.userId=<userid>
-Dcache.evict.interval.milliseconds=7200000
-Dcache.evict.initialdelay.milliseconds=7200000
-Dplato.service.env=DEV
-Dconductor.properties=/scratch/ConductorConfig/config.properties
-Dreport.schema.username=<username>
-Dreport.schema.password=<password>
-Dfinance.db.jndi=jdbc/OBSCF_FINANCE
-Dobscfreport.db.jndi=jdbc/OBSCF_REPORT
-Dlimits.db.jndi=jdbc/OBSCF_LIMIT_MAINT
-Dobscfcore.db.jndi=jdbc/OBSCF_CORE
-Deodbatch.db.jndi=jdbc/PLATOBATCH
-Daccnt.db.jndi=jdbc/OBSCFCM_ACCOUNTING
-Dcharges.db.jndi=jdbc/OBSCFCM_CHARGES
-Dobscfcmcore.db.jndi=jdbc/OBSCFCM_CORE_SERVICES
-Dfilter.db.jndi=jdbc/OBSCFCM_FILTER
-Dmanualrecon.db.jndi=jdbc/OBSCFCM_RECON
-Dmaint.db.jndi=jdbc/OBSCFCM_MAINTENANCE
-Dreport.db.jndi=jdbc/OBSCFCM_REPORT
-Dworkflow.db.jndi=jdbc/OBSCFCM_WORKFLOWS_CONDUCTOR
-Drecon.db.jndi=jdbc/OBSCFCM_RECON
-Dfinance.db.jndi=jdbc/OBSCF_FINANCE
-Dinstrument.db.jndi=jdbc/OBSCFCM_INSTRUMENTS
-Dobscfcmalert.db.jndi=jdbc/OBSCFCM_ALERTS
-Dcache.evict.interval.milliseconds=7200000
-Dcache.evict.initialdelay.milliseconds=7200000
-Dchatbot.url=http://<host>:<port>
-Doda.uri=<uri>
-Doda.channelid=<channelid>
-Doda.secretkey=<secret>
-Doda.isoda=Y -Dplato.cmc.default.brn=
-Duser_login_id=<userid>
-Dplato.service.env=DEV
-Dupload.handler.userId=<userid>
-Dupload.handler.branchCode=<branchcode>
-Deod.db.jndi=jdbc/EOD
-Deureka.connectTimeout=10000
-Deureka.readTimeout=10000
-Dribbon.connectTimeout=20000
-Dribbon.readTimeout=20000
-Dfileupload.jdbc.url=jdbc:oracle:thin:@//<host>:<port>/<sid>
-Dfileupload.schema.username=<user>
-Dfileupload.schema.password=<password>
-Dforecasting.jdbc.url=jdbc:oracle:thin:@//<host>:<port>/<sid>
-Dobcmcashflowforcasting.schema.username=<user>
-Dobcmcashflowforcasting.schema.password=<password>
-Dobscfcmalert.core.userId=<user>
-Dobscfcmalert.core.branchCode=<branchcode>
-Dobscfcmalert.core.userId=<user>
-Dobscfcmalert.core.branchCode=<branchcode>
-Dobscfcmalert.server.port=<port>
-Deureka.client.serviceUrl.defaultZone=https://<host>:<port>/plato-discovery-service/eureka
-Dspring.zipkin.baseUrl=http://<host>:<port>
-Dobscfcm.filter.service.appId=OBSCFCM_FILTER
-Dobscfcmalert.db.jndi=jdbc/OBSCFCM_ALERTS
-Dflyway.sms.placeHolders.applicationCode=BOTH
-Dplatofeed.db.jndi=jdbc/PLATOFEED
-Dobcmcollectionmaint.db.jndi=jdbc/OBCM_COLLECTION_MAINT
-Dcollectiontxn.db.jndi=jdbc/OBCM_COLLECTIONS
-Daccnt.db.jndi=jdbc/OBSCFCM_ACCOUNTING
-Dcharges.db.jndi=jdbc/OBSCFCM_CHARGES
-Dcashflow-forecasting.db.jndi=jdbc/OBCM_CASHFLOW_FORCAST
-Dobcmcashflowforcasting.db.jndi=jdbc/OBCM_CASHFLOW_FORCAST
-Dcmncore.cmc-branch.service.appId=CMNCORE
-Dspring.zipkin.enabled=false
-Dplato.services.eureka.uri=https://<host>:<port>
-Dflyway.domain.placeHolders.obpm.service.initiateOutwardClg=InitiateOutwardClearing
-Dflyway.domain.placeHolders.eureka.protocol=https
-Dflyway.platoui.placeHolders.apigateway.url=https://<host>:<port>
-Dobscffci.db.jndi=jdbc/OBSCF_FCI_MESSAGES
-Dobscfislamic.db.jndi=jdbc/OBSCF-ISLAMIC-INSTRUMENTS
-Dautoreconbatch.db.jndi=jdbc/AUTORECONBATCH
-Dspring.cloud.loadbalancer.ribbon.enabled=false
-DCMC_REQ_YN=<Y OR N>
-DUSER_REQ_YN=<Y OR N>
-Ddebug_user=<USER ID FOR DEBUG>
-DOBSCF_ROLE_REQ_YN=<Y OR N>
-DOBSCFCM_ROLE_REQ_YN=<Y OR N>
-Dflyway.domain.placeHolders.applicationCode=<ApplicationCode>
-Dflyway.domain.placeholders.obscfcmmastermaintenance.enabled=true
-Dflyway.domain.placeHolders.branchCode=<Branch code of the system>
-Dflyway.domain.placeHolders.isFreshInstallation=<Y(if it is a new installed environment) or N (not a new installed environment)>
export JAVA_OPTIONS