Oracle Financial Services. Environment Cloning Guide

Similar documents
Oracle Financial Services Data Management Application Pack

Oracle Financial Services Analytical Applications Infrastructure

Oracle Financial Services Data Foundation

Oracle Financial Services Data Management Application Pack

Oracle Financial Services Economic Capital Advanced Installation Guide

Oracle Financial Services Price Creation and Discovery Application Pack

Oracle Financial Services Regulatory Reporting for US Federal Reserve Lombard Risk Integration Pack

An Oracle Technical White Paper May CRM Service Pack Installation

Oracle Financial Services Regulatory Reporting for European Banking Authority (OFS AGILE RP EBA)

Oracle Financial Services Analytical Applications

Profitability Application Pack Installation Guide Release

An Oracle Technical White Paper June LRM Service Pack Installation

Oracle Financial Services Regulatory Reporting for European Banking Authority (OFS AGILE RP EBA)

Oracle Financial Services Regulatory Reporting Administration Guide PK STR. Release 2.4 January 2014

Oracle Financial Services Regulatory Reporting for De Nederlandsche Bank (OFS AGILE RP DNB)

Oracle Financial Services Alert and Enterprise Case Management : Upgrade Utility Guide. Release 6.1 June 2013

Oracle Financial Services Compliance Regulatory Reporting Administration Guide Kenya STR. Release May 2018

Oracle Financial Services Enterprise Case Management: Installation Guide - Stage 3. Release 6.1 December 2011

Oracle Financial Services Compliance Regulatory Reporting Administration Guide goaml. Release May 2018

Oracle Financial Services Enterprise Financial Performance Analytics. Product Installation Manual. Version June 2014

Oracle Financial Services Enterprise Case Management: Installation Guide - Stage 3. Release 6.1 August 2012

Oracle Financial Services Analytical Applications

Oracle Financial Services Behavior Detection Applications Pack

Installation and Setup Guide Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle Financial Services Analytical Applications Infrastructure (OFSAAI)

Oracle Financial Services Regulatory Reporting Administration Guide US SAR. Release 2.4 December 2013

Configuring OFSAA in Clustered Environment User Guide. Feburary 2015 E

Oracle Financial Services Foreign Account Tax Compliance Act Installation Guide - Stage 3. Release 1.0 January 2013

Oracle Financial Services Regulatory Reporting for US Federal Reserve (OFS AGILE RP US FED)

Oracle Cloud Getting Started with Remote Data Connector for Oracle Analytics Cloud

Installation Guide - Stage 3 Oracle Financial Services:

Oracle Financial Services Analytical Applications Infrastructure

Oracle Financial Services Analytical Applications Infrastructure (OFSAAI)

Oracle Financial Services Common Reporting Standard Administration and Configuration Guide. Release October 2017

Oracle Financial Services Governance, Risk, and Compliance Workflow Manager User Guide. Release February 2016 E

Oracle Financial Services Data Foundation Applications Pack Java 7 and Java 8

Oracle Financial Services FATCA Regulatory Reporting Administration and Configuration Guide. Release April 2015

Oracle Financial Services Basel Regulatory Capital Analytics Data Migration Guide

Open Development Tool Installation Oracle FLEXCUBE Universal Banking Release

Oracle Financial Services Asset Liability Management Analytics. Product Installation Manual Version August 2014

Oracle Financial Services Administrative Reports. Configuration Note Version July 2015

Oracle Financial Services Compliance Regulatory Reporting Administration Guide US SAR. Release May 2018

Setting up Installer Oracle FLEXCUBE Universal Banking Release [May] [2016]

OFS Pricing Management Language Pack Installation and Configuration Guide Version October 2013

Run Syncope in real environments

An Oracle White Paper October Release Notes - V Oracle Utilities Application Framework

Regulatory Reporting for US Federal Reserve Lombard Risk Integration Pack

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011

