Oracle Financial Services Analytical Applications Infrastructure

Similar documents
Oracle Financial Services Data Management Application Pack

Oracle Financial Services Data Management Application Pack

Oracle Financial Services Price Creation and Discovery Application Pack

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

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

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

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

Oracle Financial Services Analytical Applications Infrastructure

Oracle Financial Services Economic Capital Advanced Installation Guide

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

An Oracle Technical White Paper May CRM Service Pack Installation

Oracle Financial Services Basel Regulatory Capital Analytics Data Migration Guide

Oracle Financial Services Analytical Applications

Regulatory Reporting for US Federal Reserve Lombard Risk Integration Pack

An Oracle Technical White Paper June LRM Service Pack Installation

Oracle Financial Services Profitability Management Application Pack

Document Management System Interface Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Document Management System Interface Version NT1316-ORACLE FCUBSV.UM [January] [2010] Oracle Part Number E

Profitability Application Pack Installation Guide Release

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

Oracle Financial Services Behavior Detection Applications Pack

Reports Oracle FLEXCUBE Universal Banking Release [May] [2011] Oracle Part Number E

Oracle Financial Services Data Integration Application Pack

Oracle Financial Services Enterprise Modeling User Guide. Release July 2015

Product Release Note Version Oracle FLEXCUBE Investor Servicing [May] [2012]

Inline Processing Engine User Guide. Release: August 2017 E

Oracle Financial Services Administrative Reports. Configuration Note Version July 2015

Oracle FLEXCUBE Universal Banking 12.0

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

OFSAA Extension Guidelines Model. January 2018

Oracle Financial Services Basel Regulatory Capital Analytics Data Migration Guide

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

Oracle FLEXCUBE Universal Banking Development of Dashboard Forms

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

Oracle FLEXCUBE Universal Banking Purge Entity Definition

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

Oracle FLEXCUBE Universal Banking 12.0 Upload Adapter Development Guide. Release 1.0

Oracle BI Reports Oracle FLEXCUBE Investor Servicing Release 12.0 [April] [2012] Oracle Part Number E

Hajj Registration Interface Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle FLEXCUBE Universal Banking Uploading Records from Upload Table

Bulletin Board Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle FLEXCUBE Universal Banking 12.0 RAD BIP Report Integration. Release 1.0

Oracle FLEXCUBE Universal Banking

Notification Development Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle FLEXCUBE Universal Banking 12.0 Extensibility Getting started

Oracle FLEXCUBE Universal Banking Child and Screen Childs - Concept and Design. January 2018

Configuring OFSAA in Clustered Environment User Guide. Feburary 2015 E

BPEL Workflow Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle FLEXCUBE Universal Banking 12.0 Dashboard Development Guide

Oracle Financial Services Data Foundation

Function ID Development II Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

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

Oracle FLEXCUBE Universal Banking Development of Launch Forms

Oracle FLEXCUBE Universal Banking 12.0 Interface Getting started. Release 1.0

Oracle FGL Application Setup Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012]

Oracle FLEXCUBE Universal Banking 12.0 RAD Function ID Development Volume 2. Release 1.0

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

Oracle Financial Services Analytical Applications

Oracle FLEXCUBE UI Style Designer Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

HP Database and Middleware Automation

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

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

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

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

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

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

An Oracle White Paper September Upgrade Methods for Upgrading to Oracle Database 11g Release 2

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

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

Job Scheduler Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

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

Oracle Financial Services Analytical Applications Infrastructure (OFSAAI)

User Defined Field Version-1.0 9NT1438-ORACLE FCUBS V.UM 11.1.US [March] [2011] Oracle Part Number E

Generic Interface Version NT832-ORACLE FCUBSV.UM [October] [2008] Oracle Part Number E

Oracle Insurance. Implementing a. Release 5.6

Oracle Cloud Applications. Oracle Transactional Business Intelligence BI Catalog Folder Management. Release 11+

Oracle FLEXCUBE IVR User Manual Release Part No E

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

ASCII Interface Version NT1368-ORACLE FCUBSV.UM [August] [2010] Oracle Part Number E

Oracle Financial Services Profitability Management Application Pack v Minor Release #3 ( )

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

An Oracle White Paper September Methods for Upgrading to Oracle Database 11g Release 2

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

Oracle FLEXCUBE Universal Banking Development Workbench Webservice & Silent Utility for generation of Webservice Artifacts Release 1.

VMware Mirage Web Manager Guide

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

Corporate Customer Creation Oracle FLEXCUBE Universal Banking Release [May] [2011] Oracle Part Number E

Oracle FLEXCUBE Universal Banking 12.0 Generic Interface Configuration Guide. Release 1.0

EMS.NET Interface Version NT1316-ORACLE FCUBSV.UM [January] [2010] Oracle Part Number E

Oracle FLEXCUBE Universal Banking Development Workbench -Tracking Changes

