Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RELEASE 9.3.1
Hyperion Installation and Configuration Troubleshooting Guide, 9.3.1 Copyright 2008, 2009, Oracle and/or its affiliates. All rights reserved. Authors: Emily Hamer, Aline Goetz, and Dori Woodhouse The Programs (which include both the software and documentation) contain proprietary information; they are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly, or decompilation of the Programs, except to the extent required to obtain interoperability with other independently created software or as specified by law, is prohibited. The information contained in this document is subject to change without notice. If you find any problems in the documentation, please report them to us in writing. This document is not warranted to be error-free. Except as may be expressly permitted in your license agreement for these Programs, no part of these Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose. If the Programs are delivered to the United States Government or anyone licensing or using the Programs on behalf of the United States Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the Programs, including documentation and technical data, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement, and, to the extent applicable, the additional rights set forth in FAR 52.227-19, Commercial Computer Software--Restricted Rights (June 1987). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065. The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup, redundancy and other measures to ensure the safe use of such applications if the Programs are used for such purposes, and we disclaim liability for any damages caused by such use of the Programs. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. The Programs may provide links to Web sites and access to content, products, and services from third parties. Oracle is not responsible for the availability of, or any content provided on, third-party Web sites. You bear all risks associated with the use of such content. If you choose to purchase any products or services from a third party, the relationship is directly between you and the third party. Oracle is not responsible for: (a) the quality of third-party products or services; or (b) fulfilling any of the terms of the agreement with the third party, including delivery of products or services and warranty obligations related to purchased products or services. Oracle is not responsible for any loss or damage of any sort that you may incur from dealing with any third party.
Contents
Chapter 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Assumed Knowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Chapter 2. Troubleshooting Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Reviewing the Installation Start Here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Meeting System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Checking Release Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Avoiding Port Conflicts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Reviewing Startup Dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Reviewing the Readme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Using Product Installation Guides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Validating the Installation and Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Using Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Using My Oracle Support (MetaLink 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Using Shared Services Troubleshooting Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Additional Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Accessing Technical Support Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Chapter 3. Validating Installation and Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Performing Common Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Foundation Services Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Reporting and Analysis Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Essbase Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Performance Management Architect Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Planning Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Financial Management Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Performance Scorecard Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Strategic Finance Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Data Relationship Management Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 FDM Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Contents
iii
Chapter 4. Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Common Log File Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Log File Size and System Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Installation Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Hyperion Configuration Utility Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Log File Names and Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Setting Log Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Shared Services Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 A table lists and describes Shared Services logs.. Log File Names and Descriptions . . . . 21 Setting Log Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Smart View Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 File Names and Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Setting Log Levels and Routing Messages to a Log File . . . . . . . . . . . . . . . . . . . . . . . . 23 Essbase System 9 Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Essbase Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Administration Services Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Integration Services Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Reporting and Analysis Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Reporting and Analysis Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Financial Reporting Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 SQR Production Reporting Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Interactive Reporting Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Web Analysis Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Financial Performance Management Applications Logs . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Financial Management Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Performance Management Architect Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Planning Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Business Rules Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Performance Scorecard Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Strategic Finance Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Data Management Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Data Integration Management Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Translation Manager Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 FDM Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Data Relationship Management Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Application Server and Web Server Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Application Server Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Web Server Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
iv
Contents
Chapter 5. Troubleshooting Shared Services and Provisioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Understanding How and What to Troubleshoot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Preliminary Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Troubleshooting Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 CSS Spy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Installation, Configuration, and Deployment Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Manually Creating Database Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Installing Components on Multiple Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Resolving Incorrect JRE Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Dedicating Shared Services Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Resolving Login Page Error on the Oracle 10.1.2.0.2 Application Server . . . . . . . . . . . 50 Resolving a File or Folder Permissions Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Upgraded Products Registered with Shared Services . . . . . . . . . . . . . . . . . . . . . . . . . 50 Using Shared Services Upgrades With Other Upgrades . . . . . . . . . . . . . . . . . . . . . . . 50 User Directories and Provisioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Provisioning Basics and Best Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Common Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 OpenLDAP Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Avoiding OpenLDAP Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Causes of OpenLDAP Corruption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Using CSS.XML to Resolve Connection Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Startup and Access Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Resolving Shared Services Service or Process Startup Failure . . . . . . . . . . . . . . . . . . . 55 Decreasing the Login Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Resolving Problems Accessing Products from Shared Services . . . . . . . . . . . . . . . . . . 55 Logging in Using the Default Admin Username . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Logging in to the User Management Console Using a Proxy Server . . . . . . . . . . . . . . 56 Resolving a Shared Services Startup Failure on the Application Server . . . . . . . . . . . . 56 Resolving Product-Specific Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Essbase System 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Reporting and Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Applications+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Chapter 6. General Tips for all Hyperion Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Resolving Connection Failures and Restarting Services . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Starting and Restarting Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Verifying Services in the Windows Task Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Upgrading Tip: Software Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Installation Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Contents
Installation Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Cannot Install After Uninstalling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Configuration Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Errors During Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Failure Deploying to Application Server Without Configuration Errors . . . . . . . . . . . 65 Out-of-Memory Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 UNIX Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Hyperion Configuration Utility Startup Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Apache Tomcat Startup Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 File Descriptor Limit Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Preparing JVM...Error Writing to This File Error . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Chapter 7. Troubleshooting Essbase System 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Essbase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Essbase Server Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Essbase Installer Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Connection Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Administration Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Administrator Login Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Problems Assigning Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Integration Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Connection Failure to OLAP Metadata Catalog or External Data Source . . . . . . . . . . . 71 Provider Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Out of Memory Errors With Concurrent Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Load Balancing Problems with WebLogic through Apache . . . . . . . . . . . . . . . . . . . . 72 Chapter 8. Troubleshooting Reporting and Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Tips and Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 General Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Failure to Access Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Connection Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Interactive Reporting Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Essbase Not Loaded Successfully . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Faulty Oracle Net Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Failure Processing an Oracle Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Fonts Display Incorrectly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Financial Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Invalid User Name Error When Starting Financial Reporting Studio . . . . . . . . . . . . . 75 Missing PlanningSystemDB.properties File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Error Running Financial Reporting Studio on the Desktop . . . . . . . . . . . . . . . . . . . . 76
vi
Contents
Runtime and ActiveX Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Web Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Error Connecting to SAP BW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 BEx Query Not Listed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Chapter 9. Troubleshooting Financial Performance Management Applications . . . . . . . . . . . . . . . . . . . . . . . . 77 Common Planning Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Planning Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Upgrading Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Configuring Planning with Reporting and Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Using Planning with Administration Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Performance Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Common Financial Management Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Accessing Financial Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Connection Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Rights Required for Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Failure Registering Financial Management Server on Client Machine . . . . . . . . . . . . . 83 Large Data or File Loads Fail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Common Performance Management Architect Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Installing and Configuring Performance Management Architect . . . . . . . . . . . . . . . . 83 Installation Fails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Accessing Performance Management Architect . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Failure Accessing Performance Management Architect Dimension or Application Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Using IBM DB2 with Performance Management Architect . . . . . . . . . . . . . . . . . . . . 87 Common Performance Scorecard Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Configuration Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Application Server Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Performance Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Common Strategic Finance Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Performing Diagnostics on Strategic Finance Service . . . . . . . . . . . . . . . . . . . . . . . . . 90 Using Novell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Chapter 10. Troubleshooting Data Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Common Data Integration Management Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Connection Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Common FDM Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Configuration Issues with Financial Management . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Oracle Client/Provider Cannot Connect to Database . . . . . . . . . . . . . . . . . . . . . . . . 95 Cannot Authenticate User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Contents
vii
Cannot Perform Bulk Insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Common Data Relationship Management Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Reviewing Readme Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Access is Denied . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Server Unable to Process Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Failure Installing on Windows 2000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Configuration Issue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Unable to Create JVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Invalid Classpath Root . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Server Startup Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Upgrade Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
viii
Contents
1
In This Chapter
Introduction
Check on Oracle Technology Network to see if an updated version of this guide is available.
Purpose
This guide provides troubleshooting tips for installing and configuring Oracle's Hyperion products. It contains general information about how to approach troubleshooting, important documentation to review, validation checks to perform, and how to use logs. Also provided are solutions to difficulties that you may encounter using Oracle's Hyperion Shared Services to provision and share users among Hyperion product applications.
Audience
This guide is for administrators and IT professionals who install, configure, and manageHyperion products.
Assumed Knowledge
These skills are assumed:
l
Basic security and server administration Basic Windows and UNIX administration Web application server administration
A strong understanding of these aspects of your organization's technical infrastructure are also assumed:
l
Security, including authentication providers such as Microsoft Active Directory, and use of SSL Database and server environments
Purpose
10
Introduction
2
In This Chapter
Troubleshooting Basics
Reviewing the Installation Start Here ............................................................................................11 Reviewing the Readme ...........................................................................................................12 Using Product Installation Guides ...............................................................................................12 Validating the Installation and Configuration....................................................................................12 Using Logs .........................................................................................................................13 Using My Oracle Support (MetaLink 3) ..........................................................................................13 Using Shared Services Troubleshooting Utilities ................................................................................13 Additional Documentation ........................................................................................................13 Accessing Technical Support Resources ........................................................................................14
11
All necessary components were installed successfully by checking for exceptions and errors in the installation logs. See Chapter 4, Logs. Uninstallers exist for all products under the product installation directory. All configuration tasks completed successfully as follows:
m
The Oracle's Hyperion Configuration Utility summary panel does not display failures or warnings.
12
Troubleshooting Basics
HYPERION_HOME\logs\config\configtool_err.log is empty
Using Logs
A fundamental troubleshooting tool is to enable and use debugging information in each product log file. The Using Logs chapter helps you learn how to turn on debugging and find the logs for each product. Perform this step before calling Technical Support so you can provide specific information about your issue. See Chapter 4, Logs.
Additional Documentation
Refer to the following documents for detailed installation, licensing, deployment, provisioning, and security information.
Document Hyperion Installation Start Here Description Provides key installation and configuration information such as system requirements, prerequisites, and recommended installation sequence. Location Oracle E-Delivery and product DVD
Using Logs
13
Description Provides detailed product-specific installation and configuration instructions. Provides known issues for this release and other late-breaking information. Provides information about configuring external authentication and provisioning users. Provides information about configuring products using Secure Socket Layer (SSL). Provides information about installing, configuring, and managing large, complex deployments.
Product Readme
Oracle E-Delivery
Hyperion Security Administration Guide Hyperion Product SSL Configuration Guide Hyperion System 9 BI+ Performance whitepaper
Oracle E-Delivery
Oracle E-Delivery
Contact Information
http:\\www.hyperion.com \services\support_ programs
Worldwide support
http:\ \esupport.hyperion.com
E-services program
Provides virtual technical assistance with installations, upgrades, migrations and cross-product configurations.
14
Troubleshooting Basics
3
In This Chapter
Performing Common Diagnostics ................................................................................................15 Foundation Services Diagnostics ................................................................................................16 Reporting and Analysis Diagnostics .............................................................................................16 Essbase Diagnostics ..............................................................................................................16 Performance Management Architect Diagnostics ..............................................................................17 Planning Diagnostics ..............................................................................................................17 Financial Management Diagnostics .............................................................................................17 Performance Scorecard Diagnostics .............................................................................................17 Strategic Finance Diagnostics ....................................................................................................18 Data Relationship Management Diagnostics ...................................................................................18 FDM Diagnostics ..................................................................................................................18
Server names Database name Configured port numbers Product can connect to Shared Services on <host>:<port> User directory is initialized Product is connected to the user directory
l l
For each product, check that services are running. See Startup Dependencies and Default URLs in the Hyperion Installation Start Here.
15
Database is connected to <host>:<port> Web application is running on <host>:<port> Can connect with the user directory Can get a dummy group and get an exception stating 'group not found' Check the total number of groups under the group URL
External Authentication
l l l
Services are running on <host> Note: See Startup Dependencies and Default URLs in the Hyperion Installation Start Here.
l l
Web application is running on <host>:<port> Services are running on <host> Note: See Startup Dependencies and Default URLs in the Hyperion Installation Start Here. For the Web server, check the application context on <host>:<port> Web application is running on <host>:<port> For the Web server, check the application context on <host>:<port>
l l
Essbase Diagnostics
Component Oracle's Hyperion Essbase System 9 Oracle's Hyperion Provider Services Oracle's Essbase Administration Services Oracle's Essbase Integration Services 16 Test To Perform
l
Server is running on <host>:<port> Web application is running on <host>:<port> Web application is running on <host>:<port>
Component
Test To Perform Note: See Startup Dependencies and Default URLs in the Hyperion Installation Start Here.
Web application is running on <host>:<port> Services are running on <host> Note: See Startup Dependencies and Default URLs in the Hyperion Installation Start Here.
l l
Database is connected to <host>:<port> For the Web server, check the application context on <host>:<port>
Planning Diagnostics
Component Oracle's Hyperion Planning System 9 Test To Perform
l l l
Web application is running on <host>:<port> Database is connected to <host>:<port> For the Web server, check the application context on <host>:<port>
Service is running on <host> Note: See Startup Dependencies and Default URLs in the Hyperion Installation Start Here.
l l
Database is connected to <host> For the Web server, check the application context on <host>:<port>
17
Service is running on <host> Note: See Startup Dependencies and Default URLs in the Hyperion Installation Start Here.
Service is running on <host> Note: See Startup Dependencies and Default URLs in the Hyperion Installation Start Here.
FDM Diagnostics
Component Oracle's Hyperion Financial Data Quality Management Test To Perform For the Web server, check the application context on <host>:<port>.
18
4
In This Chapter
Logs
Common Log File Location ........................................................................................................19 Log File Size and System Performance ..........................................................................................20 Installation Logs....................................................................................................................20 Hyperion Configuration Utility Logs...............................................................................................20 Shared Services Logs..............................................................................................................20 Smart View Logs ...................................................................................................................23 Essbase System 9 Logs .........................................................................................................24 Reporting and Analysis Logs ......................................................................................................27 Financial Performance Management Applications Logs........................................................................35 Data Management Logs ...........................................................................................................40 Application Server and Web Server Logs ........................................................................................43
The log locations listed in this chapter are the default locations. Logs for these products are not created in <Hyperion_Home>\logs:
l
Application servers and Web servers Essbase Administration Services Planning Oracle's Hyperion Business Rules
19
Note:
Some products may write log files to both common and other folders, as indicated in this chapter.
Installation Logs
Installation logs for all products are in <Hyperion_Home>\logs\install\<product>. Provide a.zip of the install logs when reporting installation related problems to Technical Support.
Contents Configuration errors and warning messages Configuration errors Note: When troubleshooting, check to see that this log is empty.
20
Logs
Contents External authentication and single sign-on activity User management activity Information about metadata management and registration Information about taskflow Scheduling information Scheduling information Information that synchronizes OpenLDAP and relational data sources Information about the external authentication client Note: In previous releases, HyperionCSS.log
SharedServices_Security_Client.log
Memory consumption information Shared Services activity Shared Services activity OpenLDAP activity
CSS.xml HSSLogger.properties
These files are in <HYPERION_HOME>\deployments\<AppServerNameAndVersion> for all supported application servers except WebLogic 8.x. WebLogic 8.x files are in <ProductHome>\AppServer\InstalledApps\<AppServerName> \<version>. After changing log levels you must restart the server for the log settings to take effect:
l
If you change the log levels in the HSSLogger.properties file If security log levels is changed manually in CSS.xml and imported to the registry
After changing security log levels from the User Interface for CSS you do not have to restart the server.
21
OpenLDAP Startup Commands Log Details Enable all debugging No debugging Trace Debug packet handling Heavy trace debugging Connection management Description Logs all OpenLDAP transactions and queries. Provides no logs. Traces OpenLDAP function calls. For OpenLDAP, enables debugging of packet handling. Provides a large amount of trace with data searched in database. Displays all data available in database with its internal process logs. Displays all packets sent and received. Displays all OpenLDAP filter and search data. Displays configured data such as Object class and its attributes. For a resource, displays accesscontrol data for users. For a resource, displays add, modify, and delete operations. (This option
Print out packets sent and received Search filter processing Configuration processing Access control list processing Stats log connections/operations/ results
22
Logs
Log Details
slapd -d 512 slapd -d 1024 slapd -d 2048 slapd -d 4096 slapd -d 8192 slapd -d 16384
Stats log entries sent Print communication with shell backends Print entry parsing debugging Database cache processing Database indexing Syncrepl consumer processing
Displays connection number, operation number, and DN values. Displays index properties of each attribute of an object class. Provides schema-level detail. Displays cache processing data such as index parameters. Provides database index details. Displays replica processing operations (master-slave OpenLDAP configuration).
To log messages:
1 From the Hyperion menu, select Options > Display.
Under Log Messages, select one of the following:
l
Information to log all messages, including warnings and errorsrecommended to diagnose problems. Warnings to log warning and error level messages. Errors to log error messages only. None to suppress all messages.
23
2 Select Route Messages to a Log File. 3 Optional: To clear the log when Oracle's Hyperion Smart View for Office is launched, select Clear log file
on next launch.
4 Click OK. The setting takes effect after you refresh or perform a drill operation.
Essbase Logs
The following sections contain information on Essbase log files.
Contents Essbase Server activities and errors Essbase application activities and errors Data load and dimension build errors
Location
<ARBORPATH>\essbase.log <ARBORPATH>\app \<application_name> \<application_name>.log <ARBORPATH>\client \dataload.err
dataload.err
Note: If a rules file is not used for a data load, errors are written to
<ARBORPATH>\app \<application_name> \<application_name>.log dbname.atx, dbname.alg
Successfully completed spreadsheet update transactions These are SSAUDIT log files; File name and location are specified through an essbase.cfg configuration setting. See Monitoring Data, Applications, and Databases in the Hyperion Essbase System 9 Database Administrator's Guide and the Essbase Technical Reference. Note: SSAUDIT log files are created only if SSAUDIT is activated in essbase.cfg.
<ARBORPATH>\app\<appname> \<dbname>
log0000x.xcp
A location:
l
<ARBORPATH> \log00001.xcp
24
Logs
Name
Contents
Location
l
Use essbase.cfg settings to specify the messages types written to application_name.log and Essbase.log. See Monitoring Data, Applications, and Databases in the Hyperion Essbase System 9 Database Administrator's Guide and the Essbase Technical Reference Guide for information about essbase.cfg settings.
25
Location
<EAS_HOME>\server\bin
eas-install.log
<HYPERION_HOME>\logs \install\<product>
On Windows, add -Llevel to startup.bat. On UNIX, enter -Llevel when you start Integration Server. On any platform, add -Llevel to ais.cfg.
26
Logs
Table 2
Log Levels Description To log all debug messages and the ODBC SQL generated by Integration Server; generate dataloadrecord.txt, listing the first 1,000 records, which may include successfully loaded records and rejected records; and create hisdld.rul consisting of the names of the dimensions loaded followed by the leaf node number of each dimension or member. Log all informational messages and some of the ODBC SQL generated by Integration Server. Log all warnings. Log all noncritical errors. Log all critical errors where Integration Server terminates the command. Log all critical server errors.
Level 0
2 3 4 7 8
The recommended level setting is 2 or 3. Windows: In startup.bat , to use the highest level of logging, add -L0 after C:\Hyperion \AIS\bin\olapisvr.exe. For example:C:\Hyperion\AIS\bin\olapisvr.exe -L0. UNIX: To use the highest level of logging, enter: olapisvr -L0. Any platform: In ais.cfg, this switch is specified as [L]=0. After changing log levels you must restart the Integration Services server for the log settings to take effect.
Local Service Configurator, Remote Service Configurator, and Calendar Manager log messages locally.
27
Contents Log for Oracle's Hyperion Workspace browsing servlet component, which browses the repository Log for Workspace administration servlet component, which administers the Reporting and Analysis system Log for Workspace personal pages servlet component (bookmarks and personal pages administration) Log for the data access servlet (logs thick client or plug-in calls to the data access service) Log for the Analytic Bridge Service (bridges data to Oracle's Hyperion Interactive Reporting System 9 from other Hyperion products. Authentication Service information (user credentials and group membership at login) Authorization Service information (roles and their associations with operations, users, groups, and other roles) Entries for the Reporting and Analysis logging service before the Reporting and Analysis logging service is operational. Note: Logged items are also in stdout_console.log.
Location
<HYPERION_HOME>\logs \BIPlus\
server_messages_ AdministrationServlet.log
<HYPERION_HOME>\logs \BIPlus\
server_messages_ PersonalPagesServlet.log
<HYPERION_HOME>\logs \BIPlus\
server_messages_ DataAccessServlet.log
<HYPERION_HOME>\logs \BIPlus\
server_messages_ AnalyticBridgeService.log
<HYPERION_HOME>\logs \BIPlus\
server_messages_ AuthenticationService.log
<HYPERION_HOME>\logs \BIPlus\
server_messages_ AuthorizationService.log
<HYPERION_HOME>\logs \BIPlus\
server_messages_ CommonServices.log
<HYPERION_HOME>\logs \BIPlus\
Data Access Service information Event Service information (system resource and job management) Global Service Manager information (system configuration and service monitoring) Impact Management Assessment Services (Harvester) information (published Interactive Reporting repository document metadata)
server_messages_ HarvesterService.log
<HYPERION_HOME>\logs \BIPlus\
28
Logs
Name
server_messages_ IntelligenceService.log
Contents Interactive Reporting Service. This log is helpful in troubleshooting problems with the Interactive Reporting thin client. Log for the Job Service, processes Interactive Reporting jobs, either scheduled or on demand Interactive Reporting Service Helper Process information (logging and usage tracking for all Interactive Reporting services) Job Service information (Reporting and Analysis job management) Log for the Local Service Manager (LSM) service; LSMs provide support for Interactive Reporting distributed services infrastructure. Name Service information (RSC services monitoring) Publisher Service information (repository communication for other LSC services and some Web application requests) Repository Service information (Reporting and Analysis data storage repository) Session Manager Service information (simultaneous users and session time-out management) Service Broker information (GSM and LSM client request routing and RSCload balancing) Impact Management Update Service (Transformer) information (Interactive Reporting document updates) Usage Service information (Interactive Reporting usage statistics (such as the most used files, the most selected MIME types) Calendar Manager information (for job scheduling) Interactive Reporting SDK information
Location
<HYPERION_HOME>\logs \BIPlus\
server_messages_ IRJobService.log
<HYPERION_HOME>\logs \BIPlus\
server_messages_ IRServiceHelper.log
<HYPERION_HOME>\logs \BIPlus\
server_messages_ RepositoryService.log
<HYPERION_HOME>\logs \BIPlus\
server_messages_ SessionManager.log
<HYPERION_HOME>\logs \BIPlus\
server_messages_ ServiceBroker.log
<HYPERION_HOME>\logs \BIPlus\
server_messages_ TransformerService.log
<HYPERION_HOME>\logs \BIPlus\
server_messages_ UsageService.log
<HYPERION_HOME>\logs \BIPlus\
29
Name
server_messages_ EventService.log server_messages_ LocalServiceConfigurator. log server_messages_ RemoteServiceConfigurator .log
Contents Log for the Event Service, including events that trigger jobs to run Local Service Configurator (LSC) information Configuration information on Remote services, which are configured using the Remote Service Configurator (RSC) This log file contains basic configuration information, including Java system property information, JAR file version information, and database information. Logging messages when the logging service is unavailable The stdout_console.log is generated regardless of the operation being performed, and represents standard output and standard errors (console output). Some errors captured by the application are logged here, as are startup failures. Workspace Web Application activity Reporting and Analysis activity Reporting and Analysis installation information Installation
Location
<HYPERION_HOME>\logs \BIPlus\ <HYPERION_HOME>\logs \BIPlus\
<HYPERION_HOME>\logs \BIPlus\
configuration_ messages.log
<BIPLUS_HOME>\logs
name_backupMessages_ipaddress_port.log(where name
UNIX
AvalancheUnInstall.log
Uninstallation
UNIX
biplus-install.log
install.log biplus_1_config.xml
InstallHistory.properties
30
Logs
Name
Workspace_log.<date>.txt
Contents Tomcat log for Workspace (for exceptions only) WebLogic 8.1 log for Workspace
Location
<HYPERION_HOME> \deployments \Tomcat5\Workspace\logs\ <BIPLUS_HOME>\AppServer \InstalledApps\WebLogic \8.1\WorkspaceDomain \Workspace\ <HYPERION_HOME> \deployments \WebLogic9\servers \Workspace\logs\
Workspace.log
Workspace.log
Loggers, logging levels, and appenders are configured in XML files. The log rotation property is a Java system property and is configured in startcommonservices.bat. Logging levels for LSC services, RSC services, and the root logger are configured using LSC and RSC. All other configuration changes are made by editing XML files. See Configuring Log Properties for Troubleshooting in the Hyperion Workspace Administrator's Guide for information on setting Reporting and Analysis log levels.
Note:
Configuration errors for RSC services show at startup in stdout_console.log or server_messages_NameService.log; configuration_messages.log might be helpful.
31
Contents Financial Reporting Communication Server information Activity from the Financial Reporting server, where reports are rendered Batch scheduler activity Activity from the Scheduler command line interface Activity from the Financial Reporting Web Application, where Web client pages are generated Financial Reporting printing information User login information Financial Reporting configuration log Financial Reporting configuration error log
Location
<HYPERION_HOME>\logs \BIPlus\ <HYPERION_HOME>\logs \BIPlus\ <HYPERION_HOME>\logs \BIPlus\ <HYPERION_HOME>\logs \BIPlus\ <HYPERION_HOME>\logs \BIPlus\
FRReportSrv.log
FRSchedSrv.log
FRScheduleBatch.log
FRWebApp.log
FRPrintSrv.log
FRUserLogin.log
HRRunAnt.out HRRunAnt.err
After changing log levels you do not need to restart the Reporting and Analysis components for the log settings to take effect.
32
Logs
Component All Components Report Client Report Server Print Server Scheduler Server Web Application
Properties File
fr_global.properties fr_client.properties fr_repserver.properties fr_printserver.properties fr_scheduler.properties fr_webapp.properties
Log File
FRCommSrv.log FRClient.log FRReportSrv.log FRPrintSrv.log FRSchedSrv.log FRWebApp.log
Contents Output from SHOW and DISPLAY commands when -O command line flag. Can be redirected to any file. Error messages/warnings during compilation and program execution when -E command line is used (can be redirected to any file). (Windows) Output from SHOW and DISPLAY commands and/or error messages/warnings during compilation and program execution when neither -E and -O command line flags are used.
33
Contents Interactive Reporting service startup information Interactive Reporting Data Access Service startup information
Location
<BIPLUS_HOME>\logs\
DASstartup.log
<BIPLUS_HOME>\logs\
Contents Web Analysis activity Web Analysis Web application activity Web Analysis Web application log
4 After changing log levels you must restart the server for the log settings to take effect.
34
Logs
Contents Financial Management activity (any errors with Financial Management server)
Contents Information written by the Web server Data Synch Web application activity Dimension Server activity Transactions Note: View transaction logs from the Dimension Library
2 Open AWBLog4j.properties.
Financial Performance Management Applications Logs
35
4 After changing log levels you must restart the server for the log settings to take effect.
Planning Logs
The following sections contain information about Planning logs.
\Hyperion\Planning\
UserProvisionSync.log
\Hyperion\Planning\bin
5 After changing the log levels you must restart the Planning application server for logs on the Planning side.
hbrserver.log
37
2 In Administration Services Login , enter the Administration Services server name and your logon credentials.
Click OK.
Note:
If the Administration Services default port was changed , enter the port information before the Administration Services server name as: port number name:port#.
3 In the left pane of Administration Services, expand Business Rules and then Administration. 4 Double-click Properties.
The properties of the Business Rules client configuration are displayed.
5 To change the level of error reporting for the client on the Client Configuration tab, select a level from Log
Level:
l
6 To change the level of error reporting for the server on the Server Configuration tab, select one of the error
levels described in step 5 from the Log Level list.
7 Click Save. 8 After changing log levels you must restart the server for the log settings to take effect.
38
Logs
Name
errors.log failedrecords.log successfulRecords.log
Contents Performance Scorecard import or export errors Performance Scorecard import or export errors Performance Scorecard import or export records
See the Hyperion Performance Scorecard - System 9 Administrator's Guide. After changing log levels you must restart the server for the log settings to take effect.
Contents Debugging information from the Strategic Finance Server (detailed information on what is happening with every server operation) Information about Strategic Finance events Note: Using the Event Logs tab of the Administrator utility, you can view individual event logs. See the Strategic Finance Administrator's Guide.
YYYYMMDD_HHMMSS_seq.log
A history of user's actions (called user results log files). Microsoft Application Event log. Note: Located in Start > Control Panel > Administrative Tools > Event View > Application log tab.
event logs
39
Normal for no log to be created Error to write errors to the log Info to write detailed information to the log continuously (negatively affects performance)
For information on setting the logging level in the event logs, see the Hyperion Strategic Finance Administrator's Guide.
40
Logs
FDM Logs
The following sections contain information about FDM logs.
Contents Information about FDM activities and audit related information. Batch processing, informational, and error log entries
<username>.err
Information about FDM user errors. Note: The main purpose of these logs is to assist in debugging customer issues.
Event log entries that are written by the Application Manager and LoadBalance Manager Note: FDM Task Manager can also log scheduled task events (when logging is enabled) in the Windows Event Log.
Authentication.err
41
Contents Installation information Note: One of these log files is generated during Data Relationship Management server installation, depending on the type of Data Relationship Management database being used. Information written by Data Relationship Management, about Data Relationship Management events Information about the Import operation Note: Optional log file that can be specified by the user. Information about the Blend operation Note: Optional log file that can be specified by the user. Data Relationship Management Batch Client information (user can override the name and location) Errors written by the Data Relationship Management Server Transaction information written by the Data Relationship Management system
Windows Application Log Data Relationship Management Import Log Data Relationship Management Blender Log
MDM_Connect.log
Microsoft Application Event Log Data Relationship Management repository database transaction log
Logged Action records basic logging information, such as users logging in and logging out. Core Action records actions that change the version, hierarchy, or node information, such as Add Node, Change Property, or Move Node. Result Action records actions that result from core actions. For example, if the clear all below core action is performed, then properties are cleared from individual nodes. The clearing of properties from the individual nodes is a result action. Loss Action records loss of data due to a core action. For example, when a node is deleted, all of the defined properties for that node are deleted, which is a loss action. Loss actions are controlled by the LossLevel system preference.
42
Logs
LossLevel indicates what to track for lost information. Its values are Defined and All. When set to Defined only values that are specifically set at the node are tracked when the node is deleted. When set to All, derived, default, inherited values are also tracked in the LossAction. AllowAsOf forces tracking of Core Actions.
Note:
You cannot change the level of detail recorded in logs other than the transaction history. After changing the log levels for the Transaction History you must restart the Data Relationship Management Windows service for the log settings to take effect.
Note:
If the Loss Action is specified or if AllowAsOf is turned on, then Core Actions are tracked, even if not set in the TransactionLevels System Preference.
43
Oracle 10.1.X
Oracle 10.1.x Application Server has a Log Viewer Utility which is available through the admin console. The most commonly used log files are:
l
<ORACLE_HOME>\dcm\logs\ deployment status/error logs <ORACLE_HOME>\daemon_logs\log.xml dcm daemon logs <ORACLE_HOME>\dcmctl_logs\log.xml dcmctl logs <ORACLE_HOME>\j2ee\<APP_NAME>\log\log.xml deployed application information <ORACLE_HOME>\Ora10G\opmn\logs\OC4J~APP_NAME~default_island ~1
Example:
\var\opt\SUNWappserver\nodeagents\HPSuAgent\WorkspaceServer\logs \server.log \var\opt\SUNWappserver\nodeagents\HPSuAgent\WebAnalysisServer\logs \server.log
Microsoft IIS
Default logs location: \WINDOWS\system32\LogFiles.
44
Logs
45
46
Logs
5
In This Chapter
Understanding How and What to Troubleshoot .................................................................................47 Installation, Configuration, and Deployment Issues ............................................................................49 User Directories and Provisioning ................................................................................................50 OpenLDAP Issues ..................................................................................................................54 Startup and Access Issues ........................................................................................................55 Resolving Product-Specific Issues................................................................................................57
Ensure that the Web application service started. Ensure that CSS.xml contains the most recent user login credentials. Use CSS Spy to gather more data about the user directory, such as user roles and credentials. Check Shared_Services_ Security.log in the product server for errors Ensure that the OpenLDAP service or process is running
OpenLDAP
OpenLDAP
From the Start menu, open the Control Panel to ensure that the service is running. If it isn't, perform these tasks:
l
47
Problem
Troubleshoot
Basic Tasks
\openLDAP>slapd d 1 f slapd.conf.
l
Preliminary Tasks
Perform these initial tasks to better identify or resolve issues with Shared Services before contacting Support:
l
Perform the steps in Chapter 2. Review the appropriate log file to better diagnose the problem. This could include enabling debugging information. To validate basic user directory function, use the utilities provided with Shared Services. See Troubleshooting Utilities on page 48.
Troubleshooting Utilities
These utilities are provided with Shared Services:
Table 4
Troubleshooting Utilities Description Verifies the external user directories or Native Directory that you use to authenticate users. This information is stored in CSS.xml Validates the following information:
l l
Utility
http://<HSS_Server>/58080/ interop/framework/ getCSSConfigFile
Connections to user directories using any CSS call or method User logins User role information Performance
http://HSS_SERVER:58080/interop/cssSpy
l l
CSS Spy
CSS Spy enables you to validate connections to external user directories, retrieve user role information, and assesses performance.
48
4 Select the information to verify and click Execute. 5 Ensure that the login and password for each user is correct.
49
50
Whether you can connect to the user directory from the server that you are using The response time The starting point (base DN) for any search of the user directory A count of the users and groups under the starting point
Minimize the number of groups and users for Hyperion applications. Ensure that the server machines that host Hyperion applications are in the same geographical location as the server machines that host the user directories used in the provisioning process. Find an optimal starting point for searches or create a custom group hierarchy.
Common Problems
These are the most common problems users encounter using Shared Services with external user directories:
l
Changes to user IDs and passwords in user directories are not updated in CSS.xml The host name, port, or domain controller is not specified correctly in CSS.xml. The Group URL in CSS.xml is incorrectly defined An excessive number of groups are defined in the Group URL
To increase performance:
1 Always set a group URL. 2 Use native groups, not external groups, to provision external users. To use native groups for user provisioning,
or if you do not use external groups, set the Group URL to LostAndFound as follows:
51
3 Always define a User URL and set it as deep as possible. 4 Use the default logging level of WARN. Change the level to <DEBUG> only for debugging purposes. 5 For multiple groups and users, set the Java Heap Size in all products to 1 GB.
See the Hyperion Security Administration Guide.
Listing Users and Groups if Over 100K Exist in an External User Directory
Perform these steps: 1. Open CSS.xml in any text editor. 2. In the Native tag, add socketTimeOut as follows:
<native name=Native Directory><socketTimeOut>60000</ socketTimeOut><password>{CSS}4N6 |VcgiE/dGr8rFdvQLcA==</password></ native>
Version 8.1.6
Download ftp://support:ahtoopee@ftpsupport.beasys.com/pub/725734.zip. Add it to the classpath in the HSS start Server script. This file is in C:\Hyperion\SharedServices\9.3.1\AppServer\InstalledApps \WebLogic\8.1\SharedServices9Domain\bin.
l l
In any text editor, open config.xml and scroll to <SecurityConfiguration>. Before Name=SharedServices9Domain, add this code:
EnforceValidBasicAuthCredentials=false
Save and close the file. Open config.xml and scroll to <SecurityConfiguration>. Before Name=SharedServices9Domain, add this code:
<enforce-valid-basic-auth-credentials>=false</enforce-basic-authcredentials>
9.2
l l
52
Change the Group URL to point to a lower-level node Use a group filter that retrieves only provisioned group Create a custom group hierarchy to support Hyperion applications
2 Open ldapbrowser\bin\lbe.bat in any text editor. 3 Set JAVA_HOME to reference the JAVA_HOME directory. 4 Double-click LBE.bat and then New. 5 On the Name tab of the New Session box, enter a name for the connection. 6 Click Connection and enter the name of the computer where OpenLDAP is installed. 7 Enter 58089 as the port. 8 In Search Base, enter dc=css,dc=Hyperion,dc=com. 9 In UserDN, enter cn=911,ou=people,dc=css,dc=Hyperion,dc=com. 10 Select Append Base DN 11. 11 In Password, enter the password for the admin user. 12 Click Save. 13 Select HSS OpenLDAP and click Connect. 14 From a command line, start OpenLDAP as follows:
a. Enter: cd c:\\Hyperion\SharedServices\9.3\openLDAP or:%HYPERION_HOME%
\SharedServices\[ver]\openLDAP
53
b.
Enter slapd d 1.
OpenLDAP Issues
This section contains solutions to errors you may encounter using OpenLDAP.
Do not manually shut down the computer hosting OpenLDAP Do not terminate the OpenLDAP process from the task manager Do not terminate the OpenLDAP process when data is being written Restore OpenLDAP and the database used with Shared Services simultaneously to ensure synchronization Perform a weekly cold backup on the OpenLDAP database and the Shared Services database Recover provisioning data before restoring it from a backup
Do not manually shut down the computer hosting OpenLDAP. Do not terminate the OpenLDAP process from the task manager. Do not terminate the OpenLDAP process when data is being written. Restore OpenLDAP and the database used with Shared Services simultaneously. Perform weekly cold backups on both the OpenLDAP and the Shared Services databases.
54
The group URL and group filter are not limiting the number of groups returned by a search The user URL is incorrect You are using invalid logon credentials The server hosting the product is not connected to the servers hosting user directories and Shared Services OpenLDAP is not running The provider URL in each product CSS.xml file is the same, including case. For example, because of capitalization, these entries would prevent you from logging on:
ldap://ldaps-na-ad. directory.xerox.com:636/DC=na,DC=Xerox, DC=net ldap://ldaps-na-ad. directory.xerox.com:636/DC=NA,DC=XEROX, DC=NET
The URL at which you registered your application (the Financial Management Security URL, for example) is not accessible from the Shared Services server.
Perform these tasks: 1. Review SharedServices_Security_Client.log (on the server hosting the product) and SharedServices_Security.log (on the server).
l
If group cache errors exist, ensure that the group URL and filter are limiting the number of groups returned by the search.
55
2. Ensure that the user ID and password are correct. 3. Ensure that the server hosting the product can connect to the servers hosting the user directories and Shared Services. 4. Start the OpenLDAP service or process.
Ensure that the Shared Services Libraries definition is correct and that each class is on its own line.
56
Correct the settings of the <HYPERION_HOME> environment variable. Determine whether the default port 58080 is being used by another application. Run NETSTAT an | findstr 0.0.0.0:58080. If you get (0.0.0.0:58080), change the Shared Services port or stop the process that is using the port.
Essbase System 9 on page 57. Reporting and Analysis on page 59 Applications+ on page 61
For help with installing and configuring these products independently of Shared Services, see:
l
Chapter 7, Troubleshooting Essbase System 9 Chapter 8, Troubleshooting Reporting and Analysis Chapter 9, Troubleshooting Financial Performance Management Applications Chapter 10, Troubleshooting Data Management
Essbase System 9
This section provides solutions to questions you may have using Essbase products with Shared Services. See Chapter 7, Troubleshooting Essbase System 9.
Essbase
This section provides solutions to common problems users have using Essbase with Shared Services.
57
e. In Shared Services, search for the user in Native Directory or in an external directory and provision it to Essbase as admin. f. In Essbase, refresh security. See the Hyperion Essbase System 9 Database Administrator's Guide.
Resolving an Analytic Services CSS Initialization Fails with a CSS not initialized Error
If you receive this error, stop and restart Essbase Service. If the problem still occurs, perform these tasks:
l
Ensure that the entries in essbase.cfg are correct Ensure that you can access CSS.xml from Shared Services If you can, ensure thatjrm.dll is in \Hyperion_HOME\common\JRE\sun\1.5\bin \client\ and correctly referenced in essbase.cfg
4. Select Sync with OpenLDAP. 5. Launch Essbase. 6. Rename essbase.bak_preUPM to essbase.sec. This renames the older file. 7. Put essbase.bak_postUPM in another folder. This returns Essbase to pre-externalization state. 8. Install and configure Shared Services as follows: a. Recreate the database tables b. Deploy to the application server c. Register with Administration Services and Essbase. d. Reprovision users e. Redeploy
58
To resolve this issue, add a generic JVM argument to the APS WAS server of DESS_ES_HOME=D:\Hyperion\AnalyticProviderServices and restart.
You receive the following error refreshing security to Shared Services from the Administration Services console. You reregistered with the Essbase Server using Hyperion Configuration Utility.
Error: 1051502: Analytical Services failed to get roles list for [ESB:Analytic Servers:PLYSHYP08D:1] from Shared Services Server with Error [Failed to connect to the directory server.]
To resolve this issue, perform these tasks: 1. Ensure that the user directory server used for authentication is available on the correct port. If it is not, insert HOST entries for the correct IP address as follows: a. Stop Essbase on the server. b. Create a backup copy of css.jar. c. Rename css.jar to css.zip. d. In WinZIP, open css.zip and CSSClientLogger.properties. e. In CSSClientLogger.properties, change WARN to DEBUG and uncomment the log file location. 2. Save the file and update the archive. 3. Save css.zip as css.jar. 4. Restart Essbase services.
59
To resolve this issue, check the v8_prop_value table to ensure these entries are set in thevalue0 column:
l
ConfigurationManager.hubHost references the Shared Services host name. ConfigurationManager.hubport references the Shared Services port. ConfigurationManager.hubUseSSL is true/false. ConfigurationManager.cssConfigURL Copy and paste this URL in a browser window to get CSS.xml from Shared Services. ConfigurationManager.applicationId references the ID of the application registered
with Shared Services. Note: This ID must correspond with the Shared Services database.
60
Applications+
This section provides solutions to errors you may encounter configuring and using Shared Services with Financial Management and Performance Scorecard. See Chapter 9, Troubleshooting Financial Performance Management Applications.
Financial Management
This section provides solutions to errors you may encounter configuring and using Shared Services with Financial Management.
Review SharedServices_Security_Client.log. If group cache errors are displayed, ensure that the group URL and filter are limiting the groups returned by the search. If data broker property errors display, enableinteropjava logging. Exceeding 1,000 groups in the group URL causes a known JRE 1.4.2 bug. Use JRE 1.5 to support 1,000 or more groups.
Ensure that the Financial Management application server can communicate with Shared Services using HTTP and WEBDAV protocol. Webdav may be blocked if you proxy requests from IIS to interoperate with the Web application. If this is the case, ensure that the UrlScan IIS extension does not block propfind methods. If you are using IIS on Windows 2003 sp1, add the IIS the UseBasicAuth registry key to dword 1 in the registry HKLM\SYSTEM\CurrentControlSet\Services\WebClient \Parameters.
If the interop Web site that redirects to the Web application server, ensure that the authentication method is anonymous and that Windows integration authentication is not used. WebSphere: If you use a Web server to forward requests to the Web application server, ensure that plugin-cfg is set to AcceptAllContent-true.
Resolving an Internet Explorer Script Error to View User Security From the User Management Console
If you receive the following error, set the time-out period for the script:
61
A script on this page is causing Internet Explorer to run slowly. If it continues to run, your computer may become unresponsive. Do you want to abort the script?
See http://support.microsoft.com/kb/175500.
Performance Scorecard
This section provides solutions to errors you may encounter configuring and using Performance Scorecard with Shared Services.
Java.lang.NoSuchMethod Error
You receive this error if you install multiple products with Performance Scorecard and Shared Services but configure Performance Scorecard first. To resolve this issue, uninstall Performance Scorecard, re-install and configure the other products, and then install and configure Performance Scorecard.
62
6
In This Chapter
Resolving Connection Failures and Restarting Services ........................................................................63 Upgrading Tip: Software Compatibility ...........................................................................................64 Installation Tips ....................................................................................................................64 Configuration Tips..................................................................................................................65 UNIX Tips............................................................................................................................65
2 Check whether the service is started and set to start automatically on reboot. If not, start the service. 3 If the service is running and you have connection problems, stop and start the service.
If you cannot regain functionality with these steps, contact Support.
If the service is running, select Restart. If the service has stopped, select Start.
63
If you cannot find it in the list of active processes, you may need to start it. If listed, select Mem Usage. If it is using more than 500 MB, there may be a memory error that requires you to restart the service.
Installation Tips
Installation Directory
Issue: Installation fails because you installed a product to a directory containing spaces, such as Program Files. Hyperion products do not support installing to a directory with spaces. Solution: Uninstall the product and then reinstall to a directory without spaces.
When reinstalling only one Hyperion release 9.3.1 product: 1. Delete the HYPERION_HOME environment variable. 2. Remove vpd.properties file from c:\windows.
64
When reinstalling two or more Hyperion release 9.3.1 products, use alternate target destinations for the new installations (The vpd.properties file may contain entries remaining from the previous home directory used for the product.)
Configuration Tips
This section provides solutions to the most common configuration errors.
Out-of-Memory Errors
Issue: You receive out-of-memory errors because an application is very large. Solution: Allocate more memory by increasing the heap size for your application server. See your application server documentation.
UNIX Tips
This section provides solutions to installation and configuration errors that UNIX users may encounter.
Configuration Tips
65
To modify configtool.sh:
1 Open configtool.sh from <HYPERION_HOME>/common/config. 2 Go to this code:
SHORT_HOSTNAME=hostname | cut -d . -f 1 | tr -s '[A-Z]' '[a-z]'
3 Remove | tr -s '[A-Z]' '[a-z]. 4 Save and close the file. 5 Run configtool.sh.
This indicates that you may need to clean up semaphores. To confirm that semaphore cleanup is needed, run > ipcs -s | grep $USER Solution: Force semaphores cleanup by having the user who runs Apache Tomcat issue the following command:
for i in `ipcs -s | grep $USER | cut '-d ' -f2 -s`; do ipcrm sem $i; done
Increase the soft file descriptor limit and run the Hyperion Configuration Utility. Update <Hyperion_Home>/common/config/configtool.sh after commenting the lines in the header with ulimit n 1024.
66
Solution: Delete temporary files in /var/tmp and /tmp. If you have root privileges to the computer and can safely remove other unused temporary files, do so.
UNIX Tips
67
68
7
In This Chapter
Essbase
The following sections identify common Essbase installation and configuration issues.
Solution Set the environment variable. See the Hyperion Essbase System 9 Installation Guide. Check to see if Essbase is running: 1. On Windows platforms, check the Windows Task Manager for the essbase.exe process 2. UNIX: Use ps -fu <username> | grep -i essbase to check for the essbase process. If Essbase is not already running, then another user may be running a process on the port setting you have specified for Essbase in essbase.cfg. For instructions on shutting down Essbase, see Running Essbase Servers, Applications, and Databases in the Hyperion System 9 Essbase Database Administrator's Guide.
Error: Failed in GCInit() This error can mean that the ARBORPATH (Essbase installation location) environment variable is not set correctly.
Essbase
69
Solution If the ARBORPATH is missing or incorrect, define the correct ARBORPATH. See the Hyperion Essbase System 9 Installation Guide.
Error: ESSBASE: not found This error can mean that the essbase executable is not in the environment path.
Define an ARBORPATH. If an ARBORPATH is already defined, then add the following to the path:
l l
Attempt to start Essbase from a DOS prompt if it will not start from the icon. More error messages are displayed when Essbase is started from a DOS prompt, enabling you to troubleshoot. For example, messages about missing or inaccessible files may be displayed.
Solution: Increase your temp space by referencing another temp directory. On UNIX, enter:
setup.bin -is:tempdir /home/usr
Connection Problems
Issue: You cannot establish an Essbase client-server connection. Solution: Use the PING command on the server to check that the server is running and visible to the client computer.
l
If the PING command is successful but the TELNET command is not, there might be a problem with the inet daemon. If the PING command is unsuccessful on the server, you might have a routing or hardware problem.
Administration Services
The following sections describe common Administration Services issues.
70
Integration Services
This section describes common Integration Services issues and solutions.
Ensure that you are using the correct user name and password.
m
If you are trying to connect to OLAP Metadata Catalog, ensure that you used the same user name and password as the user who created the tables in OLAP Metadata Catalog. If you create OLAP Metadata Catalog when logged in as one user name, you cannot access the tables in OLAP Metadata Catalog using a different user name unless you create an alias for the user name (for Microsoft SQL Server) or synonyms for the tables (for IBM DB2 and Oracle). See the Essbase Integration Services Installation Guide.
Does the user name you used have the correct privileges to access both OLAP Metadata Catalog and the data source at the database level?
Ensure that all of the required components are up and running. The following components are required:
m
Oracle's Essbase Integration Services Server The database servers that manage OLAP Metadata Catalog and the data source databases The data source database listener for OLAP Metadata Catalog and the data source
Integration Services
71
Ensure that the OLAP Metadata Catalog and the data source are configured as ODBC data sources on the Integration Server computer. See the Essbase Integration Services Installation Guide.
Provider Services
This section describes common Provider Services issues and solutions.
72
8
In This Chapter
Tips and Recommendations ......................................................................................................73 General Errors ......................................................................................................................73 Interactive Reporting Studio ......................................................................................................74 Financial Reporting ................................................................................................................75 Web Analysis .......................................................................................................................76
Complete configuration information about your Workspace installation, including GSM and Shared Services information, is available at:
http://hostname:port/workspace/browse/configInfo
where hostname is the name of the Reporting and Analysis server, and port is the TCP port on which the Web server is listening. See Ports in the Hyperion Installation Start Here.
l
When you install Reporting and Analysis in a distributed environment, you must run the Hyperion Configuration Utility on every computer, ensuring that you are using the correct computer names. Check the stdout_console.log in <BIPLUS_HOME>\logs for information on startup failures. See Chapter 4, Logs.
General Errors
This section contains general Reporting and Analysis installation and configuration issues.
Contact the administrator to verify user privileges. Check that context.properties was created during auto deployment or that it was created manually for manually deployed configurations.
73
Connection Failure
Environment: In a distributed environment. Issue: Failure to connect to servers. Solution: Be sure that you run the Hyperion Configuration Utility on all the machines in the environment, using the correct machine names. If you point to a machine using an incorrect name, you cannot connect to that server.
ARBORPATH Path (for Windows) LD_LIBRARY_PATH (for Solaris and Linux) SHLIB_PATH (for HP-UX) LIBPATH (for AIX)
ORACLE_HOME
Path (for Windows) LD_LIBRARY_PATH (for Solaris and Linux) SHLIB_PATH (for HP-UX) LIBPATH (for AIX)
74
Windows: On the Advanced tab of the ODBC Oracle Wire Protocol Driver Setup box, select Procedure Returns Results. UNIX: Open odbc.ini, set the ProcedureRetResults property to 1 for your Oracle Wire Protocol data source.
Financial Reporting
This section contains Financial Reporting installation and configuration issues.
Financial Reporting
75
In a new installation, users cannot create a Planning Details data source connection. In an existing installation, users cannot connect to reports.
Solution: Copy PlanningSystemDB.properties from the Planning server to these two places on the Reporting and Analysis server:
hyperion/common/adm/planning/9.3.1/lib Hyperion/biplus/lib
Web Analysis
This section contains Oracle's Hyperion Web Analysis System 9 installation and configuration issues.
76
9
In This Chapter
Common Planning Issues .........................................................................................................77 Common Financial Management Issues .........................................................................................80 Common Performance Management Architect Issues ..........................................................................83 Common Performance Scorecard Issues ........................................................................................88 Common Strategic Finance Issues ...............................................................................................90
If you experience problems installing or running Shared Services or have issues with external authentication, see Chapter 5, Troubleshooting Shared Services and Provisioning . For information about error logs, see Chapter 4, Logs.
Planning Access
Failure Accessing Planning through Workspace
Issue: You get an error message when trying to access Planning through Workspace. Solution: Perform these steps: 1. Test access to the Workspace. Use this URL: http://<Web Server>:<port>/ workspace/ where <Web Server> is the Web server machine hostname and <port> is the Web server listen port; for example, 19000 if using the Apache instance configured with Reporting and Analysis. 2. If step 1 does not work, verify that you have configured the Workspace proxy server plugin. If it is configured, test that you can access Planning directly.
77
Solution: Try this URL: http://<hostname>:8300/HyperionPlanning/LogOn.jsp. If this does not work, Planning did not install correctly. Check the Planning log in
<HYPERION_HOME>\logs\.
Upgrading Issues
Software Compatibility
Issue: You must ensure that the new release of Planning is compatible with the release of Shared Services that you are using. Solution: To check compatibility, see the Release Compatibility chapter of Hyperion Installation Start Here. Issue: You receive an SSL error message when using Planning 9.3.1 with Shared Services. Solution: Upgrade the version of Shared Services to 9.3.x.
Folder Structure
The location of files is as follows:
l
All .jar files are in the lib, not Utils folder All .exe, .bat, .sh, cmd and .exe files are in the bin folder instead of Utils ico and .properties files (essbase.properties, PlanningSystemDB.properties, and so on) are in the config folder instead of Utils
Offline.exe and SmartView.exe are in the bin, not Deployment folder
78
Planning Instances
Issue: Configuration of Planning requires creating a product instance. Because this is a new concept, it can be confusing to existing customers. Solution: Review the explanation from the Hyperion Planning System 9 Installation Guide excerpted here. An instance is a name for a group of Planning applications. An instance may contain one or many applications. When you create an instance, it displays in the HSPSYS_CLUSTER table in the system database. The active instance name gets written as the INSTANCE property value in PlanningSystemDB.properties. You can designate an instance as the active instance during instance creation or at any time using the Product Instance Registration option in the Configuration Utility. If you designate an instance as the active instance, only applications associated with that instance are displayed. Applications get associated with an instance when an application is created, and that association can be modified using the Re-associate Instance and Application task. Note that if you add or change the active instance, you must restart the Planning application server in order for the updated application list to be displayed in Workspace.
Performance Issues
Issue: You are using an Oracle database and experience performances issues with Cube Refresh. Solution: Ensure that CURSOR_SHARING in Oracle is set to EXACT. This is the default setting. Issue: You are experiencing performance issues with Oracle's Hyperion Planning System 9.
79
Solution: Tune the Webserver or increase heap size, depending on your environment. Hyperion recommends that you work with a consultant to assess your environment.
If you experience problems installing or running Shared Services or have issues with external authentication, see Chapter 5, Troubleshooting Shared Services and Provisioning . For information about error logs, see Chapter 4, Logs.
Financial Management is installed and configured. IIS is started, and a virtual directory for Financial Management was created. In IIS, verify the settings for authentication. You can use Anonymous Authentication or Web Authentication, depending on your security policies.
3 Select Directory Security. 4 Verify that either Anonymous Access or Web Authentication has been properly configured.
80
Troubleshooting Financial Performance Management Applications
Connection Troubleshooting
These are some common connection issues for Financial Management.
Set up a one-way trust relationship from Domain B (Financial Management Server) to Domain A (Financial Management Client). This method is recommended. Set the DCOM Default Authentication Level to None on the client. However, note that by turning off the DCOM authentication on the client, DCOM authentication is turned off for all DCOM applications on the client.
Windows authentication may have been used instead of Microsoft SQL Server authentication. Hyperion recommends using SQL Server authentication. See Verifying Microsoft SQL Server Authentication Settings on page 82.
81
The system may be using the Microsoft SQL Server default setting to connect to the database using named pipes instead of TCP/IP. See Establishing the SQL Server Connection Using TCP/IP on page 82.
6 Select this authentication option: With SQL Server authentication using a login ID and password entered by
the user.
7 Click Client Configuration, select TCP/IP (if not selected), and click OK. 8 For Connect to SQL Server, enter the login ID and password, and click Next. 9 Change the default database to the Financial Management database. 10 Click Next, and click Finish. 11 Click Test Data Source. 12 When you receive the success message, click OK, and click OK to close the dialog box. 13 Click OK to close the ODBC Administrator dialog box. 14 Create and configure the data link: .udl.
Verifying Data Link Connection Settings To verify data link connection settings:
1 In Data Link Properties, select Connection. 2 Ensure that Use a specific user name and password is selected.
Verifying Microsoft SQL Server Authentication Settings To verify the Microsoft SQL Server authentication setting:
1 Select Start > Programs > Microsoft SQL Server > Enterprise Manager. 2 Expand the list of Microsoft SQL Servers.
82
3 Right-click the database server name, and select Properties. 4 Select Security. 5 Ensure that this Authentication option is selected: SQL Server and Windows. 6 Click OK.
In the Financial Management configuration utility, adjust the Max Upload File Size and Response Buffer Size settings for IIS. If you are using Classic Administration and receive a Proxy Error, increase the Workspace time-out setting.
Installation Fails
Issue: Performance Management Architect Installation failed.
83
Solution: This could be the result of a Microsoft .NET Framework 2.0 error during its automatic installation in Performance Management Architect. Install Microsoft .NET Framework 2.0 manually, and then rerun the installation. Issue: You receive an ASP.NET error during configuration. Solution: Ensure that ASP.NET is installed and configured. See the Hyperion Financial Management System 9 Installation Guide or the Hyperion Planning System 9 Installation Guide.
Start > Programs > Administrative Tools > Internet Information Services Manager Run inetmgr.
2 In the left panel, select Web Service Extensions. In the right panel, note whether ASP.NET 2.0.50727 is 3 If ASP.NET 2.0 is listed, enable it by checking that the Status column is set to Allowed. 4 If ASP.NET 2.0 was not listed and you have .NET 2.0 installed, register .NET 2.0 with IIS:
a. b. c. From the command prompt, go to this directory: C:\Windows\Microsoft.NET
\Framework\v2.0.50727
84
Verify that the Shared Services server is started, and if not, start it. See the Shared Services Installation Guide. Verify that Workspace services are started. See the Hyperion Reporting and Analysis Installation Guide. Verify that you can access Workspace. Use this URL: http://<Web Server>:<port>/ workspace/ where <Web Server> is the Web server machine hostname and <port> is the Web server listen port, for example, 19000 if using the Apache instance configured with Reporting and Analysis. Verify that you have configured the Workspace proxy server plug-in for your Application Server. Use this URL:http://<Web Server>:<port>/awb/conf/AWBConfig.xml where <Web Server> is the Web server machine hostname and <port> is the Web server listen port; for example, 19000 if using the Apache instance configured with Oracle's Hyperion Reporting and Analysis System 9. If you can access this URL, the proxy server is configured. If you cannot, configure it. See the Hyperion Reporting and Analysis Installation Guide.
85
3. If this step works, then Performance Management Architect is not correctly enabled in Workspace. Reconfigure Oracle's Hyperion Workspace. 4. If this step does not work (error is 404), then the Performance Management Architect Web Server is not started.
If you see a Sessions page displayed, then IIS is correctly configured. If there is any error in IIS, check the Event Log to determine the problems. Check the System and Application Log to see if anything was logged by ASP.NET, IIS, or DCOM, and fix the errors. A possible cause is incorrect privileges for the user for the TEMP directory.
l
Check the Event Logs from sources starting with HyS9EPMA. Possible causes are communication errors with Shared Services or the database. The ASPNET user may not have access to certain folders. If the Event Log displays any security-related errors, assign rights to the ASPNET user. 1. From the command prompt, go to this directory: C:\Windows\Microsoft.NET
\Framework\v2.0.50727.
Failure Accessing the Performance Management Architect Dimension Server Web Services
Possible Solutions:
86
In the logs, if subcode is 2, and Win32 code is 1260, the problem is related to Web Service Extensions. In IIS, Web Service Extensions, ensure that the ASP.NET 2.0.50727 Web Service Extension status is Allowed. If SiteMinder is installed, remove the wildcard mapping: 1. From hyperion-bpma-server , click Properties, and Configuration. 2. Remove values in the wildcard mapping section.
87
Solution: Implement the settings described in the Hyperion Financial Management System 9 Installation Guide or Hyperion Planning System 9 Installation Guide.
88
Solution: Configure Informatica PowerCenter to use JVM. See the Configuring the JVM Options Tab topic in the Informatica PowerCenter Installation and Configuration Guide.
Performance Issues
Problems Load Balancing in Clustered Deployment
Issue: Load balancing is problematic for multiple applications deployed to a cluster. Solution: If you install and run multiple instances of Performance Scorecard, configure each instance using the clustered deployment option. Also ensure that each instance uses the same database that is accessed from a shared network drive.
log4j.logger.hpmd.startup=DEBUG.
5 Save and close the file. 6 Restart the application server and Performance Scorecard.
89
Note:
Note: If you extend this value beyond 60, and have configured for single sign-on and external authentication, modify HyperionCSS.xml to extend the token time-out. This file is in <application server install>\webapps\ HPSWebReports\WEB-INF\config.
5 Save and close the file. 6 Restart the application server and Performance Scorecard.
Using Novell
To use Novell, copy all Novell users into an LDAP security provider, and then configure Strategic Finance for external authentication. If you have not copied Novell users to a security provider, set up Oracle's Hyperion Strategic Finance users in another trusted security provider before configuring for external authentication.
90
Troubleshooting Financial Performance Management Applications
91
92
10
In This Chapter
Common Data Integration Management Issues.................................................................................93 Common FDM Issues ..............................................................................................................95 Common Data Relationship Management Issues...............................................................................96
Connection Issues
These are some issues that you may encounter when connecting to Data Integration Management.
Windows Select Start > Settings > Control Panel > Administrative Tools > Services and try starting the services manually.
2. If the server process starts and stops immediately: a. Open Workflow Manager. b. Connect to the repository. c. Double-click HyperionIntegrationServer.
93
d. Select a compliant code page from the Code Page list. See the Informatica PowerCenter Installation and Configuration Guide, Appendix B: Code Pages. See Accessing Informatica Documentation in the Data Integration Management Installation Guide. 3. Restart the service.
Configuration Errors
Cannot Connect to the Server Hyperion Integration Server
Issue: Unable to run workflow since changing the IP address of the Oracle's Hyperion Data Integration Management Server or Informatica PowerCenter Server.
Solution: Configure Informatica PowerCenter to use JVM. For instructions, see the topic, Configuring the JVM Options Tab in the Informatica PowerCenter Installation and Configuration Guide.
94
Solution: Ensure that you enter the correct passwords during configuration.
95
Solution: Ensure that the user who runs the SQL service has access to the UNC share and Read permissions to the application.
To check access:
1 Check the SQL server to see which user is running MSSQLServer service. If local account, change to domain
and give user sharing permissions and read permissions to application.
2 Launch Enterprise Manager and check roles for the user that created the database. Make sure user has Bulk
Insert Rights.
Using Shared Services via SSL Microsoft .NET Installing on Windows 2000 Server Upgrade May Get Error after Reboot Daylight Savings Time Offsets for As Of Versions (Release 9.3.0.x only) Compatibility with Microsoft Data Execution Prevention (Release 9.3.0.x only) Running Data Relationship Management with Oracle's Hyperion Financial Management System 9 (Release 9.3.0.x only)
Access is Denied
Issue: In the Event Log, you receive the Access Is Denied error message. Solution: Check if the user has the proper rights. The domain, username and password entered on the Windows COM+ Logon dialog box must be entered correctly.
96
Configuration Issue
Issue: Receive error message Cannot configure the system. Please check the configuration Solution: Ensure the hostname field on the Common Security Services page of the Hyperion Data Relationship Management console contains the correct name of the server where CSS is running.
Enable CSS and restart the service. 1. On the Common Security Services page, click Enable CSS. 2. Restart the service. Check that the Java path is correct. Check that Oracle's Hyperion Shared Services is installed locally.
If you changed the classpath or system path, you must reboot the computer. Change the authentication mode to Internal and start the server again. If it starts successfully, this confirms that the issue is related to CSS. Check the Event Log for error messages
97
Upgrade Issues
Error Message Incorrectly Displays During Upgrade
Issue: An error may appear during an install upgrade: Service Hyperion S9 Master Data Management failed to install with error: System Error. Code: 1073. The specified service already exists Solution: Ignore message by clicking OK and upgrade completes successfully.
98
Index
A
about this guide assumed knowledge, 9 audience, 9 purpose, 9 access Architect, 84 Architect Dimension Server WebServices, 86 denied, Data Relationship Management, 96 Financial Management applications, 80 Planning, 77 Planning from Workspace, 77 products from Shared Services, 55 Reporting and Analysis modules, 73 Apache logs, 44 application server logs, 43 Oracle 10.1.2.0.2 and Shared Services, 50 Performance Scorecard issues, 88 startup failure, Shared Services, 56 application server deployment failure without configuration errors, 65 load balancing in cluster, Performance Scorecard, 89 WebLogic version unsupported, 65 Architect accessing Dimension library or Application library, 85 accessing server Webservices, 86 displaying Dimensions Library, 85 displaying tasks, 85 errors on server, 86 IIS startup on Architect DimensionServer, 87 installation failure, 83 logon, 84 opening dimension library, 87 services startup failure, 87 assumed knowledge, 9
B
BEx query unavailable, Web Analysis, 76 browser exception, Performance Scorecard, 88 Business Rules logs, 37
C
cannot authenticate user, Financial Data Management, 95 cannot connect to Oracle database, Financial Data Management, 95 cannot perform bulk insert, Financial Data Management, 95 common diagnostics tasks, initial diagnostics, 15 common issues Architect, 83 Data Integration Management, 93 Data Relationship Management, 96 Financial Data Management, 95 Financial Management, 80 Performance Scorecard, 88 Planning, 77 Strategic Finance, 90 user directories and Shared Services, 51 common log location, 19 configtool.log, 13 configtool_err.logn, 12 configuration Data Integration Management, 94 Data Relationship Management, 97 error log, 12 exceptions, logged, 13 file descriptor limit error, 66 Financial Data Management, 95 general tips, 65 Shared Services, 49 validation, 12, 15 Configuration Utility
Index
99
launching on UNIX, 66 logs, 20 connection failure Data Integration Management, 93 Essbase client-server, 70 Financial Management, 81 general, resolving, 63 OLAP metadata catalog or external datasource, 71, 81 Oracle NET, 74 Reporting and Analysis, 74 Shared Services, 54 corruption, OpenLDAP, 54 CSS Spy, 48 CSS.xml, 51
documentation, additional, 13
E
error messages application server deployment out of memory, 65 Architect, 86 Essbase, 58 Essbase Administration Services, 59 Essbase load with Interactive Reporting, 74 Essbase Provider Services, 59 file descriptor limit, UNIX, 66 Financial Data Management, 95 Financial Management, 61 Financial Reporting Studio, 75 illegal plug-in, Data Integration Management, 94 JVM on UNIX, 66 Performance Scorecard, 62, 88 Provider Services, out-of-memory, 72 Reporting and Analysis, 60 Shared Services, 50 Strategic Finance, 90 WebLogic version unsupported, 65 Essbase diagnostics, 16 installation initialization error, 70 load failure, Interactive Reporting Studio, 74 logs, 24 server startup failure, 69 server-client connection, 70 troubleshooting, 69 use with Shared Services, 57 Essbase Administration Services administrator login failure, 71 filters, assigning, 71 logs, 25 refreshing security to Shared Services, 59 troubleshooting, 70 use with Planning, 79 with Shared Services, 58 Essbase Integration Services logs, 26 OLAP or data source connection failure, 71 Essbase Provider Services adding provider to Administration Services, 59 load balancing with WebLogic and Apache, 72 out-of-memory errors, 72
D
Data Integration Management common issues, 93 configuration , 88 connection failure, 93 failure to load JVM Library, 94 illegal plug-in operation, 94 logs, 40 service stopping after starting, 93 unable to run workflow, 94 Data Integration Management Adapter use with Performance Scorecard, 89 Data Relationship Management access denied, 96 common issues, 96 configuration issues, 97 diagnostics, 18 installing on Windows 2000, 97 invalid classpath root, 97 logs, 40, 41 readme issues, 96 server startup failure, 97 unable to create JVM, 97 user rights issues on client machine, 96 DB2, use with Performance Management Architect, 87 deployment failure without configuration errors, 65 out of memory error, 65 WebLogic unsupported error, 65 diagnostics, common, 15
100 Index
F
failure accessing Financial Management from Workspace, 80 Apache Tomcat, startup, 66 application server deployment, 65 Architect Dimensions Library, displaying, 85 Architect Services, 87 Architect tasks, displaying, 85 Configuration Utility, launching, 66 connection to OLAP metadata catalog or datasource, 71 Data Relationship Management server startup, 97 Essbase Administration admin login, 71 Essbase server, 69 Financial Management Server, registering, 83 IIS startup on Architect Dimension Server, 87 login, Financial Management, 80 login, Workspace, 84 OpenLDAP, startup, 53 Oracle Procedure, processing, 75 Planning, accessing directly, 77 Planning, accessing from Workspace, 77 Process Manager Service, starting, 85 Reporting and Analysis modules, accessing, 73 Reporting and Analysis, connection in distributed environment, 74 Shared Services service or process startup, 55 Shared Services startup, application server, 56 FDM diagnostics, 18 file descriptor limit error, 66 Financial Data Management cannot perform bulk insert, 95 common issues, 95 configuration issues, 95 logs, 41 Oracle/Client provider connection, 95 user authentication, 95 Financial Management access from Workspace, 80 accessing, 80 common issues, 80
connection failure, 81 diagnostics, 17 error messages, 61 installation failure, 81 large data or file loads, 83 logon failure, 80 logs, 35 registering server on client, 83 rights for installation, 83 SQL Server connection failure, 81 use with Shared Services, troubleshooting, 61 Financial Performance Management applications Architect, accessing Dimension library or Application library, 85 common Architect issues, 83 common Financial Management issues, 80 configuring Planning with Reporting and Analysis, 79 DB2 performance settings, 87 diagnostics, Strategic Finance, 90 establishing the SQL Server connection using TCP/ IP, 82 issues with Performance Scorecard, 88 performance issues, 79, 89 Performance Management installation and configuration, 83 Performance Scorecard configuration, 88 Planning with Administration Services, 79 Planning, access issues, 77 running Strategic Finance on Novell, 90 Strategic Finance issues, 90 troubleshooting connection issues, 81 upgrade issues, 78 Financial Performance Management Applications logs, 35 Financial Reporting invalid user name error, 75 logs, 32 Planning Details datasource connection, 76 Financial Reporting Studio running on desktop, 76 runtime and ActiveX errors, 76 Foundation Services, diagnostics, 16
H
Hyperion Installation Start Here, 11
Index 101
I
IIS logs, 44 installation additional documentation, 13 Architect, failure, 83 Data Relationship Management, Windows 2000, 97 Essbase initialization, 70 Financial Management, failure, 81 installation directory error, 64 logs, 20 Performance Management Architect, 83 rights for Financial Management, 83 Shared Services, 49 validation, 12, 15 Interactive Reporting Studio data truncation, 75 Essbase load failure, 74 logs, 33 Oracle Net connection, 74 Oracle procedures, processing, 75 invalid classpath root, Data Relationship Management, 97 invalid user name error, Financial Reporting, 75
J
JVM error, UNIX, 66
K
knowledge base, My Oracle Support (MetaLink 3), 13
L
load balancing Performance Scorecard applications in cluster, 89 login Architect, 84 Essbase Administration Services, 71 Financial Management, 80 Shared Services, 50 Shared Services, admin, 56 Shared Services, improving performance, 51 User Management Console, using proxy server, 56 Workspace, 84 logs Apache, 44
102 Index
application server, 43 Business Rules, 37 common location, 19 configuration, 12 Configuration Utility, 20 Data Integration Management, 40 Data Relationship Management, 40, 41 Essbase, 24 Essbase Administration Services, 25 Essbase Integration Services, 26 Essbase System 9, 24 file size, 20 Financial Data Management, 41 Financial Management, 35 Financial Performance Management Applications, 35 Financial Reporting, 32 IIS, 44 installation, 20 Interactive Reporting Studio, 33 levels, specifying, 20 Oracle 10.1.x, 44 overview, 13 Performance Management Architect, 35 Performance Scorecard, 38 Planning, 36 Reporting and Analysis, 27 Shared Services, 20 Smart View, 23 SQR Production Reporting, 33 Strategic Finance, 39 SunJES, 44 system performance, 20 Tomcat 5.0.28, 44 Translation Manager, 40 Web Analysis, 34 Web server, 44 WebLogic 6.0, 43 WebLogic 8.1, 43 WebLogic 9.1, 43
M
MetaLink 3, 13 My Oracle Support, 13
O
OpenLDAP common issues, 54 corruption, 54 corruption, resolving without backup, 58 log levels, 22 startup commands, 22 startup failure with Shared Services, 53 tips, 54 Oracle 10.1.2.0.2 application server login, Shared Services, 50 Oracle 10.1.x logs, 44 Oracle application server Shared Services login, 50 Oracle procedure, processing, 75
P
performance issues Financial Performance Management applications, 89 logs, 20 Performance Scorecard decreasing startup time, 89 load balancing in clustered deployment, 89 Performance Management Architect accessing, 84 common issues, 83 diagnostics, 17 installing and configuring, 83 logs, 35 Performance Scorecard browser exception, 88 common issues, 88 configuration issues, 88 Data Integration Management Adapter, 89 decreasing application startup, 89 diagnostics, 17 failure loading JVM library, 89 insufficient authorization error, 88 Java.lang.NoSuchMethod error, 88 load balancing in clustered deployment, 89 logs, 38 use with Shared Services, 62 Planning accessing from Workspace, 77 common issues, 77 configuring with Reporting and Analysis, 79
creating instances, 79 diagnostics, 17 direct access, 77 directory structure, 78 logs, 36 upgrade issues, 78 upgrading from 9.3.0.1, 78 with Essbase Administration Services, 79 port conflicts avoiding, 12 defaults for all products, 11 prerequisites additional documentation, 13 configuration, validation, 12 Hyperion Installation Start Here, reviewing, 11 installation, validation, 12 logs, reviewing, 13 port, avoiding, 12 product Reporting and Analysis, 16, 18 Essbase, 16 FDM, 18 Financial Management, 17 Performance Management Architect, 17 Performance Scorecard, 17 Planning, 17 Strategic Finance, 18 readme, reviewing, 12 release compatibility, validating, 11 startup dependencies, reviewing, 12 system requirements, satisfying, 11 provisioning best practices, 51 using Shared Services, 51 proxy server User Management Console, accessing with, 56
R
registering Financial Management Server, 83 release compatibility, 11 Reporting and Analysis connection failure, 74 diagnostics, 16 error messages, 60 logs, 27 logs, analyzing, 32 logs, configuring, 31
Index 103
module access failure, 73 tips, 73 use with Shared Services, 59 restarting services, 63 runtime and Active X errors Financial Report Studio, 76
S
server startup failure, Data Relationship Management, 97 services Architect Process Manager, startup, 85 Architect startup failure, 87 Data Integration Management, 93 Shared Services startup failure, 55 start and restart, 63 services, Windows, verifying, 64 Shared Services admin user login, 56 application server startup failure, 56 common problems, 47 configuration, 49 connection failure, 54 CSS Spy, using, 48 external user directories, 51 failure accessing products from, 55 installation, 49 JRE on server, incorrectly set, 49 load performance, increasing, 51 login performance, improving, 51 login, Oracle application server, 50 logs, 20 startup failure, 55 troubleshooting, 47 troubleshooting utilities, 48 use with Reporting and Analysis , 59 User Management Console, accessing with proxy server, 56 user provisioning best practices, 51 user provisioning, troubleshooting, 50 using on multiple computers, 49 using with Performance Scorecard, 62 using with Essbase, 57 using with Financial Management, 61 using with Integration and Administration Services, 58 using with upgraded products, 50
104 Index
using with Workspace, 60 WebDav calls on WebLogic, 52 Smart View logs, 23 SQL Server, establishing a connection using TCP/IP, 82 SQR Production Reporting logs, 33 starting services, 63 startup OpenLDAP commands, 22 startup dependencies, 12 startup failure Architect services, 87 configuration utility on UNIX, 66 IIS on Architect Dimension Server, 87 OpenLDAP, 53 Shared Services, 55 Tomcat on UNIX, 66 startup time, decreasing Performance Scorecard, 89 Strategic Finance common issues, 90 diagnostics, 18, 90 logs, 39 running on Novell, 90 SunJES logs, 44 support, accessing, 14 system requirements, 11
T
technical support, 14 Tomcat 5.0.28 logs, 44 Tomcat, launching on UNIX, 66 Translation Manager logs, 40
U
unable to create JVM, Data Relationship Management, 97 UNIX Configuration Utility, launching, 66 file descriptor limit error, 66 JVM error, 66 starting Tomcat, 66 UnsatisfiedLinkError-GetOSVersion, 60 upgrade issues Data Relationship Management, 98
upgrading Financial Performance Management applications, 78 Planning from 9.3.0.1, 78 software compatibility, 64 user authentication, Financial Data Management, 95 user directories using with Shared Services, 51 user provisioning, 47 best practices, 51 troubleshooting, 47, 50
V
validation, installation and configuration, 12
W
Web Analysis BEx query unavailable, 76 failure retrieving cubes using SAP BW, 76 logs, 34 WebDav calls on WebLogic, 52 WebLogic 8.1, logs, 43 9.1, logs, 43 load balancing, Essbase Provider Services and Apache, 72 version unsupported error, 65 WebDav calls, 52 WebLogic 6.0, logs, 43 Webserver logs, 44 Windows 2000, installing, 97 Workspace accessing Financial Management from, 80 accessing Planning from, 77 changing Server DNS name, 60 logon security rights, 84
Index 105
106 Index