OFS Profitability Management Language Pack Installation and Configuration Guide Version June 2014

Gateway Application Setup Oracle FLEXCUBE Universal Banking Release [May] [2011]

Oracle Database Express Edition

Oracle Financial Services Asset Liability Management Application Pack. Installation and Configuration Guide Release

Setting up Installer Oracle FLEXCUBE Universal Banking Release [April] [2014]

Oracle FLEXCUBE Direct Banking

Oracle Financial Services Regulatory Reporting for Reserve Bank of India Lombard Risk Integration Pack

Oracle Financial Services Analytical Applications Infrastructure (OFSAAI)

Payments Weblogic JMS Configuration Oracle FLEXCUBE Payments Release [May] [2017]

ImmuCast. Installation Guide. v5.17.9

Installing MCA Services on WebSphere 5.1

Upgrading easuite 4.2 from Oracle8i to Oracle9i

Contents Overview... 5 Upgrading Primavera Gateway... 7 Using Gateway Configuration Utilities... 9

Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018

Liquidity Management OBIEE Setup Oracle Banking Liquidity Management Release [November] [2017]

Regulatory Reporting Solution for US Federal Reserve Lombard Risk Integration Pack. Release Installation Guide November 2017

Oracle Financial Services Analytical Applications Infrastructure

Establishing secure connections between Oracle Ravello and Oracle Database Cloud O R A C L E W H I T E P A P E R N O V E M E B E R

IBM Operational Decision Manager Version 8 Release 5. Configuring Operational Decision Manager on Tomcat

Migrating VMs from VMware vsphere to Oracle Private Cloud Appliance O R A C L E W H I T E P A P E R O C T O B E R

Oracle Banking Platform Collections

Upgrading Oracle GoldenGate Veridata 12c (12.2.1)

Oracle Financial Services Regulatory Reporting for US Federal Reserve (OFS AGILE RP US FED)

Gateway Property File Creation Oracle Banking Payments Release [May] [2018]

An Oracle White Paper September Security and the Oracle Database Cloud Service

Oracle Financial Services Profitability Management Application Pack

Oracle Fusion Middleware

Technical White Paper August Migrating to Oracle 11g Using Data Replicator Software with Transportable Tablespaces

Development Workbench Rest-Services Development Oracle FLEXCUBE Universal Banking Release [May] [2018]

Using SQL Developer. Oracle University and Egabi Solutions use only

GlobalForms v6.1 Installation Guide

SETTING UP ORACLE ULTRA SEARCH FOR ORACLE PORTAL 10G (10.1.4)

Kewill Customs Installations Guide

Oracle Siebel Retail Finance

Oracle Fusion Middleware. 1 Oracle Team Productivity Center Server System Requirements. 2 Installing the Oracle Team Productivity Center Server

Oracle Fusion Middleware

Rumba+ Server 1.1. Administrator Guide

Oracle Financial Services Regulatory Reporting for US Treasury Lombard Risk Integration Pack

Open Development Tool Application Deployment in Weblogic Oracle FLEXCUBE Universal Banking Release [May] [2017]

An Oracle White Paper November Oracle RAC One Node 11g Release 2 User Guide

Installer Prerequisite Document Oracle FLEXCUBE Release [May] [2017]

Establishing secure connectivity between Oracle Ravello and Oracle Cloud Infrastructure Database Cloud ORACLE WHITE PAPER DECEMBER 2017

GATEWAY Property File Creation Oracle FLEXCUBE Universal Banking Release [December] [2016]

Inline Processing Engine User Guide. Release: August 2017 E

Oracle FLEXCUBE Investor Servicing BIP Report Development Guide Release 12.0 April 2012 Oracle Part Number E

SOA Cloud Service Automatic Service Migration

Kewill Customs Installations Guide

Oracle Financial Services Governance, Risk, and Compliance Application Pack. Installation Guide. Release July 2015