Contents. Microsoft is a registered trademark of Microsoft Corporation. TRAVERSE is a registered trademark of Open Systems Holdings Corp.

USING ADMINISTRATOR FEATURES

Oracle Project Portfolio Management Integration Pack for Primavera P6 and Oracle E-Business Suite Implementation Guide

HYPERION SYSTEM 9 PERFORMANCE SCORECARD

Managing Metadata with Oracle Data Integrator. An Oracle Data Integrator Technical Brief Updated December 2006

Oracle Project Portfolio Management Integration Pack for Primavera P6 and Oracle E-Business Suite Implementation Guide

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

Automatic Receipts Reversal Processing

Loading User Update Requests Using HCM Data Loader

Contents Using the Primavera Cloud Service Administrator's Guide... 9 Web Browser Setup Tasks... 10

Transcription:

Oracle Financial Services Analytical Applications Infrastructure Object Migration Utility - OFSAAI v7.3.5.1.0/7.3.5.2.0 to v8.x User Guide Part Number - E60058-01

Document Control DOCUMENT CONTROL Version Number Revision Date Changes Done 1.0 Created: May/June 2015 Created Migration Guide 2.0 Modified: Dec 2016 Modified based on Sue s comments in Bug 21165882. 3.0 Modified: Feb 2017 Modified based on Bug 25482526. 4.0 Modified: May 2017 Modified based on Bug 26093530. Created by: Aneesh Kurian Reviewed by: OFSAA PQA Team Approved by: Kiran Katekar/Deepthi Executive Summary This document includes the necessary procedural instructions for migrating the OFSAAI objects from release 7.3.5.1.0/7.3.5.2.0 to release 8.0.0.0.0 and above. Oracle Financial Services Software Confidential - Restricted ii

Table of Contents TABLE OF CONTENTS PREFACE... 5 About Oracle Financial Services Analytical Applications Infrastructure... 5 Audience... 5 How this Guide is Organized... 6 Recommended Environment... 6 Conventions and Acronyms... 6 1 ABOUT MIGRATION UTILITY... 7 1.1 Recommendations... 7 1.2 What this Utility will not Migrate... 7 2 PREPARING A MIGRATION PLAN... 8 2.1 Becoming Familiar with the New Release... 8 2.2 Understanding the Prerequisites... 8 2.2.1 Software Versions on Source... 9 2.2.2 Software Versions on Target... 9 2.3 Backup Procedure... 9 3 PRE MIGRATION ACTIVITIES... 10 3.1 Steps in Pre Migration... 10 4 METADATA MIGRATION PROCESS... 11 4.1 Preparing for Migration... 11 4.1.1 Activities on the Source... 11 4.1.2 Activities on the Target... 12 4.2 Performing the Migration... 12 4.2.1 Export Procedure on Source... 13 4.2.2 Import Procedure on Target... 14 5 POST MIGRATION ACTIVITIES... 18 5.1 Enable RRF objects, Essbase Cube, and Oracle Cube in the OFSAAI UI... 18 5.2 General Activities after Migration... 18 6 LIMITATIONS AND KNOWN ISSUES... 19 APPENDIX A - OBJECTS SUPPORTED FOR MIGRATION... 20 Oracle Financial Services Software Confidential - Restricted iii

Table of Contents APPENDIX B - OBJECT SPECIFIC MIGRATION... 22 Object Name: DATA TRANSFORMATION... 22 Object Name: ETL... 22 Object Name: DATA QUALITY RULE... 23 Object Name: DATA QUALITY GROUP... 23 Object Name: BATCH... 23 Object Name: RULE... 23 Object Name: PROCESS... 23 Object Name: RUN... 24 Object Name: Forms... 24 Object Name: Variable... 24 Object Name: Model... 25 Object Name: DATA ENTRY FORMS and QUERIES (DEFQ)... 25 Object Name: USERS... 25 Object Name: USER GROUP... 25 Object Name: ROLES... 26 Object Name: FUNCTION... 26 Object Name: PROFILE... 26 APPENDIX C: MANAGE SECURITY MANAGEMENT SYSTEM (ADMINISTRATION) OBJECTS... 27 APPENDIX D DOCUMENTATION... 28 Oracle Financial Services Software Confidential - Restricted iv

