FCUBS&OBMA
FCUBS&OBMA
Here FCUBS is a standalone architecture and all other modules are integrated in to FCUBS .so all other
are co-deployed into the FCUBS.
The Base version is 14.7.0.0.0
Consider the following example where they released point fix for every month
For mar 14.7.0.0.1point fix1
For April14.7.0.0.2point fix2
For May14.7.0.0.3point fix3
In June, they will release one patch set 14.7.0.1.0
While Deploying
we will only deploy FCUBS.ear file from the latest patch setas from above example it is 14.7.0.2.0
FCUBS.ear file in server
we will deploy all UIXML files from every patch Set into server
DAY_1:
1.Login to weblogic console (http://192.168.0.121:4000/console)
• weblogic(user name)
• weblogic123(password)
Step 1: In domain StructureServices
step 2:click on ”(+)Services” then --> Data sources
Step 7:In this Screen we need to give database name,host name(IP address) ,port,database
user,password) then click NEXT
Step 8:click on the test configuration then it will display the status of the connection whether it
is success or having any issues.if result is success click on next
Step 9:select the targets(servers) in which the datasource should be available then click finish.
DAY-2:
Step 1:Download the binaries from Oracle edelivery(for base version) and from Oracle
Support(for patch sets).
Here are the steps to download patchset from oracle support
Here is we are downloading the ‘oracle flexcube universal banking’
Then it will start downloading.
Step 2:login to WINSCP with credentials and upload all the binaries into server(WINSCP)
Step 3:Unzip the FCUBS.ZIP which is in server using Mobaxterm software
(sessionSSHremote host(192.168.0.121) check specify user name enter name as
‘oracle’and ‘oracle123’ as passwordClick OK
Open mobaxtrem
cd /FCUBS/Binaries/FCUBS
ls
unzip FCUBS_14.7.0.5.0_p36261907_147000_Linux-x86-64.zip
Step 4: open the path ‘/FCUBS/Binaries/FCUBS’ click on FCUBS.Zip…..and click on the properties on the
top and give all rights like write(W), read(R)and enter/execute(X) then click ‘OK’.
Step 5:open file explore create a folder in local system to store FCUBS. Browse the path you
want to store the FCUBS.then click on download in background in server side and the file will
local system.
EX: I have created a folder named as WEBLOGIC inside D-Drive D:\weblogic
Step 6: unzip the FCUBS in local system using 7zip .for my reference I have renamed it as
merged_file.
Step 7: Open the path ’/FCUBS/Binaries’ select the product the you want to merge with
FCUBS ex:OBTF,OBTR,OBPM,ELCM
/FCUBS/Binaries/ELCM in this path you will find many elcm versions .select the elcm version
and unzip the module.
Step 8:open the co-deployment file . if there is no co deployment file then you can take
readme.text file in each module
Ex:here iam taking elcm module and I have unzipped and when I opend that iam able to see
readme.fcubs.co-deployment .text and readme.txt files.
Step 9:Open the co-deployment file and follow the same steps.
Step 12:upload the merged zip file into server in the path(/FCUBS/binaries/merged/)
Here merged_14.7.0.1.0 file is uploaded from local sytem to server.
Step 13: click on the merged_14.7.0.1.0 file properties give all rights
Day-3:
Steps for creating properties file:
Step 1:Open the below path in server you will find FCUBSinstaller.sh file
/FCUBS/Binaries/MERGED/ MERGED_14.7.0.1.0/INSTALLER/SOFT/GUI
Step 2:Click on the FCUBSinstaller.sh go to properties give all rights click Ok
If it is giving any error like” installer is already running please manually delete chk.flg”
Here we are creating property file so we selected as “property file creation” click on Next
Step 4: select oracle product that bank is having and give ip address in host address and
mention it as “EMBEDDED”. click on Next
Step 5:here mention the details
Username:FCUBSLIVE
Password:FCUBSLIVE
Service name:PFCUB146
Ip address:finofftrain
Port:1521
TNS connect descriptor: PFCUB146
Click on Test connectionthen it will display “connection successful” messageand “ proceed
with entity schema details” click okcheck the box same as SMS Schemathen details will
populated in entity schema details Click on Test connectionClick next
Step 8:In this step we have given EAR name as FCUBS-1check the external jsuximl required
Source path as /FCUBS/Binaries/MERGED/MERGED_14.7.0.1.0
Destination Path as(click on new create a one folder name it as FCUBS_EAR) click on ok
/FCUBS/Binaries/MERGED/MERGED_14.7.0.1.0/FCUBS_EAR
c Step 11:
Select Debug logs requiredyes
Check the box lov fetch required
Check the box External lov required
Work area path: /FCUBS/APPLICATION/FCUBS/DEBUGS/APPLogs/Log and add / at end.
Signature path: /FCUBS/APPLICATION/FCUBS/DEBUGS/APPLogs/sig/ and add / at end.
Excel path: /FCUBS/APPLICATION/FCUBS/DEBUGS/APPLogs/Excel/ and add / at end.
Step 12:Click on Next
Step 13:Click on Next
Step 16:here change the host address in outgoing queue provider url and
queue principal-weblogic queue credential-weblogic123 Click on Next
Step 17: Click on Next
Click on Exityes
Steps to check for the fcubs.properties file
After properies file is generated go to the following path
/FCUBS/Binaries/MERGED/MERGED_14.7.0.5.0/INSTALLER/SOFT/GUI then refresh
check for the file fcubs.properties file. Whether it is generated or not for confirmation.
Steps for adding path to obcl path for OBCL Module in env.properties:
Step 1:open the following paththere you will env.properties
/FCUBS/Binaries/MERGED/MERGED_14.7.0.5.0/INSTALLER/SOFT/GUI/logs
Step 2.1:Add the below path into env.properties file(which is available in two different
locations) which is used for OBCL module as shown in the pictureSAVEClose Add
below lines in the environment properties before applying the Patchset.
# OBCL_Config_Path=.../OBCL_14.7.0.2.0/INSTALLER/SOFT/GUI/logs
# OBCL_ADAPTER_NAME=OBCLExtAdapter
Here we have added path to the env.properties which is avilable in
/FCUBS/Binaries/MERGED/MERGED_14.7.0.5.0/INSTALLER/SOFT/GUI/logs path
Step 2.2:
Here we have adding path to the env.properties which is avilable in
/FCUBS/Binaries/MERGED/MERGED_14.7.0.5.0/INSTALLER/SOFT/config/Application As shown
in the image
DB Compilation Process:
Step 1:open the below path
/FCUBS/Binaries/MERGED/MERGED_14.7.0.5.0/INSTALLER/SOFT there you will find the
SMSDBCompileRun.shGive all rights
Step 2:
Copy the path run the SMSDBCompileRun.sh in Mobaxterm as shown below .once the
recom.sql appears in mobaxterm.it means that compilaton of SMSDBCompileRun.sh
completed
Step 2:
Copy the pathrun the ROFCEarRun.sh in Mobaxterm as shown below
Following files will be generated in the destination folder we mentioned in property file as a
result of above operation(here fcubs_1.ear is main file we will deploy in server)
/FCUBS/Binaries/MERGED/MERGED_14.7.0.1.0/FCUBS_EAR
Step 2:
Open the following path
/FCUBS/Binaries/MERGED/MERGED_14.7.0.1.0/FCUBS_EAR
From this path select the following files and download into the Deployment folder MS folder
also
Deployment folder will looks like as shown
Step 3:Open webLogic Console and login with credentials
Then in domain structureclick on Deploymentclick on Install
Step 6:Choose the file you want to deploy into the server (here iam deploying ExAdapter.ear file
and the Fcub.ear file)
Step 7:Click on Next
Step 10:Select the servers Backoffice server & fcubs channel1 server
Step 11:Click on Next
If you want to verify whether the file is deployed on not we can check as shown in below
After the Deployment we have to start the server one by one.
Order of starting a server
1. FCUBS Backoffice 1
2. fcubs_channel1
3. Plato_server
4. Restart Plato discovery service from deployments
5. ICserver
6. MSServer1
7. MSServer2
After deploymentstart the server(one by one)go to Deploymentthere you will find the FCUBS_5
Which is deployedClick on (+)FCUBS_5it will show the below screenthere you will find the
FCJNeoWeb_5(it is a context file we created in property file)then select that startrequest for all
servicesclick yes
it is context name given in
the property file
After thatClick on the link https://192.168.0.121:4102/FCJNeoWeb_5/--> it will navigate to below
page
Deploying the UIXML:(it is for launching the screens)
Stop the servers before deploying
Step 1:we have deploy all JS_UIXML_HELP(base version and all patch set versions)navigate to the
following path
/FCUBS/Binaries/MERGED/ MERGED_14.7.0.0.0/EAR_Build( or Fcubs_ear as per the name given by
us.
There you will find JS_UIXML_HELPdownload it to the local system(start downloading another file
only after completion of initiated file)repeat the same process for patch sets also.
For ex: if we have 1000 screens in base versionin one patch set they have changes only 200 screens
and remaining screens will be same so the 200 existing screens will be replaced with 200 screens.
Here, flexcube on local system is a user-defined folder.
Go to file explorerzip the JS_UIXML_HELP FILEUpload the zip file into server then unzip
Note:if you have renamed JS_UIXML_HELP_5 or with any other name(you wont able to launch the
screen) so following the steps
Open java decompiler Expand FCJ_Neoweb.warexpand WEB_INFopen web.xmlSearch for
JS_UIXML_HELPthen replace JS_UIXML_HELP as JS_UIXML_HELP_5then start server and launch
the flexcube screens.
Give all rightsunzip the file using mobaxtermstart the serverthen launch the flexcube
applicationyou will able to launch the screens
DayZero SetUP:(done only once at the time of bank setup)
Step 1:
Open the below path in server→ you will find FCUBSinstaller.sh file
/FCUBS/Binaries/MERGED/ MERGED_14.7.0.1.0/INSTALLER/SOFT/GUI
Step 2:
copy this path /FCUBS/Binaries/MERGED/ MERGED_14.7.0.1.0/INSTALLER/SOFT/GUI open
mobaxterm and run the FCUBSinstaller.sh file .
Step 3:it will navigate to the oracle installer page as shown below and here you need to select
“utilities”next
Step 4:Select as Day Zero Setup
Step 5: enter the values click on Test Connectiondisplay msg as”Connection Successful
message”click on SMS schema click on Test Connectiondisplay msg as”Connection Successful
message”Next
Step 6:here we need to change the work area locationopen plsql developerrun the following
command update the valuesNEXT
Previous values
Run the following query shown in below screenunlock edit the values
trace_area as” trace_area” work_area as” work_area”Click on right marklockcommit
Step 11:Click on Start Setupit will show msg as user created successfullyclick on Nextit will show
the below screen select user creationnext
DayZero setup is completed….launch the flexcube applicationlogin with user you have created in
DayZeroSetup(i.e adminuser1/adminuser2)it will display the following screen
In the case, if you have made any mistake in dayzero setuptruncate all the details from the following
tablethen start dayzero setup.
Here we have limited screens accessible for adminuser1/adminuser2 because adminuser1/adminuser2
does not have all roles
Run the following sql querythen you will find four users .i,e;AUTOQUEUEUSR/EMSUSER created by
oracle and adminuser1/adminuser2 created by us and we have to give all rights to adminuser1
/adminuser2
Run the following commandUnlockClick on’+’ symboladd role id as all rolesmap it with the
user id as shown belowLockCommit
Then login the FCUBS ApplicationLoginit will show the following Screen
Here we can so many modules
Now both adminuser1/adminuser2 have all rights.they can able to launch so many screens
Steps to create User Creation:
Step 1:
Open the below path in server→ you will find FCUBSinstaller.sh file
/FCUBS/Binaries/MERGED/ MERGED_14.7.0.1.0/INSTALLER/SOFT/GUI
Step 2:
copy this path /FCUBS/Binaries/MERGED/ MERGED_14.7.0.1.0/INSTALLER/SOFT/GUI open
mobaxterm and run the FCUBSinstaller.sh file .
Step 3:it will navigate to the oracle installer page as shown below and here you need to select
“utilities”next
Step 4:select the user creationnext
Step 7:Next
Step 8: add all paths and add’/ ‘at the end of every path select msg in and out as ‘Yes’ Next
Step 9:Next
Unzip all
After unzip you will get the below files
Step 4:Navigate to following path in server you will find setUserOverrides.sh filedownload it
into local system.