6 Environment Variables for OBSCF Day0 Managed Server

Create a file called setUserOverrides.sh inside the WebLogic bin location of OBSCF day0 Service domain with content given below. All the environment variables for OBSCF are listed. Replace the values accordingly.

#!/bin/bash
JAVA_OPTIONS=$JAVA_OPTIONS} 
-Dplato.services.config.port=<port> 
-Dplato.services.config.uri=http://<host>:<port> 
-Dplato.service.env=DEV 
-Dplato.service.logging.path=<dir path> 
-Dplato.db.jndi=jdbc/PLATO 
-Dsms.db.jndi=jdbc/sms 
-Dplatoui.db.jndi=jdbc/PLATO_UI_CONFIG 
-Dobscfcore.db.jndi=jdbc/OBSCF_CORE 
-DapplicationCode=OBSCF 
-DuserId=<userid> 
-DobscfcmURL=http://< api-gateway-host host>:<port> 
-Drole_id=OBSCF_MAKER 
-Duser_id=<userid> 
-DuserName=<userid> 
-DuserLoginId=<userid> 
-DmanagerId=<managerid> 
-DbranchCode=<branchcode> 
-Dapigateway_url=http://<host>:<port> 
-DuserEmail=<email> 
-DbranchId=<branch id> 
-DuserMobile=<mobile> 
-DuserFax=<fax> 
-DtelephoneNo=<telephone> 
-Dobscf_role_id=OBSCF_ROLE 
-Dbankcode=<bank code> 
-Dbankdesc=<bank short description> 
-Dbranchname=<branch name> 
-Dbranchaddr1=<branch address1> 
-Dbranchaddr2=<branch address2> 
-Dbranchaddr3=<branch address3> 
-Dbranchccy=<branch currency code> 
-Dcountrycode=<country code> 
-Dwalkincustomer=<walkin customer code> 
-Dhostcode=<host code> 
-Dhostdesc=<host description> 
-Dprocesstimezone=<time zone eg: Asia/Calcutta> 
-Dsourcesystem=<source system code> 
-Dsourcesystemdesc=<soure system description> 
-Dsourcesystembranch=<source system branch> 
-Dcmc.db.jndi=jdbc/COMMON _CORECMNCORE 
-Dflyway.domain.placeHolders.platoorch.domain.jndi=<JDBC JNDI for PLATOORCH>
-Dobscfcore.enabled=true 
-Dcmc.app.locations=db/migration/cmc/obscf-day0 
-Duser_start_date=<DD-MON-YYYY> 
-Duser_end_date=<DD-MON-YYYY>
-Dtoday=<DD-MON-YYYY>
-Dprev_working_day=<DD-MON-YYYY>
-Dnext_working_day=<DD-MON-YYYY>
-DapplicationCode=BOTH  
-Dcmncore.cmc-branch.service.appId=CMNCORE 
-Deureka.connectTimeout=10000 
-Deureka.readTimeout=10000 
-Dribbon.connectTimeout=20000 
-Dribbon.readTimeout=20000 
-Dplato.services.eureka.uri=https://<host>:<port> 
-Dfinance_rule_userid=<user> 
-Dplatoorch.domain.jndi=jdbc/OBSCFCM_WORKFLOWS_CONDUCTOR 
-Dflyway.enabled=false
-Dspring.cloud.loadbalancer.ribbon.enabled=false
-DCMC_REQ_YN=<Y OR N>
-DUSER_REQ_YN=<Y OR N>
-Ddebug_user=<UserId for debug>
-DOBSCF_ROLE_REQ_YN=<Y OR N>
-DOBSCFCM_ROLE_REQ_YN=<Y OR N>
-Dsms.app.locations=db/migration/sms/obscf-day0,db/migration/sms/obscfcm-master-maintenance-services,db/migration/sms/obscf-core-services,db/migration/sms/obscf-report-services,db/migration/sms/obscfcm-alerts-services,db/migration/sms/obscfcm-charges-services,db/migration/sms/obscfcm-core-services,db/migration/sms/obscfcm-account-maintenance-services
-Dplato.app.locations=db/migration/plato/obscf-day0,db/migration/plato/obscf-core-services,db/migration/plato/obscf-finance-services,db/migration/plato/obscf-limit-maintenance-services,db/migration/plato/obscf-limits-services,
db/migration/plato/obscf-report-services †
-Dplatoui.app.locations=db/migration/platoui/obscf-day0,db/migration/platoui/obscf-core-services
-Dobscfcm_role_id=OBSCFCM_ROLE
-DutilityCache.evict.fixedrate.milliseconds=600000 
-DutilityCache.evict.initialdelay.milliseconds=600000
-Dcoherence.server.address=<<Hostname>>
-Dcoherence.server.port=7574
-Dplatorule.db.jndi=jdbc/PLATORULE
-Dplatorule.app.locations=db/migration/platorule/obscf-day0
export JAVA_OPTIONS

Note:

If you don't want to run plato script for a specific module, remove its entry.

Note:

Create a data source for PLATORULE and target it to obscf_day 0 manage server.