Oracle FLEXCUBE OBIEE Reports Oracle FLEXCUBE Universal Banking Release [December] [2016]

GATEWAY Property File Creation Oracle FLEXCUBE Universal Banking Release [May] [2018]

FlowLIMS Installation Guide. Bioinformatics Facility at Fox Chase Cancer Center

Adding Mobile Capability to an Enterprise Application With Oracle Database Lite. An Oracle White Paper June 2007

Transcription:

Oracle Financial Services Environment Cloning Guide

Oracle Financial Services Environment Cloning Guide Oracle Financial Services Software, Inc. World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A.

Copyright 2015, Oracle and/or its affiliates. All rights reserved. Printed in U.S.A. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise without the prior written permission. Trademarks Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Financial Services Software, Inc. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 www.oracle.com/us/industries/financial-services/

Contents List of Tables...vii About This Guide... 9 Objectives...9 Scope...9 CHAPTER 1 Full Migration... 11 Introduction...11 Pre-requisites...11 Migration / Cloning Steps...11 OFSAAI Architect and Metadata level synchronization...11 Case 1:Single Tier - Single Tier...11 Case 2: Multi Tier - Multi Tier...12 Case 3: Single Tier - Multi Tier And Vice Versa...12 Database level Synchronization...13 Case 1...13 Case 2...13 Importing Configuration schema in target environment...13 Case 3...14 IP Address Related Changes...14 Update IP Address in Config Schema...17 Update Port Addresses...17 Update Port Address in Config Schema...20 Update Configuration Files...20 Update Config Schema for Configurable Paths...21 Update Log Generating Files...21 Modify and Configure WebSphere...22 Post Cloning Activity...23 Oracle Financial Services Environment Cloning Guide v

Contents vi Oracle Financial Services Environment Cloning Guide

List of Tables Table 1. Update IP Address in Configuration Files...15 Table 2. Port Address...17 Oracle Financial Services Environment Cloning Guide vii

List of Tables viii Oracle Financial Services Environment Cloning Guide

About This Guide This guide provides comprehensive instructions and steps in cloning OFSAA infrastructure v7.3.x and applications from one environment to another. This chapter focuses on the following topics: Objectives Scope Objectives The purpose of this document is to explain the steps involved in cloning OFSAA infrastructure v7.3.x and applications from one environment to another. Scope If the products are installed with Oracle Financial Services Analytical Applications Infrastructure (OFSAAI), they will be included in the Clone steps from source to target. Oracle Financial Services Environment Cloning Guide

About this Guide 10 Oracle Financial Services Environment Cloning Guide

CHAPTER 1 Full Migration This chapter discusses the following sections: Introduction Pre-requisites Migration / Cloning Steps Introduction In the case of Full migration, OFSAA infrastructure need not be installed in the target environment. Instead, OFSAAI will also be cloned from the source environment. you with a clear route to improving the performance and scalability of your applications, albeit with increased administration of hardware and network resources. Pre-requisites 1. Server (LINUX/AIX/SOLARIS) user in Target machine should have created in K-Shell with chmod 755 permissions. 2. Pre-requisite software such as Java, Oracle Database and Web server (Tomcat /Websphere / Weblogic ) have to be installed in target environment in similar way to source environment. 3. Config schema and same number of atomic schema has to created with same grants as Of source environment. 4. Ensure ports are available in target machine before updating the port numbers. Note: Database users can be same name in case ORACLE SID is different for both environments, Different name in case ORACLE SID used is same as source environment. List of ports to check is available in /PortsDef.log Migration / Cloning Steps For cloning or migration follow these steps: OFSAAI Architect and Metadata level synchronization In case of migration/cloning process, we can consider several cases. Case 1:Single Tier - Single Tier In this case, Source environment structure is single tier and user want to make the same Single Tier structure for Target as well. In Single Tier, all (App, Web and DB) Layers will be in same machine. Copy the installation folder, ftpshare folder and.profile file from source to target. Oracle Financial Services Environment Cloning Guide 11

