C8 Migration Guide
C8 Migration Guide
C8 Migration Guide
USER GUIDE
TM
THE NEXT LEVEL OF PERFORMANCE
Product Information
(R)
This document applies to Cognos 8 Version 8.1.2 MR2 and may also apply to subsequent releases. To check for newer versions of this
document, visit the Cognos Global Customer Services Web site (http://support.cognos.com).
Copyright
Copyright (C) 2006 Cognos Incorporated.
Portions of Cognos(R) software products are protected by one or more of the following U.S. Patents: 6,609,123 B1; 6,611,838 B1; 6,662,188
B1; 6,728,697 B2; 6,741,982 B2; 6,763,520 B1; 6,768,995 B2; 6,782,378 B2; 6,847,973 B2; 6,907,428 B2; 6,853,375 B2; 6,986,135 B2;
6,995,768 B2.
Cognos and the Cognos logo are trademarks of Cognos Incorporated in the United States and/or other countries. All other names are
trademarks or registered trademarks of their respective companies.
While every attempt has been made to ensure that the information in this document is accurate and complete, some typographical errors or
technical inaccuracies may exist. Cognos does not accept responsibility for any kind of loss resulting from the use of information contained in
this document.
This document shows the publication date. The information contained in this document is subject to change without notice. Any
improvements or changes to either the product or the document will be documented in subsequent editions.
U.S. Government Restricted Rights. The software and accompanying materials are provided with Restricted Rights. Use, duplication, or
disclosure by the Government is subject to the restrictions in subparagraph (C)(1)(ii) of the Rights in Technical Data and Computer Software
clause at DFARS 252.227-7013, or subparagraphs (C) (1) and (2) of the Commercial Computer Software - Restricted Rights at
48CFR52.227-19, as applicable. The Contractor is Cognos Corporation, 15 Wayside Road, Burlington, MA 01803.
This software/documentation contains proprietary information of Cognos Incorporated. All rights are reserved. Reverse engineering of this
software is prohibited. No part of this software/documentation may be copied, photocopied, reproduced, stored in a retrieval system,
transmitted in any form or by any means, or translated into another language without the prior written consent of Cognos Incorporated.
Table of Contents
Introduction 7
PART 1: Migration Planning 9
Chapter 1: Where Do I Start? 11
What to Expect When You Move Content from Cognos Series 7 to Cognos 8 12
Cognos Series 7 Products and Components Migrated With Tools 13
Cognos Series 7 Products and Components Not Migrated With Tools 15
Chapter 2: The Migration and Upgrade Process 17
PART 2: Migrating and Upgrading Cognos Series 7 Content to Cognos 8 21
Chapter 3: Migrating Metadata 23
Common Pre-migration Tasks 24
Export Architect Models 25
arch2xml 26
Export Impromptu Catalogs 27
impcat2xml 28
Create Data Source Connections in Cognos 8 31
Import Metadata into Framework Manager 31
Common Post-migration Tasks 31
Testing the Imported Metadata 32
Publishing a Framework Manager Package 32
Synchronize a Framework Manager Project with Updated Cognos Series 7 Metadata 33
Chapter 4: Migrating Applications 35
Preparing the Application for Migration 37
Preparing the Migration Source 37
Create the Migration Source Using a Deployment Manager Package 37
Create the Migration Source Using a Directory Structure 38
Create a Migration Package 38
migratetoc8 39
Migration Package 42
Move the Migration Package to Cognos 8 42
Check Package Mapping 43
Deploy the Migration Package 43
deploytoc8 44
Migration Deployment Archive 46
Import a Deployment Archive 46
Review the Migration and Upgrade Log File 47
Test the Migration 47
Provide Users With Access to the Migrated Application 47
Chapter 5: Upgrading PowerPlay Reports Published to Cognos 8 49
Configure Cognos 8 to Support PowerPlay Report Upgrade 49
Upgrade a Published PowerPlay Report to Analysis Studio or Report Studio 50
PART 3: Mapping Cognos Series 7 Objects to Cognos 8 Objects 51
Chapter 6: Impromptu Reports Mapping 53
Report Functionality Mapping 53
Functions Mapping 55
Impromptu Report Formatting Mappings 56
User Guide 3
Chapter 7: Impromptu Catalog Mapping 59
Mapping Objects in the Physical View 60
The Catalog 60
Tables 61
Table Aliases 61
Table Columns 61
Joins 61
Mapping Objects in the Business View 62
Folders 62
Simple Folder Items 63
Calculations 63
Conditions 63
Prompts 63
Migrating Expressions 64
User Defined Functions 64
Chapter 8: PowerPlay Mapping 67
Report Structure Mappings 67
Report Functionality Mappings 68
Zero Suppression 69
Custom Subsets 71
Report Formatting Mappings 72
Graphical Display Mappings 74
Mappings of Other PowerPlay Objects 78
Differences Between PowerPlay and Analysis Studio 78
Chapter 9: Upfront Mapping 83
Content Mapping 83
NewsBox Mapping 83
NewsBox Shortcut Mapping 84
NewsItem Mapping 84
NewsItem Shortcut Mapping 85
Mappings of Other Upfront Objects 85
Security 85
Chapter 10: Impromptu Web Reports Mapping 87
Report Set Mappings 87
Report Mappings 87
Schedule Mappings 88
Event Mappings 89
Mappings of Other Impromptu Web Reports Objects 89
Chapter 11: Architect Mapping 91
Architect Model Security 91
Security by Value 92
Migrating Expressions 92
Mapping Architect Business Layer Metadata 93
Entities Folders 93
Entities 94
Attributes 95
Attribute Proxies 95
Filters Folders 96
Filters 97
Relationships 98
Subtype Relationships 98
Prompts 99
Mapping Architect Data Access Layer Metadata 100
Database Folders 100
Databases 101
User Guide 5
JRE Not Found. Cannot Run the Migration Tool 128
None of the Packages Listed in the nameMap.xml file Were Found in the Content
Store 128
Problems Running Migrated or Upgraded Reports 129
Migrated Impromptu Report Fails to Run or Runs with Errors 129
Report Was Not Migrated 129
Missing Images in Migrated Reports 129
Using Generic Mapping for Function Error for Migrated Impromptu Report 129
The Following Function is Mapped as an Expression Using the Cast Operation Error for
Migrated Impromptu Report 130
The Following Function is Mapped as a No-Operation Error for Migrated Impromptu
Report 130
The Following Function is Mapped as a No-Operation on the First Argument Error for
Migrated Impromptu Report 130
The Following Function is Mapped as a Constant Value of Zero Error for Migrated
Impromptu Report 130
The Following Function is Mapped as a Constant Number Error for Migrated
Impromptu Report 130
Unable to Open the Catalog Error for Migrated Impromptu Report 130
Report Objects Not Found When Running Reports 130
Parsing Error Message When Migrated Impromptu Report Fails to Run 131
Incorrect Results from Date/Time Functions for Migrated Impromptu Report 131
Report Fails to Run with Function Expression Errors for Migrated Impromptu
Report 131
Missing Information in Cognos 8 Error Messages 131
The Following Package Was Not Found in the Content Store 132
Referenced Data Item is Not Found in the Query 132
Run-time Error in Conditional Formatting Expression for Migrated Impromptu
Report 132
An Unhandled Application Error Has Occurred 132
The Report Server is Not Responding 133
Unexpected Sorting of Grouped Items for Migrated Impromptu Report 133
Unable to Run a Report Against a Migrated Architect Model 133
QFS-ERR-0140 Referenced data item 'Not Found' Error for Migrated Impromptu
Report 133
Migrated Impromptu Report Takes Longer Than Expected 133
Invalid Operands in Calculation for Upgraded PowerPlay Report 134
Report Cells Contain -- or #!Error for Upgraded PowerPlay Report 134
Upgraded PowerPlay Report Has Extra or Missing Rows and Columns 134
Problems with Report Formatting 134
A Report Looks Different in Cognos 8 Than in Impromptu 134
Missing Headers or Footers 134
Charts or Images Do Not Appear Correctly 134
Incorrect Page Breaks or Blank Pages for Migrated Impromptu Report 135
Pie Chart Does Not Show Any Segments in Upgraded PowerPlay Report 135
Duplicate Categories in Upgraded PowerPlay Reports That Contained Custom
Subsets 135
Row of Data Missing in Analysis Studio for Upgraded PowerPlay Report 135
Charts Do Not Display Correctly 135
An Extra Column Appears in the Upgraded PowerPlay Report 135
Problems with Security 136
Access Control List is Not Migrated as Expected 136
PART 5: Worksheets 137
Migration and Upgrade Worksheet 139
Index 141
This document provides background information and step-by-step procedures to help you move
metadata and applications from Cognos Series 7 to Cognos 8.
For information about upgrading Cognos ReportNet 1.1, Cognos Metrics Manager, or Cognos
DecisionStream to Cognos 8, see the Cognos 8 Installation and Configuration Guide.
To use this guide, you should have background knowledge in report authoring, metadata
modeling, and security and server administration. You should also know how to use the Cognos
Series 7 product you are migrating or upgrading, and the Cognos 8 product you are migrating or
upgrading to. We recommend that you learn how to use Cognos 8 before starting migration. You
should not use migration as a way to learn Cognos 8.
The following documents contain related information, and may be referred to in this document.
To view these documents, either consult your administrator to determine the online location of
Cognos documentation or search the Knowledge Base of the Cognos Global Customer Services
Web site (http://support.cognos.com/kb-app/knowledgebase). If you require logon credentials,
either consult with your administrator or send an email to [email protected].
Document Description
Cognos Series 7 Deployment Manager User Packaging Cognos Series 7 business intelligence
Guide data
Cognos 8 Administration and Security Managing servers, security, reports, and Portal
Guide Services; setting up Cognos samples; and
customizing Cognos 8
Report Studio User Guide Authoring reports that analyze corporate data
according to specific needs
Framework Manager User Guide Creating and publishing models using Framework
Manager
User Guide 7
Introduction
For more information about using this product, visit the Cognos Global Customer Services Web
site (http://support.cognos.com). For information about education and training, click the Training
link from this site.
This document is available as online help and as an online book.
From within the online help, you can click the following link to open a printable version of this
document (PDF).
Our documentation includes user guides, tutorial guides, reference books, and other materials to
meet the needs of our varied audience.
Online Help
All information is available in online help. Online help is available from the help button in a Web
browser, or the Help menu and help button in Windows products. You can also download the
online help from the Cognos Global Customer Services Web site (http://support.cognos.com).
User Guide 9
10 Migration and Upgrade
Chapter 1: Where Do I Start?
You made the decision to adopt Cognos 8 after working with your Cognos representative to
understand the benefits of Cognos 8 and where it fits in your long-term business intelligence
plans. Even after adopting Cognos 8, you do not have to migrate existing applications. Cognos
will continue to support Cognos Series 7 for several years and flexible licensing options provide
time for you to determine when and how migration is beneficial for you. For some customers, the
best option is to not migrate their existing applications. These customers can continue to maintain
the existing Cognos Series 7 applications and use Cognos 8 for new applications.
If you decide to migrate your existing applications, a migration project requires a significant
commitment of time and resources. A small migration project will take several weeks. For a large
Cognos Series 7 deployment, a migration project can last several months. Thorough planning,
including identifying specific goals for the migration project, ensures that the migration meets
expectations and adds value to your business intelligence environment.
A migration project may be part of your initial Cognos 8 deployment plans, or you may start
migration planning after deploying Cognos 8. We recommend that you take the time necessary to
learn about Cognos 8 and to evaluate your current Cognos Series 7 applications before you start
to plan a migration.
Cognos Global Professional Services can help you assess and understand the best way to proceed
with your migration to Cognos 8, with tools
• to assess your needs
• to assess your existing Cognos Series 7 environment
• to design the Cognos 8 environment that best meets your future needs
User Guide 11
Chapter 1: Where Do I Start?
After testing the migration and upgrade process with a subset of your Cognos Series 7 content,
you can decide if reusing the content saves time when developing a Cognos 8 application or if it is
more efficient to re-create the application in Cognos 8.
There are some differences between Cognos Series 7 and Cognos 8 that can affect how
Cognos Series 7 content appears after migration or upgrade to Cognos 8. Examples of these
differences include default settings, report formatting, and language support. General
considerations for various migration scenarios are described in the following sections.
Impromptu
You can migrate Impromptu catalogs and reports to Cognos 8. You use migrated catalogs as a
metadata source for Framework Manager. After completing the catalog migration process, you
can migrate and deploy Impromptu reports.
PowerPlay
You can upgrade PowerPlay Web Explorer reports to Cognos 8 using the migration and upgrade
tools. This release of the migration and upgrade tools is only for reports created with PowerPlay
Web Explorer. You cannot use the migration and upgrade tools to migrate PowerPlay for
Windows reports, or PowerPlay for Windows reports published to PowerPlay Web.
Cognos 8 supports the use of cubes as a data source. You do not have to migrate or upgrade cubes
used in Cognos Series 7. However, before deploying upgraded PowerPlay Web Explorer reports in
Cognos 8, you must do the following:
• Create data source connections for the cubes associated with the reports.
• Use the cube data sources in a Framework Manager model.
• Publish a separate Framework Manager package for each cube.
Use the cube name as the package name. For example, if the reports use a cube named Great
Outdoors, name the package Great Outdoors. By using the cube name for the package name,
you do not have to edit the nameMap.xml to ensure correct package mapping.
• Check package mapping.
Database signons are not migrated or upgraded. If required, you must add the database signons in
Cognos 8.
You can continue to use Cognos Series 7 Transformer to build and maintain the PowerCubes used
in Cognos 8. You can also use Cognos 8 OLAP Builder to create and maintain cubes for Cognos
8.
For more information about using cubes in Cognos 8, see the Cognos 8 Administration and
Security Guide.
There are two methods for upgrading PowerPlay Web Explorer reports:
• You can use the migration and upgrade tools to upgrade a set of PowerPlay Web Explorer
reports from the Cognos Series 7 environment to the Cognos 8 environment.
• If you already published PowerPlay reports from Cognos Series 7 version 3 (7.3) MR3 to
Cognos 8, and the Cognos 8 migration tools are installed, you can upgrade individual reports
from Cognos 8 Cognos Connection. To use this option, in Cognos Connection, select either
Open with Analysis Studio or Open with Report Studio from the available actions, and then
save the report. The report is upgraded to the studio you used to open the report. The original
PowerPlay report is still available in Cognos Connection. You must enable PowerPlay report
upgrade capability in Cognos Connection before you can use this option.
The migration and upgrade tools attempt to preserve as much of the report structure,
functionality, and formatting as possible from the original report. However, there may be
differences between the original and upgraded versions of reports.
User Guide 13
Chapter 1: Where Do I Start?
The target Cognos 8 applications for PowerPlay Web Explorer reports are Analysis Studio and
Report Studio. By default, reports are migrated to Analysis Studio. Because equivalent report
features may be available in only one of the target studios, the deploytoc8 command includes
options for mapping reports to the most appropriate studio.
If after you upgrade reports to Analysis Studio you find that functionality is missing in some
reports, run the upgrade tools again to upgrade the reports to Report Studio. If Analysis Studio
was not the appropriate target studio, opening the report in Report Studio does not restore lost
functionality. You must repeat the upgrade process and specify Report Studio as the target studio.
Upfront
You can migrate Upfront content to Cognos 8. The migration process maps the Upfront content
structure to a Cognos Connection folder structure. By preserving the existing Upfront
organization, it is easier to complete administrative tasks, such as applying security to the
migrated content.
Architect
You can migrate Architect models for use as a metadata source for Framework Manager.
Security
You can include Cognos Series 7 security information when you migrate Cognos Web-based
content in Upfront. The Cognos Series 7 migration tool has options for including access control
list (ACL) information from Upfront in the migration package.
By default, the migratetoc8 process generates an ACL report that shows the security settings by
user class for all Upfront objects. This report can help you replicate the Cognos Series 7 security in
Cognos 8. If Cognos 8 is configured to use the same namespace as Cognos Series 7, another
option is to migrate ACL definitions. When you migrate ACL definitions, the migrated content
maintains the original security settings in Cognos 8.
The migration process supports Access Manager namespace schema version 15.2 or later.
If you configure Cognos 8 to use the same namespace as Cognos Series 7, you maintain other
security settings:
• Impromptu catalog security such as table filters and access permissions, including when these
security settings are inherited in an Impromptu report. The user classes in the catalog must
exist in the Cognos Series 7 namespace.
• Architect model security
Migration does not include database signons.
If you decide to change authentication sources, we recommend that you use the Cognos 8
namespace groups and roles when applying application-level security. You then manage the
membership of these Cognos namespace groups and roles using the users, groups, and roles from
your authentication source.
This method ensures that you must redefine the memberships for the Cognos namespace groups
and roles only if the authentication source changes.
For more information, see the Cognos 8 Administration and Security Guide.
Cognos Query
The migration and upgrade tools do not move Cognos Query objects to Cognos 8. The migration
log file identifies Cognos Query objects found in the migration source.
You can duplicate most Cognos Query functionality in Cognos 8. Foundation queries are
available in Cognos 8 when you migrate an Architect model. Also, you can manually replicate
saved queries using SQL components in Report Studio.
Cognos Visualizer
The migration and upgrade tools do not move Cognos Visualizer objects to Cognos 8. You can
duplicate most Cognos Visualizer functionality using the charting, layout, and formatting options
in Analysis Studio or Report Studio.
Cognos NoticeCast
The migration and upgrade tools do not move Cognos NoticeCast objects to Cognos 8. You can
duplicate most alert and notification functionality using Event Studio.
CognosScript
The migration and upgrade tools do not move CognosScript objects to Cognos 8. You can
duplicate automation functionality using the Cognos 8 Software Development Kit.
User Guide 15
Chapter 1: Where Do I Start?
To ensure that you achieve the expected results when you move metadata and applications from
Cognos Series 7 to Cognos 8, complete a thorough initial research and planning before you use
the migration and upgrade tools. After you use the tools to move the Cognos Series 7 content to
the Cognos 8 environment, you need to test and refine the applications.
You can move content only from Cognos Series 7 version 2 (7.1) or version 3 (7.3) to Cognos 8. If
you are using an earlier version of Cognos Series 7, you must upgrade the software and data to
Cognos Series 7 version 2 or version 3 before the migration and upgrade to Cognos 8. Because
PowerPlay is part of Cognos 8, moving PowerPlay reports from Cognos Series 7 to Cognos 8 is
considered an upgrade. Moving other Cognos Series 7 content to Cognos 8 is considered a
migration.
Note: The report specification has changed between Cognos ReportNet 1.1 and Cognos 8. You
must use the Cognos ReportNet 1.1 version of the migration tools to move Cognos Series 7
content to Cognos ReportNet 1.1. You cannot use the migration tools described in this document
to migrate Architect models, Impromptu catalogs, or Impromptu reports to Cognos ReportNet
1.1. You cannot migrate Cognos Series 7 Web-based content (PowerPlay, Impromptu Web
Reports, Upfront) to Cognos ReportNet 1.1. The previous versions of the migration tools are
available from the Cognos Global Customer Services Web site.
The following table describes what tool you need to migrate different applications to Cognos
ReportNet.
User Guide 17
Chapter 2: The Migration and Upgrade Process
The following table describes what tool you need to migrate different applications to Cognos 8
Business Intelligence.
You can migrate or upgrade the following types of content to all supported Cognos 8 platforms
except Linux or Hewlett-Packard Itanium:
• Cognos Series 7 Web-based content, such as PowerPlay Web Explorer and Impromptu Web
Reports reports, from Windows and UNIX
• Impromptu reports and catalogs from Windows
• Architect models from Windows
Cognos Services offer a variety of support options for migration and upgrade, including both
planning and implementation services. For more information about migration and upgrade
services, visit the Cognos Global Customer Services Web site (http://support.cognos.com).
The migration and upgrade process consists of the following steps:
❑ Familiarize yourself with the overall migration and upgrade process and considerations.
Some steps in the migration and upgrade process are different from other tasks that you
perform in a Cognos environment. However, you will be familiar with many of the tasks you
perform before and after you use the migration and upgrade tools.
Some Cognos Series 7 content is not migrated or upgraded to Cognos 8 by the tools. Review
the migration and upgrade considerations (p. 13) to understand which products, components,
and functionality are covered by migration and upgrade.
❑ Recruit people with the appropriate knowledge to assist with the migration and upgrade
process.
In addition to product knowledge of both Cognos Series 7 and Cognos 8, you need
knowledge about other details of the Cognos environment such as data sources and security.
Cognos Consulting Services can help with your migration and upgrade. For more
information, contact your local services manager, visit http://support.cognos.com/consulting,
or send an email to [email protected].
❑ Set expectations about the migration and upgrade process (p. 12).
The migration and upgrade tools help you take advantage of investments in Cognos Series 7
applications. However, the use of these tools is only one part of the migration and upgrade
process. For all migrations and upgrades, there is additional work to prepare for the
migration. Also, you must test and refine the migrated content in Cognos 8 before you make
the content available to users.
❑ Review the Cognos Series 7 applications and identify the parts to migrate and upgrade.
Work with data modelers, report authors, and report consumers to identify the content for
migration and upgrade to Cognos 8. If auditing is enabled for Cognos Series 7 products, you
can use the audit information to determine content use patterns. Do not migrate or upgrade
content unless you identified a need for the content to be available in Cognos 8. Do not
migrate or upgrade content that will be a duplicate of content already available in the
Cognos 8 environment. In some cases you can reduce the number of reports by using
Cognos 8 functionality such as bursting, prompts, and support for multiple languages.
Note: The migration and upgrade tools do not fix errors in the Cognos Series 7 content.
Ensure that metadata and reports do not include errors before migration or upgrade to
Cognos 8. For example,
• run the Cognos Series 7 user cleanup tool from Cognos Series 7 Upfront Server
Administration to identify and delete invalid resources from the Upfront content store.
This tool will delete Personal NewsBoxes and content related to users that were deleted
from Access Manager.
For more information, see the Upfront Server Administrator Guide.
• run the Cognos Series 7 PowerPlay administration tool ppserver -ppx to identify unused
or corrupt PowerPlay .ppx files. You can use errors in the command output to identify
content that cannot be found or read by the migration and upgrade tools. If you don’t
delete this invalid content, there will be errors when you create a Deployment Manager
package.
For more information, see the Cognos Series 7 Solution Installation Guide.
• ensure that the Cognos Series 7 Deployment Manager package is free from errors before
using the package as a migration source. Deployment Manager errors will identify
problems such as NewsItems with invalid gateway URL references, or content providers
that were not available. These errors can cause problems if not corrected before
migration.
For more information, see the Deployment Manager User Guide.
❑ Using the appropriate migration and upgrade tools, move a representative subset of your
metadata and applications to a Cognos 8 test environment.
Test the migration and upgrade process to understand how the content will appear in
Cognos 8 and the amount of work required to refine the content. Migrate and test reports in
both Analysis Studio and Report Studio to determine which studio is the most appropriate
target for your application. Feedback from this testing stage provides the best time and
resource requirements for the migration and upgrade process and will help you develop your
project plan.
Another option for testing the migration and upgrade process is to use the samples installed
with Cognos Series 7. By default, the Cognos Series 7 samples are installed in C:\Program
Files\Cognos\cer4\samples.
❑ Develop a plan for completing the migration and upgrade.
Based on the review of the Cognos Series 7 applications and the results of the testing, develop
a detailed plan for moving metadata and applications to Cognos 8. One option is to move
subsets of the Cognos Series 7 content based on specific business requirements.
❑ Migrate metadata and applications to the Cognos 8 production environment.
❑ Test and refine the content.
Work with data modelers, report authors, and report consumers to test and refine the
migrated and upgraded content.
Instead of attempting to maintain the same metadata and applications in both Cognos Series 7
and Cognos 8 environments, consider the move to Cognos 8 as a one-time process. After you
move the Cognos Series 7 metadata and applications to Cognos 8, encourage modelers and users
to adopt Cognos 8. Otherwise, to synchronize Cognos 8 with changes in Cognos Series 7, you
must repeat the migration and upgrade process, including the work required to refine the
Cognos Series 7 content in Cognos 8.
User Guide 19
Chapter 2: The Migration and Upgrade Process
User Guide 21
22 Migration and Upgrade
Chapter 3: Migrating Metadata
This chapter discusses migrating metadata from Architect and Impromptu. You can skip this
chapter if are only upgrading PowerPlay.
You can migrate Architect models and Impromptu catalogs for use as metadata sources in
Framework Manager. The metadata migration tools export the Cognos Series 7 metadata to an
XML format file. In Cognos 8, you can use the XML file as a metadata source in a Framework
Manager model.
For information about working with metadata in Cognos 8, see the Framework Manager
Guidelines for Modeling Metadata.
Cognos 8 supports the use of Cognos PowerCubes as a data source. Unlike Architect models or
Impromptu catalogs, you do not have to export PowerCubes to an XML format file to use the
metadata in Cognos 8. After you create a data source connection to the PowerCube in Cognos
Connection or Framework Manager, you can use the PowerCube as a metadata source for new or
existing Framework Manager projects. For more information about using cubes in Cognos 8, see
the Cognos 8 Administration and Security Guide.
If Cognos 8 is configured to use the same namespace as Cognos Series 7, and you select the
Cognos Series 7 namespace when you import the migrated metadata into Framework Manager,
security settings remain the same. Otherwise, you can still migrate and import the metadata.
However, the metadata does not include security which must be applied after importing the
migrated metadata into Cognos 8.
To migrate metadata from Cognos Series 7 to Cognos 8, complete the following steps:
❑ Ensure that supported versions of Cognos products are installed and working correctly on the
source and target computers.
For more information, see "The Migration and Upgrade Process" (p. 17).
❑ Test the Cognos Series 7 metadata to ensure that the Architect models and Impromptu
catalogs do not contain errors that may cause problems after migration to Cognos 8.
The migration tools do not correct errors in the Cognos Series 7 metadata. Exporting models
or catalogs that contain errors or functionality not supported in Cognos 8 can cause
unexpected results when you use the metadata in Framework Manager. Examples of tests that
you can use before migrating metadata include verifying the Architect models and generating
content overview reports for Impromptu catalogs.
❑ Ensure that Framework Manager and Architect use the same locale settings. Otherwise, locale
specific data formats, such as list and decimal separators, may be invalid.
To determine the locale settings for the Architect model, use Cognos Series 7 Access Manager
Administration to view the regional settings of the default namespace. The Architect model
uses the same settings. For more information, see the Access Manager Administrator Guide. If
the Framework Manager and Architect locale settings are different, you must temporarily
change the settings on the Architect computer to run the arch2xml tool (p. 25).
For more information about configuring the design language in Framework Manager and
troubleshooting expression syntax errors, see the Framework Manager User Guide.
❑ Install the required migration tools on the source computers.
For more information see the Migration and Upgrade Installation Guide.
❑ Export the Cognos Series 7 metadata to XML format.
Use the appropriate migration tool to export Architect models (p. 25) and Impromptu
catalogs (p. 27) to XML format files.
❑ Import the metadata into Framework Manager (p. 31).
❑ Create data source connections in Cognos 8 (p. 31).
User Guide 23
Chapter 3: Migrating Metadata
&RJQRV6HULHV
FRPSXWHU DUFKLWHFWFHP LPSURPSWXFDW
0LJUDWLRQWRROV
DUFK[PO LPSFDW[PO
JHQHUDWH;0/
PLJUDWLRQWRRO PLJUDWLRQWRRO
RXWSXW
7UDQVIHU;0/ILOHV
WRWKH&RJQRV DUFKLWHFW[PO LPSURPSWX[PO
FRPSXWHU
&RJQRV
FRPSXWHU DUFKLWHFW[PO LPSURPSWX[PO
)UDPHZRUN0DQDJHU
&UHDWHGDWDVRXUFHFRQQHFWLRQV
LQ&RJQRVIRUWKHVDPHGDWD
VRXUFHVXVHGLQ&RJQRV6HULHV
&RJQRV&RQQHFWLRQ
For more information, see "Unexpected Sorting of Grouped Items for Migrated Impromptu
Report" (p. 133).
User Guide 25
Chapter 3: Migrating Metadata
4. When the export process is complete, confirm that the XML files are in the target location.
The export of the Architect models is complete. Transfer the XML files to a Cognos 8 Framework
Manager computer for use as a metadata source. After you create the required data source
connections (p. 31), import the XML files into Framework Manager (p. 31).
For information about correcting common errors, see "Troubleshooting" (p. 123).
arch2xml
The arch2xml migration tool converts an Architect model to an XML format file that you can use
as a metadata source in Framework Manager. The migration tool does not change the .cem file.
You can run the arch2xml migration tool directly from a command prompt window to export a
single model (p. 25) or you can run the tool using a batch file to export multiple models (p. 25).
Syntax
The syntax to run the arch2xml migration tool is:
arch2xml -options source_location target_location
All parameters are case sensitive.
Parameter Description
-h Shows a description of the parameters. To use this option, do
not specify source or target.
source_location Specifies the directory that contains the model to migrate.
You can specify a file path on the local file system or a UNC
file path to a directory or file on another server. You can use
slash (/) or backslash (\) as delimiters of path segments. Enclose
any path in double quotation marks (" ") if any file or
directory names in the path contain spaces.
target_location Specifies the output location and file name for the exported
XML file.
The target directory must be a directory path on the local file
system, or a UNC file path to a directory on another server.
The directory must already exist and you must have write
permissions to the directory.
Do not use the same directory for both source and target.
You can use slash (/) or backslash (\) as delimiters of path
segments in the command line. Enclose the path in double
quotation marks (" ") if any directory names contain spaces.
If an XML file that uses the same file name already exists in
the target location, the migration process replaces the existing
file.
-U user ID Specifies the Access Manager user who has access rights to the
model.
If you do not specify a user for a secured model, the migration
process will prompt you for a user ID and password.
If you are migrating several models, you can omit the
authentication information from the command line by logging
on to Architect before running the arch2xml command.
-P password Specifies the password for the Access Manager user who has
access to the model.
Parameter Description
-q Optional
Suppresses the display of progress messages during the export
process.
User Guide 27
Chapter 3: Migrating Metadata
Review the Impromptu catalog mapping information (p. 59) to understand what to expect when
you export a catalog for use as metadata in Framework Manager. Also, identify the name and
location of the catalogs you want to migrate.
To export an Impromptu catalog:
• Cognos Series 7 version 2 (7.1) or version 3 (7.3) Impromptu Administrator or later and the
Cognos Series 7 migration tool must be installed on the same computer. For information
about installing the Cognos Series 7 migration tool, see the Migration and Upgrade
Installation Guide.
• Access Manager Runtime must be configured
For more information about using the impcat2xml tool, and command line examples, see
"impcat2xml" (p. 28).
Before you use the impcat2xml tool, print a copy of the migration worksheet (p. 139) and record
the information you need to complete the migration process, such as the values you will use on the
command line.
impcat2xml
The impcat2xml migration tool converts an Impromptu catalog to an XML format file that you
can use as a metadata source in Framework Manager. The migration tool does not change the .cat
file.
Syntax
The syntax to run the impcat2xml migration tool is:
impcat2xml -options catalog_location output_location
Parameter Description
-h Shows a description of the parameters. To use this option, do
not specify source or target.
catalog_location Specifies the directory that contains the catalog to migrate.
You can specify a file path on the local file system or a UNC
file path to a directory or file on another server. You can use
slash (/) or backslash (\) as delimiters of path segments. Enclose
any path in double quotation marks (" ") if any file or
directory names in the path contain spaces.
output_location Specifies the output location and file name for the exported
XML file.
The target directory must be a directory path on the local file
system, or a UNC file path to a directory on another server.
The directory must already exist and you must have write
permissions to the directory.
Do not use the same directory for both source and target.
You can use slash (/) or backslash (\) as delimiters of path
segments in the command line. Enclose the path in double
quotation marks (" ") if any directory names contain spaces.
If an XML file that uses the same file name already exists in
the target location, the migration process replaces the existing
file.
-n user_class Specifies the user class to use to log on to the catalog. If this
parameter is not specified, the Creator name is assumed. If you
use a localized version of Impromptu, ensure that you specify
the localized Creator name. For example, use Ersteller for
German and Auteur for French.
Specify either a Creator name and password, or an Access
Manager user and password. You do not have to specify both.
-p password Specifies the password for the Impromptu catalog user profile.
The default is no password. Errors occur if you do not provide
the password for a password-protected user profile.
-U user ID Specifies the Access Manager user name for the default
namespace. Specify either a Creator name and password, or an
Access Manager user name and password. You do not have to
specify both.
-P password Specifies the Access Manager user password for the default
namespace.
-i Optional
Specifies which Impromptu Automation server to use when
there is more than one version on the computer.
User Guide 29
Chapter 3: Migrating Metadata
Parameter Description
-e Optional
Specifies the character set encoding to use when writing the
exported XML file.
C:\Program Files\Cognos\cer4\bin\impcat2xml
-U admin
-P password C:\catalogs\gogosalesregion2.cat C:\catalogs\gosalesregion2.xml
C:\Program Files\Cognos\cer4\bin\impcat2xml
-U admin
-P password C:\catalogs\gosalesregion3.cat C:\catalogs\gosalesregion3.xml
User Guide 31
Chapter 3: Migrating Metadata
Steps
1. Export the Architect model or Impromptu catalog using the same target XML file name that
you used for the original export.
2. Copy the XML file to the location used for the Framework Manager project, replacing the
original XML file.
3. In Framework Manager, synchronize the project.
For instructions, see the Framework Manager User Guide.
4. Ensure that the updates are reflected in your Framework Manager project.
Complete the same tests and updates you used when you originally imported the Cognos
Series 7 metadata.
The Framework Manager project includes the updates to the Cognos Series 7 metadata. Republish
the project to make the updates available to report authors.
User Guide 33
Chapter 3: Migrating Metadata
You can migrate some components of a Cognos Series 7 application to Cognos 8. For more
information about what is included when you migrate a Cognos Series 7 application, see "The
Migration and Upgrade Process" (p. 17).
To migrate applications from Cognos Series 7 to Cognos 8, complete the following steps:
❑ Ensure that supported versions of Cognos products are installed and working correctly on the
source and target computers (p. 17).
❑ Test the Cognos Series 7 applications to ensure that the applications do not contain errors.
The migration tools do not correct existing errors in the Cognos Series 7 application.
Exporting applications that contain errors can cause unexpected results.
❑ Install the required migration tools on Cognos Series 7 and Cognos 8 computers.
For information about installing the migration tools, see the Migration and Upgrade
Installation Guide.
❑ Prepare the migration source files (p. 37).
❑ Export the Cognos Series 7 applications to a migration package using the migratetoc8 tool
(p. 38).
❑ Move the migration package to Cognos 8 (p. 42).
❑ Ensure that the metadata required by Cognos Series 7 reports is available in Cognos 8.
Each migrated report must map to an existing published Framework Manager package
created from Cognos Series 7 metadata (Impromptu catalog or cube).
To support Impromptu report migration, you must first complete metadata migration (p. 23).
Do not use a package created from a migrated Architect model as the metadata source for
migrated Impromptu reports.
To support PowerPlay Web Explorer report upgrade, you must create a data source
connection in Cognos 8 to the related cubes and use the data source to create and publish a
package from Framework Manager.
❑ Deploy the applications in Cognos 8 (p. 43).
You can deploy the content automatically when you run the Cognos 8 migration tool, or
import the content later from a deployment archive (p. 46).
❑ Complete the migration by testing the migrated application, applying security if required, and
enabling access to report authors.
For information about working with the deployed content and deployment archives, see the
Cognos 8 Administration and Security Guide.
The following diagram shows the workflow for migrating Cognos Series 7 applications to
Cognos 8.
User Guide 35
Chapter 4: Migrating Applications
'HSOR\PHQW0DQDJHU
&RJQRV6HULHV
:HEEDVHGFRQWHQW
<RXFDQXVH
HLWKHUIROGHUVRUD
'HSOR\PHQW
0DQDJHUSDFNDJH
DVWKHVRXUFH
IRU3RZHU3OD\
3RZHU3OD\:HE 'HSOR\PHQW0DQDJHU
UHSRUWV ([SORUHUUHSRUWV SDFNDJHGPS
,PSURPSWXUHSRUWV DQGSDFNOHWV
0LJUDWLRQWRROFUHDWHV
WKHPLJUDWLRQSDFNDJH PLJUDWHWRFWRRO
7UDQVIHUWKHPLJUDWLRQ
SDFNDJHWRWKH PLJUDWLRQSDFNDJH
&RJQRVFRPSXWHU
%HIRUH\RXUXQWKHGHSOR\WRFWRROSXEOLVK
)UDPHZRUN0DQDJHUSDFNDJHVEDVHGRQ GHSOR\WRFWRRO
,PSURPSWXFDWDORJVDQGFXEHV
:KHQ\RXUXQWKH
)UDPHZRUN0DQDJHU GHSOR\WRFFRPPDQG
\RXFDQFKRRVHWR
DXWRPDWLFDOO\GHSOR\
WKHFRQWHQW$RU\RX
FDQPDQXDOO\GHSOR\WKH
FRQWHQWODWHUIURPWKH
GHSOR\PHQWDUFKLYH%
$
&RJQRV&RQQHFWLRQ GHSOR\PHQWDUFKLYH
Steps
1. Open the .dmp file in a text or XML editor and search for class="packlet" to identify the
location of all packlets.
User Guide 37
Chapter 4: Migrating Applications
The following is an example of an Impromptu Web Reports (IWR) packet location in a .dmp
file.
mappingID="IWR.Map.L.AdminMarketing" class="packlet"
propertyID="IWR.Prop.L.AdminMarketing"><SourceValue>\\computername\ReportS
toreLocation\Marketing\AdminMarketing</SourceValue>
Other packlet types used in migration are PowerPlay Enterprise Server (PPES), Upfront, and
Access Manager (ACCMAN).
2. Copy the packlets, preserving the folder structure, to the computer where you are running the
migratetoc8 command.
3. In the .dmp file, modify the <SourceValue> for the location of the packlets to show the
correct location on the local computer.
4. Save the .dmp file.
Steps
1. Create the directory structure.
When you deploy the migrated content to Cognos 8, the folder names from the migration
source are used in Cognos Connection. Do not use _SUPPORT or _LOG for folder names.
The migratetoc8 process creates directories with these names in the target location. Errors
occur if the name already exists in the source or target location.
2. Copy reports and other required files to the directories.
You can use the working directories as the migration source. However, the migration tool
processes all content in the directories. You cannot migrate a subset of the reports.
You can now run the migratetoc8 tool against the migration source.
Steps
1. Create the source (p. 37) and target locations.
Tip: To make it easier to type the required command, do not use complex paths or folder
names.
2. Open a command prompt window and go to the migs7 directory of the migration tool
installation. For example, if you installed the migration tool with Cognos Series 7 version 3,
the default location is C:\Program Files\Cognos\cer4\migs7.
3. Run the migratetoc8 migration tool with the appropriate parameters (p. 39).
You can use Ctrl+c to stop the migratetoc8 process.
If errors occur, view the migration log file for more information about warnings and errors.
The migration log file, viewMigrationLog.html, is located in the _LOG folder in the target
location.
4. Check that the migration package contains the expected directories and files (p. 42).
The export is complete. You must run the deploytoc8 tool to complete the processing of the
migration package before using the content in Cognos 8 (p. 43). You cannot import contents of
the migration package directly into Cognos 8.
If Cognos 8 is installed on a different computer, the next step is to transfer the migration package
to the Cognos 8 computer for deployment (p. 42). If Cognos Series 7 and Cognos 8 are installed
on the same computer, you do not need to transfer files and you can continue by verifying the
package mapping (p. 43).
For information about correcting common errors, see "Troubleshooting" (p. 123).
migratetoc8
The migratetoc8 tool does the following to create a migration package:
• sets up the migration environment
• creates a hierarchy of directories and files that contain information about the migration
source, including an XML file for each report and catalog
• creates a directory that contains images used in the reports
• creates log files in the target location
• creates a zip file of all of the content in the target location
For more information about installing the tool, see the Migration and Upgrade Installation Guide.
You can install and run the migratetoc8 tool only on Windows.
Syntax
The syntax used to run the migratetoc8 migration tool is
migratetoc8 [options] <source>... <target>
All parameters are case sensitive.
You can specify more than one source directory. The source and target keywords are optional. If
you do not include these keywords, the last directory is the target and all other directories are
source locations.
While it is possible to specify more than one source location, we recommend that you export one
source location at a time to make it easier to troubleshoot errors.
Parameter Description
-h Shows a description of the parameters. To use this option, do
not specify the source or target.
<source> Specifies the directory that contains reports to be migrated, or
a Cognos Series 7 Deployment Manager package that
describes content that was published to Upfront. You can
specify more than one source location. Each source location
must be a file path on the local file system or a UNC file path
to a directory or file on another server. You can use slash (/)
or backslash (\) as delimiters of path segments. Enclose any
path in double quotation marks if any file or directory names
in the path contain spaces.
User Guide 39
Chapter 4: Migrating Applications
Parameter Description
<target> Specifies the parent folder for the migration package created
by the migratetoc8 process. The migratetoc8 process creates a
new folder in the target location with the following name
format:
timestamp.computer_name.migratetoc8
Existing content in the target location is not deleted or
changed.
The target directory must be a directory path on the local file
system, or a UNC file path to a directory on another server.
You must have write permissions to an existing target
directory, or you must have permissions to create a new
directory if the specified target does not exist.
Do not use the same directory for both source and target. Do
not use _SUPPORT as the name of the target location. The
migratetoc8 tool creates a directory named _SUPPORT in the
target location. Errors occur if the name already exists.
You can use slash (/) or backslash (\) as delimiters of path
segments in the command line. Enclose the path in double
quotation marks if any directory names contain spaces.
-u Specifies the user class to use to log on to the catalog. If this
parameter is not specified, the Creator name is assumed. If
you use a localized version of Impromptu, ensure that you
specify the localized Creator name. For example, use Ersteller
for German and Auteur for French. If you specify a user class
other than Creator, some report objects may not be available
as expected in the migrated reports.
Specify either a user class and password, or an Access
Manager user and password. You do not have to specify
both.
-p Specifies the password for the Impromptu catalog user
profile. The default is no password. Errors occur if you do
not provide the password for a password-protected user
profile.
-U user_ID Specifies a user name from the Cognos Series 7 namespace. If
you do not provide logon information on the command line
for secured content, you may be prompted for the
information during the migratetoc8 process.
For Impromptu catalogs, specify either a Creator name and
password, or an Access Manager user and password. You do
not have to specify both.
-P user_password Specifies the user password.
-d Specifies that Deployment Manager packages in the source
directories are not included in migratetoc8 processing.
-e encoding Specifies the character set encoding to use when writing the
exported XML file.
-i server_name Specifies which Impromptu Automation server to use when
there is more than one version installed on the computer.
Parameter Description
-r rendition Specifies the Cognos rendition name to use when there is
more than one version of Impromptu installed on the
computer.
--acl strategy Specifies that access control list (ACL) information for
Upfront content is included in the migratetoc8 processing.
You can specify one of the following strategies:
• 0 = Do not generate ACL report or migrate ACL
definitions.
• 1 (default) = Generate ACL report but do not migrate
ACL definitions.
• 2 = Generate ACL report and migrate ACL definitions.
To use this option, you must configure Cognos 8 to use
the same namespace as Cognos Series 7 and you must
provide the namespace ID on the command line.
For more information about the options for migrating ACL
information, see "Security" (p. 85).
-N namespace_ID Specifies the Cognos 8 namespace to use as the source of
contact user ID and security. You can obtain the namespace
ID from namespace properties in Cognos Configuration.
-q Optional
Suppresses the display of progress messages during the export
process. Errors and warnings still appear in the log file.
Example: Export Using a Specific Rendition When More Than One Version of Cognos
Series 7 is Installed
Use the -r parameter to specify the version of Cognos Series 7 to use for the export process.
migratetoc8 -r cer3 --source C:\Cognos\regionA_reports
--target C:\Migration\output
User Guide 41
Chapter 4: Migrating Applications
Migration Package
After you run the migratetoc8 command, the target location contains several directories and files.
You may need to work with the following content:
• target\deploytoc8.zip
The deploytoc8.zip file is a compressed format version of the entire migration package. The
.zip format makes it easier to transfer the migration package (p. 42) if Cognos 8 is installed on
a different computer than Cognos Series 7.
• target\_LOG\migratetoc8.xml
The migratetoc8.xml log file contains information about the migratetoc8 process. After you
run the deploytoc8 command, the deploytoc8 log file also includes the migratetoc8 log file
information.
• target\target_name.dmp\ACL_Report\default.html
If you created an ACL report when you ran the migratetoc8 command, open default.html in a
Web browser to view the report.
• target\_SUPPORT\maps\nameMap.xml
The nameMap.xml file includes default names for Framework Manager packages based on
Impromptu catalogs. Before you deploy the migration package, check package mapping
(p. 43) to ensure that the deploytoc8 process is successful.
Do not change or delete any of the directories or files from the migration package.
Steps
1. Open the nameMap.xml file in a text or XML editor.
The nameMap.xml file is in the _SUPPORT\maps directory in the target location you
specified when you ran the migratetoc8 command.
2. Check whether the names in <packageName>default_name</packageName> elements match
the name of a published package that represent the Cognos Series 7 metadata required by the
migrated reports.
3. If a name does not match, edit the nameMap.xml file to make the name the same as the
published package.
Do not edit any other parts of the nameMap.xml file.
4. Save and close the nameMap.xml file.
You can now deploy the migration package in Cognos 8 (p. 43).
User Guide 43
Chapter 4: Migrating Applications
Before you run the deploytoc8 command, ensure that the required Framework Manager packages
that represent the Cognos Series 7 metadata and cubes are published (p. 32), and check package
mapping (p. 43).
Before you run the deploytoc8 command, print a copy of the migration worksheet (p. 139) and
record the information you need to complete the migration process, such as the values you will use
on the command line.
Steps
1. Open a command prompt window and go to the c8\migdeploy directory.
For example, if you used the default location for Cognos 8, go to C:\Program
Files\Cognos\c8\migdeploy.
2. Run the deploytoc8 command with the appropriate parameters (p. 44).
You can use Ctrl+c to stop the deploytoc8 process.
If errors occur, view the migration log file for more information about errors and warnings.
The migration log file is in the _LOG folder in the target location.
3. Check that the expected directories and files appear in the target location (p. 46).
If you used the -a option to automatically import the content to Cognos 8, see "Migration
Deployment Archive" (p. 46) for more information about the directories and files added to
Cognos 8.
deploytoc8
The deploytoc8 tool completes the following tasks to complete the migration to Cognos 8:
• maps reports to the package that represents the required metadata or cube. If metadata
mapping fails, the process writes the text [not found] to the report and continues based on the
default package name.
• saves the images used in the migrated reports to the images directory at the target location
• creates links in each of the XML reports to required images and drill picklist references
• transforms the XML reports generated by the migratetoc8 tool to Cognos 8 report
specifications
• encodes the report specifications into the string format required by Cognos 8 import
deployment
• creates the deployment archive and copies it to the deployment directory
• creates a log file in the _LOG directory at the target location. The log file contains details
about what happens during the deployment and links to troubleshooting topics in the
documentation to help you solve any problems.
• if you use the optional -a parameter, deploytoc8 imports the reports to Cognos 8. For Cognos
Series 7 Web-based content, the Upfront NewsIndex structure is preserved in Cognos
Connection.
For information about installing the tool, see the Migration and Upgrade Installation Guide.
Syntax
The syntax to run the deploytoc8 migration tool is
deploytoc8 -options --source location --target location
All parameters are case sensitive.
The source and target keywords are optional. If you do not include the keywords, the first
directory is the source and the second directory is the target.
Parameter Description
-h Shows a description of the parameters. To use this option, do
not specify source or target.
Parameter Description
--source location Specifies the location of the migration deployment package.
The location of the package created by the migratetoc8
command has the following name format:
timestamp.computer_name.migratetoc8
--target location Specifies the parent folder for the deployment package
created by the deploytoc8 process. To make it easier to
manually import the migrated content into Cognos 8, use the
deployment files location as specified in Cognos
Configuration as the target. The deploytoc8 process creates a
new folder in the target location with the following name
format:
timestamp.computer_name.deploytoc8
Existing content in the target location is not deleted or
changed.
-a Optional
Automatically deploy the reports to Cognos 8. If you do not
use this option, you must manually import from the
deployment archive later.
--user user_ID Specifies the user name to sign on to Cognos 8.
If anonymous access is disabled in Cognos 8, you must
provide user and namespace information with the deploytoc8
command.
--password user_password Specifies the user password to sign on to Cognos 8.
If a password is not required for the user, do not add
--password to the command. For example, in the following
command, administrator does not require a password:
deploytoc8 C:\exported_reports C:\c8_reports
--user administrator --namespace "Series 7"
--namespace namespace_ID Specifies the namespace that contains the user information.
You can obtain the namespace ID from Cognos
Configuration.
-y strategy Specifies the target studio for migrated PowerPlay reports
(.ppx).
For more information about how PowerPlay report features
map to Cognos 8 studios, see "PowerPlay Mapping" (p. 67).
This parameter has the following options:
• analysis - migrate all reports to Analysis Studio. This is
the default action if you do not use the y parameter.
• report - migrate all reports to Report Studio
User Guide 45
Chapter 4: Migrating Applications
Parameter Description
-t time Optional
Specifies the number of seconds allowed by Cognos 8 for the
SDK calls used by the deploytoc8 process.
By default, the time-out limit is 60 seconds. Use this optional
parameter to specify a greater amount of time if the
deploytoc8 log file includes read timed-out exception errors.
These errors typically occur when migrating reports
associated with Framework Manager packages created from
large migrated Impromptu catalogs.
Values greater than 1000 specify time-out limits in
milliseconds.
-q Optional
Suppresses the display of progress messages during the export
process. Errors and warnings still appear in the log file.
If the deployment archive is not available in the New Import wizard, copy the .zip file from
target\_SUPPORT\deployment\_DEPLOYMENT to the Deployment files location specified in the
Environment section in Cognos Configuration. An example of the deployment archive name
format is 20060207T143105.zip. You can copy the file to a different location on the same
computer or to a different Windows or UNIX computer. If you are transferring the file from a
Windows computer to a UNIX computer, use a binary file transfer method.
For instructions about importing a deployment archive, see the Cognos 8 Administration and
Security Guide.
Steps
1. Review the run history for a deployment in Cognos Connection.
For information about run histories, see the Cognos 8 Administration and Security Guide.
2. Ensure that the import process created the correct packages, folders, and folder contents.
3. Check the permissions for the imported entries.
4. Run imported reports to ensure that the reports work as expected.
You may see differences in functionality and appearance. Not all features in Cognos Series 7
have a direct or equivalent functionality in Cognos 8 (p. 12). For example, you must
reconfigure some drill-though options. For more information, see Part 3: Mapping Cognos
Series 7 Objects to Cognos 8 Objects.
If some migrated reports do not run, see "Troubleshooting" (p. 123).
When all your reports are able to run, provide users with access. You can also delete the source
and target directories specified in the deploytoc8 command.
Tip: We recommend that you first back up the log files in the target directory so you have a record
of the migration.
User Guide 47
Chapter 4: Migrating Applications
For instructions about enabling entries in Cognos Connection, see the Cognos 8 Administration
and Security Guide.
If you have PowerPlay reports published to Cognos Connection, you can upgrade those reports to
Analysis Studio or Report Studio directly from Cognos Connection. This option allows you to
upgrade reports one at a time.
For information about other options for upgrading PowerPlay Web Explorer reports (.ppx), see
"Migrating Applications" (p. 35).
To upgrade PowerPlay reports published to Cognos 8:
❑ Install the Cognos 8 migration tool.
For more information, see the Migration and Upgrade Installation Guide.
❑ Configure Cognos 8 to enable PowerPlay report upgrade (p. 49).
❑ Ensure that the reports can map to a package.
To support PowerPlay report (.ppx) upgrade, create data source connections to the required
cubes using either Framework Manager or Cognos Connection. In Framework Manager, use
the cube data source in a Framework Manager project, and then publish a package to Cognos
Connection using the cube name for the package name. For example, if reports use a cube
named Great_Outdoors, create and publish a package named Great_Outdoors. You must
create a separate package for each cube.
For more information, see the Cognos 8 Administration and Security Guide, and the
Framework Manager User Guide.
❑ Open and save a PowerPlay report in either Analysis Studio or Report Studio (p. 50).
After you open and save the PowerPlay report in either Analysis Studio or Report Studio, the
upgrade is complete. To prevent duplicate reports, you may want to delete the original PowerPlay
report from Cognos Connection. If you make changes to the PowerPlay report, you must repeat
the upgrade process to apply the changes to Analysis Studio or Report Studio.
Steps
1. In Cognos Connection, click Tools, Server Administration.
2. In Server Administration, click the Configure tab.
3. Click the set properties button.
4. Click the Settings tab and then click Edit for environment advanced settings.
5. Type the following parameter and value to add a new parameter to the advanced
configuration settings.
Parameter = MIGR.EnablePPUpgrade
Value = true
6. Click OK to save the configuration change.
7. Click OK to return to Server Configuration.
PowerPlay report upgrade from Cognos Connection is now enabled.
User Guide 49
Chapter 5: Upgrading PowerPlay Reports Published to Cognos 8
Steps
1. In Cognos Connection, click the More option for a PowerPlay report.
2. Select the target studio to use for the upgrade.
• To upgrade the report to Analysis Studio, click Open with Analysis Studio.
• To upgrade the report to Report Studio, click Open with Report Studio.
The report opens in the studio you selected.
3. Save the report.
The PowerPlay report is upgraded to the studio you selected. You may want to delete the original
PowerPlay report from Cognos Connection and use only the upgraded version of the report. If
you make changes to the PowerPlay report, you must complete the upgrade steps again to see the
changes in Analysis Studio or Report Studio.
User Guide 51
52 Migration and Upgrade
Chapter 6: Impromptu Reports Mapping
The information in this section will help you understand the mapping of objects when migrating
Impromptu reports from Cognos Series 7 to Cognos 8.
Catalog and report paths Instead of a catalog path, Cognos 8 uses a model path. The
ModelPath() function returns the search path to the model.
The ReportPath() function returns the search path to a
report.
A search path uses expressions to specify a path through the
content store hierarchy to find objects. The search path is
similar to a path in an operating system such as DOS or
UNIX in that the search path is constructed through
parent-child relationships from the root object.
Chart formats Migration does not support the following chart formats:
• Gantt
• log line
• stock
• spider
Client-server balancing options Although the limited local and database-only processing
options are supported in Cognos 8, the flexible processing
option is not. Use the limited local processing option instead.
User Guide 53
Chapter 6: Impromptu Reports Mapping
Report objects Migration does not include the following report objects:
• OLE objects
• rectangles
• column spacers
• running page totals
• catalog file name
• database name
• database user ID
• snapshot timestamp
• filter text (detail, summary, and drill-through)
• catalog user profile
• user classes
• user name
Functions Mapping
Function Mapping
Function _age(date_exp) Cognos 8 does not process this
function the same way as Impromptu.
We recommend that you open the
report in Report Studio and replace
instances of this function with the
expression: current_date -
(date_exp), and then format the
result as interval to show the value in
days.
User Guide 55
Chapter 6: Impromptu Reports Mapping
Function Mapping
Function round-down(numeric_exp,integer_exp) Because this function is mapped to
_round ( numeric_exp,
integer_exp ) in Cognos 8, values
calculated using the round-down
function in Impromptu may be
different in reports migrated to
Cognos 8. For example, the expression
round-down ( 157.25, 1 ) returns
157.2 , while the expression _round
( 157.25, 1 ) returns 157.3.
Also, for the Impromptu function, if
the value of the integer_exp
parameter is negative, the function
rounds the digits to the left of the
decimal point. Because a negative
integer is not a valid value for the
integer_exp parameter of the
Cognos 8 function, an error message
appears when the report runs.
Function substitute (string_exp1, string_exp2) This function does not exist in Cognos
8. The value of the parameter
string_exp1 replaces the call to the
function.
Default Formatting
In Impromptu, you can use default formatting in a report, such as the default format for column
titles and the list grid shown in the following example.
In Cognos 8, the report uses the Cognos 8 default formatting as shown in the following example.
Number Formatting
In Impromptu, if you set the formatting for a numeric column to 0, the values appear as numbers
without a separator, such as 40102.
In Cognos 8, the values appear with a separator, such as 40,102.
Crosstab Headers
In Impromptu, a crosstab report can include a column header or report header.
In Cognos 8, the headers do not appear.
To update the migrated report to match the original format, open the report in Report Studio and
add the headers by inserting a text item.
Borders
In Impromptu, you can specify a border for a text frame, such as a column header.
User Guide 57
Chapter 6: Impromptu Reports Mapping
In Cognos 8, the default formatting may not provide enough space for the borders. This means
that the borders do not appear.
To make the borders appear, open Report Studio and change the height and width of the items in
the text frame.
Page Width
In Impromptu, when you insert a text frame without specifying word wrap, the text appears as in
the first text frame in the following example.
In Cognos 8, the text causes the report to widen to show all of the text on one line.
To adjust the report width, change the size and overflow settings for the block that contains the
text frame. For instructions, see the Report Studio User Guide.
The information in this section will help you understand the mapping of objects when migrating
Impromptu catalogs from Cognos Series 7 to Cognos 8.
Migration does not include the following Impromptu catalog objects:
• external user-defined functions (UDFs)
• governors
There is no equivalent for Impromptu governors in Framework Manager. Framework
Manager governors are set at the project level and apply to all report consumers using a
published package.
• HotFiles and snapshots
• table weighting
• client-server settings
Client-server settings are not required. The settings are for Impromptu client and are not
applicable to a Web environment.
Security
You apply user class filters at run time to give user classes access to specific data. Migration maps
these security filters to Framework Manager and you can view the filters in the corresponding
query subject.
You can create filter expressions using security metadata such as user classes, user roles, and user
names.
Migration replaces the references in expressions to user-name() with references to the session
parameter #$account.defaultName#. Also, migration replaces the references in expressions to
user-classes() with #CSVIdentityName(%ImportedUserClasses)#, where ImportedUserClasses is a
hard-coded parameter map. During the import, the expression is loaded with the currently
available roles, both as map keys and as map values.
You can secure an Impromptu catalog using Access Manager, or define the security in the catalog
itself. If you secure the catalog using Access Manager, the user-name() and user-class() tokens are
exposed. If you secure the catalog using its internal security, the catalog-user-profile() tokens are
exposed.
You must replicate security information stored directly in an Impromptu catalog in the namespace
that contains the security information used by Cognos 8.
The following are examples of the migration mapping for Impromptu filter expressions that use
internal catalog security.
In addition to these expressions, the migration process creates a parameter map named
ImportedUserClasses. It contains the user classes and user names from the current namespace in
Cognos Series 7 Access Manager.
User Guide 59
Chapter 7: Impromptu Catalog Mapping
Unique ID Unique ID
This is a custom property.
The Catalog
The entire Impromptu catalog is shown in a top-level namespace in Framework Manager.
Migration creates an object-based package for each user profile or user class in this namespace.
Description Description
Is distributed Is distributed
This is a custom property.
Unique ID Unique ID
This is a custom property.
Tables
Migration maps Impromptu tables to Framework Manager as database query subjects.
Table Aliases
Migration maps both aliases and master tables to Framework Manager as query subjects.
Table Columns
Migration maps Impromptu columns to Framework Manager as query items.
IsKey If the table has at least one column with IsKey set to
true, a determinant key is created in the query
subject. All columns with IsKey set are grouped
under the determinant key and the other columns
become the determinant attributes.
Joins
Migration maps Impromptu joins to Framework Manager as relationships between database
query subjects. The name of the relationship is as follows:
[LeftTableName] <--> [RightTableName]
Migration creates left and right cardinality based on the following rules:
• left.mincard is equal to 1 if the type is either inner or rightouter.
• left.mincard is equal to 0 if the type is either fullouter or leftouter.
• left.maxcard is always equal to 1.
• Right.mincard is equal to 1 if the type is either inner or leftouter.
• Right.mincard is equal to 0 if the type is either fullouter or rightouter.
User Guide 61
Chapter 7: Impromptu Catalog Mapping
Expression Expression
For more information, see "Migrating
Expressions" (p. 64).
Condition Filter
Folders
Migration maps Impromptu folders to Framework Manager as namespaces or model query
objects.
If all the children of the folder are simple folder items or calculations, the folder maps to
Framework Manager as a model query object. Otherwise, it maps to a Framework Manager
namespace.
Empty folders and empty folder structures are not migrated.
Calculations
Migration maps Impromptu calculations to Framework Manager as either embedded calculations
or model calculations.
If the parent folder maps to Framework Manager as a namespace, the calculation maps to a model
calculation. Otherwise, the folder maps to an embedded calculation.
Expression Expression
For more information, see "Migrating
Expressions" (p. 64).
Conditions
Migration maps Impromptu conditions to Framework Manager as model filters.
Expression Expression
For more information, see "Migrating
Expressions" (p. 64).
Prompts
Migration maps Impromptu prompts to Framework Manager as stand-alone calculations.
User Guide 63
Chapter 7: Impromptu Catalog Mapping
When you expand the Impromptu Prompts namespace, a list of migrated prompts appears in the
Business Layer namespace. Each prompt has its own set of properties that you can view in the
properties pane.
Impromptu prompts map to a stand-alone calculation with the same name as the Impromptu
prompt object. The descriptive information is available and the expression becomes a macro
prompt with the following syntax, where ModelReference is set to nil:
#prompt(’promptName’,’datatype’,’defaultValue’,’Text’,’ModelReference’)#
All non-mappable properties become custom properties. In the Framework Manager expression, a
reference to the stand-alone calculation replaces the prompt reference in the Impromptu
expression.
Migrating Expressions
Migration maps Impromptu expressions to Framework Manager expressions. Impromptu
expressions use Cognos SQL syntax.
Migration maps database UDFs to Framework Manager as model functions in the Folders
namespace. As long as the function still exists in the database schema, the expressions referencing
the database UDF are valid.
For more information about expressions, see the Framework Manager User Guide.
User Guide 65
Chapter 7: Impromptu Catalog Mapping
The information in this section will help you understand the mapping of objects when upgrading
PowerPlay Web Explorer reports to Analysis Studio or Report Studio. If a feature or functionality
is not mentioned, an equivalent is available in Cognos 8.
This release of the migration and upgrade tools is only for reports created with PowerPlay Web
Explorer. You cannot use the migration and upgrade tools to migrate PowerPlay for Windows
reports, or PowerPlay for Windows reports published to PowerPlay Web Viewer.
Analysis Studio and Report Studio are different from PowerPlay. To ensure a successful upgrade,
take the time necessary to learn Analysis Studio and Report Studio before upgrading PowerPlay
reports.
User Guide 67
Chapter 8: PowerPlay Mapping
Show Value As % settings Upgraded except for the following: Upgraded except for the following:
• Show Value as % of Layer Total • Show Value as % of Layer Total
• Save Value as % setting applied • Save Value as % setting applied
to measures used in row or to measures used in row or
column axis column axis
Zero Suppression
Zero suppression in PowerPlay is upgraded in both Report Studio and Analysis Studio. However,
PowerPlay, Report Studio, and Analysis Studio implement zero suppression differently.
PowerPlay
In PowerPlay, all values in a row or column must be zero or null for zero suppression to be
applied. For example, if zero suppression is applied to the rows and columns in the following
crosstab, there is no change.
User Guide 69
Chapter 8: PowerPlay Mapping
Report Studio
Report Studio does not automatically suppress zeros. You use expressions to filter data, and you
can create expressions to filter zero or null values. When upgrading a PowerPlay report to Report
Studio, the upgrade process creates expressions that replicate the way that Analysis Studio applies
zero or null suppression, which is based on summary values. In addition, reports upgraded to
Report Studio will have zero suppression applied to calculated columns and rows, but not to
summaries rows and columns.
For each data item that can have zero suppression applied in the upgraded report, three
expressions are created. For example, the following is the first expression created for the data item
Quarter, which is a row item in a crosstab.
Analysis Studio
Analysis Studio applies zero or null suppression based on summary values. For example, if zero
suppression is applied to the rows in the following crosstab, the 2004 row will be suppressed. If
zero suppression is applied to the columns, the Camping Equipment column will be suppressed.
In addition, reports migrated to Analysis Studio will not have zero suppression applied to
summaries rows and columns and calculated rows and columns.
If you upgrade a PowerPlay report to Analysis Studio, ensure that the zero and null suppression
meets expectations. If necessary, use the zero and null value suppression options in Analysis Studio
to achieve the required results. Note that in Analysis Studio, you can turn zero suppression on or
off regardless of whether zero suppression was on or off in the original PowerPlay report.
Zero suppression cannot be applied in a crosstab if either of the following is true:
• The default measure is non-aggregating.
• There is a measure on the opposite axis.
For more information, see the Analysis Studio User Guide.
Custom Subsets
Support for custom subset upgrade is different between Report Studio and Analysis Studio. In
general, upgrading to Report Studio will preserve a greater variety of custom subset functionality.
However, depending on the conditions used in your custom subsets, upgrade to Analysis Studio
may provide acceptable results.
After you upgrade reports with custom subsets, review the migration and upgrade log file for
errors and warnings related to the upgrade of custom subset features. Also, review the upgraded
reports to ensure you achieve the expected results.
Report Studio
The migration process maps all conditions from a custom subset definition to equivalent data
items in Report Studio.
For more information about working with data items, see the Report Studio User Guide.
Analysis Studio
When upgrading PowerPlay reports that use custom subsets to Analysis Studio, you should expect
differences in the upgraded report. The migration process maps conditions from a custom subset
definition to equivalent functionality in Analysis Studio where possible. For example, custom
subsets with only one search condition, or based on only selected categories, will map to
equivalent functionality in Analysis Studio.
The custom subset definition describes all conditions in the custom subset. Custom sets in
Analysis Studio are a similar concept to custom subsets in PowerPlay. However, to address
differences in implementation between Analysis Studio and PowerPlay, PowerPlay custom subset
definitions are not mapped directly to Analysis Studio custom sets. Instead, the migration process
maps some individual conditions from the PowerPlay custom subset to Analysis Studio.
The following custom subset features are not upgraded, or may return different results.
• Some custom subset filters.
Because some filters are not upgraded, values in the upgraded report may be different.
User Guide 71
Chapter 8: PowerPlay Mapping
• Custom subset with a search condition where the search scope is set to either search all
descendants, search leaves only, or search all descendants except leaves are not upgraded.
Only search immediate children is supported for upgrade to Analysis Studio.
If the custom subset was used on the report axis, the corresponding row or column will not
appear in the upgraded report. If the custom subset was used as a filter, the filter is not applied
to the data in the upgraded report and the values will be different.
• Custom subset with multiple search conditions based on different parent categories, and an
excluded item list.
If the custom subset was used on the report axis, the corresponding row or column will not
appear in the upgraded report. If the custom subset was used as a filter, the filter is not applied
to the data in the upgraded report and the values will be different.
• Custom subset by measure value with filtering applied.
The report is upgraded. However, the values may be different.
• Custom subsets by name search.
In PowerPlay, searches are not case-sensitive. In Analysis Studio, search is case-sensitive.
Depending on your data, the upgraded report may have fewer rows or columns.
• Custom subsets by selected category.
If there are hidden categories defined in a category included in a selected category condition,
the hidden categories do not appear in PowerPlay. If you upgrade the report the Analysis
Studio, the hidden categories do appear.
• Calculated column that includes custom subset categories.
If a custom subset definition returns calculated categories, the conditions are not upgraded to
Analysis Studio, and rows or columns may be missing when compared to the original report.
If a variable is not upgraded, when you open the report, the report may include text that indicates
a title, header, or footer object was not upgraded. For example, the following report originally
used the MDC file date variable.
Background Patterns
Neither Report Studio nor Analysis Studio support background patterns.
Background patterns are not upgraded or mapped to similar formats in the target applications.
User Guide 73
Chapter 8: PowerPlay Mapping
User Guide 75
Chapter 8: PowerPlay Mapping
User Guide 77
Chapter 8: PowerPlay Mapping
User Guide 79
Chapter 8: PowerPlay Mapping
The following examples show the differences in the display of pies charts. The first image shows
the original PowerPlay Web report. The second image shows the same report after upgrade to
Analysis Studio.
User Guide 81
Chapter 8: PowerPlay Mapping
You may notice other differences between PowerPlay and Analysis Studio related to calculated
columns. For example, if the PowerPlay report includes a calculated column in a nested category,
the column will not appear in Analysis Studio. Analysis Studio does not support calculated
columns in a nested level.
The information in this section will help you understand the mapping of objects when migrating
Upfront content from Cognos Series 7 to Cognos 8.
Content Mapping
The Upfront portal can contain a variety of content, including both content created by Cognos
products such as Impromptu Web Reports, and non-Cognos content. Only some Upfront content
is included in a migration.
You can migrate Upfront content created by PowerPlay Web Explorer, Impromptu, and
Impromptu Web Reports. Migration also includes URL NewsItems. For more information, see
Part 3: Mapping Cognos Series 7 Objects to Cognos 8 Objects.
The following types of Upfront content are not included in migration:
• Cognos Query
• Cognos Visualizer
• Cognos NoticeCast
• non-Cognos content
For more information, see "The Migration and Upgrade Process" (p. 17).
NewsBox Mapping
Migration maps NewsBoxes to Cognos Connection folders. Migration includes both public and
personal NewsBoxes.
In Upfront, personal NewsBoxes are subfolders that give users read access so that they can get to
their own NewsBox. Each user's personal NewsBox has an access control list that prevents
anyone other than a NewsIndex administrator from accessing it. After migration, a folder is
created in Public Folders that contains all personal NewsBoxes.
The following table shows the mapping for NewsBox properties.
User Guide 83
Chapter 9: Upfront Mapping
• creation date
NewsItem Mapping
A NewsItem is mapped to a Cognos Connection entry. The following table shows the NewsItem
properties that are mapped.
Default run action and default See "Impromptu Web Reports Mapping" (p. 87) for details
show action settings (not about default run action mapping.
applicable to all types of
NewsItems)
Security
In Upfront, the access control list (ACL) contains information about which users or user classes
can read or write to a particular object, such as a report or a URL. To help you implement security
when you migrate Cognos Series 7 Web-based content to Cognos 8, the migratetoc8 command
(p. 39) includes three processing options for ACL information when you create a migration
deployment package.
User Guide 85
Chapter 9: Upfront Mapping
The information in this section will help you understand the mapping of objects when migrating
Impromptu Web Reports applications from Cognos Series 7 to Cognos 8.
The source for an Impromptu Web Reports migration is a Deployment Manager package.
You must migrate Impromptu catalogs before migrating Impromptu Web Reports (p. 23).
For related information, see "Impromptu Reports Mapping" (p. 53).
Report list Determines the reports that appear in the Cognos Connection
folder that represents the report set
Migration does not include report set security settings. For more information, see
"Security" (p. 85).
Report Mappings
The following table shows report properties in Impromptu Web Reports that are mapped to
equivalent or similar features in Cognos 8.
User Guide 87
Chapter 10: Impromptu Web Reports Mapping
Migration does not include the following report features in Impromptu Web Reports:
• report versions
Cognos 8 includes similar functionality called report output versions.
• burst settings
You can implement similar functionality using Cognos 8 bursting options. For more
information, see the Report Studio User Guide.
• report dependency settings
• governor settings
• priority setting
• security settings
For more information about the options for migration security settings, see "Security" (p. 85).
Schedule Mappings
Cognos 8 includes schedule features similar to report and event schedules. Most schedule settings
are fully supported. The following table shows schedule properties in Impromptu Web Reports
that are mapped to Cognos 8.
End date In Impromptu Web Reports, an end date setting includes year,
month, and day. In Cognos 8, an end date setting also
includes hours and minutes. When mapping end dates, hours
and minutes are set to the time used in the start date.
If the Impromptu Web Reports environment and the Cognos 8 environment use different date and
time settings, you must update schedules after migration to use the Cognos 8 settings.
Migration does not include cleanup and audit data collection schedules.
Event Mappings
Events map to equivalent functionality in Cognos 8. The migration tool creates a Cognos
Connection folder named Events to contain the migrated events. Many event properties are
mapped to equivalent Cognos 8 properties.
User Guide 89
Chapter 10: Impromptu Web Reports Mapping
The information in this section will help you understand the mapping of objects when migrating
Architect models from Cognos Series 7 to Cognos 8. If a feature or functionality is not mentioned,
an equivalent is available in Cognos 8.
Database Access
In an Architect model, you can specify the databases and database components that your users can
access. This information is included in the Architect metadata file (.xml) you import into the
Framework Manager project. After migration, the Framework Manager project contains a
package for each user class that has model security applied to it.
Tip: To view the specific objects in a user class package, double-click the package you want. The
unselected objects should match the components that the user class did not have access to in the
Architect model.
Access to Entities
In an Architect model, you can specify which entities user classes can access. This information is
included in the Architect metadata file you import into the Framework Manager project. After
migration, the Framework Manager project contains a package for each user class that has model
security applied to it.
Tip: To view the specific objects in a user class package, double-click the package you want. The
unselected objects should match the components that the user class did not have access to in the
Architect model.
Package Access
In an Architect model, you can specify which packages and package components user classes have
access to. The migration process creates a package for each package object in the Package Layer
namespace and one role-based security package for each user class. The security package reflects
the exclusion list of the user class access in Architect. After migration, Architect packages appear
in the Framework Manager project in the Package Layer namespace and the Packages folder.
You use a package in Framework Manager to publish a subset of the metadata in a project to
report authors.
Tip: To view the specific objects in a package, double-click the package you want. The unselected
objects should match the components that the user class did not have access to in the Architect
model.
User Guide 91
Chapter 11: Architect Mapping
Security by Value
You can create filter expressions using security metadata such as user classes, user roles, and user
names.
The references in expressions to user-name() map to references to the session parameter
#$account.defaultName#.
The references in expressions to user-classes() map to
#CSVIdentityName(%ImportedUserClasses)#, where ImportedUserClasses is a hard-coded
parameter map. During the import, the parameter map loads with the currently available roles,
both as map keys and as map values.
Here are examples of filter expressions using Cognos Series 7 security tokens and their mappings
into Framework Manager.
In addition to these expressions, the migration process creates a parameter map named
ImportedUserClasses. It contains the user classes and user names from the current namespace in
Cognos Series 7 Access Manager.
Migrating Expressions
Migration includes expressions in Architect, which use Cognos SQL syntax.
The expressions are reproduced in Framework Manager with the following mappings.
After you migrate, check the functions and expressions in Framework Manager before publishing
the model.
Entities Folders
Migration maps an Architect Entities folder to Framework Manager as an Entities namespace.
The parent of an Architect Entities folder is the Business Layer folder or another Entity folder. The
children of the Architect Entities folder are other Entity folders or entity objects. The entities are
mapped to Framework Manager as model query subjects (p. 94).
For information about model query subjects, see the Framework Manager User Guide.
To view the Entities namespace properties, in the Project Viewer, expand the Business Layer
namespace, and click the Entities namespace. A list of the properties appears in the Properties
pane.
User Guide 93
Chapter 11: Architect Mapping
Entities
Migration maps Architect entities to Framework Manager as model query subjects.
The parent of an Architect entity is an Entity folder. An Entity folder is migrated to Framework
Manager as an Entities namespace (p. 93).
The children of an Architect entity are attributes, keys, or proxies of attributes or keys. Both
attributes (p. 95) and attribute proxies (p. 95) map to Framework Manager as query items.
Migration does not include keys and key proxies. For information about relationships, see the
Framework Manager User Guide.
To view the properties for a specific entity, in the Project Viewer, expand the Business Layer
namespace, expand Entities, and click the entity you want. A list of the properties appears in the
Properties pane.
Attributes
An Architect attribute is migrated to Framework Manager as a query item. Attribute usage is
mapped to a property of the query item.
The parent of an attribute is an entity. Entities are migrated to Framework Manager as model
query subjects (p. 94).
To view the properties for a specific attribute, in the Project Viewer, expand the Business Layer
namespace, expand Entities, expand a specific entity, and click the attribute you want. A list of the
properties appears in the Properties pane.
Attribute Proxies
Migration maps Architect attribute proxies to Framework Manager as query items.
The parent of an attribute proxy is an entity. During migration, entities are mapped to Framework
Manager as model query subjects (p. 94).
The properties of the proxy are derived from the attribute it references.
User Guide 95
Chapter 11: Architect Mapping
To view the attribute proxy properties, in the Project Viewer, expand the Business Layer
namespace, and click an attribute you want. A list of the properties appears in the Properties pane.
Attribute proxy enumeration values No longer required because enumeration values are
not migrated for use with Cognos 8.
Filters Folders
Migration maps an Architect Filters folder to a Filters namespace in Framework Manager.
The parent of an Architect Filters folder is the Business Layer folder or another Filter folder. The
children of the Architect Filters folder are other Filter folders or filter objects.
To view the Filters namespace properties, in the Project Viewer, expand the Business Layer
namespace, and click the Filters namespace. A list of the properties appears in the Properties pane.
Filters
Migration maps an Architect filter to Framework Manager as a Framework Manager filter.
The parent of an Architect filter is a Filter folder. Filter folders map to Framework Manager as a
Filters namespace (p. 96).
To view the properties for a specific filter, in the Project Viewer, expand the Business Layer
namespace, expand Filters, and click the filter you want. A list of the properties appears in the
Properties pane.
User Guide 97
Chapter 11: Architect Mapping
Relationships
Migration maps Architect relationships to Framework Manager as relationships between model
query subjects.
The parent of an Architect relationship is the model root.
Subtype Relationships
Migration maps a subtype relationship to Framework Manager as a model query with a
generateSQL property set to asView.
Architect entities can have subtypes with or without their own attributes. You can migrate both
types.
Subtypes Attributes
When you migrate an Architect entity with a subtype that has attributes of its own, the migrated
entity appears in Framework Manager as a query item that represents the mapping of the attribute
that the proxy points to. A new model query subject representing the subtype also appears in
Framework Manager.
Migration includes any existing relationships between the entity and other entities. For each of
these relationships, a new relationship is created between the new model query subject
representing the subtype and one of the other entities.
Prompts
Migration maps Architect prompts from the Business Layer in Architect to stand-alone
calculations in Framework Manager.
File prompts are not migrated.
To view the properties for a specific prompt, in the Project Viewer, expand the Business Layer
namespace, expand Architect Prompts, and click the prompt you want. A list of the properties
appears in the Properties pane.
User Guide 99
Chapter 11: Architect Mapping
Architect prompts map to a stand-alone calculation with the same name as the Architect prompt
object. The descriptive information is available and the expression becomes a macro prompt with
the following syntax, where ModelReference is set to Nil:
#prompt(’promptName’[,’datatype’[,’defaultValue’ [,’Text’
[,’ModelReference’] ] ] ] )#,
All the non-mappable properties migrate to custom properties. Migration converts prompt
references in the Architect expression to a reference to the stand-alone calculation in the
Framework Manager expression.
Database Folders
Migration maps Architect database folders to Framework Manager as Databases namespaces.
The parent of an Architect database folder is the Data Access Layer folder. The children of an
Architect database folder map to Framework Manager as database objects.
To view the Database namespace properties, in the Project Viewer, expand the Data Access Layer
namespace, and click the Databases namespace. A list of the properties appears in the Properties
pane.
Databases
Migration maps Architect databases to Framework Manager as Framework Manager databases.
When you expand the Databases namespace, in the Data Access Layer namespace, a list of the
migrated databases appears.
The parent of an Architect database is the Databases folder. During migration, the Databases
folder maps to Framework Manager as a Databases namespace (p. 100).
The children of an Architect database are catalog objects. During migration, the catalogs map to
Framework Manager as catalog namespaces (p. 101).
To view the properties for a specific database, in the Project Viewer, expand the Data Access
Layer namespace, expand Databases, and click the database you want. A list of the properties
appears in the Properties pane.
Catalogs
Migration maps Architect catalogs to Framework Manager as catalog namespaces.
If a catalog is defined in the database, a corresponding namespace for that catalog in the specific
database namespace appears. For example, if you expand the gosales_oracle namespace, the
catalog appears. The catalog has its own set of properties that you can view in the Properties
pane.
If the catalog name was added in Architect, the namespace has the same name. Otherwise, it
appears as _Default Catalog.
The parent of an Architect catalog is a database. The database maps to Framework Manager as a
namespace (p. 101).
The children of an Architect catalog are schemas. A schema maps to Framework Manager as a
schema namespace (p. 102).
To view the Catalog properties, in the Project Viewer, expand the Data Access Layer namespace,
expand Databases, expand the specific database namespace you want, and click the catalog
namespace. A list of the properties appears in the Properties pane.
Schemas
Migration maps Architect schemas to Framework Manager as schema namespaces.
If a schema is defined in the database, a corresponding namespace for that schema in the specific
database namespace appears. For example, if you expand the Catalog namespace in the
gosales_oracle namespace, the schema appears. The schema has its own set of properties that you
can view in the Properties pane.
If you added the schema name in Architect, the Framework Manager schema namespace has the
same name. Otherwise, it appears as _Default Schema.
The parent of an Architect schema is a catalog. The catalog maps to Framework Manager as a
namespace (p. 101).
The children of an Architect schema are tables, views, stored procedures, or synonym objects. A
table maps to a database query (p. 103), a view maps to a database query (p. 104), a stored
procedure maps to a model function (p. 110), and a synonym object maps to a shortcut (p. 105).
To view the schema properties, in the Project Viewer, expand the Data Access Layer namespace,
expand Databases, expand the specific database namespace you want, expand Catalog, and click
the Schema namespace. A list of the properties appears in the Properties pane.
To view the data source properties, in the Project Viewer, expand the Data Sources folder, and
click the data source you want. A list of the data source properties appears in the Properties pane.
Tables
Migration maps Architect tables to Framework Manager as database query subjects.
The parent of an Architect table is a schema object. The mapping of an Architect schema (p. 102)
into Framework Manager is a schema namespace.
The children of an Architect table are column, index, or key objects. A column maps to a query
item (p. 107), an index maps to a Framework Manager index (p. 112), and a key maps to a
Framework Manager key (p. 108).
For information about query subjects, see the Framework Manager User Guide.
To view the query subject properties, in the Project Viewer, in the Data Access Layer namespace,
click the query subject you want. A list of the query subject properties appears in the Properties
pane.
Views
Migration maps Architect views to Framework Manager as database query subjects.
The parent of an Architect view is a schema object. An Architect schema (p. 102) maps to
Framework Manager as a schema namespace.
The children of an Architect view are column, index, or key objects. A column maps to a query
item (p. 107), an index maps to a Framework Manager index (p. 112), and a key maps to a
Framework Manager key (p. 108).
For information about query subjects, see the Framework Manager User Guide.
To view the query subject properties, in the Project Viewer, in the Data Access Layer namespace,
click the query subject you want. A list of the query subject properties appears in the Properties
pane.
SynonymViews
Migration maps Architect SynonymViews to Framework Manager as database query subject
shortcuts.
The parent of an Architect SynonymView is a schema object. An Architect schema (p. 102) maps
to Framework Manager as a schema namespace.
For information about query subjects and shortcuts, see the Framework Manager User Guide.
To view the query subject properties, in the Project Viewer, in the Data Access Layer namespace,
click the query subject you want. A list of the query subject properties appears in the Properties
pane.
Synonyms
Migration maps Architect SynonymTables to Framework Manager as database query subject
shortcuts.
The parent of an ArchitecttTable is a schema object. An Architect schema (p. 102) maps to
Framework Manager as a schema namespace.
For information about query subjects and shortcuts, see the Framework Manager User Guide.
To view the query subject properties, in the Project Viewer, in the Data Access Layer namespace,
click the query subject you want. A list of the query subject properties appears in the Properties
pane.
Columns
Migration maps Architect columns to Framework Manager as query items.
The parent of an Architect column is a table, view, SQL query, or an Impromptu HotFile. Tables
(p. 103), views (p. 104), and SQL queries (p. 102) map to Framework Manager as database query
subjects. Migration does not include Impromptu HotFiles.
To view the query subject properties, in the Project Viewer, in the Data Access Layer namespace,
click the query subject you want. A list of the query subject properties appears in the Properties
pane.
Keys
Migration maps Architect keys to Framework Manager as determinant keys.
The parent of an Architect determinant key is a table. A table maps to a database query subject
(p. 103).
Architect determinants are used to infer usage and create relationships, and their properties are
visible in Framework Manager from the Determinants tab.
Information on the determinant keys that are used to create joins can be found by editing the
definition of the query subject and viewing Determinants tab.
For information about relationships, see the Framework Manager User Guide.
To view the SQL queries namespace properties, in the Project Viewer, expand the Data Access
Layer namespace and click the SQL Queries namespace. A list of the properties appears in the
Properties pane.
SQL Queries
Migration maps SQL queries to Framework Manager as database query subjects.
The parent of an Architect SQL query is the SQL query folder. The SQL query folder (p. 108)
maps to Framework Manager as an SQL query namespace.
The child of an SQL query is a column. A column maps to Framework Manager as a query item
(p. 107).
For information about database query subjects, see the Framework Manager User Guide.
Stored Procedures
Migration maps Architect stored procedures to Framework Manager as model functions. Stored
procedures are visible only in the Object Explorer view in Framework Manager.
The parent of an Architect stored procedure is a schema object. An Architect schema (p. 102)
maps to Framework Manager as a schema namespace.
For information about stored procedure query subjects, see the Framework Manager User Guide.
To view the stored procedure properties, in the Object Explorer View, under the database schema
folder in the Data Access namespace, click the stored procedure. A list of the stored procedure
properties appears in the Properties pane.
Indexes
The migration process uses Architect indexes to infer usage and create relationships.
The parent of an Architect index is a table. Tables map to Framework Manager as a database
query subject (p. 103).
Physical Joins
Migration maps Architect physical joins to Framework Manager as relationships between
database query subjects.
The parent of an Architect physical join is the model root.
Package Folders
Migration maps a user-defined Architect package folder to Framework Manager as a Package
Layer namespace.
The parent of an Architect package folder is the root package folder. The root package folder is
not migrated to Framework Manager. Children of a user defined Architect package folder are
other package folders or packages. Architect packages map to Framework Manager as two
objects, a package namespace and a package (p. 115).
To view the Package Layer namespace properties, in the Project Viewer, click the Package Layer
namespace. A list of the properties appears in the Properties pane.
Packages
Migration maps Architect packages to Framework Manager as two objects, a package namespace
and a package object.
A package is also created for each Architect user class. For more information, see "Architect
Model Security" (p. 91).
The parent of an Architect package is the package folder. The package folder maps to Framework
Manager as a Package Layer namespace (p. 114).
The children of an Architect package are subject folders, subject entities, subject attributes, subject
filters, or subject prompts.
When you expand the Package Layer namespace, a list of the migrated packages appears. Each
package has its own set of properties that can be viewed in the Properties pane.
To view the properties for a specific package, in the Project Viewer, expand the Package Layer
namespace, and click the package you want. A list of the properties appears in the Properties
pane.
Subject Folders
Migration maps Architect subject folders to Framework Manager as model query subjects or
namespaces.
If the children of the Architect subject folder are all subject attributes, subject filters, or subject
prompts, the subject folder maps to Framework Manager as a model query subject. Otherwise,
the subject folder maps to Framework Manager as a namespace.
If the Architect subject folder maps to Framework Manager as a namespace, the following
mappings occur:
• all children subject attributes map as embedded calculations
• all children subject filters map as filter shortcuts pointing to corresponding model filters in the
Business Layer namespace
• all subject prompts map as model calculation shortcuts
Subject Filters
Migration maps Architect subject filters to Framework Manager as embedded filters or filter
shortcuts.
If the parent of the subject filter maps to Framework Manager as a query subject, the subject filter
maps as an embedded filter that references the corresponding model filter in the Business Layer
namespace.
If the parent of the subject filter maps to Framework Manager as a namespace, the subject filter
maps as a filter shortcut that points to the corresponding model filter in the Business Layer
namespace.
Subject Prompts
Migration maps Architect subject prompts to Framework Manager as query items or shortcuts to
model calculations.
If the parent of the subject prompt maps to Framework Manager as a query subject, the subject
prompt maps as a query item referencing the corresponding model calculation in the Business
Layer namespace.
If the parent of the subject prompt maps to Framework Manager as a namespace, the subject
prompt maps as a model calculation pointing to the corresponding model calculation in the
Business Layer namespace.
Subject Entities
Migration maps Architect subject entities to Framework Manager as a shortcut or model query
subject. The subject entity is a copy of an entity in the Business Layer.
The subject entity maps as a query subject shortcut if all children of the subject entity reference the
attributes of the entity specified in the Based On property. Otherwise, the subject entity maps as a
model query subject.
The parent of a subject entity is a package folder, package, or subject folder. A package folder
maps as a Package Layer namespace (p. 114). A package maps as both a Framework Manager
namespace and a Framework Manager package (p. 115). A subject folder maps as either a model
query subject or a namespace (p. 116).
The children of an Architect subject entity are subject attributes, subject filters, or subject
prompts.
To view the properties for a specific subject, in the Project Viewer, expand the Package Layer
namespace, expand a package, and click the subject you want. A list of the properties appears in
the Properties pane.
The following are the mapped properties if the subject entity maps to Framework Manager as a
model query subject. Otherwise, the subject entity has the properties of a shortcut.
Subject Attributes
Migration maps Architect subject attributes to Framework Manager as query items or model
calculations.
The parent of a subject attribute is a package folder, subject folder, package, or a subject entity.
To ensure that migration was successful, in Framework Manager, in the Package Layer
namespace, right-click a subject name, and click Go To Target. The equivalent Business Layer
object appears in the Object Explorer view.
Functions are predefined calculations you use to define an expression to do one of the following:
• Create a calculation.
• Create a condition to filter report data or conditionally format a report.
• Create a condition or calculation to store in the catalog.
The migratetoc8 process maps Cognos Series 7 functions to a syntax supported by Framework
Manager. If errors occur for functions mapping, view the log file to see details about the error and
identify changes required to correct the error. For more information about the log file, see
"Troubleshooting" (p. 123).
Function mapping for migration is controlled by the impimr2xml-translate-functions-map.xml
file. If you receive errors about functions, the information in this file may help you to troubleshoot
the function mapping for your environment.
The impimr2xml-translate-functions-map.xml file is in the migs7 directory where you installed the
Cognos Series 7 migration tools. For example, if you installed the migration tools to the default
Cognos Series 7 version 3 installation location, the file is in C:\Program Files\cognos\cer4\migs7.
The information in this section will help you locate sources of troubleshooting information, such
as log files, and identify and troubleshoot the following specific problems:
• "Problems Migrating Metadata" (p. 124)
• "Problems Importing Metadata into Framework Manager" (p. 126)
• "Problems Migrating Applications" (p. 126)
• "Problems Deploying Migrated Applications" (p. 127)
• "Problems Running Migrated or Upgraded Reports" (p. 129)
• "Problems with Report Formatting" (p. 134)
• "Problems with Security" (p. 136)
Where appropriate, the error message is used as the title of the troubleshooting topic.
Log Files
Log files include information that can help you to troubleshoot problems with the installation and
use of the migration tools.
Note: We recommend that you regularly monitor the log files and maintain the folders in which
they are created. For example, if you are upgrading many reports, the size of the folders may grow
quickly.
Exception Raised
This error occurs if the command line syntax is incorrect.
Ensure that you specified the appropriate parameters on the command line. If you still encounter
the error, test the parameters individually. For example, enter only mandatory parameters and see
if the problem still occurs. If the migration is successful, gradually add the optional parameters
back.
If you still encounter the migration error, open the model in Architect and ensure that the model
does not include errors.
To correct this error you need to reapply the configuration settings for Impromptu Administrator.
In Cognos Series 7 Configuration Manager, select Cognos Impromptu.Impromptu Administrator,
and then from the Actions menu, click Apply Selection. Close Configuration Manager and then
run the impcat2xml command.
None of the Packages Listed in the nameMap.xml file Were Found in the
Content Store
When you run the deploytoc8 command, you receive an error indicating the deploy process did
not find a required package in the Cognos 8 content store. Review the following possible causes
for this error to identify a solution that applies to your situation.
Package Name in Namemap.xml File Does Not Match Name of Published Package
The migratetoc8 process creates a nameMap.xml file that contains a default package name for
each package expected in Cognos 8. The nameMap.xml file is located in _SUPPORT\maps in the
migratetoc8 target location.
Open the nameMap.xml file in an XML or text editor and verify that the name in each
<packageName> element matches a published package in Cognos 8. If the package names do not
match, edit the nameMap.xml to make the package name the same as the name of the published
package and then run the deploytoc8 command again.
For more information, see "Check Package Mapping" (p. 43).
Using Generic Mapping for Function Error for Migrated Impromptu Report
This message indicates that a function in a migrated report may not conserve its original objective
because of generic mapping. As a result, the results may not be correct. This can occur if the
Impromptu function cannot map directly to a Cognos 8 function.
To ensure that the function provides correct results, use Report Studio to review the function in
the Cognos 8 report specification, and make changes if appropriate.
Report Fails to Run with Function Expression Errors for Migrated Impromptu
Report
If a report fails to run because of function expression errors, it is possible that the migration
process did not correctly identify the expression. Open the report in Report Studio, correct the
expression syntax or create an equivalent expression, and run the report again.
If you are in a test environment, and you need to view error details without going to the log file,
you must disable CAF validation in Cognos 8.
The Cognos Application Firewall is an essential component of Cognos 8 security helping to
provide protection against penetration vulnerabilities. Disabling the Cognos Application Firewall
removes this protection.
For information about changing the Cognos 8 CAF setting, see the Cognos 8 Installation and
Configuration Guide.
2. Copy the missing data items from the detail query (Query5) to the master query
(Master_Section_Query5).
3. If the data items do not appear in the layout, add them to the Properties property of the list.
4. Validate the report.
5. If additional errors appear, continue to modify the queries until the report validates without
errors.
For information about correcting the problems with page layout, see "Incorrect Page Breaks or
Blank Pages for Migrated Impromptu Report" (p. 135).
Pie Chart Does Not Show Any Segments in Upgraded PowerPlay Report
Because of differences in the way Cognos Series 7 and Cognos 8 handle summaries when creating
pie charts, a pie chart in a migrated report may appear empty in Cognos 8.
To correct the display in Cognos 8, unhide the details rows or use a different chart type.
Depending on where the report was originally authored, an upgraded report may show features
that appeared only in PowerPlay for Windows. For example, the ranking category that did not
appear in PowerPlay Web does appear in the report after upgrade.
Before you use the migration and upgrade tools, record the information you need for the
command lines and for other tasks such as checking package mapping. You may need to contact
your administrator for some of the information.
O .ppx files, 13
mapping for charts, 74
ObjectStore
mapping for graphical displays, 74
Impromptu Web Reports, 89
mapping for images, 73
opening
mapping for long and short names, 72
models, 124
mapping for pictures, 73
overview
mapping for report formatting, 72
migrating applications, 35
mapping for report functionality, 68
mapping for report structure, 67
P mapping for titles, headers, and footers, 72
package folders migration options, 13
mapping for Architect models, 114 selecting Cognos 8 studio for migration, 13
package layer metadata unsupported objects, 78
mapping for Architect models, 114 PowerPrompts
package names mapping for Impromptu Web Reports, 89
check mapping, 43 process
nameMap.xml file, 43 migration planning, 17
packages prompt settings
enabling, 47 mapping for Impromptu Web Reports, 88
error when running deploytoc8, 128 prompts
mapping for Architect models, 115 catalog, 53
troubleshooting errors, 132 mapping for Architect models, 99
packlets mapping for Impromptu catalogs, 63
not found, 127 mapping for Impromptu prompts, 53
page breaks picklist, 53
troubleshooting errors, 135 type-in, 53
page count publish
mapping for Impromptu reports, 54 Framework Manager package, 32
page width
mapping for Impromptu reports, 58 Q
parameters
queries
arch2xml command, 26
referenced data item not found error, 132
deploytoc8 command, 44
query items
impcat2xml command, 28
mapping for Impromptu catalogs, 61
migratetoc8 command, 39
parsing
troubleshooting errors, 131 R
paths relationships
mapping for Impromptu catalogs and reports, 53 mapping for Architect models, 98
PDF reports mapping for Impromptu catalogs, 61
mapping for page count in Impromptu reports, 54 report formatting
physical joins troubleshooting, 134
mapping for Architect models, 113 report list
physical view mapping for Impromptu Web Reports, 87
mapping for Impromptu catalogs, 60 report properties
picklist prompts, 53 mapping for Impromptu Web Reports, 87
pictures report server
mapping for PowerPlay reports, 73 troubleshooting errors, 133
pie charts report set name
correcting display differences, 135 mapping for Impromptu Web Reports, 87
placeholders report sets
mapping for Impromptu reports, 54 mapping for Impromptu Web Reports, 87
planning Report Studio
understanding the migration process, 17 selecting for PowerPlay report migration, 13
PowerCubes reports
using in Cognos 8, 13, 23 correct data does not appear in cells, 134
PowerPlay extra columns appear, 135
migration mapping, 67 troubleshooting extra rows or columns, 134
migration overview, 13 troubleshooting missing rows or columns, 134
unbalanced hierarchy, 135 running reports
using cubes in Cognos 8, 13 problems, 129
PowerPlay reports takes longer than expected, 133
S summary values
mapping for Impromptu reports, 58
save as HTML
synchronizing
mapping for Impromptu report options, 55
metadata, 33
saved prompt values
synonym tables
mapping for Impromptu Web Reports, 88
mapping for Architect models, 106
schedules
SynonymView properties
Impromptu Web Reports, 37
Architect models, 105
mapping for Impromptu Web Reports, 88
syntax
schemas
arch2xml command, 26
mapping for Architect models, 102
deploytoc8 command, 44
security
impcat2xml command, 28
access control list, 14, 85
migratetoc8 command, 39
Cognos 8, 131
database access for Architect models, 91
enabling packages, 47 T
entity access for Architect models, 91 table aliases
mapping for Architect models, 91 mapping for Impromptu catalogs, 61
mapping for Impromptu catalogs, 59 mapping in Framework Manager, 60
mapping for Upfront, 85 table columns
migration overview, 14 mapping for Impromptu catalogs, 61
package access in Architect models, 91 table of contents
security by value settings in Architect models, 92 mapping for Impromptu HTML reports, 55
user class filters in Architect models, 91 tables
simple folder items mapping for Architect models, 103
mapping for Impromptu catalogs, 63 mapping for Impromptu catalogs, 61
snapshots templates
mapping for Impromptu reports, 55 mapping for Impromptu reports, 55
sorting mapping for placeholders in Impromptu reports, 54
troubleshooting sorting methods, 133 testing
source files Cognos Series 7 metadata, 24
creating with Deployment Manager, 37 metadata in Framework Manager, 32
preparing, 37 migration, 47
preparing source directory, 38 text frames
special characters mapping for Impromptu reports, 58
using in file path, 124 themes
SQL queries mapping for Upfront, 85
mapping for Architect models, 109 troubleshooting
SQL query folders access control list migration, 136
mapping for Architect models, 108 Architect objects missing after migration, 124
stored procedure parameters blank pages in migrated reports, 135
mapping for Architect models, 111 borders in Impromptu reports, 57
stored procedure return parameters cannot open catalog as creator error, 125
mapping for Architect models, 111 chart display errors, 134
stored procedures charts not displaying correctly, 135
mapping for Architect models, 110 CM-REQ-4024 name conflict error, 127
string formats crosstab headers in Impromptu reports, 57
mapping for Impromptu reports, 54 date and time function errors, 131
subject attributes decimal separators in Architect models, 126
mapping for Architect models, 118 default formatting in Impromptu reports, 56
subject entities differences in report appearance between Impromptu and
mapping for Architect models, 117 Cognos 8, 134
subject filters display differences in pie charts, 135
mapping for Architect models, 116 duplicate categories, 135
subject folders encoding problems, 129
mapping for Architect models, 116 errors for functions, 119
subject prompts exception raised error message, 124
mapping for Architect models, 117 extra columns appear in a report, 135
subtype relationships extra rows or columns appear in report, 134
mapping for Architect models, 98 failed to open model error, 124
summary filters filters in Architect models, 126
mapping for Impromptu crosstab reports, 55 functions, 129
U
UDFs, See user defined functions
unbalanced hierarchy
Analysis Studio, 135
PowerPlay, 135
unhandled application errors, 132
UNIX
migrating applications, 37
unsupported features
mapping for Impromptu Web Reports, 88
Upfront
mapping for contact information, 84
migration mapping, 83
migration overview, 14