0% found this document useful (0 votes)
132 views72 pages

FCUBS&OBMA

The document outlines the deployment process for the FCUBS system, detailing versioning, patch sets, and the steps required for installation and configuration. It includes instructions for logging into the WebLogic console, creating data sources, downloading binaries, and generating properties files. Additionally, it describes the procedures for stopping and starting servers, deploying the FCUBS.ear file, and managing UIXML files for screen launches.

Uploaded by

surajgaikwad0405
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views72 pages

FCUBS&OBMA

The document outlines the deployment process for the FCUBS system, detailing versioning, patch sets, and the steps required for installation and configuration. It includes instructions for logging into the WebLogic console, creating data sources, downloading binaries, and generating properties files. Additionally, it describes the procedures for stopping and starting servers, deploying the FCUBS.ear file, and managing UIXML files for screen launches.

Uploaded by

surajgaikwad0405
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 72

WEB LOGIC CONSOLE

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.1point fix1
For April14.7.0.0.2point fix2
For May14.7.0.0.3point fix3
In June, they will release one patch set 14.7.0.1.0

For July 14.7.0.1.1point fix1


For Aug14.7.0.1.2point fix2
For Sept14.7.0.1.3point fix3
In October, they will release one patch set 14.7.0.2.0

While Deploying
we will only deploy FCUBS.ear file from the latest patch setas 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 StructureServices
step 2:click on ”(+)Services” then --> Data sources

Step3:- click on ’new’ button then select ”generic data Source’


Step 4: Give name & JNDI name(JNDI name should be same as name) then click “next”
EX:jdbc/RADTOOL

Step 5: click Next after the below screen


Step 6: Uncheck “support global transactions” then click NEXT

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
(sessionSSHremote host(192.168.0.121) check specify user name enter name as
‘oracle’and ‘oracle123’ as passwordClick 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.

Felcm—refers to the elcm file in server


Here fcubs…refers to local system
Step 10:repeat the step 7 and step 8 for all other modules like OBTF,OBTR,OBPM etc.. For OBCL
module  we need to copy the obcl.properties file from server to the local system as shown
Step 11:after all these steps  go to local system and zip that merged file .

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

Step 14:unzip the merged_14.7.0.1.0 file using mobaxterm and refresh.

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

Step 3:copy this path /FCUBS/Binaries/MERGED/ MERGED_14.7.0.1.0/INSTALLER/SOFT/GUI


open mobaxterm and run the FCUBSinstaller.sh file .
Then it will ask the following details such as java home directory, java home directory,oracle
home directory (details are mentioned in excel sheet)
• java home directory:
/FCUBS/app/jdk1.8.0_321
• application server home:
/FCUBS/app/middleware/wlserver
• oracle home directory:
/u02/app/oracle/product/19.0.0/dbhome_1

If it is giving any error like” installer is already running please manually delete chk.flg”

Navigate to following path and delete chk.flg file.


After entering all the details it will launch installer(Oracle banking installer) as shown below

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 connectionthen it will display “connection successful” messageand “ proceed
with entity schema details”  click okcheck the box same as SMS Schemathen details will
populated in entity schema details Click on Test connectionClick next

Step 6: Click on Next


Step 7: Click on Next

Step 8:In this step we have given EAR name as FCUBS-1check 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

External jsuixml path as /FCUBS/Application/FCUBS/JS_UIXML_HELP

Then Click on next

Step 9:Click on Next


Step 10:Give the webservices provider url and host server url Click Next

c Step 11:
Select Debug logs requiredyes
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 14: Click on Next


Step 15: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

Step 18: Click on Next


Step 19: Click on Next

Step 20:Click on Save

Click on Exityes
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 paththere 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 pictureSAVEClose 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.shGive 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 3: open the below path


/FCUBS/Binaries/MERGED/MERGED_14.7.0.5.0/INSTALLER/SOFTthere you will find the
ROFCDBCompileRun.shGive all rights
Step 4:
Copy the pathrun the ROFCDBCompileRun.sh in Mobaxterm as shown below

Run the following commands in plsql developer


By running first command ,we can get to know about the modules
By running second command we can get know that the number of objects/tables are created.
EAR generation Process:
Step 1: open the below path
/FCUBS/Binaries/MERGED/MERGED_14.7.0.5.0/INSTALLER/SOFT
Here you will find ROFCEarRun.sh filegive all rights

Step 2:
Copy the pathrun 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

Steps to Stop the server


Open webLogic Console  Login  In Domain Structure Click on the
(+)Environmenton top you will find ControlSelect the servers you want to
stop Click on ShutdownClick on Auto Refresh symbol
STEPS FOR DEPLOYMENT: (it is used for launching flexcube main screen i.e,login
page)
(we have to repeat all the above process from page1-page35) for all patch sets 14.7.0.1.0, 14.7.0.2.0,
14.7.0.3.0, 14.7.0.4.0, 14.7.0.5.0)and will deploy only FCUBS.ear from latest patch set 14.7.0.5.0
Before deploying files into server we need to stop the server Except Admin Server
Step 1:
create any folder in your local system (here I have created folder as ‘Deployment’)

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 structureclick on Deploymentclick on Install