Migration / Cloning Steps Chapter 1 Getting Started Note: The following sub directories under ftpshare contains environment specific data and can be ignored while cloning: FTPSHARE#/metadata/restore FTPSHARE#/UserReports Case 2: Multi Tier - Multi Tier In this case, Source environment structure is Multi tier and user want to make same Multi Tier structure for Target as well. In Multi tier, user has to copy each layer's installation folder, ftpshare folder and.profile in source environment to the Target environment. For more information on Multi tier structure, users can check the OFSAAI 7.3 Installation Manual. Case 3: Single Tier - Multi Tier And Vice Versa In this case, Source environment structure is Single tier and user want to make Multi Tier structure for Target. For example: In Source environment, Installation user Name: ofsaai Installation Folder Name : OFSAA72 Installation Mount: /home When you login to server with user ofsaai, it will redirect it to path: /home/ofsaa72 (Installation Folder Path). Under installation folder path, you will find all layers like ficapp, ficweb and ficdb folder structures. The installation folder contians only one.profile file with all layer information. When migrating to Multi Tier environment for Target, the following structure is applicable: Installation user Name For App Layer : ofsaaiapp Installation user Name For Web Layer : ofsaaiweb Installation user Name For DB Layer : ofsaaidb Accordingly the Installation folder path should be changed as /home/ofsaa72app, /home/ofsaa72web, /home/ofsaa72db respectively and the ficapp, ficweb,ficdb folder structure. You have to set three different.profile files for each installation folder path. Find a sample of.profile files ( taken from AIX environment )for your reference. It explains how to modify the Single Tier.profile file entries to Multi Tier.profile. Following are the.profile files attached:.profile.profile_app.profile_db.profile_web Note: Download the PDF to your local system to access the attached files. Note: In any cases listed above.profile copied to target environment should be changed to hold actual local paths for JAVA, PATH, ORACLE_HOME and other environment variables mentioned in.profile. 12 Oracle Financial Services Environment Cloning Guide

Migration / Cloning Steps Chapter 1 Getting Started Database level Synchronization Case 1 Database user id and password for Config Schema and Atomic Schema are the same in source and target. DB Name (with which there should be an entry in the TNSNames.ora file in Oracle installation folder) should be the same in source and target. ORACLE SID is different for both environments. Case 2 Database user id and password for Config Schema and Atomic Schema are different in source and target. DB Name (with which there should be an entry in the TNSNames.ora file in Oracle installation folder) should be the same in source and target. ORACLE SID could be same or different for both environments Importing Configuration schema in target environment Export the complete Config schema databases from source machine. Restore the exported backup in to target environment database Config schema. Follow the IP Address related changes section if your target environment is on different machine, Update Port Addresses section if your target environment is in same m/c or to change ports. Section Update Configuration Files, Update Config schema for Configurable Paths and Update Log Generating Files are must be followed. Execute the CONFIG_TABLE_PRIVILEGES_FOR_ATOMIC_USER.SQL with Config Db user find config_table_privileges_for_atomic_user.sql file under directory.it prompt for the atomic user provide new Atomic schema Name which is created for clone on target enviroment. Perform Post Cloning Activity steps later stage to modify tables entries for config and atomic userid/password in config schema database. Note: While importing and exporting the schema ensure that all objects get imported properly.select 'alter table' table_name'allocate extent;' fromuser_tables where num_rows = 0 Import of atomic schema in target environment. Take a backup of atomic schema in source environment database. Include all the tables, packages, functions, procedures, sequences, views etc. Optionally, exclude data for the following tables or any large valume tables during backup (only structures need to be available in the dump and data can be re-loaded): Staging tables Instrument tables Ledger_Stat table FSI_MESSAGE_LOG FSI_PROCESS_ERRORS Oracle Financial Services Environment Cloning Guide 13

