Oracle Financial Services Analytical Applications Infrastructure



Similar documents
Oracle Financial Services Data Integration Hub Foundation Pack Extension for Data Relationship Management Interface

Oracle Financial Services Data Integration Hub Foundation Pack Extension for Oracle Banking Platform

Oracle FLEXCUBE Universal Banking 12.0 RAD Notification Development. Release 1.0

Oracle Financial Services Basel Regulatory Capital Analytics Data Migration Guide

An Oracle White Paper November Oracle Business Intelligence Standard Edition One 11g

Oracle FLEXCUBE Universal Banking 12.0

NEW FEATURES ORACLE ESSBASE STUDIO

An Oracle White Paper June, Provisioning & Patching Oracle Database using Enterprise Manager 12c.

An Oracle White Paper September Oracle Team Productivity Center

Maximum Availability Architecture. Oracle Best Practices For High Availability. Backup and Recovery Scenarios for Oracle WebLogic Server: 10.

Loan Creation Version-1.0 9NT FCUBS V.UM 11.0.MF [May] [2010] Oracle Part Number E

McAfee Endpoint Encryption for PC 7.0

Oracle FLEXCUBE Enterprise Limits and Collateral Management Test Case Management. August Test Case Management

Oracle FLEXCUBE POS User Manual Release Part No E

Oracle Fusion Middleware

EMC Documentum Composer

Oracle Financial Services Data Integration Hub Foundation Pack Extension for Oracle Fusion Accounting Hub

CA ARCserve Backup for Windows

Novell Identity Manager

Oracle FLEXCUBE IVR User Manual Release Part No E

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

Introduction. Document Conventions. Administration. In This Section

BillQuick Agent 2010 Getting Started Guide

Manage Oracle Database Users and Roles Centrally in Active Directory or Sun Directory. Overview August 2008

An Oracle White Paper March Managing Metadata with Oracle Data Integrator

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, Integration Guide IBM

Change Management for Rational DOORS User s Guide

Microsoft Project Server 2010 Technical Boot Camp

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

Installing and Administering VMware vsphere Update Manager

Using Symantec NetBackup with VSS Snapshot to Perform a Backup of SAN LUNs in the Oracle ZFS Storage Appliance

IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, Integration Guide IBM

HP Enterprise Integration module for SAP applications

Using Oracle9i SCM for Software Configuration Management. An Oracle Technical White Paper July 2002

Oracle Essbase Integration Services. Readme. Release

Portions of this product were created using LEADTOOLS LEAD Technologies, Inc. ALL RIGHTS RESERVED.

Technical Notes. EMC NetWorker Performing Backup and Recovery of SharePoint Server by using NetWorker Module for Microsoft SQL VDI Solution

Perceptive Intelligent Capture. Product Migration Guide. with Supervised Learning. Version 5.5 SP3

SAP HANA Client Installation and Update Guide

TIBCO Spotfire Server Migration. Migration Manual

RS MDM. Integration Guide. Riversand

Oracle SQL Developer Migration

Oracle SQL Developer Migration. An Oracle White Paper September 2008

Jet Data Manager 2012 User Guide

PeopleSoft Enterprise Campus Solutions 9.0 Enrollment Web Services

An Oracle White Paper March Integrating the SharePoint 2007 Adapter with WebCenter Spaces ( & )

JD Edwards EnterpriseOne Tools. 1 Understanding JD Edwards EnterpriseOne Business Intelligence Integration. 1.1 Oracle Business Intelligence

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Oracle Utilities Meter Data Management Business Intelligence

Oracle BI 11g R1: Build Repositories

Migrate from Exchange Public Folders to Business Productivity Online Standard Suite

CA Clarity Project & Portfolio Manager

HP OpenView AssetCenter

HP Asset Manager. Software version: Integration with software distribution and configuration management tools

TIBCO Spotfire Automation Services 6.5. User s Manual