Step 4:click on upload file


Step 5:It will navigate to below screen and click on choose file

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 8: Click on Next


Step 9: Click on Next

Step 10:Select the servers Backoffice server & fcubs channel1 server
Step 11:Click on Next

Step 12:Click on Next

Step 13:Click on Next


Step 14: after successful deployment it will navigate to the following page click on save 
then click on Activate changes

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 deploymentstart the server(one by one)go to Deploymentthere you will find the FCUBS_5
Which is deployedClick on (+)FCUBS_5it will show the below screenthere you will find the
FCJNeoWeb_5(it is a context file we created in property file)then select that startrequest for all
servicesclick yes
it is context name given in
the property file
After thatClick 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_HELPdownload 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 versionin 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 explorerzip the JS_UIXML_HELP FILEUpload 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.warexpand WEB_INFopen web.xmlSearch for
JS_UIXML_HELPthen replace JS_UIXML_HELP as JS_UIXML_HELP_5then start server and launch
the flexcube screens.
Give all rightsunzip the file using mobaxtermstart the serverthen launch the flexcube
applicationyou 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 Connectiondisplay msg as”Connection Successful
message”click on SMS schema click on Test Connectiondisplay msg as”Connection Successful
message”Next
Step 6:here we need to change the work area locationopen plsql developerrun the following
command update the valuesNEXT

Previous values
Run the following query shown in below screenunlock edit the values
trace_area as” trace_area” work_area as” work_area”Click on right marklockcommit

Step 7:browse the path of fcubs.properties filenext


Step 8:this are the datasources we have created in frontend using web logicNext

Step 9:Enter the following details  click on Next


Step 10: here we will mention local currency , fY details and we will create the user by entering
username and passwordNext

Step 11:Click on Start Setupit will show msg as user created successfullyclick on Nextit will show
the below screen select user creationnext

DayZero setup is completed….launch the flexcube applicationlogin 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 setuptruncate all the details from the following
tablethen start dayzero setup.
Here we have limited screens accessible for adminuser1/adminuser2 because adminuser1/adminuser2
does not have all roles

Run the following sql querythen 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 commandUnlockClick on’+’ symboladd role id as all rolesmap it with the
user id as shown belowLockCommit
Then login the FCUBS ApplicationLoginit 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 creationnext

Step 5:enter the details (FCUBLIVE,FCUBLIVE,PFCUB146,finofftrain,….)test connectiondisplays


connection Successful messageNext
Step 6:enter username and passwordclick on user namedisplays users created successfullyNext

Creating WEB SERVICES:


Step 1: launch the fcubsinstaller.sh using mobaxtermit will open oracle installer page
Step2:select property file creationNext