Migration / Cloning Steps Chapter 1 Getting Started Result output tables of ALM application (RES_DTL_XXXXXX, CONS_DTL_XXXXXX and all tables starting with "FSI_O_" keyword) Fact tables that belong to applications Restore the backup in to target environment database atomic schema Post-restoration, make sure all the database objects are in VALID state. Re-compile all the invalid objects (like packages, procedures, functions and views) Re-build indexes if required Below steps is optional and must for case 2, in case user name is not the same across environments. 1. Execute the statements in atomic schema of target environment if you want to update DATABASE OWNER information in some of the metadata tables. Note: Download the PDF to your local system to access the attached file. 2. Replace the old Config DBuser with new config DB user in the views of target atomic schema referring old Config DB user and recompile. To get this list of views, you can execute the following query for invalid views from USER_OBJECTS dictionary : SELECT OBJECT_NAME FROM USER_OBJECTS OB WHERE OB.STATUS='INVALID' AND OB.OBJECT_TYPE='VIEW' Case 3 In your source environment database, if you have created some unnecessary tables, views or any other database objects, which you do not want in the target environment database. Then skip those objects and take the dump and restore it in target database. IP Address Related Changes Whenever there is a change in the IP address of the machine where OFSAAI is installed following files need to be updated with the new IP, without which the application will not work. 14 Oracle Financial Services Environment Cloning Guide

Migration / Cloning Steps Chapter 1 Getting Started Table 1. Update IP Address in Configuration Files File to Be Changed Place Holder Field Updates /conf/dynamicservices.xml /conf/lookupservices.xml DEFAULT_CONNECTION_U RL DATA_SERVER_IP ROUTER_HOST AM_HOST WINDIR IP SERVICES_FILE Update the old DB IP with the new Physical DB IP address and SID. Update the old DB layer IP with the new DB layer IP address. Update the old DB layer IP with the new DB layer IP address. Update the old DB layer IP with the new DB Layer IP address. Update the old IP with the new APP Layer IP address. Update the old IP addresses with the new WEB Layer IP addresses, Server and Revagent meant for Applayer IP and DB Layer IP Update the old IP with the new WEB Layer IP address. /ficapp/common/ficserver/c onf/ficweb.cfg SERVLET_URL Update the old IP with the new WEB Layer IP address. FIC_SERVER_IP ICC_SERVER_HOST Update the old IP with the new APP Layer IP address. Update the Old APP IP Address with the new APP Server IP Address /ficapp/ icc/conf/server.conf.propertie s ICC_ROUTER_HOST MESSAGE_SERVER_HOST REVELEUS_SERVER_HOST Update the Old DB IP Address with the new DB IP Address Update the Old DB IP Address with the new DB IP Address Update the Old IP Addresses with new APP Server IP Address /ficdb/conf/ficdb.cfg FIC_SERVER_IP Update the Old IP Address with new APP Server IP Address Oracle Financial Services Environment Cloning Guide 15

Migration / Cloning Steps Chapter 1 Getting Started Table 1. Update IP Address in Configuration Files File to Be Changed Place Holder Field Updates Update the Old DB IP Address with the new DB IP AM_HOST Address /ficdb/conf/am.conf ROUTER_NAME Update the Old DB IP Address with the new DB IP Address /ficweb/webroot/conf/ DynamicServices.xml DEFAULT_CONNECTION_U RL DATA_SERVER_IP ROUTER_HOST Update the old DB IP with the new Physical DB IP address and SID Update the Old DB IP Address with the new DB IP Address Update the Old DB IP Address with the new DB IP Address AM_HOST Update the Old DB IP Address with the new DB IP Address /ficweb/webroot/conf/ LookupServices.xml WINDIR IP Update the Old IP with the new APP layer IP address. Update the old IP addresses with the new WEB Layer IP addresses. Server and Revagent meant for Applayer IP and DB Layer IP /ficweb/webroot/conf/ FICWeb.cfg ICC_SERVER_HOST Update the Old APP IP Address with the new APP Server IP Address /ficweb/webroot/web-inf/ web.xml FIC_WEBSERVER_IP Update the old IP with the new WEB Layer IP address. <USER_HOME_FOLDER>/. profile MESSAGE_SERVER_HOST FIC_ROUTER_HOST Update the Old DB IP Address with the new DB IP Address Update the Old DB IP Address with the new DB IP Address 16 Oracle Financial Services Environment Cloning Guide

