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.