Preface Preface This Preface covers following topics: About Oracle Financial Services Analytical Applications Infrastructure Audience How this Guide is Organized Recommended Environment Conventions and Acronyms About Oracle Financial Services Analytical Applications Infrastructure Oracle Financial Services Analytical Applications Infrastructure (OFSAAI) is a general purpose Analytics Applications infrastructure that provides the tooling platform necessary to rapidly configure and develop analytic applications for the financial services domain. It is built with Open- Systems Compliant architecture providing interfaces to support business definitions at various levels of granularity. Applications are built using OFSAAI by assembling business definitions or business metadata starting from data-model to lower grain objects like Dimensions, Metrics, Security Maps, and User Profile to higher order objects like Rules, Models, and Analytic Query Templates which are assembled using the lower grain ones. In addition to application definition tools, it provides the entire gamut of services required for Application Management including Security Service, Workflow Service, Metadata Management, Operations, Life-cycle Management, public API s and Web Services that are exposed to extend and enrich the tooling capabilities within the applications. OFSAAI provides the framework for building, running, and managing applications along with out of the box support for various Deployment Models, Compliance to Technology standards, and supporting a host of OS, Middleware, Database, and Integration with enterprise standard infrastructure. The Oracle Financial Services Migration Utility User Guide provides procedural instructions for migrating the objects from OFSAAI release 7.3.5.1.0 or 7.3.5.2.0 to release 8.0.0.0.0 and above. Audience This guide is intended for Administrators and Business Analysts who are involved in migration of objects from OFSAAI release 7.3.5.1.0 or 7.3.5.2.0 to release 8.0.0.0.0 and above. 5 Oracle Financial Services Software, Ltd.

Preface How this Guide is Organized The Oracle Financial Services Migration Utility User Guide details the following topics: About Migration Utility Preparing a Migration Plan Pre Migration Activities Metadata Migration Process Post Migration Activities Limitations and Known Issues Recommended Environment Infrastructure application has been tested with Microsoft Internet Explorer browser. For best viewing of Infrastructure pages, set the screen resolution to a minimum resolution of 1024 x 768 pixels. Conventions and Acronyms Conventions Description Actions are indicated in Bold OFSAAI.DMP file Infodom LHS Menu OLAP ML IR XML BP ICC RRF Oracle Financial Services Analytical Applications Infrastructure Dump file Information Domain Left Hand Side Menu Online Analytical Processing Maintenance Level Interim Release Extensible Markup Language Business Processor Information Command Center Run Rule Framework 6 Oracle Financial Services Software, Ltd.

1 About Migration Utility The Migration Utility is designed to allow you to carry forward Oracle Financial Services Analytical Applications Infrastructure (OFSAAI) metadata from v7.3.5.1.0 or v7.3.5.2.0 to v8.0.0.0.0 and above. The procedure described in this guide is a general approach that you should follow during the migration process. This Migration Utility is an extension of the existing Command Line Utility. 1.1 Recommendations Take backup of the Target Config and Atomic schemas. This is required if you need to restore the Target Config and Atomic schemas from the backup and restart the migration process all over again. For more information regarding backup strategy and backup procedure, refer to Prepare a Backup Strategy section. During the migration process, no metadata changes should be done on the Source environment. However, operational activities such as Data Loads, Batch Executions, and Run Executions can be carried out. Ensure that you are NOT triggering multiple migration executions simultaneously. Doing this from multiple users may result in overwrite of the archive files. This Migration Utility migrates only OFSAAI (platform) objects. If the Source OFSAAI instance contains multiple applications, you must migrate each of these applications separately using the respective application s migration kit. For more information, refer to the application specific Migration Utility Guides available in the respective Application Pack OTN libraries. Ensure that you have installed all the locales present in the Source, in the Target as well. Ensure that you have sufficient free disk space available to store the migration artifacts on source and target setups. 1.2 What this Utility will not Migrate Data from the staging/processing/results area will not be migrated using this utility.

2 Preparing a Migration Plan Before you execute the Migration Utility, ensure that you have familiarized the following: Becoming Familiar with the New Release Understanding the Prerequisites Choosing the Upgrade Method Preparing a Backup Strategy Developing a Testing Plan Testing the Migration Plan on a Test Database 2.1 Becoming Familiar with the New Release To execute acceptance tests, users involved in the migration process will need to be familiar with the architecture, tools, and the user interface of the new release. For more information, see OFSAAI 8.0.0.0.0 User Guide. In particular, users will want to become skilled at accessing similar objects such as Business Rules, Dimensions, Users, Folders, and Hierarchies in both Source and Target installations. 2.2 Understanding the Prerequisites Following are the prerequisites to run the Migration Utility. Ensure that you have upgraded OFSAAI on source from any of the previous versions to v7.3.5.1.0 or v7.3.5.2.0. For OFSAA application s version on the source, refer the application specific Migration documents available in the respective Application Pack OTN libraries. A user with access and execution rights on $FIC_HOME folder on source and target setups. Folders (Segments) that are present on the source for the import should be present on the Target setup as well. For migrating mappings of Security Management System (Administration) objects, the dependent objects should be present in the Target environment. Otherwise, you will have to create mapping manually after migration. For example, while importing the User object, if you want to map a User with a User group that User group should be already present in the Target environment. For successful migration of User group-folder-role mapping, the Target should have the same Infodom name and folder name as in the Source. Also the folder should be a shared folder. 8 Oracle Financial Services Software, Ltd.