Migration / Cloning Steps Chapter 1 Getting Started Update IP Address in Config Schema Execute the IP_Changes.sql(file attached) under Config schema, provided the placeholders in the sql file are updated with the appropriate values. Note: Download the PDF to your local system to access the attached file. Update Port Addresses The table below shows the file locations where the Infrastructure port numbers has to be changed. Table 2. Port Address File Location Port Description DATA_SERVER_PORT the new OLAPDATASERVER Port. /conf/dynamicservices.xml ROUTER_PORT AM_PORT the new ROUTER SERVER Port. the new AM SERVER Port. JAVAPORT the new JAVA Port. /conf/lookupservices.xml NATIVEPORT the new Native Port. PORT JAVAPORT(in REVAGENT Tag) the new WEB SERVER Port. the new JAVA Port. (This is the port on which Reveleus agent listens). Oracle Financial Services Environment Cloning Guide 17

Migration / Cloning Steps Chapter 1 Getting Started Table 2. Port Address File Location Port Description FIC_SERVLET_PORT the new WEB Server Port. /ficapp/common/ficserver/conf/ficweb.cf g SERVLET_URL FIC_NATIVE_PORT the new WEB Server port in the URL. Same as NATIVEPORT in the /conf/ LookupServices.xml. /ficapp/ icc/conf/server.conf.properties OBJECT_SERVER_PORT NATIVE_SERVER_PORT ICC_ROUTER_PORT MESSAGE_SERVER_PORT REVELEUS_SERVER_NATIVE_PORT the new OBJECT SERVER Port. the new NATIVE SERVER Port. the new ROUTER SERVER Port. new MESSAGE SERVER Port. Same as NATIVEPORT in the /conf/ LookupServices.xml /ficdb/conf/am.conf /ficdb/conf/ficdb.cfg AM_PORT ROUTER_PORT FIC_SERVER_PORT the new AM SERVER Port. the new ROUTER SERVER Port. Same as NATIVEPORT in the /conf/ LookupServices.xml 18 Oracle Financial Services Environment Cloning Guide

Migration / Cloning Steps Chapter 1 Getting Started Table 2. Port Address File Location Port Description /ficdb/conf/olapdataserver.conf CNF_OLAPDATASERVER_PORT the new OLAPDATASERVER Port. /ficweb/webroot/conf/ DynamicServices.xml DATA_SERVER_PORT ROUTER_PORT AM_PORT the new OLAPDATASERVER Port. the new ROUTER SERVER Port. the new AM SERVER Port. JAVAPORT the new JAVA Port. /ficweb/webroot/conf/ LookupServices.xml /ficweb/webroot/conf/ FICWeb.cfg /ficweb/webroot/conf/ FivConfig.cfg NATIVEPORT PORT JAVAPORT(in REVAGENT Tag) FIC_SERVLET_PORT ICC_SERVER_PORT SOCK_SERVER_PORT the new Native Port. the new WEB SERVER Port. the new JAVA Port. (Port on which OFSAAI agent listens). the new WEB SERVER Port. Same as OBJECT_SERVER_PORT in /ficapp/icc/conf/server.conf. properties the new OLAPDATASERVER Port. /ficweb/webroot/web-inf/ web.xml FIC_WEBSERVER_PORT the new WEB SERVER Port. Oracle Financial Services Environment Cloning Guide 19