JD Edwards EnterpriseOne 9.1 Clustering Best Practices with Oracle WebLogic Server

Quick Connect Express for Active Directory

An Oracle White Paper January Oracle Database 12c: Full Transportable Export/Import

Oracle Data Integrator 11g: Integration and Administration

Redeploying Microsoft CRM 3.0

Upgrading Centricity Electronic Medical Record Service Packs on Microsoft Windows Server

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

TIBCO Spotfire Web Player 6.0. Installation and Configuration Manual

EMC Documentum Connector for Microsoft SharePoint

P R O V I S I O N I N G O R A C L E H Y P E R I O N F I N A N C I A L M A N A G E M E N T

Bosch ReadykeyPRO Unlimited Installation Guide, product version 6.5. This guide is item number DOC , revision 2.029, May 2012.

MGC WebCommander Web Server Manager

Oracle Warehouse Builder 10g

Sophos for Microsoft SharePoint startup guide

EMC Documentum Repository Services for Microsoft SharePoint

Oracle OLAP. Describing Data Validation Plug-in for Analytic Workspace Manager. Product Support

Virtual Contact Center

Adeptia Suite 6.2. Application Services Guide. Release Date October 16, 2014

HP Quality Center. Upgrade Preparation Guide

inforouter Version 8.0 Administrator s Backup, Restore & Disaster Recovery Guide

HP Service Manager. Software Version: 9.40 For the supported Windows and Linux operating systems. Application Setup help topics for printing


Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

8.7. Resource Kit User Guide

SPHOL205: Introduction to Backup & Restore in SharePoint Hands-On Lab. Lab Manual

An Oracle White Paper February Real-time Data Warehousing with ODI-EE Changed Data Capture

Portions of this product were created using LEADTOOLS LEAD Technologies, Inc. ALL RIGHTS RESERVED.

Programmabilty. Programmability in Microsoft Dynamics AX Microsoft Dynamics AX White Paper

Analytics: Pharma Analytics (Siebel 7.8) Student Guide

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide

2.0. Quick Start Guide

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API

Oracle Enterprise Manager

An Oracle White Paper October BI Publisher 11g Scheduling & Apache ActiveMQ as JMS Provider

Password Management Guide

Oracle EXAM - 1Z Oracle Weblogic Server 11g: System Administration I. Buy Full Product.

Project management integrated into Outlook

Microsoft Active Directory Oracle Enterprise Gateway Integration Guide

3M Command Center. Installation and Upgrade Guide

Savings Account Creation Oracle FLEXCUBE Universal Banking Release [May] [2011] Oracle Part Number E

IBM TSM DISASTER RECOVERY BEST PRACTICES WITH EMC DATA DOMAIN DEDUPLICATION STORAGE

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

Oracle WebCenter Content Service for Microsoft Exchange

Oracle BI Discoverer Administrator 11g: Develop an EUL

Oracle Endeca Information Discovery

Transcription:

Oracle Financial Services Analytical Applications Infrastructure Object Migration Utility - OFSAAI v7.3.5.0.0 to v8.0.0.0.0 User Guide Part Number - E60058-01

Document Control DOCUMENT CONTROL Version Number Revision Date Changes Done 1.0 Created: June 2015 Updated: August 2015 Created Migration Guide Updated the Guide 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.0.0 to release 8.0.0.0.0. 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... 5 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... 9 2.1 Becoming Familiar with the New Release... 9 2.2 Understanding the Prerequisites... 9 2.2.1 Software Versions on Source... 10 2.2.2 Software Versions on Target... 10 2.3 Preparing a Backup Strategy... 10 2.3.1 Backup Procedure... 10 2.4 Preparing a Test Plan... 10 2.5 Testing the Migration Plan on a Test Environment... 11 3 PRE MIGRATION ACTIVITIES... 12 3.1 Steps in Pre Migration... 12 4 METADATA MIGRATION PROCESS... 13 4.1 Preparing for Migration... 13 4.1.1 Activities on the Source... 13 4.1.2 Activities on the Target... 13 4.2 Performing the Migration... 14 4.2.1 Export Procedure on Source... 14 4.2.2 Import Procedure on Target... 16 5 POST MIGRATION ACTIVITIES... 19 5.1 Enable RRF objects, Essbase Cube, and Oracle Cube in the OFSAAI UI... 19 5.2 General Activities after Migration... 19 Oracle Financial Services Software Confidential - Restricted iii