OFSAA users should have access to same Infodom-Folders on Source as well as Target. The migration utility expects that the data model customizations made on the Source are already present in the Target. The Applications are released as packs from version 8.0.0.0.0 onwards. If you use applications from multiple app packs on different OFSAAI instances on the Source, you should consider cloning/merging them into a single information domain using either the Object-Migration or Archive-Restore module of OFSAAI. 2.2.1 Software Versions on Source OFSAAI version must be 7.3.5.1.0 or 7.3.5.2.0. 2.2.2 Software Versions on Target OFSAAI version must be 8.0.0.0.0 or above. The migration utility expects that the data model customizations made on the Source are already present in the Target. 2.3 Backup Procedure At a minimum, take a backup of CONFIG and ATOMIC schemas on Target. Ensure that the folder from which the following command is executed has necessary permissions to create files. You can use the following command to create a backup: exp <schema name>/<password>@<database sid> file=<export filename> log=<log filename> full=n 9 Oracle Financial Services Software, Ltd.

3 Pre Migration Activities 3.1 Steps in Pre Migration Ensure that the following activities are performed, before you proceed with the migration process: Prior to executing the Migration Utility for specific object types, read the latest release notes to identify any infrastructure and application issues that may impact migration. OFSAA services on the Source and Target system should be up and running. The input values (object types, code, additional attributes like subtype, and so on) for the new Migration Utility should adhere to the conventions followed by the Command Line Utility Object Migration. For more information, refer to the Command Line Utilities section in OFSAAI 8.0.0.0.0 User Guide shared at OTN Documentation Library. 10 Oracle Financial Services Software, Ltd.

4 Metadata Migration Process This section outlines the migration process for OFSAAI metadata. You can migrate the OFSAAI objects from the Source to Target system using the new Migration Utility. Refer to Appendix A to view the list of metadata object types that are migrated via this Migration Utility. Metadata Migration can broadly be classified into the following steps: Preparing for Migration Activities on the Source Activities on the Target Performing the Migration Export Procedure on Source Import Procedure on Target NOTE: During the Import, if any metadata exists in Target with the same code as in the Source, it will get overwritten. This happens only if the value of OVERWRITE parameter in the Target is set as Y. 4.1 Preparing for Migration 4.1.1 Activities on the Source Perform the following activities on the Source. Download the OFSAAI Migration Utility (patch 20567446) from MOS and extract the archive contents into any folder under UNIX-profile where OFSAAI 7.3.5.1.0 is installed. This step is not required if your OFSAAI version is 7.3.5.2.0. The patch 20911491 needs to be applied only if your Target version is 8.0.0.0.0. because these patches are regularized from OFSAAI 8.0.0.1.0 Maintenance Level (ML) release onwards. Download the Security Management System (Administration) object migration patch (patch 20911491) from MOS and extract the archive contents into any folder under UNIX profile where OFSAAI 8.0.0.0.0 is installed. Backup the Config and the Atomic schemas.

4.1.2 Activities on the Target Perform the following activities on the Target. Identify the data model customizations that have been performed on the source. Repeat the customizations on the v7.3.5.1.0 data-models and upload the same in Sliced Model Upload mode. For more information, refer to the Model Upload section in OFSAAI 8.0.0.0.0 User Guide shared at OTN Documentation Library. If the customization involves new AMHM dimensions, complete leaf-registration for the same. NOTE: Leaf-registration will assign a unique dimension ID which may or may not be the same as that assigned to it on the Source. If the dimension IDs are not the same, the migration kit will synchronize the dimension IDs. That is, the dimension IDs on the Target will be changed to reflect the IDs on the Source. Create the required number of OFSAAI users on the Target the user IDs should be the same as that in the Source. Create the required number of Infodom and Segments (folders) on the Target the Infodom names and Segment names should be the same as that in the Source. For more information, refer to the Information Domain section in OFSAAI 8.0.0.0.0 User Guide shared at OTN Documentation Library. Backup the Config and the Atomic schemas. Download the OFSAAI Migration Utility (patch 20567945) from MOS and extract the archive contents into any folder under UNIX profile where OFSAAI 8.0.0.0.0 or above is installed. Download the Security Management System (Administration) object migration patch (patch 20912650) from MOS and extract the archive contents into any folder under UNIX profile where OFSAAI 8.0.0.0.0 is installed. This patch needs to be applied only if your Target version is 8.0.0.0.0. This is because, these patches are regularized from OFSAAI 8.0.0.1.0 Maintenance Level (ML) release onwards. 4.2 Performing the Migration The whole object migration process includes the export of objects from the Source system and Import of the same to the Target system. The subsequent sections describe the necessary migration procedure required to be performed on both Source and Target. 12 Oracle Financial Services Software, Ltd.

