Application Development (FCUBS+OBMA)
Application Development (FCUBS+OBMA)
2 types of architecture:
Monolithic architecture
Microservices architecture
Backend : Springboot
Data Sources play a vital role in connecting frontend with the backend.
Current Version : 14.7.0.0.0
Port : 1521
Password : FCUBSLIVE
We can update anything in the data source after creation by double clicking on the created data source .
Left side is the local storage. Right side is where we have to upload the zip files.
Mobaxterm:
Note : once we unzip the files, we can delete the zip files.
After that we will merge All other folder : [ ELCM, OBTR, OBTF, OBPM, OBCL ]
Start the process from here :
First we have to download the FCUBS_14.7.0.5.0 to the local storage of our system.
Steps : OBTR merging. We will find the steps in the readme.txt file.
1. Select the folders and download in background. (Adapters, obtr, ws). 2. go to step 5.
Steps : OBTF merging.
1. Binary -> OBTF -> select the folders and download in background.
2. go to step 5.
Note : in 3rd step we have to select and download all the files starting with PM.
Step : OBCL merging.
Note : in step (2.c) we have to select and download all the files starting from PI , CO and OBCLInfra.
/FCUBS/APPLICATION/FCUBS/DEBUGS/APPLogs
Here we need to give the path location of { log , sig , excel }
Next>
Next>……>save
DB Compilation :
2. Ls
3. For BACKEND :
SMSDBCompileRun.sh
ROFCDBCompileRun.sh
4. For FRONTEND :
after this we need to run ROFCEarRun.sh to generate Ear File. give rights first
DEPLOYMENT:
Gateway services are used to connect to the end point. OBTR, OBTF, OBCL AND ELCM.
Uploading
FCUBS
1. FCUBS Backoffice 1
2. fcubs_channel1
3. Plato_server
4. Restart Plato discovery service from deployments
5. ICserver
6. MSServer1
7. MSServer2
Bank code : main branch(000) or any other code as per the bank.
Branch code :
Microservices :
OBMA :
LOGIN WITH
USERNAME : CMC
PASSWORD : CMC
CMC HAS 47 SERVICES. DEPLOYED WITHIN 8 SERVERS.
APP-SHELL ->UI
OBMA DATA SOURCE CREATION:
1 : PLATO :
1. plato-config-service
2. plato-config-service
3.
4. plato-api-gateway
5. plato-ui-config-services
6. sms-core-services
7. plato-orch-service
8. plato-feed-services
9. plato-batch-server
10. plato-rule-service
11. plato-alerts-management-services
12. plato-swagger-api
2 : CMS
Path : /FCUBS/Binaries/OBBRN/OBBRN_14.7.0.1.0/PLATO
Click on testing.
Here is the link. http://192.168.0.121:5013/app-shell/
To open Eureka :
http://192.168.0.121:5001/plato-discovery-service/
NOTE:
Step1: We have to download the binaries from Oracle Edelivery(for base binaries) or from Oracle
Support (for patch set).
Step5: Zip the Merged folder and upload it back to the server.
Step8:
(Only for OBCL if Product present) paste the below lines inside notepad++, in 2 files :
1. /FCUBS/Binaries/MERGED/MERGED_14.7.0.3.0/INSTALLER/SOFT/logs/env.properties
2. /FCUBS/Binaries/MERGED/MERGED_14.7.0.3.0/INSTALLER/SOFT/GUI/logs/env.properties
Here we have to give the path where the obcl.properties file is present as below formate.
Add below lines in the environment properties before applying the Patchset.
# OBCL_Config_Path=.../OBCL_14.7.0.2.0/INSTALLER/SOFT/config/Application
# OBCL_ADAPTER_NAME=OBCLExtAdapter
ROFCDBCompileRun.sh
SMSDBCompileRun.sh
ROFCDBEarRun.sh
Step11 : Deployment
We have done merging , as in the flexcube url, all the modules are present because of merging.
Why we do DB Compilation?
After DB Compilation only all the tables will be created in the PL/SQL database.