Table of Contents 6 LIMITATIONS AND KNOWN ISSUES... 20 APPENDIX A - OBJECTS SUPPORTED FOR MIGRATION... 21 APPENDIX B - OBJECT SPECIFIC MIGRATION... 23 Object Name: DATA TRANSFORMATION... 23 Object Name: ETL... 23 Object Name: DATA QUALITY RULE... 24 Object Name: DATA QUALITY GROUP... 24 Object Name: BATCH... 24 Object Name: RULE... 24 Object Name: PROCESS... 24 Object Name: RUN... 25 Object Name: Forms... 25 Object Name: Variable... 25 Object Name: Model... 26 Object Name: DATA ENTRY FORMS and QUERIES (DEFQ)... 26 Object Name: USERS... 26 Object Name: USERGROUP... 26 Object Name: ROLES... 27 Object Name: FUNCTION... 27 Object Name: PROFILE... 27 APPENDIX C: MANAGE SECURITY MANAGEMENT SYSTEM (ADMINISTRATION) OBJECTS... 28 APPENDIX C DOCUMENTATION... 29 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 to release 8.0.0.0.0. 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 to release 8.0.0.0.0. How this Guide is Organized The Oracle Financial Services Migration Utility User Guide details the following topics: 5 Oracle Financial Services Software, Ltd.

Preface 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 to v8.0.0.0.0 and above, from v7.3.5.1.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. Using the Command Line Utility, you can migrate individual metadata objects across different information domains or setups of OFSAAI. This document also explains the process to migrate the Security Management System (Administration) objects from Source to Target. For more information, refer to Appendix C in this document and Object Administration section in OFSAAI 8.0.0.0.0 User Guide shared at OTN Documentation Library. 1.1 Recommendations Take backup of the Source Config and Atomic schemas. This is required if you need to restore the Source Config and Atomic schemas from the backup and restart the migration. 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 continued to carry 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 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. 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. 1.2 What this Utility will not Migrate You should consider using the OFSAAI s Archive-Restore functionality and Command Line Utility to migrate such customizations. For more information on Archive Restore functionality and Command Line Utility, refer to OFSAAI 8.0.0.0.0 User Guide shared at OTN Documentation Library.

For example, applications seed many AAI artifacts such as T2Ts, Data Transformation Rules, ICC Batches, and so on. Such artifacts will not be migrated, even though these have been modified post installation. Data from the staging/processing/results area will not be migrated using this utility. 8 Oracle Financial Services Software, Ltd.

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 from any of the previous versions to v7.3.5.1.0 or above. The objects are exported from OFSAAI v7.3.5.1.0 or above to v8.0.0.0.0 or above. You must have access and execution rights in the Migration Utility folders, in both the Source and Target environments. Folders (Segments) that are designated for the import should be present in the Target. 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 Usergroup that Usergroup should be already present in the Target environment. For successful migration of Usergroup-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. OFSAA users should have access to folders in Source as well as Target. 9 Oracle Financial Services Software, Ltd.

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 above. 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 Preparing a Backup Strategy The success of your migration depends on the design and execution of an appropriate backup strategy. To develop a backup strategy, consider the following questions: How long can the production database remain inoperable before business consequences become intolerable? What backup strategy should be used to meet your availability requirements? Are backups archived in a safe, offsite location? How quickly can backups be restored (including backups in offsite storage)? Have recovery procedures been tested successfully? 2.3.1 Backup Procedure At a minimum, take a backup of CONFIG and ATOMIC schemas in Target. Ensure that the backup folder has necessary permissions to create dump and log files. You can use the below command to create a backup: exp <schema name>/<password>@<database sid> file=<export filename> log=<log filename> full=n 2.4 Preparing a Test Plan You need a series of carefully designed tests to validate all stages of the upgrade process. Executed rigorously and completed successfully, these tests ensure that the process of upgrading the production database is well understood, predictable, and successful. Perform as much testing as possible before upgrading the production database. Do not underestimate the importance of a test program. 10 Oracle Financial Services Software, Ltd.