Migration / Cloning Steps Chapter 1 Getting Started Table 2. Port Address File Location Port Description <INSTALL_HOME_FOLDER>/.profile MESSAGE_SERVER_PORT the new MESSAGE SERVER Port. <CATALINA_HOME_FOLDER> /conf/server.xml FIC_ROUTER_PORT <CONNECTOR PORT PROTOCOL="HTTP/1.1" Or <CONNECTOR PORT="8443" PROTOCOL="HTTP/1.1" SSLENABLED="TRUE" the new ROUTER SERVER Port. the new WEB SERVER Port. In case you web server is tomcat. Also change <Server port= and <Connector port="8218" protocol="ajp/1.3".. other values Update Port Address in Config Schema Execute the PORT_Changes.sql(file attached) under Config schema, provided the placeholders in the sql file are updated with the appropriate values. Note: Download the PDF to your local system to access the attached file. Update Configuration Files These are the changes for configuration related entries. 1. /conf/dynamicservices.xml Update the old path of EVENT_REGISTRY with the new path of EventReg.xml Update the old path of LOG4J_CONFIG_FILE with the new path of log4j.conf.properties. Update the old path of NOTIFICATION_CONFIG_FILE with the new path of NotificationConfig.cfg Update the old path of LOG_REGISTRY with the new path of LogRegistry.xml Update the VALUE having old Config DB user of FIC_MASTER_USER_ID with the new Config DB user. 2. /ficweb/webroot/conf/ DynamicServices.xml Update the old path of EVENT_REGISTRY with the new path of EventReg.xml Update the old path of LOG4J_CONFIG_FILE with the new path of log4j.conf.properties Update the old path of NOTIFICATION_CONFIG_FILE with the new path of NotificationConfig.cfg Update the old path of LOG_REGISTRY with the new path of LogRegistry.xml 20 Oracle Financial Services Environment Cloning Guide

Migration / Cloning Steps Chapter 1 Getting Started Update the VALUE having old Config DB user of " FIC_MASTER_USER_ID" with the new Config DB user 3. //ficweb/webroot/web-inf/web.xml Update the old path of FIC_PHYSICAL_HOME_LOC with the new path.( This is the path of the deployed location of OFSAAI in webserver) Update the old path of FIC_HOME with the new path.(same as FIC_PHYSICAL_HOME_LOC) Update the old path of the ICC_SERVLET_LOG_FILE" with the new path.(this is path of icc_servlet.log in the deployed location of OFSAAI in webserver) 4. $HOME/.profile with the new paths of, JAVA_HOME, JAVA_BIN, CATALINA_HOME (if the webserver type is Tomcat), FIC_HOME and ORACLE_SID Update the old path of ORACLE_HOME with the new path.( This is the path of the ORACLE_HOME directory of oracle client required in app, db and web layers) Update the old path of JAVA_HOME with the new path.(this is the path of the JDK install directory) Update the old path of the CATALINA_HOME with the new path.(this is path of tomcat install directory, required only in case webserver type is Tomcat in web layer install) Update the old path of JAVA_BIN with the new path.(this is the absolute path of the java executable in required in app, db and web layers) Update the old path of FIC_HOME with the new path.(this is your new OFSAAI install folder required in app, db and web layers) Update the old value of ORACLE_SID with the new Value in case your target DB server SID name is different. (This is required in db layers) Update Config Schema for Configurable Paths Execute the FTPdrivePath_Configurable_Changes.sql(file attached) under Config schema, provided the placeholders in the sql file are updated with the appropriate values. Note: Download the PDF to your local system to access the attached file. Note: Since you cannot get the encrypted password, you can skip the password setting step and after the completion of the cloning activity, you can re-login to the application to re-set your password.further, go to System Configuration Server Details Screen to reset your password. Update Log Generating Files The following changes have to be done for configuring the log files with the new paths of OFSAAI and the deployed location of OFSAAI in Webserver. 1. /conf/revlog4jconfig.xml Oracle Financial Services Environment Cloning Guide 21

