Detailed instructions for use are in the User's Guide.
[. . . ] Application Foundation Configuration Guide
Application Foundation6. 5. 1
2
Application Foundation Configuration Guide
Copyright
No part of the computer software or this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, without permission in writing from Business Objects S. A. If you find any problems with this documentation, please report them to Business Objects S. A. Printed in United States of America.
Trademarks
The Business Objects logo, WebIntelligence, BusinessQuery, the Business Objects tagline, BusinessObjects, BusinessObjects Broadcast Agent, Rapid Mart, Set Analyzer, Personal Trainer, and Rapid Deployment Template are trademarks or registered trademarks of Business Objects S. A. All other company, product, or brand names mentioned herein, may be the trademarks of their respective owners.
Use restrictions
This software and documentation is commercial computer software under Federal Acquisition regulations, and is provided only under the Restricted Rights of the Federal Acquisition Regulations applicable to commercial computer software provided at private expense. [. . . ] In some cases, it may be desirable to deploy Application Foundation in a multinode environment, to gain one or more of the following advantages: · Failover - if an object can be made to run on multiple nodes of a cluster, then the cluster may be able to correct for system failures should one of them g down. · Scalability - if a high-processing portion of the system is being stressed by the current usage levels, deploying that component onto multiple nodes within the
Simple Deployment
100
Application Foundation Configuration Guide
·
cluster may facilitate improved performance. Performance - if your current system configuration is stressed and the AA object is unable to give each user a reasonable processing slice, deploying that object onto multiple nodes may facilitate improved performance for each user.
In Application Foundation 6. 5. 1, specifically the AAAnalytics object may be run from more than one node in a single cluster. In this case, the CORBA runtime environment will take some of the requests to the AAAnalytics object, and dispatch them to objects running on other nodes. AAAnalytics is the primary conduit for access between dashboards and metric data. It provides the mechanism for sourcing what metrics are involved, and transforming them into analytic content required to display them in dashboards. Use the Business Objects Config Tool to configure it, identifying it as a Primary Node. Ensure that BOMain. key has been properly copied to the nodes\locDats subdirectory. Use the Business Objects Config Tool to set the secondary node up, indicating that it is both a secondary node, and providing the IP address of the Primary Node as well. Using Business Objects Admin Console, disable all of the processes that you don't need to have running on the secondary node. For example, Application Foundation will not make use of any additional processes, other than AAAnalytics. Object Persistence in a Multi-Node Case When deployed as a multi-node implementation, the persistence model stays the same as in the single node deployment. In this case, AARepoMgr is used as the mechanism to persist all of the objects, and it runs only on the Primary Node. Anytime that AAAnalytic needs to retrieve information from any of the repositories, it does so through this object, and the object access is the same.
Deployment
Application Foundation Configuration Guide
101
Manual configuration
Follow the steps below if you get the error message: Servlet Engine Exception: The output format must have a '{http://xml. apache. org/ xslt}content-handler' property!URL: /apps/scripts/tools/err_page. jsp?null Incompatibility of XML processing classes The version of the XML parser delivered with Business Objects may differ from the one delivered with the JDK used by the application server. To resolve this override the JDK's XML processing classes and replace them with those that Business Objects uses, by doing the following: 1. Copy the following files in the <INSTALL_DIR>\classes folder: - xalan. jar - xercesImpl. jar - xml-apis. jar 2. Create the following new folder: <APP_SERVER_JDK_HOME>\jre\lib\endorsed 4. Copy the contents of <APP_SERVER_JDK_HOME>\lib\endorsed to <APP_SERVER_JDK_HOME>\jre\lib\endorsed. Incompatibility of XML processing classes for UNIX The version of the XML parser delivered with Business Objects may differ from the one delivered with the JDK used by the application server. The solution is to override the JDK's XML processing classes and replace them with those that Business Objects uses. Run the following commands: cd $APP_SERVER_JDK_HOME mkdir lib/endorsed cp <INSTALL_DIR>/classes/xalan. jar lib/endorsed cp <INSTALL_DIR>/classes/xercesImpl. jar lib/endorsed cp <INSTALL_DIR>/classes/xml-apis. jar lib/endorsed ln -s lib/endorsed jre/lib/endorsed
Manual configuration
102
Application Foundation Configuration Guide
Deployment
Universe Configuration
chapter
104
Application Foundation Configuration Guide
Overview
This chapter provides Application Foundation administrators and power users with an understanding of the principles behind system universes. [. . . ] Access to My Analytics Access to Home Options Access to My Analytics is hidden. Access to the Home icon is hidden Ability to manage document viewing options (similar to InfoView options) is hidden. Access to Membership Tab is hidden.
Access to Search No access to setup Analysis Individual Profiler Access to Metrics Individual Profiler Access to Membership Individual Profiler Access to Portrait Configuration Customize Module Page
Access to Portrait Tab is hidden. The customize link on the upper right corner on the page is hidden.
Define Sliced Metrics Ability to 'Select a Dimension' is hidden when creating a metric. [. . . ]