4.2.1 Export Procedure on Source The following set of activities has to be performed on the Source system. To migrate the OFSAAI Metadata Objects from Source system to the Target system, perform the following steps: 1. Login to the UNIX shell on the Source OFSAAI instance and navigate to FIC_HOME/utility/Migration/bin folder on the command line terminal. 2. Execute the following command to provide execute permissions to all the folders/files present under the FIC_HOME/utility/Migration/bin location. chmod R 775 * 3. Execute the following command with all the following parameters:./migrateallobjects.sh <MIGRATION_CODE> <USERID> <LOCALE> <INFODOM> <FOLDER> <MODE> <FILE> <IMPORTALL> <FAILONERROR> <OVERWRITE> <RETAIN_IDS> <OBJECTS> For example:./migrateallobjects.sh 87644 TESTUSER en_us OFSINFODOM OFSfolder EXPORT DQARCHIVE Y Y Y 120,122,123 4. Enter the input parameters in the order mentioned in the following table: Parameter Name Attribute Description MIGRATION_CODE Enter the unique migration code to identify the status of the migration process. For example: 8860 USERID Specify the user ID of the OFSAAI user, for whom you are running the Migration Utility. Ensure the user is mapped to the specific source Information Domain/Segment. NOTE: For migrating Data Quality definitions, the USERID has be passed in upper case. LOCALE Enter the locale as en_us. INFODOM Specify the Information Domain from where objects need to be exported. The information domain name should be provided in capital letters. FOLDER Specify the Code of the folder/segment to which you need to import objects. This field is optional. The folder value should be provided in capital letters. 13 Oracle Financial Services Software, Ltd.

Parameter Name Attribute Description Note: This is the default target folder if object specific TargetFolder is not provided. However, if both FOLDER and TargetFolder are not specified, then source folder available in the exported dump file will be considered as target folder. MODE Set the mode of the operation as EXPORT. FILE Enter the dump file name. FAILONERROR OVERWRITE RETAIN_IDS This is applicable only for importing. Ensure that this field is not empty. For more information, refer the example above. This is applicable only for importing. Ensure that this field is not empty. Mention either Y or N. For more information, refer the preceding example. Specify whether to retain the source AMHM objects after migration. Y Retain the Source AMHM object IDs. N Will not retain the Source AMHM object IDs. When you choose the value 'Y' for RETAIN_ID, if the Target system does not consume the object ID of the Source object, the ID will be retained while migration. And if the object in the Target system consumes the object ID of the Source, the ID will not be retained while migration. Instead, it will generate a new ID. OBJECTS Type ID Specify the Type ID of the required metadata objects to be exported. For more information, refer to Appendix A. The Export procedure on Source creates a.dmp file in the FIC_HOME/utility/Migration/metadata/archive folder. The name of the file will be the name provided in the <FILE> parameter. Example: The example cited at the beginning of this section provides the file name as DQARCHIVE. In that case, the.dmp file name will be DQARCHIVE.DMP. 4.2.2 Import Procedure on Target The following set of activities have to be performed on the Target system. 1. Copy the exported.dmp file that needs to be imported to $FIC_HOME/utility/Migration/metadata/restore folder. In case the folder structure does not exist, create the folders manually and grant 750 permissions to the user on the folders. 14 Oracle Financial Services Software, Ltd.

2. Execute the following command to provide execute permissions to all the folders/files present under the FIC_HOME/utility/Migration/bin location. chmod R 775 * 3. Navigate to $FIC_HOME/utility/Migration/bin path and execute migrateallobjects.sh by passing the parameter values, as follows:./migrateallobjects.sh <MIGRATION_CODE> <USERID> <LOCALE> <INFODOM> <FOLDER> <MODE> <FILE> <IMPORTALL> <FAILONERROR> <OVERWRITE> <RETAIN_IDS> <OBJECTS> For example:./migrateallobjects.sh 8860 TESTUSER en_us OFSINFODOM OFSfolder IMPORT DQARCHIVE Y Y N Y 120,122,123 4. Enter the input parameters in the order mentioned in the following table: Parameter Name Attribute Description MIGRATION_CODE Enter the unique migration code to identify the status of the migration process. For example: 8860 USERID Specify the user ID of the OFSAAI user, for whom you are running the Migration Utility. Ensure that the user is mapped to the specific target Information Domain/Segment. NOTE: For migrating Data Quality definitions, the USERID has be passed in upper case. LOCALE INFODOM Enter the locale. As of the now, the Migration Utility only supports US English. Therefore, enter en_us. Specify the Information Domain where objects need to be imported. The information domain name should be provided in capital letters. FOLDER Specify the Code of the folder /segment to which you need to import objects. This field is optional. The folder value should be provided in capital letters. Note: This is the default target folder if object specific TargetFolder is not provided. However, if both FOLDER and TargetFolder are not specified, then source folder available in the exported dump file will be considered as target folder. MODE Set the mode of the operation as IMPORT. 15 Oracle Financial Services Software, Ltd.