Migration / Cloning Steps Chapter 1 Getting Started 2. /conf/adminconsollog4config.xml 3. /ficapp/common/ficserver/conf/logregistry.xml 4. /ficapp/common/ficserver/conf/log4j.conf.properties 5. /ficapp/icc/conf/log4j.conf.properties 6. /ficapp/icc/conf/server.conf.properties 7. /ficdb/conf/agentlog4jconfig.xml 8. /ficdb/conf/rev_config.ini 9. /ficweb/webroot/conf/exportlog4jconfig.xml 10. /ficweb/webroot/conf/revlog4jconfig.xml 11. /ficweb/webroot/web-inf/web.xml 12. / ficweb/webroot/conf/pr2logger.xml 13. / ficdb/conf/pr2logger.xml 14. / ficweb/webroot/conf/rfdlogger.xml 15. / ficweb/webroot/conf/mdblogger.xml 16. / ficweb/webroot/conf/mfloggerr.xml 17. / ficdb/conf/mfloggerr.xml Modify and Configure Webserver 1. Update webapp.dist value $FIC_WEB_HOME/tomcat/tomcat.properties with <FIC_WEB_HOME> directory (if the webserver type is Tomcat), FIC_HOME and ORACLE_SID. 2. Update <Context> section of <Tomcat install Folder>/conf/server.xml (if the webserver type is Tomcat), with new JDBC url,schema user and password and docbase with deploypath accordingly. Example: <Context path="/ofsaai73" docbase="/scratch/ofsaaapp/tomcat-7.0.19/webapps/ofsaai73" debug="0" reloadable="false" crosscontext="true"> <Resource auth="container" name="jdbc/ficmaster" type="javax.sql.datasource" driverclassname="oracle.jdbc.driver.oracledriver" username=" OFSAAI CONF" password=" OFSAAI CONF" url="jdbc:oracle:thin:@10.184.133.112:1521:ofsseg" maxactive="100" maxidle="30" 22 Oracle Financial Services Environment Cloning Guide

Migration / Cloning Steps Chapter 1 Getting Started maxwait="10000" removeabandoned="true" removeabandonedtimeout="60" logabandoned="true"/> <Resource auth="container" name="jdbc/ OFSAAI INFO" type="javax.sql.datasource" driverclassname="oracle.jdbc.driver.oracledriver" username=" OFSAAI ATM" password=" OFSAAI ATM" url="jdbc:oracle:thin:@10.184.133.112:1521:ofsseg" maxactive="100" maxidle="30" maxwait="10000" removeabandoned="true" removeabandonedtimeout="60" logabandoned="true"/> </Context> 3. Configure Connection pool and Datasources in Webserver other than tomcat using respective Admin Console for new config schema and atomic schema of target environment. 4. Navigate to the command prompt, execute the.profile in the target environment. 5. Generate the WAR/EAR file and deploy the WAR/EAR file in webserver by following steps below. In the command prompt, navigate to the $FIC_WEB_HOME directory of WEB Layer and type./ant.sh. This will trigger the creation of EAR file-<contextname>.ear.the EAR file - <contextname>.ear - is created in $FIC_WEB_HOME directory of WEB Layer. On completion of EAR file creation, the message "BUILD SUCCESSFUL" is displayed. Now deploy this EAR file in webserver and WAR file in case webserver type is Tomcat. Post Cloning Activity Attached "Update the ConfigAtomicuserid.zip", which will guide you on how to update the user id /password for the tables DB_MASTER and ETLSOURCEDETAILS. Note: Download the PDF to your local system to access the attached file. 1. Unzip the attached file and follow the instructions in the document. 2. Restart the APP and WEB Servers. 3. Login to OFSAAI. Oracle Financial Services Environment Cloning Guide 23

Migration / Cloning Steps Chapter 1 Getting Started 24 Oracle Financial Services Environment Cloning Guide