RELEASE 9.3.1
INSTALLATION GUIDE
Performance Scorecard Installation Guide, 9.3.1
Copyright © 1999, 2008, Oracle and/or its affiliates. All rights reserved.
Authors: Emily Hamer
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. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
About Performance Scorecard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
The Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
The Relational Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
The Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
HYPERION_HOME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Contents iii
Configuring Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Deploying to the Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Deploying to Clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
What Happens During Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Finishing Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Satisfying Startup Dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Starting Shared Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Stopping Shared Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Starting Performance Scorecard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
iv Contents
Deploying to Oracle 10.1.3.1.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Deploying to Clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Mapping the WebAppsConf Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Deploying to a WebSphere Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Deploying to a WebLogic Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Deploying to a JES Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Deploying to an Oracle 10G Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Deploying on a Thai Locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Using Tomcat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Using WebLogic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Contents v
vi Contents
Overview
1
In This Chapter
About Performance Scorecard ..................................................................................................... 7
The Installation ...................................................................................................................... 7
Import / Export Flat File Utility Enables users to import and export data Optional component with custom
using CSV files. Data is transferred in installations.
batch operations manually or using
See the Hyperion Performance Scorecard
schedules.
— System 9 Administrator's Guide.
The Installation
This topic explains the role of database, application server, and HYPERION HOME directory in
the installation. It also outlines licensing.
HYPERION_HOME
When multiple Hyperion products are installed on one computer, common internal and third-
party components are installed to a central directory called HYPERION_HOME. The Hyperion
Home location is defined in the system environment variable called HYPERION_HOME.The
Hyperion Home value is stored in .hyperion.<hostname> in the home directory.
Note:
To ensure that all installers have the permissions required to modify the HYPERION_HOME
location, Hyperion recommends that all Hyperion applications be installed under one
HYPERION user account.
Location
The default location for HYPERION_HOME C:\Hyperion$HOME/Hyperion.
If you have an existing HYPERION_HOME, this folder is used and cannot be modified until
after configuration.
8 Overview
Note:
If the HYPERION_HOME directory is mounted on an NFS used by multiple computers,
installShared Services only one computer.
Contents
The following folders and files are installed in the HYPERION_HOME\commonHYPERION_HOME/
common directory with Shared Services.
Folder Contents
EssbaseRTC Essbase runtime client used when embedding Essbase in other applications
JCE JCE files for encryption, key generation and agreement, and MAC
The Installation 9
Folder Contents
utilities Utilities to change the location of Hyperion Home and export, import, or validate
provisioning data
The utility updates the .hyperion.<host> file, which resides in the directory that contains the
environment variable. Login initialization files, such as .profile and .logi are not updated.
Note:
Apache Tomcat 5.0.28 on Windows: If you installed the Shared Services server as a Windows
service, the Shared Services server does not launch automatically if you change the
HYPERION_HOME location. To solve this issue, manually update the location of the Windows
service.
10 Overview
Licensing
Hyperion no longer uses Oracle's Hyperion® License Server™ or license files with Hyperion.
To comply with your license agreement, perform these tasks:
● Implement an auditing process.
● Activate only the features that you purchased during configuration.
See “Hyperion License Compliance” in the Hyperion Installation Start Here.
The Installation 11
12 Overview
Planning the Installation
2
In This Chapter
General Requirements ............................................................................................................13
Component Requirements ........................................................................................................13
General Requirements
For basic operating system, database, application server, and third-party tool requirements, see
the Hyperion Installation Start Here.
Component Requirements
This section describe tasks that you may have to perform to prepare your environment for
Performance Scorecard. See:
● “Creating Installation Directories on UNIX” on page 13
● “Preparing Databases” on page 14
● “Preparing the Application Server” on page 16
● “Preparing Application Server Clusters” on page 16
● “Preparing to use Essbase” on page 17
General Requirements 13
Preparing Databases
Perform these steps:
1. Perform one of these tasks:
● New users - Create a database and a user with administrative rights to the database.
● Existing users - Have the information required to connect to the database. You enter
this information during configuration.
2. Create a user in the database.
3. Grant rights that enable the user to create and insert seed data, and delete and update tables.
4. DB2 or Oracle: Grant the user administrator rights to the database.
5. Start the database server.
6. MS SQL: See “Preparing Microsoft SQL Server” on page 14.
7. IBM DB2: See “Preparing an IBM DB2 Database” on page 15.
➤ To confirm that the user is the table owner in the Enterprise Manager tables list:
1 Expand the Databases folder.
2 Navigate to the database and expand its directory.
3 Click Tables.
The table list is displayed on the right.
4 Check the table list to confirm that the owner is properly assigned.
Component Requirements 15
Preparing the Application Server
To set up the application server, perform a task:
● WebSphere: If you will run multiple products on WebSphere, use the same account to install,
deploy, and run the product applications.
● Tomcat: Ensure that the CATALINA_HOME variable references the Tomcat installation
directory.
TIP: All default product default port numbers are in the Hyperion Installation Start Here.
Creating Clusters
Perform these steps to create a cluster:
1. Create a cluster as described in your application server documentation.
2. Select one computer (managed server or node manager) to manage the others in the cluster.
3. Ensure that the servers in the cluster use the same port.
4. Windows: Set up a proxy server.
Note: Set up the computers using a static IP address. This ensures that the address will not
change after you install Performance Scorecard.
For information about creating clusters, see your application server documentation
➤ To set up ARBORPATH:
1 Select Start > Settings > Control Panel.
2 Double-click Systems.
Component Requirements 17
3 On the System Properties box, select Advanced and then click Environment Variables.
4 In Systems Variables, select ARBORPATH.
5 If the incorrect path is shown, click Edit to modify the variable.
In This Chapter
Installing Performance Scorecard ................................................................................................19
AIX HPSsetupAIX.bin
HPUX HPSsetupHP11.bin
Linux HPSsetupLinux.bin
In This Chapter
Hyperion Configuration Utility .....................................................................................................23
Satisfying Initial Requirements ...................................................................................................24
Reconfiguring Products ...........................................................................................................24
Configuring Product Upgrades ....................................................................................................25
Configuring Performance Scorecard..............................................................................................25
Satisfying Startup Dependencies.................................................................................................31
Starting Performance Scorecard..................................................................................................33
Restricted Characters
Only enter alphanumeric, dash (-), dot (.) , underscores (_), and tildes (~) during configuration.
Tildes are only supported on Microsoft Windows. All other characters are not supported.
Troubleshooting
Terminating configuration for one product does not stop the configuration of other products.
All configuration warnings and errors are logged as follows:
Microsoft Windows — <HYPERION_HOME>\logs\config
UNIX — $HYPERION_HOME/logs/config
If you encounter errors, perform these tasks:
● Configure products individually.
● See the Hyperion Installation and Configuration Troubleshooting Guide for information about
configuration checks, debugging using logs, troubleshooting methodology, and solutions
to common configuration issues.
Task Reference
Satisfy system and product-specific requirements. “System Requirements” and “Planning Hyperion
Installations” in the Hyperion Installation Start Here
Gather the information you need to configure products. “Hyperion Configuration Utility Worksheets” in the Hyperion
Installation Start Here
Install, configure, and start the Shared Services server. Hyperion Shared Services Installation Guide
Reconfiguring Products
Hyperion Configuration Utility enables you to reconfigure products to incorporate changes in
your environment such as a different application server.
Note:
Stop the server before reconfiguring products, and restart the server afterward.
On UNIX:
❍ Change to <HYPERION_HOME>/common/config and type configtool.sh.
❍ Change to <HYPERION_HOME>/common/config and type configtool.sh —
console.
2 Select the language in which to configure and click Next.
Selection Task
Product Options First installation: This task is automatically selected, but does not require you to
perform any tasks. Reconfiguration: You can select this task, but will not need to
perform any tasks.
Shared Services Registration Enter the information in “Registering With Shared Services ” on page 27.
Deploy to Application Server Tip: Hyperion recommends that you use the same application server, and domain
or profile.
a. Start the application server.
b. Select the application server, then an option:
● Automatic— Hyperion Configuration Utility deploys all files to the application
server, resulting in no or minimal post-deployment tasks:
❍ WebLogic: If disk space is inadequate, specify another location for the
WAR file and redeploy.
❍ WebSphere: If disk space is inadequate, Hyperion Configuration Utility
places java.io.tempdir in <HYPERION_HOME>
\temp<HYPERION_HOME>/temp. After deployment, the temp folder is
deleted.
● Manual— The EAR or WAR file is placed in this directory, enabling you to
manually deploy after configuration:
<ProductHome>\<AppServer>\InstallableApps\common
ProductHome>/<AppServer>/InstallableApps/common
Alerter configuration a. Enter the name and port number of the computer on which the E-mail server is
installed.
b. Enter the ID and password that you use to log on to the E-mail server.
6 Click Finish.
Configuration time depends on the products and tasks you selected.
If errors display, perform these tasks:
● Configure products individually and perform tasks separately.
● See the Hyperion Installation and Configuration Troubleshooting Guide.
7 Perform any further configuration tasks identified in “Finishing Configuration” on page 31.
Field Description
Server Name The name of the computer where the Shared Services server is installed.
Caution! Do not specify an IP address, especially in DHCP
environments, or enter restricted characters.
SSL Select to use Secure Sockets Layer for encryption. See the Hyperion
Product SSL Configuration Guide.
HPS URL URL of the computer to which you deploy Performance Scorecard.
HPS Application Name Name for the Performance Scorecard application in Shared Services.
The application is automatically created during configuration. You need
not create it in Shared Services.
HPS Project Name for the Performance Scorecard project in Shared Services. This
project is automatically created during configuration. You need not
create it in Shared Services.
Use Shared Services for User Management Select to create users in Shared Services that you can also use in other
Hyperion product applications.
Use Shared Services Directory Definitions Select to authenticate users using Shared Services.
Field Description
Database or SID (Oracle only) Database name or the Oracle system identification (database instance). Do not use
restricted characters.
Data Tablespace (Oracle) Name of an existing tablespace used to create tables. The data tablespace is the
logical portion of the database used to allocate storage for table data.
Index Tablespace (Oracle) Name of an existing tablespace used to create database indexes. The index
tablespace is the logical portion of the database used to allocate storage for index
data.
Table 7 Deployment
Field Description
or /opt/WebSphere/AppServer
● WebSphere Express:
c:\IBM\WebSphere\Express51\AppServer
/opt/IBM/WebSphere/Express51/AppServer
● WebLogic 8.1.x:
c:\bea\weblogic81
/opt/bea/weblogic81
● WebLogic 9.1.x:
c:\bea\weblogic91
/opt/bea/weblogic91
Deploy as a service Selected by default to register the web application as a Windows service listed in Windows
Control Panel. See “Startup Dependencies” in the Hyperion Installation Start Here.
Profile (WebSphere) Name of the profile where you access the application. By default, all applications deploy to
the same profile. To change the profile name, see “What Happens During Deployment ” on
page 30.
Domain (WebLogic) Default name of the domain where you access the application. For WebLogic 9.1.x, all
applications deploy to the same domain. To change the domain name, see “What Happens
During Deployment ” on page 30.
Server Name Enter the name of the server where you will access the product. Do not include spaces. This
name is used as the product directory name in <HYPERION_HOME>\deployments.
Port To change the default port, enter a unique port number that does not exceed 1025 to avoid
conflicts with third-party port assignments. See “Ports” in the Hyperion Installation Start
Here.
Deploying to Clusters
This section explains how to deploy to a cluster.
➤ To deploy to a cluster:
1 On the Shared Directory window, enter a drive that all computers in the cluster can access.
2 On the Local Directory window, select the directory that you created to contain temporary files. See “Creating
a Temporary Directory” on page 16.
3 Click Next.
Under this directory, the bin directory contains start and stop scripts for all deployed
applications. For each application, there is also a setCustomParams<Product>.bat file or a
shell script where JAVA_OPTIONS can be changed when starting using start scripts.
To change the default profile or domain directory, modify the deployment directory parameter
in the weblogic.properties or websphere.properties in:
HYPERION_HOME\common\config\resources\<AppServName>\resources
HYPERION_HOME/common/config/resources/<AppServName>/resources
Finishing Configuration
If appropriate, perform these tasks after configuration:
● If you deployed manually or use a Thai locale, see Appendix A, “Manual Application Server
Deployment Tasks”.
● Start Shared Services. See “Satisfying Startup Dependencies” on page 31.
● Start Performance Scorecard. See “Starting Performance Scorecard” on page 33.
➤ If you did not deploy Shared Services application server as a Windows service, to start the Shared
Services server:
1 Select Start > Programs > Hyperion > Foundation Services > Start Shared Services.
2 If the menu item does not indicate the application server to which the Shared Services server is deployed,
you must start Shared Services server manually.
<HYPERION_HOME>/deployments/<AppServNameAndVersion>/bin/
startSharedServices9.sh
<HYPERION_HOME>/deployments/<AppServNameAndVersion>/bin/
startSharedServices.sh
<HYPERION_HOME>/deployments/<AppServName>/<version>/bin/
startSharedServices9.sh
<HYPERION_HOME>/deployments/<AppServNameAndVersion>/bin/
stopSharedServices9.sh
<HSS_HOME>/AppServer/InstalledApps/<AppServName>/<version>/
SharedServices9/stopSharedServices.sh
<HYPERION_HOME>/deployments/<AppServNameAndVersion>/bin/
stopSharedServices.sh
<HYPERION_HOME>/deployments/<AppServName>/<version>/bin/
stopSharedServices9.sh
Note:
Windows: You can also select Start > Programs > Hyperion > Foundation Services > Stop
Shared Services.
2 WebLogic: If prompted, use the FORCESHUTDOWN command to stop Shared Services server:
a. In a text editor, open the stop script.
See the table under Step 1 for the stop script location.
b. In the file, find SHUTDOWN, and replace it with FORCESHUTDOWN.
c. Save and execute the file.
Microsoft Windows To start the Performance Scorecard server, select Start > Programs > Hyperion > Performance
Scorecard > startWebReports on <app server>
To start the Alerter server, select: Start > Programs > Hyperion > Performance Scorecard >
startHPSAlerter on <app server>
To start Performance Scorecard on another computer, navigate to: http:
\<computer>:<port>\HPSWebReports
UNIX From a command line, enter ./startHPS.sh in the deployment directory. To start the Alerter,
enter ./startAlerter.sh in the deployment directory.
➤ To uninstall Scorecard:
1 If you installed Performance Scorecard as a service, stop the service.
2 Copy the notes directory that contains current notes, annotation, and attachment files. By default, this
directory is in <HYPERION_HOME>\deployments\<web server>\webappsconf
\attachments.
3 Copy the config directory that contains the properties and XML files that you may have modified for the
current application. By default, this directory is in <HYPERION_HOME>\hps\9.3.1\AppServer
\Tomcat\5.0.28\webappsconf\config.
4 Copy the images directory that contains application graphics. By default this directory is
in<HYPERION_HOME>\hps\9.3.1\AppServer\installedApps\Tomcat\5.0.28
\webreportsDomain\HPSWebReports\images.
5 Launch the uninstall:
35
36 Uninstalling Performance Scorecard
Upgrading Scorecard
6
These upgrade paths are supported:
● 9.2.0.3 to 9.3.1
● 9.3.0.x to 9.3.1
To upgrade from a release prior to 9.2.0.3, upgrade to one of the releases noted above. You can
then upgrade to 9.3.1.
Support for upgrading a 9.2 release prior to 9.2.0.3 will be provided in an upcoming service pack
IBM DB2: Ensure that the admin user is not a member of USERS group. See “Preparing an IBM
DB2 Database” on page 15.
If you are upgrading Shared Services with other products, upgrade Shared Services first.
➤ To upgrade:
1. Note the settings that configured the existing release.
2. Stop the application server.
3. Launch the installation and select Upgrade Install.
4. Install this release of Performance Scorecard. See “Installing Performance Scorecard and
Optional Components” on page 19. Select Upgrade existing installation.
5. Launch the Hyperion Configuration Utility.
6. Connect to the database used with the previous release. See “Configuring Databases ” on
page 28.
7. Deploy to the application server. See “Deploying to the Application Server ” on page 28.
8. Move the note and attachment directories used in the old application to the same location
in the new deployment directory.
37
38 Upgrading Scorecard
Configuring Performance
7 Scorecard for External
Authentication
In This Chapter
External Authentication Options .................................................................................................39
Prerequisites........................................................................................................................40
Configuring for External Authentication and Single Sign-On ...................................................................40
Configuring SiteMinder for Single Sign-On.......................................................................................46
Creating a Web Resource .........................................................................................................48
Adding and Managing User Directories ..........................................................................................48
Configuring the Token Time-out...................................................................................................51
Caution!
If you use Shared Services for external authentication or single sign-on, ensure that Basic
JDBC is last in the preferred search order list. See “Configuring the Search Order” on page
49.
Caution!
Do not use blanks in the name.
➤ To run Performance Scorecard and the Alerter (if you installed it) on the same application server:
1 Perform these tasks.
a. Start the WebLogic Admin Server Console.
b. Under <mydomain > Services, select XML.
c. Click Configure a new XML Registry.
d. Enter JAXP 1.2 in Name.
e. Enter the following in DocumentBuilderFactory:
org.apache.xerces.jaxp.DocumentBuilderFactoryImplSax
ParserFactory = org.apache.xerces.jaxp.SAXParserFactoryImpl
f. From When To Cache, select cache-at-initialization.
g. Click Create.
2 Select the “Targets ”tab.
3 Move myserver from the Available Servers to the Chosen Servers frame.
4 Click Apply.
5 Restart WebLogic.
Caution!
If you use Shared Services to configure for external authentication or single sign-on, make Basic
JDBC last in the preferred search order list. See “Configuring the Search Order” on page 49.
Caution!
Do not include any blanks in the name.
6 Enter the URL, or Web path name, to the LDAP or MSAD server in URL
7 Enter cn=user information in User DN The user name is the information from a user account that has read-
only access to the directory stores.
8 Enter the password for the user or user group in Password.
9 Enter the user URL organizational unit information in User Organizational Unit URL. The organizational unit
is the information that indicates the branch in the directory server that contains user entries.
10 Optional: Enter the Login Attribute. This entry matches an attribute in the directory that uniquely identifies
user entries.
11 Enter the URL for the group user organizational unit in Group Organizational Unit URL.
12 Do not specify a Context Class.
13 Click Save to save the service provider settings, and return to the Initial Configuration page.
14 Add a Performance Scorecard user account with the same LDAP or MSAD name. Refer to the Hyperion
Performance Scorecard — System 9 Administrator’s Guide.
15 Define the search order. See “Configuring the Search Order” on page 49.
16 Restart the application to apply the configuration changes.
<logger>
<priority>FATAL</priority>
</logger>
<securityAgent name="NETEGRITY"/>
Note: You can only configure security agents for web-based applications.
If you later choose to discontinue using SiteMinder as an external user directory, remove this
code.
4 Modify HyperionCSS.xml as follows:
● To point to the same providers as those configured in the SiteMinder Policy Server.
● Add SiteMinder to the search order.
For example, if you use LDAP and want to use SiteMinder, the code should resemble the
following:
<userDN>cn=<name>,ou=people,DC=ctgw2k-1,DC=hyperion,DC=com</userDN>
<password>Jeff</password>
<authType>simple</authType>
<maxSize>40</maxSize>
<user>
<url>ou=People</url>
</user>
</ldap>
</provider>
</spi>
<searchOrder>
<el>ldapServer</el>
<el>siteminder</el>
</searchOrder>
<token>
<timeout>60</timeout>
</token>
<logger>
<priority>FATAL</priority>
</logger>
<securityAgent name="NETEGRITY" />
</css>
5 Save and close the file.
6 Restart the application server.
<logger>
<priority>DEBUG</priority>
</logger>
Value Description
WARN Includes cautionary information, if relevant, for some operations and requests
<token>
<timeout>60</timeout>
</token>
3 Between the <timeout></timeout> tags, enter the number of minutes that should pass before a user
is required to authenticate again.
The default length for the time-out token in Performance Scorecard is set to 60 minutes. For
example, <timeout>300</timeout>.
4 Save and close the file.
In This Chapter
Using External User Directories ...................................................................................................53
Creating and Provisioning Users ..................................................................................................53
In This Appendix
Deploying to a Single Application Server ........................................................................................55
Deploying to Clusters ..............................................................................................................61
Deploying on a Thai Locale .......................................................................................................68
Deploying to WebLogic
This section describes how to deploy Scorecard manually to WebLogic.
Deploying to WebSphere
Unless you add another port, Performance Scorecard runs on the default port of 18080.
➤ To deploy to WebSphere:
1 Log on to the WebSphere Administrative Console.
2 Select Applications > Install New Application.
3 Ensure that Local File System is selected, then click Browse to navigate to HPSWebReports.war. This
file is in<HYPERION_HOME>\deployments\WebSphere6\manual\webapps.
4 Enter HPSWebReports in Context Root.
5 Click Next and then Continue.
6 Enter hps in Application Name.
7 Click Next.
8 On Map virtual hosts for web modules, select HPSWebReports.
9 Ensure that default_host is specified for Virtual Host.
10 Click Next.
Deploying to JES
This section explains to deploy to a standalone JES application server.
➤ To deploy to JES:
1 Launch the JES Admin Console.
2 In Common Tasks, select Configurations > <AppServerConfig> > JVM Settings.
3 On the JVM Settings page, select JVM options.
4 Scroll to the ninth line of code.
5 Delete the code after —Djava.security.policy=.
6 Click Path Settings.
7 In Native Library Path Prefix, add these lines of code:
● C:\Hyperion\9.3.1\AppServer\InstalledApps\JES\<version>\manual
\webappsconf\bin
● C:\Hyperion\common\CSS\9.3.1\bin
● C:\Hyperion\common\CLS\9.3.1\bin\Windows
● C:\Hyperion\common\EssbaseRTC\9.3.1\bin
8 Click Save.
9 In any text editor, open asenv.bat from <AppServer>/config.
10 Add this code: set ARBORPATH=C:\Hyperion\common\EssbaseRTC\9.3.1.
11 Restart the JES server.
12 In the JES Admin Console, select Common Tasks.
13 Select Deploy Web Applications.
Preparing to Configure
● If Oracle 10.1.3.1.0 Server is not installed, install it. Specify that you want to use HTTP
protocol.
● Install Performance Scorecard to the computer hosting Oracle 10.1.3.1.0 Server.
● Make any required port assignments or changes.
➤ To deploy:
1 Modify the Path environment variable as follows:
a. Select Start > Control Panel > System > Advanced and click Environment Variables.
Variable Value
CIS_CLASSPATH <HYPERION_HOME>\common\SAP\lib;%CIS_CLASSPATH%
ISHOME If you use Oracle's Essbase® Integration Services to generate an Essbase database, specify the
installation directory, for example, C:\Hyperion\AIS.
HYPERION_HOME If you use Oracle's Essbase® Integration Services to generate an Essbase database, reference
the system variable. For example, C:\<HYPERION_HOME>
ARBORPATH Reference the installation directory or the EssbaseRTC common directory, as follows: C:
\<HYPERION_HOME>\AnalyticServices or C:\<HYPERION_HOME>\common
\EssbaseRTC\9.3.1
PATH Reference the contents of the PATH environment variable by performing these tasks:
a. Select Start > Settings > Control Panel > System > Advanced.
b. Click Environment Variables.
Row Code
1 <<HPS install>>\9.3.1\AppServer\InstalledApps\Oracle\10g\manual\webappsconf
\bin
2 <HYPERION_HOME>\common\CSS\9.3.1\bin
3 <HYPERION_HOME>\common\EssbaseRTC\9.3.1\bin or C:\<HYPERION_HOME>
\AnalyticServices\bin
4 <HYPERION_HOME>\common\SAP\bin
Deploying to Clusters
The following sections describe how to deploy Performance Scorecard and the Alerter to a
cluster.
Perform the steps in “Mapping the WebAppsConf Directory” on page 62, and refer to these
sections:
● “Deploying to a WebSphere Cluster” on page 62
Deploying to Clusters 61
● “Deploying to a WebLogic Cluster” on page 63
● “Deploying to a JES Cluster” on page 66
● “Deploying on a Thai Locale” on page 68
● “Deploying to an Oracle 10G Cluster” on page 67
➤ To map webappsconf:
1 Navigate to the directory for the application server.
2 Right-click on the webappsconf directory and select Properties. The Properties dialog box is displayed.
3 Click Share this folder.
4 Enter webappsconf as the share name.
5 Select the users who will access this directory.
6 Select Tools > Map Network Drive. The Map Network Drive dialog box is displayed.
7 Select the drive to share and browse to webappsconf.
➤ To deploy to WebSphere:
1 Log on to the WebSphere Administrative Console.
2 Select Applications > Install New Application.
3 Select Server Path and browse to HPSWebReports.war. This file is in <HYPERION_HOME>
\deployments\WebSphere\manual\webapps.
4 Click Apply and then OK.
5 InContext Root, enter HPSWebReports.
6 Click Next.
7 Click Next to accept the settings, such as the default host shown on the Step 1 and Step 2 pages.
Deploying to Clusters 63
Before deploying to a WebLogic cluster, perform these tasks:
● Satisfied the requirements in “Preparing Application Server Clusters” on page 16.
● Link webappsconf to the shared drive. See “Mapping the WebAppsConf Directory” on
page 62.
➤ To deploy:
1 Log on to the WebLogic Administration Console.
2 Select Deployments > WebApplication Modules.
3 Click Deploy a new Web Application Module.
4 Navigate to HPSWebReports.war as follows:
● 9.1: <HYPERION_HOME>\deployments\WebLogic9\manual\webapps
● 8.1: <HPS Install>\AppServer\InstalledApps\WebLogic\8.1\manual\webapps
5 Click Target Module.
6 Select the cluster and then All Servers in cluster.
7 Click Continue.
8 Select Copy this web application module onto every target for me.
9 Accept HPSWebReports as the name of the web application.
10 Click Deploy.
11 Perform steps 2-11 to deploy the Alerter, with these changes:
● Select HPSAlerter.war.
● Enter HPSAlerter as the application name.
12 Configure and start each server in the cluster using one of these options:
● “Using the Administration Console” on page 64
● “Using a Command Line” on page 65
13 Stop and restart each server.
14 Connect to each server in the cluster or the proxy server using the ports that you specified.
<bea_home>\jdk142_05\lib tools.jar
<bea_home>\weblogic81\server\lib ● weblogic_sp.jar
● weblogic.jar
call z:\bin\setHpsEnv.cmd
set PATH=%HPS_PATH%,%PATH%
set CLASSPATH=%HPS_CP%,%WEBLOGIC_CLASSPATH%,%POINTBASE_CLASSPATH%;
%JAVA_HOME%\jre\lib\rt.jar,%WL_HOME%\server\lib\webservices.jar;
● On Solaris:
c. Before CLASSPATH=, enter <shared drive>/bin/setHpsEnv.sh.
Insert a space before <shared directory>.
d. Enter ${HPS_CP} where the WebLogic classpath is set.
The file should contain this information:
Deploying to Clusters 65
5 Save and close the file.
6 Run the file to start the server.
Preparing to Deploy
Perform these tasks before deploying to an Oracle cluster:
● Satisfy the requirements for a cluster identified in “Preparing Application Server Clusters”
on page 16.
● If Oracle 10.1.3.1.0 Server is not installed, install it. Specify that you want to use HTTP
protocol.
● Ensure that all instances of Performance Scorecard in the cluster are configured to use the
same database.
● Make any required port assignments or changes.
Deploying to Clusters 67
2 From the Cluster Topology page, navigate to Application Server: > HPS.
3 Select Administration > Server Properties.
4 In the Command Line Options area, enter 128 MB in Initial Heap Size and 256 MB in Maximum Heap
Size.
5 In the Environment Variables area, click Add Another Row.
6 Enter the HYPERION_HOME directory you specified during installation.
7 Click Apply and restart the HPS instance.
8 See the next section.
Using Tomcat
Perform this procedure to run Scorecard on a Thai locale using Tomcat.
to:
:set CATALINA OPTS=-<original value> - Duser.language=en -
Duser.country=US
5 Save and close the file.
6 Restart the application server and Performance Scorecard.
Using WebLogic
This section describes how to deploy Performance Scorecard to a Thai locale if you are using
the WebLogic application server.
➤ To deploy to WebLogic:
1 Shut down ScorecardPerformance Scorecard and the application server.
2 Open <HPS install>\AppServer\InstalledApps\WebLogic\<version>
\<domain>startHps.bat in any text editor.
3 Scroll to a line of code:
set JAVA_OPTIONS=<original value>
In This Appendix
Data Integration Management Adapters .........................................................................................71
About Installing Data Integration Management Adapters ......................................................................71
Installing DIM Adapter for Performance Scorecard ............................................................................72
Configuring DIM Adapter for Performance Scorecard ..........................................................................73
Uninstalling DIM Adapter for Performance Scorecard .........................................................................76
Configuring Connections
Before you can extract data from sources or write data into targets, you must configure an
application connection in the Workflow Manager. You will specify attributes that Data
Integration Management Server uses to connect to a database during a Data Integration
Management session. The application connections that you define in Workflow Manager are
saved in Data Integration Management Repository.
Tip:
To edit or delete connections, select them in the Application Connection Browser and click Edit
or Delete.
Index
Index 79
A B C D E H I J L M N O P R S T U W
E WebLogic, 63
error logs, 24 WebSphere, 62
existing release of Performance Scorecard, upgrading, MS SQL Server requirements, 14
37 MSAD provider, enabling, 45
external authentication
MSAD or LDAP, enabling, 45
NTLM, enabling, 42
N
Netegrity SiteMinder, using, 46
NTLM
H multiple domain support, 44
HYPERION_HOME UNIX support, 44
contents, 9
default location, 8
overview, 8
O
Oracle
HYPERION_HOME environment variable, 8
10.1.3.1.0 application server, single server
deployment, 58
I cluster application server deployment, 67
IBM DB2, requirements, 15 database requirements, 14
IBM WebSphere
manual deployment to single server, 56
Import\Export Flat File Utility
P
Performance ScorecardPerformance Scorecard
description, 7
configuring, 23
installation, 19
existing release, updating, 37
installation
installation, 19
methods, 19
requirements, 13
starting, 33
J post-configuration tasks
JES Shared Services projects, setting up, 53
cluster deployment, 66 preferred logging priority, setting, 50
manual deployment provider search order, setting, 49
cluster, 66 provisioning users in Shared Services, 54
single server, 57
R
L reconfiguration, 24
LDAP provider, enabling, 45 registration, Shared ServicesShared Services, 27
repository plug-in
registering, 73
M requirements
manual deployment
application server
single Oracle application server, 58
cluster, 16
single server
single server, 16
JES, 57
configuration, 24
WebSphere, 56
database, 14
single server, WebLogic, 55
IBM DB2, 15
to application server cluster
Microsoft SQL Server, 14
JES, 66
Essbase, 17
Oracle, 67
80 Index
A B C D E H I J L M N O P R S T U W
T
Thai locale, deployment, 68
Tomcat
deploying on Thai locale, 68
troubleshooting, 24
U
uninstalling
Performance Scorecard, 35
UNIX
requirements, 13
using NT LAN Manager, 44
updating Performance Scorecard, 37
upgrades
configuring, 25
user directory
deleting, 49
enabling, 40
modifying, 49
user rights
NTLM, establishing, 42
Windows 2000, establishing, 43
Windows NT, establishing, 43
users
creating and provisioning in Shared Services, 54
synchronizing between Shared Services and
Performance Scorecard, 54
W
WebLogic
Index 81
A B C D E H I J L M N O P R S T U W
82 Index