Parameter Name Attribute Description FILE Enter the dump file name. IMPORTALL Y indicates that all exported objects in the.dmp file (dump) will be imported (regardless of any specific OBJECT entries in the OBJECTMIGRATION.XML file). Example: <IMPORTALL TARGETFOLDER="BASEG">Y</IMPORTALL> N indicates that only objects explicitly specified in the OBJECTMIGRATION.xml file will be imported (provided they are already exported and available in the dump file). FAILONERROR Specify whether to fail operation on any error. Y - Stops the import process if there is any error. N - Continues with the next object in the import process even if there is an error. OVERWRITE Specify whether to overwrite any existing metadata. Y - Overwrites metadata even if the metadata already exists. N - Will not overwrite the object if it already exists and continue migrating the next object. RETAIN_IDS Specify whether to retain the source AMHM objects after migration. Y Retain the Source AMHM object IDs. N Will not retain the Source AMHM object IDs. When you choose the value 'Y' for RETAIN_ID, if the Target system does not consume the object ID of the Source object, the ID will be retained while migration. And if the object in the Target system consumes the object ID of the Source, the ID will not be retained while migration. Instead, it will generate a new ID. OBJECTS Type Specify the Type ID of the required metadata objects to be imported. For more information, refer to Appendix A. Note: You need to specify only those Types, which are present in the exported dump file. 16 Oracle Financial Services Software, Ltd.

Parameter Name Attribute Description TargetFolder Specify an optional attribute TargetFolder in the command line to import objects to a specific folder. Objects can be migrated individually or in groups. Note the following: If you have not specified the TargetFolder, the objects will be imported to the folder specified in FOLDER parameter. Even if you have not provided the default FOLDER value, then the source folder value in the dump file will be taken as target folder. For Catalog Publish object, the TargetFolder is mandatory. 5. Once the execution is completed successfully, you can view the related log files from the $FIC_HOME/utility/Migration/logs folder. NOTE: If any of the object fails, then you need to perform a Command Line Utility migration. For more information, refer to the Command Line Utility section in OFSAAI 8.0.0.0.0 User Guide shared at OTN Documentation Library. 17 Oracle Financial Services Software, Ltd.

5 Post Migration Activities The following activities need to be performed after the execution of the Migration Utility. NOTE: Reverse population will automatically occur with object migration for key dimension members on the Target instance if AMHMConfig.properties file has a property with Key=HIERARCHY_REVERSE_POP-<Infodom in Upper Case>-<Dimension ID> Value=Y. Otherwise, you need to run the reverse population utility manually. 5.1 Enable RRF objects, Essbase Cube, and Oracle Cube in the OFSAAI UI After the migration, the Essbase Cubes will not be visible in the OFSAAI UI. To enable Essbase Cube in the UI after migration, you should manually map the APP ID with the Object ID. This process includes the following two major steps: 1. Execute the command line instructions to publish the metadata in the Target environment. To perform this, refer to Command Line Utility to Publish Metadata in Metadata Browser section in OFSAAI 8.0.0.0.0 User Guide shared at OTN Documentation Library. 2. Map the metadata objects in Source environment. To perform this, refer to Object Migration section in OFSAAI 8.0.0.0.0 User Guide shared at OTN Documentation Library. 5.2 General Activities after Migration The migration kit folder from where the export was generated/imported can be cleared after migration is completed. 18 Oracle Financial Services Software, Ltd.

6 Limitations and Known Issues The following are the Limitations and Known Issues present with this version of the OFSAAI Migration Utility. Modelling Framework objects such as Variable Shock, Scenario, Stress, Sandbox, and Technique cannot be migrated using this Migration Utility. This is because, these objects support only individual object migration, which can be done using the Command Line Migration Utility. For more information, refer to the Command Line Utilities section in OFSAAI 8.0.0.0.0 User Guide shared at OTN Documentation Library. The Migration Utility cannot post the status back to the caller as the call is not synchronous. The Migration Utility does not validate the order in which the object types are passed. In order to meet the dependency, the object type codes are expected to be passed in the order adhering to the precedence. The Migration Utility does not provide a summary of the objects which are successfully migrated or failed. You have to refer to the log files for this information.if any of the objects are not migrated after executing the Migration Utility, you should use the Command Line Utility to migrate those specific objects. For more information, refer to the Command Line Utilities section in OFSAAI 8.0.0.0.0 User Guide shared at OTN Documentation Library. Post Load changes supports only stored procedure types. Triggering multiple migration executions simultaneously from multiple users may result in overwrite of the archive files. While migrating Forms from v7.3.5.1.0 to v8.0.0.0.0, the Forms Menus which are linked to different applications will not be migrated. User has to manually copy the Forms Menu from Source to Target. The flowchart should be manually migrated post migration for Data Transformation object. Excel Upload definitions are not supported. 19 Oracle Financial Services Software, Ltd.

Appendix A - Objects Supported for Migration The following table lists the objects that are migrated using this Migration Utility. Object Name Object Type ID Support for Implicit Dependency DATA QUALITY RULE 120 No DATA QUALITY GROUP 1003 Yes DATA TRANSFORMATION 121 No ETL 122 No DATA ENTRY FORMS AND QUERIES (DEFQ) 124 No ALIAS 54 Yes DERIVED ENTITY 128 No BUSINESS MEASURE 101 Yes BUSINESS DIMENSION 102 Yes BUSINESS HIERARCHY 103 Yes DATASET 104 Yes BUSINESS PROCESSOR 105 No ESSBASE CUBE 106 No ORACLE CUBE 133 No MAPPER 136 No FORMS FRAMEWORK 126 No FORMS MENU 1 125 No FORMS TAB 1125 No FORMS LAYOUT 1126 No RULE 112 No 1 FORMS MENU and FORMS LAYOUT migration is supported only if the source is of version 7.3.5.1.0 and target is 8.0.2.0.0 version. For other versions, it is not supported. The one-off 21483558 should have been applied on OFSAAI 7.3.5.1.0. 20 Oracle Financial Services Software, Ltd.

Object Name Object Type ID Support for Implicit Dependency PROCESS 111 No RUN 110 No BATCH 123 No DIMENSION 12 Yes FILTER 1 Yes EXPRESSION 14 Yes AMHM HIERARCHY 5 Yes VARIABLE 1301 No MODEL 1305 No CATALOG PUBLISH 1307 No USERS 2000 No USERGROUP 2001 No ROLES 2002 No FUNCTION 2003 No PROFILE 2004 No 21 Oracle Financial Services Software, Ltd.

Appendix B - Object Specific Migration This section provides the information about the Prerequisites, Object Type IDs, Dependent Objects, Limitations, Dependencies, and so on about the object specific migration. If the dependent objects are not present in the Target setup then the mappings will fail but the actual object definitions will still be migrated successfully. This section includes the following topics: Object Name: Data Transformation Object Name: ETL Object Name: DATA QUALITY RULE Object Name: DATA QUALITY GROUP Object Name: BATCH Object Name: RULE Object Name: PROCESS Object Name: RUN Object Name: Forms Object Name: StressTesting Object Name: Variable Object Name: Model Object name: DATA ENTRY FORMS and QUERIES (DEFQ) Object Name: DATA TRANSFORMATION Object Type ID: 121 Limitation: Before migrating the object, the dependent objects should be migrated to the Target system. Object Name: ETL Object Type ID: 122 Prerequisite: Source and application should be of the same name. Limitation: Before migrating the object, the dependent objects should be migrated to the Target system. Dependent Objects: Tables and Data Quality Rules 22 Oracle Financial Services Software, Ltd.

Object Name: DATA QUALITY RULE Object Type ID: 120 Limitation: Before migrating the object, the dependent objects should be migrated to the Target system. Dependent Objects: Tables NOTE: The folder name should also be provided as one of parameters during migration. Object Name: DATA QUALITY GROUP Object Type ID: 1003 Limitation: Before migrating the object, the dependent objects should be migrated to the Target system. Dependent Objects: Data Quality Rules NOTE: The folder name should also be provided as one of parameters during migration. Object Name: BATCH Object Type ID: 123 Limitation: Before migrating the object, the dependent objects should be migrated to the Target system. Dependent Objects: Component definitions on which the Batch is created. Object Name: RULE Object Type ID: 112 Limitation: Since Rule migration does not support for dependent objects such as Dataset, Hierarchies, Measures, and Business Processors, they should be migrated to the Target system before migrating the object. Post Migration Activity: After the migration, the Rule will not be visible in the OFSAAI UI. To enable Rule in the UI after migration, you should manually map the APP ID with the Object ID in the OFSA_OBJECT_APPLICATION_MAP table. NOTE: The folder name should also be provided as one of parameters during migration. Object Name: PROCESS Object Type ID: 111 23 Oracle Financial Services Software, Ltd.

Limitation: Before migrating the object, the dependent objects should be migrated to the Target system. Post Migration Activity: After the migration, the Process will not be visible in the OFSAAI UI. To enable Process in the UI after migration, you should manually map the APP ID with the Object ID in the OFSA_OBJECT_APPLICATION_MAP table. NOTE: The folder name should also be provided as one of parameters during migration. Object Name: RUN Object Type ID: 110 Limitation: Before migrating the object, the dependent objects should be migrated to the Target system. Post Migration Activity: After the migration, the Run will not be visible in the OFSAAI UI. To enable Process in the UI after migration, you should manually map the APP ID with the Object ID in the OFSA_OBJECT_APPLICATION_MAP table. NOTE: The folder name should also be provided as one of parameters during migration. Object Name: Forms Object Type ID: 126 Prerequisite: GRC pack application needs to be installed in Target setup and data model table structure should be similar to that of the Source setup. Dependencies: Before migrating the object, the dependent objects should be migrated to the Target system. Object Name: Variable Object Type ID: 1301 Prerequisites: The dependent metadata such as Dataset, Measures, Business Processes, and Hierarchy should be available in OFSAAI v8.0.0.0.0. The metadata that measures dataset should be available, Business Process and Hierarchy in 8.0.0.0.0. All Object migration with * mark is possible using ALLobjectcommandLine migration utility. 24 Oracle Financial Services Software, Ltd.

