Migrating Reports from 7.6.x to 8.x
This section describes a utility that renames report measures from the 7.6.x releases to the current release—in essence, migrating 7.6.x reports to an 8.x environment.
Note that the GI2 8.1 release introduced a separate utility that migrates the aggregated data that is stored in a 7.6 Info Mart to your 8.1 Info Mart; if you choose to perform this data migration, you do not have to also migrate the reports. Refer to the Genesys Migration Guide for details about data migration.
The upgrade utility gathers the classes, measures, dimensions, details, and conditions that are found in any prior version of the GI2 reports and renames them to the corresponding object names that are used by the targeted universe (designated by the NEW_UNV parameter) enabling you to use the upgraded reports in a current environment.
With regard to the GI2 reports, only that portion of the reports that directly call universe elements are updated. Section headers, labels, measure descriptions, report titles, report headers, page headers and footers, and statically named column headers, for example, that are not derived from the universe are not affected. (The names of most columns in the Interactive Insights reports are dynamic.) The utility bypasses any document that is not a WebI document, such as any of the objects that are located in the Documentation folder.
To migrate 7.6.x reports to an 8.x environment:
1. Prerequisites | Before you use the upgrade utility, ensure that your deployment meets the following prerequisites: [+] Show Steps
Before you run the utility, Genesys recommends that you:
| |||||||||||||||||||||||||||||||||||||||||||||||||
2. Preparing the Environment | Before you run the Genesys-provided scripts that invoke the upgrade utility, you must number of environment variables: [+] Show Steps The requisite variables exist in the gi2_setenv and upgrade.universe batch files or shell scripts that are deployed to the root directory upon successful installation of GI2 8.1. These scripts are described in the following subsections. Alternatively, you can run the utility from the command line, specifying runtime parameters instead of setting environment variables, as discussed in step 3 (Running the Upgrade Utility), below. gi2_setenvThe gi2_setenv script sets environment variables that identify the location of BO and GI2 installation paths and connection information to the BO Central Management Server. This script is called by the gi2_upgrade_ universe script, described in the next subsection, before it upgrades your reports. The following table describes the variables that are defined within the gi2_setenv script. All of these variables are predefined for you as part of a successful installation of GI2. Environment Variables of the gi2_setenv Script
The gi2.upgrade.universe batch file/shell script, described below, calls gi2_setenv; ensure that these variables are set appropriately before you execute the upgrade script. gi2_upgrade_universeThe following table shows the environment variables that you must set within the gi2_upgrade_universe script before you run it. Several of these variables are preset for you as part of GI2 installation. Environment Variables of the gi2_upgrade_universe Script
| |||||||||||||||||||||||||||||||||||||||||||||||||
3. Running the Upgrade Utility | You can run the upgrade utility by executing the gi2_upgrade_universe batch file or shell script or by issuing the following from the command line: [+] Show Steps java -jar gi2.upgrade.universe.jar --login=AdminUser --password=pass --server=host --new_unv="pathNEW --diff=conf\diff.json --bo_folder=pathReports --log_cfg=logpath where: AdminUser is the account name of the BO administrative user. pass is the password of the BO administrative user. host is the name of the computer that hosts the BO software. pathNEW is the full path to the current universe. pathReports is the full BO path to the public InfoView folder whose WebI documents the utility should process. --log_cfg is the path and file name of LOG4J properties file from which this utility will inherit logging settings. If this is not specified, the utility logs output to the console. The upgrade utility typically takes several minutes to complete execution and provides a log, in which you can observe the upgrades that have been made. |
After migration, Genesys recommends that you study the output results before you place the upgraded reports into production. If required by definition, the utility substitutes one BO object qualification for another. For example, the Interaction Subtype detail that belong to the Flow class in the GI2 7.6.2 release is mapped to the Interaction Subtype dimension in the GI2 8.x releases.