The testing plan must include the following types of tests: Minimal Testing: Entails moving of objects from the current database to the new database and running the application without enabling any new feature. Minimal testing is a very limited type of testing that may not reveal potential issues that may appear in a "real-world" production environment. However, minimal testing will immediately reveal any application startup or invocation problems. Functional Testing: Includes a set of tests in which new and existing functionality of the system are tested after the migration. Functional testing includes all database, networking, and business/application components. The objective of functional testing is to verify that each component in common between the Source and Target systems behaves properly, as well as confirming that new features are working. Performance Testing: Compares the performance of various business functions on both the Source and Target systems. Unlike volume or load stress testing, base performance testing is meant to provide a real-world comparison of common usage without the setup and long run times. Successful completion of base performance testing should be considered a prerequisite to volume or load stress testing. 2.5 Testing the Migration Plan on a Test Environment Create a test environment that will not interfere with the current production environment. Practice migration of the metadata using the test environment. The best test, if possible, is performed on an exact copy of the database to be migrated, rather than on a downsized copy or test data. This will familiarize you with the migration process and minimize unexpected issues. 11 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. 12 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.x is installed. 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 7.3.5.1.x 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. 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 or above 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 include 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. 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:./migrationallobjects.sh 87644 TESTUSER en_us OFSINFODOM OFSfolder EXPORT DQARCHIVE Y Y 120,122,123 4. Enter the input parameters in the order mentioned in the following table: 14 Oracle Financial Services Software, Ltd.

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. 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. IMPORTALL Enter Y, if you want to migrate all the object folders to the Target system. Enter N, if you want to migrate specific object folders only. FAILONERROR OVERWRITE RETAIN_IDS This is only used for importing. Ensure that this field is not empty. For more information, refer the example above. This is only used for importing. Ensure that this field is not empty. For more information, refer the example above. Specify whether to retain the source AMHM objects after migration. Y Retain the Source AMHM objects. N Will not retain the Source AMHM objects. 15 Oracle Financial Services Software, Ltd.

Parameter Name Attribute Description 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. 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:./migrationallobjects.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 16 Oracle Financial Services Software, Ltd.

Parameter Name Attribute Description 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. 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 theobjectmigration.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 17 Oracle Financial Services Software, Ltd.

Parameter Name Attribute Description 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 objects. N Will not retain the Source AMHM objects. 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. 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. 18 Oracle Financial Services Software, Ltd.

5 Post Migration Activities The following activities need to be performed after the execution of the Migration Utility. 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. 19 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. 20 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 125 No RULE 112 No PROCESS 111 No RUN 110 No BATCH 123 No DIMENSION 12 Yes FILTER 1 Yes EXPRESSION 14 Yes 21 Oracle Financial Services Software, Ltd.

Object Name Object Type ID Support for Implicit Dependency 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 22 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 23 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 24 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 ALLobjetcommandLine migration utility. 25 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 ALLobjetcommandLine 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: Usergroup, Profile Object Name: USERGROUP Type ID: 2001 26 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 Usergroup-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. 27 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-Usergroup Mapping, User-Profile Mapping, and User- Attribute Mapping Usergroups along with the Usergroup-Role Mapping and Usergroup-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. 28 Oracle Financial Services Software, Ltd.

Appendix C 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 29 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. 30 Oracle Financial Services Software, Ltd.