This object does not depend on any folder../migrateallobjects.sh 1321 TESTUSER en_us OFSCAPADQINFO null EXPORT mlvarmig Y N Y N 1301 Object Name: Model Type ID: 1305 Prerequisites The same sandbox should be available in 8.0.0.0.0 with same sandbox ID. Hence before migrating the models, sandbox should be migrated. The dependent metadata such as Sandbox, Dataset, Measures, Business Processes, and Hierarchy should be available in OFSAAI v8.0.0.0.0 with same ID as in the Source environment. All Object migration with * mark is possible using ALLobjectcommandLine migration utility. This object does not depend on any folder../migrateallobjects.sh 1100 TESTUSER en_us CRECINFO null EXPORT modelrel Y N Y N 1305 Manual Configuration: After migrating sandbox, it needs to be mapped to the application. This is required to view the migrated sandbox in OFSAAI v8.0.0.0.0. For this, select the table OFSA_OBJECT_APPLICATION_MAP from Config schema and manually insert the details. Object Name: DATA ENTRY FORMS and QUERIES (DEFQ) Type ID: 124 Dependency: Depend upon underlying tables. Dependent Objects: Tables Object Name: USERS Type ID: 2000 Dependency: Before migrating the object, the dependent objects should be migrated to the Target system. If the dependent objects are not present in the Target system, then the objects definitions will be migrated but the mappings will fail. Dependent Objects: User Group, Profile Object Name: USER GROUP Type ID: 2001 25 Oracle Financial Services Software, Ltd.

Dependency: Before migrating the object, the dependent objects should be migrated to the Target system. If the dependent objects are not present in the Target system, then the objects definitions will be migrated but the mappings will fail. For User group-folder-role mapping, the shared folder type should be present in the Target system with the same name as in the Source and should be mapped to a domain in the Target with the same name as in the Source. Also, the roles should be present in the Target. Dependent Objects: Roles Object Name: ROLES Type ID: 2002 Dependency: Before migrating the object, the dependent objects should be migrated to the Target system. If the dependent objects are not present in the Target system, then the objects will be migrated but the mappings will fail. Dependent Objects: Function Object Name: FUNCTION Type ID: 2003 Object Name: PROFILE Type ID: 2004 NOTE: While importing Profile-Holiday mapping, if the holiday is not defined in the Target system; a new holiday will be created. 26 Oracle Financial Services Software, Ltd.

Appendix C: Manage Security Management System (Administration) Objects The Security Management System (Administration) objects such as Users, Usergroups, Roles, Functions, and Profiles are also migrated using this Migration Utility. Following are the Administration objects and the mappings that are migrated: Users along with the User-User group Mapping, User-Profile Mapping, and User- Attribute Mapping User groups along with the User group-role Mapping and User group-folder-role Mapping Roles along with the Role-Function Mapping Functions Profiles along with the Profile-Holiday Mapping The migrated objects should be authorized from the OFSAAI UI. For more information, refer to User Authorization section in the OFSAAI 8.0.0.0.0 User Guide shared at OTN Documentation Library. 27 Oracle Financial Services Software, Ltd.

Appendix D Documentation You can access the related documents from the following OTN Documentation Libraries: Documentation Library for OFSAAI 7.3.X Oracle Financial Services Analytical Applications Infrastructure (OFSAAI) User Guide Release 7.3.5.0.0 Documentation Library for Oracle's Advanced Analytical Applications Infrastructure 8.x Application Pack OFS Analytical Applications Infrastructure User Guide 8.0 28 Oracle Financial Services Software, Ltd.

Copyright OFSAAI Migration Utility Guide 8.0.0.0.0 Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 https://www.oracle.com/industries/financial-services/index.html Copyright 2015 Oracle Financial Services Software Limited. All rights reserved. No part of this work may be reproduced, stored in a retrieval system, adopted or transmitted in any form or by any means, electronic, mechanical, photographic, graphic, optic recording or otherwise, translated in any language or computer language, without the prior written permission of Oracle Financial Services Software Limited. Due care has been taken to make this Migration Utility Guide and accompanying software package as accurate as possible. However, Oracle Financial Services Software Limited makes no representation or warranties with respect to the contents hereof and shall not be responsible for any loss or damage caused to the user by the direct or indirect use of this Migration Utility Guide and the accompanying Software System. Furthermore, Oracle Financial Services Software Limited reserves the right to alter, modify or otherwise change in any manner the content hereof, without obligation of Oracle Financial Services Software Limited to notify any person of such revision or changes. All company and product names are trademarks of the respective companies with which they are associated. 29 Oracle Financial Services Software, Ltd.