Step3:Click on gatewayselect the oracle productsNext


Step 4:create on folder where you want to generate enter EAR namefollowing pathnext

Step 5:Select gateway web servicesnext


Step 6:Next

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

Enter the detailsnext


Click on saveokExityes

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 gw_ws logger.properties ,gw_ws_prop.properties. Whether it is generated or
not for confirmation.

EAR file generation:


Navigate to following path
/FCUBS/Binaries/MERGED/MERGED_14.7.0.5.0/INSTALLER/SOFT/there you will find
ROFCGatewayEarRun.shgive all rightsrun the file

Navigate to following path /FCUBS/Binaries/MERGED/MERGED_14.7.0.5.0/GWWS


there you will find the GW_WS_2
/FCUBS/Binaries/MERGED/MERGED_14.7.0.5.0/INSTALLER/SOFT/GUI 
gw_ws logger.properties ,gw_ws_prop.properties.
copy these three files into local system shutdown the serversdeploy the this three
servicesstart the server
here we are deploying in fcubs_channel1 so we will shutdown this server onlygoto
deployment control start the serviceyesonce it is activetestingselect any
service there you will find the link there as ?WSDL
For Eureka:
We have to deploy plato config service and plato discovery
Navigate to the following path
/FCUBS/Binaries/MERGED/MERGED_14.7.0.5.0/FCUB_EAR
download plato config service and plato discovery into local systemshutdown the
serversdeploystart servers one by onego to deploymentsstart the service.
If these two files are in prepared stateopen plato discoverytestingyou will find the
linkcopy link add/ at endthen you will able to see Eureka page.

FCUBS.ear should deploy inbackoffice server


Other files like adapter,should deploy inbackoffice server& channel 1 server

OBMA:(obma has multiple schemas)we will create datasource in obma as we have


created in FCUBS but in OBMA we have a different schemas while in FCUBS we have only
FCUBSLIVE schema only.
Step 1:Download the base version,patch sets of oracle branch banking from oracle edelivery
and oracle support
Step 2:upload it to the serverGive all rights
Step 3:unzip the files(binaries downloaded ) both base version and patch sets using mobaxterm
as shown below

Unzip all
After unzip you will get the below files
Step 4:Navigate to following path in server you will find setUserOverrides.sh filedownload it
into local system.

Step 5:compare setUserOverrides.sh(new) file and setUserOverrides.sh(old) file of previous


version change the values in new file using beyondcompare software.
Step 6: after modifying setUserOverrides.sh file in local system replace the
setUserOverrides.sh in server in the following path
/FCUBS/apps/middleware/user_projects/domains/obma_domain/bin/
Deployments:
Step 7:download the plato-config service to local system

Step 8:login to obma web logic console using the credentials.


http://192.168.0.121:5000/console, weblogic, weblogic123
Step 9:shutdown all servers deploy the plato-config-service filechoose server as plato-
config serverfinishstart the serverclick on auto refresh(once the server is started)goto
deploymentscontrolstarts the service you have deployed
Step 10:download the plato-discovery into local system and deploy the plato-discovery
service(shutdown plato servicedeploystart the serverstart the service)

Check Eurekaopen plato-discovery in consoletestingthere you will find the serveradd /


to link and open
Deploy all the services in order mentioned in manual for base version
(https://docs.oracle.com/cd/F73002_01/PDF/Installation_Guide/
Oracle_Banking_Branch_Installation_Guide.pdf)
(stop serverdeploy one serverstart serverstart server) one by one.
For Patchset we can deploy in any order all at a time but we should start the servers one by
one(stop serverdeploy one serverstart serverstart server) one by one.
Order of starting server:
1. PLATO Config Server
2. Restart Plato discovery service in deployments
3. PLATO-O-SERVER
4. PlatoServer1, 2
5. SMSServer1
6. CMCServer1 to CMCServer7
7. Remo-Srv-Server-n1
8. Remo-AppShell-Server
9. Remo-MSC
10. Party

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy