181
IBM OpenPages GRC Platform Version 6.2.0 Installation Guide with Database

IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

IBM OpenPages GRC PlatformVersion 6.2.0

Installation Guide with Database

���

Page 2: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

NoteBefore using this information and the product it supports, read the information in “Notices” on page 167.

Product Information

This document applies to IBM OpenPages GRC Platform Version 6.2.0 and may also apply to subsequent releases.

Licensed Materials - Property of IBM Corporation.

© Copyright IBM Corporation, 2003, 2012.

US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contractwith IBM Corp.

Page 3: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Contents

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

Chapter 1. IBM OpenPages GRC Platform components . . . . . . . . . . . . . . . 1Server topology and installation configurations . . . . . . . . . . . . . . . . . . . . . . . . 1

Vertical and horizontal scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Load balancing configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Clustered OpenPages environments . . . . . . . . . . . . . . . . . . . . . . . . . . 5

The OpenPages repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Oracle database software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Application server software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5OpenPages workflow server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Cognos Business Intelligence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Content store database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

CommandCenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Chapter 2. Installation planning . . . . . . . . . . . . . . . . . . . . . . . . . 7Hardware requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Hardware requirements for application servers . . . . . . . . . . . . . . . . . . . . . . . 7Hardware requirements for the database server . . . . . . . . . . . . . . . . . . . . . . 10Data storage requirements for the database server . . . . . . . . . . . . . . . . . . . . . 13Hardware requirements for reporting servers . . . . . . . . . . . . . . . . . . . . . . . 13

Software prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Supported software environments . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Prerequisite software for all servers . . . . . . . . . . . . . . . . . . . . . . . . . . 16Prerequisite software for application servers . . . . . . . . . . . . . . . . . . . . . . . 17Prerequisite software for reporting servers . . . . . . . . . . . . . . . . . . . . . . . . 18Prerequisite software for OpenPages client computers . . . . . . . . . . . . . . . . . . . . 18

VMWare configuration requirements on Windows computers. . . . . . . . . . . . . . . . . . . 18

Chapter 3. Preparing your system for installation . . . . . . . . . . . . . . . . . 19The Super Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Users and groups for installations on Windows computers . . . . . . . . . . . . . . . . . . . 20Users and user groups for installation on AIX computers . . . . . . . . . . . . . . . . . . . . 20

Creating users and groups on the database server for AIX installations . . . . . . . . . . . . . . 20Creating users and groups on the application servers for AIX installations . . . . . . . . . . . . . 21Creating users and groups on the reporting servers for AIX installations . . . . . . . . . . . . . . 23

Enabling Data Execution Prevention for essential Windows programs and services . . . . . . . . . . . 25Optional: Changing the Temp directory for AIX installations . . . . . . . . . . . . . . . . . . . 26Optional: Changing the Temp directory for Windows installations . . . . . . . . . . . . . . . . . 26Installing WebLogic Server on Windows computers . . . . . . . . . . . . . . . . . . . . . . 26

Configuring WebLogic Server on a multihomed computer in a Windows environment . . . . . . . . . 27Installing WebSphere Application Server on AIX computers . . . . . . . . . . . . . . . . . . . 28

Installing the WebSphere Application Server fix packs on AIX computers. . . . . . . . . . . . . . 30Removing root user installation files for WebSphere Application Server . . . . . . . . . . . . . . 30

Multicasting in the OpenPages environment . . . . . . . . . . . . . . . . . . . . . . . . 31Port assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Chapter 4. Oracle Database Server software installations . . . . . . . . . . . . . . 35Removing environment variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Copying the installation files for the database server . . . . . . . . . . . . . . . . . . . . . 35Prerequisite setup for AIX computers . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

AIX operating system file sets for Oracle database software . . . . . . . . . . . . . . . . . . 36Creating the Oracle installation directory on AIX computers . . . . . . . . . . . . . . . . . . 36Loading the kernels extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

iii

Page 4: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Verifying that your AIX computer meets system prerequisites . . . . . . . . . . . . . . . . . 37Installation modes for the database software . . . . . . . . . . . . . . . . . . . . . . . . 38

Installing the database software in interactive mode . . . . . . . . . . . . . . . . . . . . . 38Silent mode installations for the database server and client software . . . . . . . . . . . . . . . 40Non-default values for the new Oracle instance . . . . . . . . . . . . . . . . . . . . . . 40

Scripts to manually create the OpenPages database schema before installation . . . . . . . . . . . . . 41Creating the tablespace and users for the OpenPages database before installation . . . . . . . . . . . 42

Installing the 32-bit Oracle Client software in interactive mode . . . . . . . . . . . . . . . . . . 45Setting the ORACLE_HOME environment variable on reporting servers . . . . . . . . . . . . . . 46

Testing the connections to the database server and the OpenPages repository . . . . . . . . . . . . . 46

Chapter 5. Installing IBM Cognos Business Intelligence . . . . . . . . . . . . . . 49Web server configuration options for Cognos BI . . . . . . . . . . . . . . . . . . . . . . . 50

Configuring IIS 7.0 Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Configuring virtual directories in IIS . . . . . . . . . . . . . . . . . . . . . . . . . . 52Configuring the Apache Web Server on a Windows System . . . . . . . . . . . . . . . . . . 52Configuring the Apache Web Server on an AIX System . . . . . . . . . . . . . . . . . . . . 53

Configuring a connection to the content store . . . . . . . . . . . . . . . . . . . . . . . . 53

Chapter 6. OpenPages application server installations . . . . . . . . . . . . . . . 57Oracle client installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Installing the 64-bit Oracle Client software in interactive mode . . . . . . . . . . . . . . . . . 57Copying the installation files for the application server . . . . . . . . . . . . . . . . . . . . 58Setting the ORACLE_HOME environment variable on OpenPages admin and managed servers . . . . . . 59

Custom OpenPages Database Schema installations . . . . . . . . . . . . . . . . . . . . . . 60Additional prerequisite setup for AIX computers . . . . . . . . . . . . . . . . . . . . . . . 60

Creating the installation directory for WebSphere Application Server . . . . . . . . . . . . . . . 60Worksheet for installing the OpenPages GRC Platform on application servers . . . . . . . . . . . . . 60Installing OpenPages and workflow server in interactive mode . . . . . . . . . . . . . . . . . . 62Testing the connections to the database server and the OpenPages repository . . . . . . . . . . . . . 71Starting WebLogic Server cluster members for the first time . . . . . . . . . . . . . . . . . . . 72

Chapter 7. OpenPages CommandCenter installations. . . . . . . . . . . . . . . . 73Prerequisite tasks for CommandCenter installations . . . . . . . . . . . . . . . . . . . . . . 73

Setting environment variables for the reporting server on Windows computers . . . . . . . . . . . . 73Setting environment variables for the reporting server on AIX computers. . . . . . . . . . . . . . 74Creating the installation directory for CommandCenter on AIX computers . . . . . . . . . . . . . 75Worksheet for CommandCenter installations . . . . . . . . . . . . . . . . . . . . . . . 75

Installing CommandCenter in interactive mode . . . . . . . . . . . . . . . . . . . . . . . 76CommandCenter post installation tasks . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Creating the reporting schema and framework . . . . . . . . . . . . . . . . . . . . . . 80Optional: CommandCenter portal security . . . . . . . . . . . . . . . . . . . . . . . . 81Creating the data source connection to the OpenPages database . . . . . . . . . . . . . . . . . 81

Chapter 8. Post installation tasks . . . . . . . . . . . . . . . . . . . . . . . . 83Configuring OpenPages to work on a single computer . . . . . . . . . . . . . . . . . . . . . 83Verification checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84Fix pack installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Database server tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

Tuning the performance of the database instance . . . . . . . . . . . . . . . . . . . . . . 85Optional: Memory tuning guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . 86

Admin server tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Configuring the database connection pool on Windows computers . . . . . . . . . . . . . . . . 87Configuring the database connection pool on AIX computers . . . . . . . . . . . . . . . . . . 88Enabling simultaneous access to OpenPages applications and Fujitsu Interstage BPM for a single user on AIXcomputers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Preventing concurrency conflicts . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Optional: Increasing the paging file size on Windows computers . . . . . . . . . . . . . . . . 90Optional: Increasing the paging file size on AIX computers . . . . . . . . . . . . . . . . . . 90Increasing the Oracle WebLogic Maximum Message Size . . . . . . . . . . . . . . . . . . . 91

iv IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 5: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

OpenPages application server tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Enabling LDAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Disabling LDAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

CommandCenter post installation tasks . . . . . . . . . . . . . . . . . . . . . . . . . . 93Changing the CommandCenter host settings . . . . . . . . . . . . . . . . . . . . . . . 93Creating the reporting schema and framework . . . . . . . . . . . . . . . . . . . . . . 94Optional: CommandCenter portal security . . . . . . . . . . . . . . . . . . . . . . . . 95

Accessing OpenPages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Chapter 9. Starting and stopping OpenPages servers . . . . . . . . . . . . . . . 97Windows services used by OpenPages applications . . . . . . . . . . . . . . . . . . . . . . 97

Starting OpenPages application servers on Windows computers . . . . . . . . . . . . . . . . . 98Stopping OpenPages application servers on Windows computers . . . . . . . . . . . . . . . . 99

AIX scripts used to start and stop OpenPages application servers . . . . . . . . . . . . . . . . . 100Starting OpenPages application servers on AIX computers . . . . . . . . . . . . . . . . . . 100Stopping OpenPages application servers on AIX computers . . . . . . . . . . . . . . . . . . 101

Chapter 10. Configuring clustered environments . . . . . . . . . . . . . . . . . 103Clustered OpenPages Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . 103

Increasing the Oracle connection limit . . . . . . . . . . . . . . . . . . . . . . . . . 103Configuring OpenPages applications to use a domain account on Windows computers . . . . . . . . . 104Configuring file share permissions on AIX computers . . . . . . . . . . . . . . . . . . . . 105Sharing a network OpenPages storage directory on Windows computers . . . . . . . . . . . . . 105Sharing a network OpenPages storage directory on AIX computers . . . . . . . . . . . . . . . 106

Configuring Apache Web Server for load balancing in Windows environment . . . . . . . . . . . . . 108Customizing the load balancer in Windows environments for large data sets . . . . . . . . . . . . 110

Configuring IBM HTTP Server for load balancing in AIX environments . . . . . . . . . . . . . . . 111Configuring property files for load balancing in AIX environments . . . . . . . . . . . . . . . 113Configuring property files for each OpenPages instance . . . . . . . . . . . . . . . . . . . 114Customizing the load balancer in an AIX environment for large data sets . . . . . . . . . . . . . 115

Load balancing the OpenPages reporting server . . . . . . . . . . . . . . . . . . . . . . . 116Adding OpenPages servers to Cognos Application Firewall safe list . . . . . . . . . . . . . . . 116Communication Between CommandCenter Servers . . . . . . . . . . . . . . . . . . . . . 117Configuring the primary CommandCenter server . . . . . . . . . . . . . . . . . . . . . 117Configuring secondary CommandCenter servers . . . . . . . . . . . . . . . . . . . . . 118Configuring an Apache load balancer or proxy server . . . . . . . . . . . . . . . . . . . . 119Changing the CommandCenter host settings . . . . . . . . . . . . . . . . . . . . . . . 119

Chapter 11. Single signon integration for OpenPages application server and thereporting server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Configuring OpenPages applications for single signon. . . . . . . . . . . . . . . . . . . . . 121Configuring the single signon logout destination . . . . . . . . . . . . . . . . . . . . . . 122Configuring the application server for single signon on Windows computers . . . . . . . . . . . . . 122Disabling OpenPages single signon . . . . . . . . . . . . . . . . . . . . . . . . . . . 124Configuring single signon for a reporting server. . . . . . . . . . . . . . . . . . . . . . . 125

Chapter 12. Silent installations . . . . . . . . . . . . . . . . . . . . . . . . . 127Response files for silent installations. . . . . . . . . . . . . . . . . . . . . . . . . . . 127

Editing the response file for database server silent installations . . . . . . . . . . . . . . . . . 127Editing the response file for 32-bit database client silent installations . . . . . . . . . . . . . . . 128Editing the response file for 64-bit database client silent installations . . . . . . . . . . . . . . . 128Editing the response file for OpenPages application silent installations . . . . . . . . . . . . . . 129Editing the response file for CommandCenter silent installations . . . . . . . . . . . . . . . . 129

Response file parameters for use with silent installations . . . . . . . . . . . . . . . . . . . . 130Installation program in silent mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

Running the installation program for the database server in silent mode . . . . . . . . . . . . . 145Running the installation program for the database client in silent mode . . . . . . . . . . . . . . 145Running the installation program for the OpenPages application in silent mode . . . . . . . . . . . 146Running the installation program for the CommandCenter in silent mode . . . . . . . . . . . . . 146

Contents v

Page 6: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Chapter 13. OpenPages GRC Platform software uninstallations . . . . . . . . . . . 149Uninstalling OpenPages applications . . . . . . . . . . . . . . . . . . . . . . . . . . 149Optional: Uninstalling the workflow server . . . . . . . . . . . . . . . . . . . . . . . . 150Removing the 64-bit Oracle client . . . . . . . . . . . . . . . . . . . . . . . . . . . 150Uninstalling the Oracle database software . . . . . . . . . . . . . . . . . . . . . . . . . 151Uninstalling CommandCenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152Removing the 32-bit Oracle Client . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

Appendix. Troubleshooting problems . . . . . . . . . . . . . . . . . . . . . . 155Troubleshooting resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

Support Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156Service requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156OpenPages Customer Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156Fix Central . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156Knowledge bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156Port assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157Installation log files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

Manually creating the reporting schema . . . . . . . . . . . . . . . . . . . . . . . . . 161Optional: Manually creating a tablespace and user for the content store . . . . . . . . . . . . . . 161

Installation issues and solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162Removing files on AIX computers after an incomplete Installation. . . . . . . . . . . . . . . . 162Manually loading the configuration data after a new installation . . . . . . . . . . . . . . . . 163OP-03620: The Reporting Schema has not been instantiated error . . . . . . . . . . . . . . . . 164

Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

vi IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 7: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Introduction

This document is intended for use with IBM® OpenPages® GRC Platform. Theinformation includes planning, preparing for, completing, and maintaining productinstallations, configuring the product after installation, and some troubleshootingtips and techniques.

Audience

This document is intended for use by OpenPages administrators. An administratormust have a background in operating systems administration, application servermanagement, relational database management, systems security management, andother aspects of systems management.

Related documentation

Supplemental documentation is available on the web. Go to the IBM OpenPagesPlatform documentation library IBM OpenPages GRC Platform documentationlibrary on the IBM support website (http://www.ibm.com/support/docview.wss?uid=swg27028308).

To find IBM OpenPages product documentation on the web, access the IBMOpenPages Information Center (http://pic.dhe.ibm.com/infocenter/op/v6r2m0/index.jsp).

For information about OpenPages phrases and terminology, see the IBM OpenPagesGRC Platform Administrator's Guide. For a more detailed explanation of the featuresand enhancements contained in this release, see the IBM OpenPages GRC PlatformRelease Notes.

Documentation conventions

To illustrate screen displays, menu items, product displays, information that youenter, the following typographic conventions are used:

Table 1. Typographic conventions used in this document

Convention Meaning

KEYWORD Keywords of SQL or some other programming languages aredisplayed in uppercase letters in a serif font.

italics

< >

Variables that represent an object or entity that you replacewith specific information.Note: To avoid confusion, in some situations, angle bracketsenclose variables.

boldface Names of interface elements (such as icons, menu items, andbuttons) are displayed in boldface.

monospace Information that the product displays and information that youenter is displayed in a monospace typeface.

> This symbol indicates a menu item. For example, "ChooseTools > Options" means choose the Options item from theTools menu.

vii

Page 8: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

The installation directory is the location of product artifacts after a package,product, or component is installed. The following table lists the conventions thatare used to refer to the installation location of installed components and products.

Table 2. Typographic conventions for installation directories

Directory Meaning

OP_HOME The installation directory where OpenPages GRC Platform isinstalled.

For example:

v on Windows computers: c:\OpenPages

v on UNIX computers: opt/openpages

Workflow_HOME The installation location of Fujitsu Interstage BPM.

For example, C:\Fujitsu\InterstageBPM

ORACLE_HOME The installation location of the Oracle Client software.

For example, if you purchased Oracle database software fromIBM

C:\openpages_data\repository\client112_ac_x64\software

Cognos_HOME The installation location of Cognos® Business Intelligence.

On Windows computers, C:\Program Files\IBM\cognos\c10_64

On AIX® computers, /usr/IBM/cognos/c10_64

JAVA_HOME The installation location of your Java™ Runtime Environment(JRE) or your Java Development Kit (JDK).

CommandCenter_HOME

CC_HOME

The installation location of OpenPages CommandCenter.

On Windows computers, C:\OpenPages\CommandCenter

On AIX computers, /opt/OpenPages/CommandCenter

Examples:

viii IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 9: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Chapter 1. IBM OpenPages GRC Platform components

Use IBM OpenPages GRC Platform to manage risk and regulatory challengesacross the enterprise. OpenPages GRC Platform provides core services andfunctional components that span risk and compliance domains. These functionalcomponents include operational risk, policy, and compliance, financial controlsmanagement, IT governance, and internal audit.

The following diagram shows the architectural components for OpenPages GRCPlatform applications. The platform contains the database and key services such asthe security framework and reporting framework, the workflow engine, anddocument management. The modules are configurations that sit on top of theplatform.

Server topology and installation configurationsBefore installing OpenPages GRC Platform, plan the server topology. The numberof computers you use depends on the expected user loads.

The OpenPages GRC Platform consists of the following components:v Database serverv Application server

Figure 1. OpenPages GRC Platform components

1

Page 10: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

v Reporting server

Use the following guidelines to help you determine your topology:

Two computers

For light user loads, install the OpenPages application and IBM Cognos BusinessIntelligence on the same computer as the application server. A second computerhosts the database server.

This topology is typical in a testing or staging environment. Do not use this setupin a production environment.

The following diagram shows a test environment that uses two computers for theOpenPages GRC Platform installation.

Three computers

For moderate user loads, use three computers: one database server, one applicationserver, and one reporting server. Install the OpenPages application on a singlecomputer with the application server software. The database server software andCognos Business Intelligence are each installed on separate computers

The following diagram shows an installation where the application server,reporting server and database server are each on separate computers.

Figure 2. Topology for test environments or light user loads

2 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 11: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Multiple computers

To scale for heavier user loads, you can scale the OpenPages application verticallyor horizontally. You scale by configuring additional nodes. Scaling either verticallyor horizontally requires that you use a load balancer. The load balancer distributesthe incoming requests across the nodes.

To scale vertically, add a node to the same computer. To scale horizontally, add anode to an additional computer.

The following diagram shows an example of using a web server as a load balancer.The web server distributes incoming requests to horizontal cluster members.

Figure 3. Topology for moderate user load

Chapter 1. IBM OpenPages GRC Platform components 3

Page 12: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Related concepts:Chapter 11, “Single signon integration for OpenPages application server and thereporting server,” on page 121IBM OpenPages GRC Platform can integrate into a number of single sign-onsolutions, such as CA SiteMinder. You can also configure the reporting server forsingle signon.

Vertical and horizontal scalingIf required, after the IBM OpenPages GRC Platform installation is complete, youcan add additional OpenPages managed servers. To scale vertically, you can addan OpenPages application and workflow managed server to an existing cluster. Toscale horizontally, you can add additional OpenPages application and workflowinstances onto an existing OpenPages cluster member.

Load balancing configurationsLoad balancing divides the load of incoming client requests across multipleapplication servers. The load on each computer is lessened. This configurationenables the OpenPages application to scale as the number of concurrent usersincreases.

The redundancy of the application tier, combined with the redundant hardware,also provides a path to high-availability for OpenPages.

Figure 4. Topology for heavy user load

4 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 13: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Clustered OpenPages environmentsServer cluster consists of multiple OpenPages application and workflow serverinstances that run simultaneously to provide increased scalability.

The server instances that comprise a cluster can run on the same computer or ondifferent computers. You can add more server instances to the cluster on anexisting computer. You can also add computers to the cluster to host theincremental server instances.

The OpenPages repositoryThe OpenPages database is a central source for metadata management, versionedapplication data, and access control.

The OpenPages application requires a set of database users and a tablespace, calledthe OpenPages database schema. You install these database componentsautomatically during the OpenPages application installation or manually by usingSQL scripts. Both the scripts and the installation program create and configure allof the required elements.

The product includes the installation of the OpenPages database. Use theinstallation program to install the database server software and to set up thedatabase instance for use with the OpenPages application. For environments thatinclude multiple server computers, use the installation program to install theOracle Client software.

Oracle database softwareAn Oracle database is used for the OpenPages GRC Platform repository.

The OpenPages GRC Platform installation provides the tools that you need toinstall the Oracle database and the required users and tablespaces. You must installthe Oracle database before you install the OpenPages application.

Application server softwareAn application server is required to host the OpenPages applications. Theapplication server runs the application modules, and includes the definition andadministration of business metadata, UI views, user profiles, and userauthorization.

The application server software must be installed before you install the IBMOpenPages GRC Platform components.

For Windows installations, use WebLogic Server. For AIX installations, useWebSphere Application Server.

OpenPages workflow serverOpenPages workflow server provides automated workflow capabilities to ensureconsistent execution of business processes. Fujitsu Interstage BPM is installed aspart of the OpenPages application server installation.

Chapter 1. IBM OpenPages GRC Platform components 5

Page 14: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

OpenPages workflow technology automates GRC processes, enabling companies tofocus their resources on the gray areas of business where critical human decisionmaking is required. Automation can help optimize the flow of risk and complianceactivities.

Cognos Business IntelligenceIBM Cognos Business Intelligence provides executive dashboards and reportsdesigned to accelerate review and approval of governance, risk, and compliancemanagement (GRCM) information throughout the enterprise.

Business users can browse through complex information easily by clickingdashboard elements to drill down through detailed reports.

Content store databaseThe content store is a relational database that contains data, such as reportspecifications, published models, and the packages that contain them. The contentstore also contains connection information for data sources.

For best performance, use separate database instances for the content store andOpenPages database.

CommandCenterThe IBM OpenPages CommandCenter deploys the framework generator, theOpenPages security provider, creates the OpenPages data sources, and imports thestandard OpenPages report packages.

6 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 15: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Chapter 2. Installation planning

The key to a successful installation is planning.

When installing OpenPages GRC Platform, decide how to install and configure itto provide the best possible performance. The installation and configurationchoices that you make depend on your requirements, resources, and preferences.Related concepts:“Server topology and installation configurations” on page 1Before installing OpenPages GRC Platform, plan the server topology. The numberof computers you use depends on the expected user loads.

Hardware requirementsBefore installation, review the minimum hardware configurations for installing theIBM OpenPages GRC Platform software. A typical OpenPages environmentrequires three computers: an application server, a database server, and a reportingserver.

You can increase the number of OpenPages instances to scale vertically orhorizontally in a load balanced configuration.

Hardware requirements for application serversFor good performance in a production environment, ensure that your 64-bit systemmeets the minimum suggested hardware and bandwidth settings.

You can scale by adding nodes to an existing system.

You can add a virtual machine (VM). On AIX systems you can add an LPAR.Using multiple nodes requires balancing the load to distribute the incomingrequests.

If your system experiences an exceptionally high number of concurrent users, youmight require more hardware than the suggested guidelines indicate.

Note: In addition to specific footnotes, the suggested hardware settings use thefollowing conventions:v Count infrequent users as one fiftieth (1/50) of a user.

For example 20,000 survey users would be equivalent to 20,000 divided by 50 or400 regular licensed users.

v The concurrent users value assumes 25 percent of licensed/named users on thesystem.

v The number of nodes listed represents the minimum number of applicationnodes (OpenPages/workflow).Nodes can be installed within a single scalable environment vertically ordistributed horizontally across multiple environments.

v The minimum memory per server represents the minimum paging file size toallocate per server.

7

Page 16: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

The following tables show the number of processors and memory required tosupport each node. A node is one OpenPages application and one workflow serverpairing.

Windows computers

The following table lists the minimum hardware requirements for an applicationserver on a Windows computer.

The minimum number of core processors is calculated based on 25% concurrencyof the number of licensed users.

Table 3. Node requirements for application servers on Windows computers

Number of namedusers

Number ofconcurrent users Number of nodes

Load balanced?

Yes or No

up to 1600 up to 400 1 No

1601 - 3200 401 - 800 2 Yes

3201 - 4800 801 - 1200 3 Yes

4801 - 6400 1201 - 1600 4 Yes

6401 - 8000 1601 - 2000 5 Yes

8001 - 9600 2001 - 2400 6 Yes

9601 - 11200 2401 - 2800 7 Yes

Table 4. Processing requirements for application servers on Windows computers

Number of namedusers

Minimum numberof core processors ¹

Minimum memoryper node

Minimum storageper node

up to 1600 2 4GB/(6 GB) 100 GB

1601 - 3200 4 4GB/(6 GB) 100 GB

3201 - 4800 6 4GB/(6 GB) 100 GB

4801 - 6400 8 4GB/(6 GB) 100 GB

6401 - 8000 10 4GB/(6 GB) 100 GB

8001 - 9600 12 4GB/(6 GB) 100 GB

9601 - 11200 14 4GB/(6 GB) 100 GB

¹Calculations based on Intel Xeon CPU 5680 @ 3.3 GHz.

AIX Computers

The following table lists the minimum hardware requirements for an applicationserver on an AIX computer.

The entitlement is calculated based on 25% concurrency of the number of licensedusers.

Table 5. Node requirements for application servers on AIX computers

Number of namedusers

Number ofconcurrent activeusers Number of nodes

Total entitlementsuggested ²

Up to 800 Up to 200 1 0.75

8 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 17: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 5. Node requirements for application servers on AIX computers (continued)

Number of namedusers

Number ofconcurrent activeusers Number of nodes

Total entitlementsuggested ²

801 - 1600 201 - 400 2 1.5

1601 - 2400 401 - 600 3 2.25

2401 - 3200 601 - 800 4 3

3201 - 4000 801 - 1000 5 3.75

4001 - 4800 1001 - 1200 6 4.5

4801 - 5600 1201 - 1400 7 5.25

5601 - 6400 1401 - 1600 8 6.0

6401 - 7200 1601 - 1800 9 6.75

7201 - 8000 1801 - 2000 10 7.5

8001 - 8800 2001 - 2200 11 8.25

8801 - 9600 2201 - 2400 12 9.0

9601 - 10400 2401 - 2600 13 9.75

10401 - 11200 2601 - 2800 14 10.5

Table 6. Processing requirements for application servers on AIX computers

Number of namedusers

Load balanced?

Yes or NoMinimum memoryper node

Minimum storageper node

Up to 800 No 8 GB 100 GB

801 - 1600 Yes 8 GB 100 GB

1601 - 2400 Yes 8 GB 100 GB

2401 - 3200 Yes 8 GB 100 GB

3201 - 4000 Yes 8 GB 100 GB

4001 - 4800 Yes 8 GB 100 GB

4801 - 5600 Yes 8 GB 100 GB

5601 - 6400 Yes 8 GB 100 GB

6401 - 7200 Yes 8 GB 100 GB

7201 - 8000 Yes 8 GB 100 GB

8001 - 8800 Yes 8 GB 100 GB

8801 - 9600 Yes 8 GB 100 GB

9601 - 10400 Yes 8 GB 100 GB

10401 - 11200 Yes 8 GB 100 GB

² These calculations are based on an IBM Power® 730.

Note: The total entitlement requirement is equal to the number of nodesmultiplied by 0.75 (Nodes *0.75).

Chapter 2. Installation planning 9

Page 18: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Network bandwidth requirements for application servers

The following table shows the minimum bandwidth requirements for applicationservers.

Table 7. Bandwidth requirements for application servers

Number of namedusers

Number of concurrent activeusers Bandwidth requirements

800 200 10 Mbps

1600 400 20 Mbps

2400 600 30 Mbps

3200 800 40 Mbps

4000 1000 50 Mbps

4800 1200 60 Mbps

5600 1400 70 Mbps

6400 1600 80 Mbps

7200 1800 90 Mbps

8000 2000 100 Mbps

8800 2200 110 Mbps

9600 2400 120 Mbps

10400 2600 130 Mbps

11200 2800 140 Mbps

Hardware requirements for the database serverEnsure that your system meets the suggested minimum hardware requirements forthe 64-bit database server in a production environment.

The database server requires the following hardware:v 64-bit operating systemv 64-bit Oracle RDBMSv Expandable RAMv Expandable RAID data storage

When considering hardware requirements, plan for the future and purchasehardware that is expandable and can support future database growth.

Although not required, it is suggested that you have a dedicated environmentwhere the database server supports only the OpenPages application.

Note: If the OpenPages database instance is running in a non-dedicatedenvironment, the resources in the following tables must be allocated to theOpenPages database instance.

Minimum memory and storage settings

The following table shows the suggested minimum memory and storagerequirements for a Windows or AIX server based on the size of the database.

10 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 19: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 8. Minimum memory and storage requirements for a 64-bit database

Projected databasesize Memory (RAM)

Data storage -RAID 10 or 0 +1 Data storage- RAID 5

1- 50 GB 8 GB 4 - 200 GB 3 - 150 GB

51 - 100 GB 16 GB 204 - 400 GB 153 - 300 GB

101 - 200 GB 32 GB 404 - 800 GB 303 - 600 GB

201 - 400 GB 64 GB 804 - 1600 GB 603 - 1200 GB

Greater than 400 GB 16% of themaximum DBsize

4X database size 3X database size

Minimum processor requirements

In addition to any specific footnotes, the hardware requirement descriptions usethe following conventions:v Count infrequent users as one fiftieth (1/50) of a user.

For example 20,000 survey users would be equivalent to 20,000 divided by 50, or400 regular licensed users.

v The number of concurrent users assumes 25% of the licensed/named users areusing the system concurrently.

The following table lists the requirements for a database server on a Windowscomputer. The minimum number of core processors is calculated based on 25%concurrency of the number of licensed users.

Tip: The minimum core processor requirement is a dual-core Intel Xeon CPU 3.2GHz.

Table 9. Hardware requirements for a database server on a Windows computer

Number of namedusers Number of concurrent users

Minimum number of coreprocessors

1 - 200 1 - 50 2

201 - 400 51 - 100 2

401 - 800 101 - 200 2

801 - 1600 201 - 400 4

1601 - 2400 401 - 600 6

2401 - 3200 601 - 800 8

3201 - 4000 801 - 1000 10

4001 - 4800 1001 - 1200 12

4801 - 5600 1201 - 1400 14

5601 - 6400 1401 - 1600 16

6401 - 7200 1601 - 1800 18

7201 - 8000 1801 - 2000 20

8001 - 8800 2001 - 2200 22

8801 - 9600 2201 - 2400 24

9601 - 10400 2401 - 2600 26

Chapter 2. Installation planning 11

Page 20: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 9. Hardware requirements for a database server on a Windows computer (continued)

Number of namedusers Number of concurrent users

Minimum number of coreprocessors

10401 - 11200 2601 - 2800 28

The following tables lists the hardware requirements for the database server on anAIX computer. The entitlement is calculated based on 25% concurrency of thenumber of licensed users.

Tip: The calculations for the number of dedicated CPUs are based on P550POWER6® TL4 system.

Table 10. Hardware requirements for a database server on an AIX computer

Number of namedusers Number of concurrent active users

Number of dedicatedCPUs

Up to 800 Up to 200 2

801 - 1600 201 - 400 3

1601 - 2400 401 - 600 4

2401 - 3200 601 - 800 5

3201 - 4000 801 - 1000 6

4001 - 4800 1001 - 1200 7

4801 - 5600 1201 - 1400 8

5601 - 6400 1401 - 1600 9

6401 - 7200 1601 - 1800 10

7201 - 8000 1801 - 2000 11

8001 - 8800 2001 - 2200 12

8801 - 9600 2201 - 2400 13

9601 - 11200 2401 - 2800 14

10401 - 11200 2601 - 2800 15

Network bandwidth requirements for the database server

The following table shows the minimum bandwidth requirements for a databaseserver on Windows and AIX computers.

Table 11. Bandwidth requirements for the database server

Number of namedusers

Number of concurrent activeusers Bandwidth suggestions

800 200 25 Mbps

1600 400 50 Mbps

2400 600 75 Mbps

3200 800 100 Mbps

4000 1000 125 Mbps

4800 1200 150 Mbps

5600 1400 175 Mbps

6400 1600 200 Mbps

12 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 21: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 11. Bandwidth requirements for the database server (continued)

Number of namedusers

Number of concurrent activeusers Bandwidth suggestions

7200 1800 225 Mbps

8000 2000 250 Mbps

8800 2200 275 Mbps

9600 2400 300 Mbps

10400 2600 325 Mbps

11200 2800 350 Mbps

Data storage requirements for the database serverFor data storage, use a combination of RAID 10 (or 0+1) disks with at least fourdifferent drives. In typical RAID 10 or 0+1 configurations, approximately half(50%) of the drives are used for mirroring the contents of the disks.

A RAID 5 architecture can also be used with at least three different drives. InRAID 5, typically one drive is used for parity data.

Example: RAID 10 (or 0+1)

If the projected database size is 50 GB, based on this hardware specification,approximately 100 GB (50 GB * 2) of usable storage space is required.

To achieve a usable storage capacity of approximately 100 GB, a total storagecapacity of 200 GB (100 GB * 2) is needed. 50% of the available space is used formirroring.

To determine the individual capacity of each drive, divide the total storagecapacity by the number of hard disk drives. In this example, it is 4x50 GB RAID 10drives (200 GB/4 hard disk drives=50 GB per drive).

Example: RAID 5 or RAID 10

Use the same projected database size of 50 GB as in the previous example. Using aRAID 5 architecture to achieve a storage capacity of 100 GB, a total storagecapacity of 150 GB (100 + 50) is needed. One drive is used for parity data.

In this example, it would be 3x50 GB RAID 5 drives (150 GB /3 hard disk drives =50 GB per drive).

Hardware requirements for reporting serversEnsure that your reporting server meets the minimum hardware requirements forthe IBM Cognos Business Intelligence. To help to ensure good performance, installCognos BI on a separate computer from the other OpenPages components.

Tip: In addition to specific footnotes, the description of the hardware requirementsuse the following conventions:v Count infrequent users as 1/50 of a user.

For example 20,000 survey users would be equivalent to 20,000/50 or 400regular/licensed users. The number of concurrent users assumes 25% of thelicensed

Chapter 2. Installation planning 13

Page 22: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

v The number of concurrent users assumes 25% of the licensed/named users areusing the system concurrently.

v The number of reporting servers listed represents the minimum number ofreporting server instances.Install only one instance of Cognos BI on each server.

v The minimum number of core processors is calculated based on 25%concurrency of the number of licensed users.

v The minimum memory per server represents the minimum paging file size toallocate per server.

v The minimum storage per server represents the minimum disk storagerequirement to allocate per server.The storage space requirement includes sufficient space for installing thereporting server software.

Hardware requirements for Windows computers

The following table lists the suggested minimum hardware requirements for areporting server on a Windows computer.

Table 12. Reporting server requirements on Windows computers

Number of named ofusers

Number ofconcurrent activeusers

Number ofreporting servers

Load Balanced?

Yes or Nor

up - 800 up to 200 1 No

801 - 1600 201 - 400 2 Yes

1601 - 3200 401 - 800 3 Yes

3201 - 4800 801 - 1200 4 Yes

4801 - 6400 1201 - 1600 5 Yes

6401 - 8000 1601 - 2000 6 Yes

8001 - 9600 2001 - 2400 7 Yes

9601 - 11200 2401 - 2800 8 Yes

Tip: In the following table, the calculations for number of processors per server arebased on Intel Xeon CPU 5680 @ 3.3 GHz

Table 13. Processing and storage requirements for reporting servers

Number of named ofusers

Number ofprocessors per server

Minimum RAM perserver

Minimum storageper server

up - 800 2 8 GB/(12 GB) 100 GB

801 - 1600 2 8 GB/(12 GB) 100 GB

1601 - 3200 2 8 GB/(12 GB) 100 GB

3201 - 4800 2 8 GB/(12 GB) 100 GB

4801 - 6400 2 8 GB/(12 GB) 100 GB

6401 - 8000 2 8 GB/(12 GB) 100 GB

8001 - 9600 2 8 GB/(12 GB) 100 GB

9601 - 11200 2 8 GB/(12 GB) 100 GB

14 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 23: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Hardware requirements for AIX computers

The following table lists the hardware requirements for a reporting server on anAIX computer.

Table 14. Reporting server requirements for AIX computers

Number ofnamed users

Number ofconcurrent activeusers

Number ofnodes

Total entitlementsuggested ⁶ Cap increment

Up to 800 Up to 200 1 0.75 0.25

801 - 1600 201 - 400 2 1.5 0.25

1601 - 2400 4011 - 600 3 2.25 0.25

2401 - 3200 601 - 800 4 3 0.25

3201 - 4000 801 - 1000 5 3.75 0.25

4001 - 4800 1001 - 1200 6 4.5 0.25

4801 - 5600 1201 - 1400 7 5.25 0.25

5601 - 6400 1401 - 1600 8 6 0.25

6401 - 7200 1601 - 1800 9 6.75 0.25

7201 - 8000 1801 - 2000 10 7.5 0.25

8001 - 8800 2001 - 2200 11 8.25 0.25

8801 - 9600 2201 - 2400 12 9 0.25

9601 - 10401 2401 - 2600 13 9.75 0.25

10401 - 11200 2601 - 2800 14 10.5 0.25

Tip: The calculations in the following table are based on an IBM Power 730.

Table 15. Reporting server requirements for AIX computers

Number of namedusers

Load balanced? Yesor No

Minimum memoryper server

Minimum storageper server

Up to 800 No 8 GB 100 GB

801 - 1600 Yes 8 GB 100 GB

1601 - 2400 Yes 8 GB 100 GB

2401 - 3200 Yes 8 GB 100 GB

3201 - 4000 Yes 8 GB 100 GB

4001 - 4800 Yes 8 GB 100 GB

4801 - 5600 Yes 8 GB 100 GB

5601 - 6400 Yes 8 GB 100 GB

6401 - 7200 Yes 8 GB 100 GB

7201 - 8000 Yes 8 GB 100 GB

8001 - 8800 Yes 8 GB 100 GB

8801 - 9600 Yes 8 GB 100 GB

9601 - 10401 Yes 8 GB 100 GB

10401 - 11200 Yes 8 GB 100 GB

Chapter 2. Installation planning 15

Page 24: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Network bandwidth requirements for reporting servers

The following table shows the minimum bandwidth requirements for a reportingserver.

Table 16. Bandwidth requirements for reporting servers

Number of namedusers

Number of concurrent activeusers Bandwidth requirements

800 200 10 Mbps

1600 400 20 Mbps

2400 600 30 Mbps

3200 800 40 Mbps

4000 1000 50 Mbps

4800 1200 60 Mbps

5600 1400 70 Mbps

6400 1600 80 Mbps

7200 1800 90 Mbps

8000 2000 100 Mbps

8800 2200 110 Mbps

9600 2400 120 Mbps

10400 2600 130 Mbps

11200 2800 140 Mbps

Software prerequisitesTo ensure that your product works properly, apply all minimum requiredoperating system patches, and use only the supported versions of third-partysoftware. Review the prerequisite software before installing OpenPages GRCPlatform.

Supported software environmentsTo ensure that your product works properly, apply all required operating systempatches, and use only the supported versions of third-party software.

To review an up-to-date list of supported environments for IBM OpenPages GRCPlatform, see the OpenPages system requirements on the IBM website.

Prerequisite software for all serversBefore installing OpenPages GRC Platform, ensure that the prerequisite software isinstalled on each server in your environment.

The following tables list the third-party software that must be installed on allOpenPages servers before starting the OpenPages installation:

Table 17. Software prerequisites for all Windows computers

Requirement Specification

Operating System Windows

Web browser Internet Explorer

16 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 25: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 17. Software prerequisites for all Windows computers (continued)

Requirement Specification

File compression utility For example, WinZip

PDF reader Adobe Acrobat

Table 18. Software prerequisites for all AIX computers

Requirement Specification

Operating System AIX

File compression utility For example, GNU compression utility(gtar)

Prerequisite software for application serversEnsure that you install the prerequisite software on all servers that host IBMOpenPages GRC Platform.

The following tables list the software requirements for application servers.

Table 19. Software prerequisites for application servers on Windows computers

Requirement Specification

Java Development Kit JDK 1.6 or greater, 64-bit

The JDK is a prerequisite only if you did notpurchase WebLogic Server from IBM

Application server Oracle WebLogic Server (is a prerequisite onlyif you did not purchase WebLogic Server fromIBM)

WebSphere® Application Server and requiredfix packs.

Application server installation location Note: The IBM OpenPages GRC PlatformInstaller requires that application serversoftware is installed to a path with no spaces.

Database client software

Table 20. Software prerequisites for application servers on AIX computers

Requirement Specification

Application server IBM WebSphere Application Server NetworkDeployment

Application server installation location Important: The IBM OpenPages GRCPlatform requires a dedicated AIX LPAR andIBM WebSphere Application Serverenvironment. Sharing the OpenPages LPARwith other applications and IBM WebSphereApplication Server environments is notsupported.

Database client software

Chapter 2. Installation planning 17

Page 26: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Prerequisite software for reporting serversEnsure that you install IBM Cognos Business Intelligence and the IBM CognosSoftware Development Kit on reporting servers.

For information about the software prerequisites for IBM Cognos BusinessIntelligence, see the IBM Cognos Intelligence Installation and Configuration Guide.

Prerequisite software for OpenPages client computersEnsure that prerequisite software is installed on all computers that access the IBMOpenPages GRC Platform application.

The following table lists the software requirements for client computers.

Table 21. Software prerequisites for client computers

Requirement Specification

Web browser Microsoft Internet Explorer

PDF reader For example, Adobe Reader

Optional: Microsoft Excel If required, for some reporting functions

Optional: Microsoft .NET Framework Required on clients where IBMCognos Officeproducts are installed

VMWare configuration requirements on Windows computersThe VMWare performance on a virtualized system is comparable to hardware. Youcan use the hardware guidelines for the database server, application server, orreporting server for sizing VM requirements.

Cloning of OpenPages application server VMs is not supported.

Each VM server computer must meet the following software requirements:v VMWare ESX Server version 4.1 or 5.0v VMWare Infrastructure Client version 4.0v Red Hat KVM 6.0v Microsoft Windows 2008 R2

18 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 27: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Chapter 3. Preparing your system for installation

Before you install OpenPages GRC Platform, some preinstallation tasks arerequired.

Procedure1. Ensure that the application server software and any required software updates

for it are installed.v For more information about installing WebLogic Server on Windows

computers, see “Installing WebLogic Server on Windows computers” on page26.

v For more information about installing about installing WebSphereApplication Server on AIX computers, see “Installing WebSphere ApplicationServer on AIX computers” on page 28.

2. Ensure that the required users and groups exist and that they each have theappropriate permissions for installing applications.For more information about setting up users and groups for AIX installations,see “Users and user groups for installation on AIX computers” on page 20.

3. Ensure that IBM Cognos Intelligence and the IBM Cognos SoftwareDevelopment Kit are installed.

4. For Windows installations, enable Data Execution Prevention (DEP), and ensureyou have access to the Microsoft Registry Editor (regedit.exe).

5. Ensure that all required ports are available for application use.6. If the database server is separate from the OpenPages application servers,

install the database client software on application server computers.7. If the database server is separate from the Cognos Business Intelligence server,

install the database client software on reporting servers.8. Set the environment variables on OpenPages administration and managed

servers and on reporting servers.

The Super Administrator

IBM OpenPages GRC Platform uses the concept of a Super Administrator account.A Super Administrator is set up as part of the installation process and hascomplete access to all objects, folders, role templates, and groups in the OpenPagessystem.

In a new installation, the Super Administrator is the only user in the system. Youchange the logon user name and the password or both the user name andpassword of the OpenPages Super Administrator account after installation. If youuse the application interface to change the user account information, you mustmanually make corresponding changes to the CommandCenter FrameworkGenerator property file. For more information, see the IBM OpenPages GRC PlatformAdministrator's Guide.

19

Page 28: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Users and groups for installations on Windows computersThe user account required to install and configure the OpenPages environmentmust be members of the Power Users or Admin groups. Users in either of thesegroups can install and configure IBM OpenPages GRC Platform.

Important: The password for this user cannot contain special characters due toconflicts with OpenPages scripts.

Users and user groups for installation on AIX computersThe users and groups must be created and configured by a user with SYSADMINprivileges and access to root.

For more information, see the Oracle documentation.

If you are installing a cluster environment, you must create these users on thecluster administrator server and on each cluster member.

Creating users and groups on the database server for AIXinstallations

For AIX installations, create and configure the oinstall, dba, and oper groups andthe oracle user on the server that hosts the Oracle database.

About this task

Use the following table to help you create the required users and user groups forthe database server.

Table 22. Required users and groups for database server

User Assign to Groups Permissions Reason

oracle oinstall; dba

oinstall is theprimary group forthis user.

Read, write, executepermission to the Oracleclient installationdirectory.

Required by Oracle databaseinstallation program.Important: The password forthis user cannot contain specialcharacters due to conflicts withOpenPages scripts

Procedure1. Log on to the database server as root.2. To create a group called oinstall, open an AIX shell and type the following

command:mkgroup -A oinstallmkgroup -A dba

This group is the primary group for the oracle user. This group is theinventory group.

Note: The Oracle database requires these names.3. Create a user called oracle, assign the initial login group (oinstall), and add

the user to the dba group.a. Go to the /usr/sbin/ directoryb. Type the following command:

20 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 29: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

/usr/sbin/useradd -m -g oinstall -G dba oracle

4. Change the password for the oracle user by using the following command:passwd oracle

5. At the New Password prompt, enter a new password.6. To limit the size of a file the user can create, configure the oracle user by

typing the following command:chuser fsize=# cpu=# data=# stack=# rss=# oracle

The following list describes the parameters:v fsize sets the largest file that a user process can create or extendv cpu sets the largest amount of system unit time (in seconds) that a user's

process can usev data sets the largest data segment for a user's processv stack sets the largest process stack segment for a user's processv rss sets the largest amount of physical memory a user's process can allocate

Note: To allow this user to copy the installation kit from the installation mediato a local system, use a negative number to set the limits to unlimited. Thesevalues can be changed later to better suit your environment.

Example

The following example sets the file size to unlimited for the current user:

chuser fsize=-1 cpu=-1 data=-1 stack=-1 rss=-1 oracle

Creating users and groups on the application servers for AIXinstallations

To install the Oracle Client, WebSphere Application Server, and the OpenPagesapplication, you must create two users and one group. You can create a separateuser and group to install WebSphere Application Server.

About this task

To install the Oracle client, create and configure the oinstall group and the oracleuser on the server that hosts the OpenPages application.

Table 23. Required users and groups for application servers

User Assign to Groups Permissions Reason

oracle oinstall Read, write, executepermission to: the Oracleclient installationdirectory

Required by Oracle clientinstallation program.

wasuser IBM WebSphereApplication Serverinstallation

Read, write, executepermission to theWebSphere ApplicationServer installationdirectory.

You can create a non-root userto install the WebSphereApplication Server software.You can create a separate userand group or use opuser.

Chapter 3. Preparing your system for installation 21

Page 30: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 23. Required users and groups for application servers (continued)

User Assign to Groups Permissions Reason

opuser staff

security

audit

bin

cron (optional)

WebSphereApplication serverinstallation group

staff is theprimary group forthis user.

Read, write, executepermission to thefollowing directories:

v Oracle clientinstallation directory

v IBM WebSphereApplication Serverinstallation directory

v Java JDK or JREinstallation directory

v Cognos BI installationdirectory

User must be able to runSQL*Plus commands.

v staff

A standard, default groupthat most users have as theprimary group.

v cron

Optionally, add the user tothis group to allow this userto run cron jobs.

v security

Add the user to this group toallow the user to set userattributes.

v audit

Add the user to this group toallow the user to be auditedor to audit.

v bin

Add the user to this group toallow access to tools in thebin directory, such as gunzip.

Procedure1. Log on to the application server as root and open an AIX shell.2. To create a group called oinstall, enter the following command:

mkgroup -A oinstall

This group is the primary group for the oracle user.

Note: The Oracle Client installer requires that this group is named oinstall.3. To create a user called oracle and assign the user to the oinstall group, go to

the /usr/sbin/ directory and enter the following command:/usr/sbin/useradd -m -g oinstall oracle

This user is used to install Oracle client.

Note: The Oracle Client installer requires that this user must be namedoracle.

4. To limit the size of a file the user can create, configure the oracle user bytyping the following command:chuser fsize=# cpu=# data=# stack=# rss=# oracle

The following list describes the variables:v fsize sets the largest file that a user process can create or extendv cpu sets the largest amount of system unit time (in seconds) that a user's

process can usev data sets the largest data segment for a user's processv stack sets the largest process stack segment for a user's processv rss sets the largest amount of physical memory a user's process can allocate

22 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 31: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Note: To allow this user to copy the installation kit from the installationmedia to a local system, use a negative number to set the limits to unlimited.These values can be changed later to better suit your environment.The following example sets the file size to unlimited for the current user:chuser fsize=-1 cpu=-1 data=-1 stack=-1 rss=-1 oracle

5. Use the following command to change the password for the oracle user:passwd oracle

6. Enter a new password at the New Password prompt.7. To install the OpenPages application, create a user, such as opuser.

useradd -m name

8. To limit the size of a file the user can create, configure the opuser user.chuser fsize=# name

Use a negative number for unlimited.9. Type the following command to add the OpenPages user to the

bin,security,, and audit Oracle groups.usermod -g staff -G bin,security,cron,audit opuser

Optionally, you can add the user to the cron group.10. Change the password for the OpenPages user by using the following

command:passwd name

11. At the New Password prompt, enter a new password.

Creating users and groups on the reporting servers for AIXinstallations

To install the Oracle client and IBM Cognos Business Intelligence create two usersand one group.

About this task

To install the Oracle client, create and configure the oinstall group and the oracleuser on the server that hosts the OpenPages application.

Use the following table to help you create the users and groups

Table 24. Required users for reporting servers

User Assign to Groups Permissions Reason

oracle oinstall Read, write, executepermission to Oracleclient installationdirectory

oinstall is required by Oracleclient installation program

Chapter 3. Preparing your system for installation 23

Page 32: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 24. Required users for reporting servers (continued)

User Assign to Groups Permissions Reason

opuser staff

cron

security

audit

bin

staff is theprimary group forthis user.

Read, write, executepermission to thefollowing directories:

v Oracle clientinstallation directory

v WebSphereinstallation directory

v Cognos installationdirectory

v Java JDK or JREinstallation directory

v Apache Web Serverinstallation directory

User must be able torun SQL*Pluscommands.

v staff

A standard, default group towhich most users have as theprimary group..

v cron

Optionally, add the user tothis group to allow this userto run cron jobs.

v security

Add the user to this group toallow the user to set userattributes.

v audit

Add the user to this group toallow the user to be auditedor to audit.

v bin

Add the user to this group toallow access to tools in thebin directory, such as gunzip.

Procedure1. Log on to the application server as root user and open an AIX shell.2. To create a group called oinstall, enter the following command.

mkgroup -A oinstall

This group is the primary group for the oracle user.

Note: The Oracle Client installation program requires that this user is namedoracle.

3. To create a user called oracle and assign the user to the oinstall group, go tothe /usr/sbin/ directory and enter the following command.usr/sbin/useradd -m -g oinstall oracle

This user is used to install Oracle client.

Note: The Oracle Client installer requires that this user is named oracle.4. To limit the size of a file the user can create, configure the oracle user.

chuser fsize=# cpu=# data=# stack=# rss=# oracle

Use a negative number for unlimited.The following list describes the variables:v cpu sets the largest amount of system unit time (in seconds) that a user's

process can use.v data sets the largest data segment for a user's process.v stack sets the largest process stack segment for a user's process.v rss sets the largest amount of physical memory a user's process can

allocate.

24 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 33: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Note: To allow this user to copy the installation kit from the installationmedia to a local system, use a negative number to set the limits tounlimited. These values can be changed later to better suit yourenvironment.

The following example sets the file size to unlimited for the current user:chuser fsize=-1 cpu=-1 data=-1 stack=-1 rss=-1 oracle

5. Use the following command to change the password for the oracle user.passwd oracle.

6. Enter a new password at the New Password prompt.7. To install the OpenPages application, create a user, such as opuser user.

useradd -m name.

8. To limit the size of a file the user can create, configure the opuser user.chuser fsize=# name

Use a negative number for unlimited.9. Add the OpenPages user to the bin, security, and audit Oracle groups.

usermod -g staff -G bin,security,cron,audit opuser

Optionally, you can add the user to the cron group.10. Use the following command to change the password for the OpenPages user.

passwd name.

11. Enter a new password at the New Password prompt.

Enabling Data Execution Prevention for essential Windows programsand services

By default, Windows Server 2008 uses settings that are designed to prevent anapplication from running unauthorized programs. However, this setting caninterfere with the IBM OpenPages GRC Platform installations. During the softwareinstallation, configure Data Execution Prevention (DEP) to allow the installers towork.

Procedure1. Log on to each server in the environment.2. Open Windows Explorer.3. Right-click Computer > Properties.4. In the System Properties dialog box, click Advanced System Settings.5. On the Advanced tab, under the Performance heading, click Settings.6. In the Performance Options dialog box, click the Data Execution Prevention

tab, and then select Turn on DEP for essential Windows programs andservices only.

7. Click OK and then restart your system to enable the change.8. Repeat these steps for each server in the installation.

What to do next

When the installation of all software is complete, you can disable the setting.

Chapter 3. Preparing your system for installation 25

Page 34: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Optional: Changing the Temp directory for AIX installationsBy default, the /tmp directory is configured as the TEMP directory. For AIXinstallations, you can change the TEMP directory by adding the following variablesto the .profile of the user who is installing the product.

Procedure1. On Oracle database and OpenPages application servers, ensure that the /tmp

directory on the database server is set to a minimum size of 4 GB.2. Log on to application server as the IBM OpenPages installation user.

The user has non-root privileges.3. Use the following commands to change the TEMP directory:

export IATEMPDIR=temp_directory

export TEMP=temp_directory

export TMP=temp_directory

export TMPDIR=temp_directory

export TEMPDIR=temp_directory

For example, use the following commands:export IATEMPDIR=/opt/temp

export TEMP=/opt/temp

export TMP=/opt/temp

export TMPDIR=/opt/temp

export TEMPDIR=/opt/temp

Optional: Changing the Temp directory for Windows installationsBy default, the TEMP and TMP environment variables are set to a hidden user folderlocation. The folder location is typically %USERPROFILE%\AppData\Local\Temp. Youcan change the location of the TEMP and TMP directory by changing the environmentvariables in the system properties.

Procedure1. On the database and OpenPages application servers, ensure that the /tmp

directory is set to a minimum size of 4 GB.2. Log on to application server as the IBM OpenPages administrator.3. Right-click My Computer > Properties.4. Click Advanced System Settings.5. Click Environment Variables.6. Select the TEMP variable and click Edit. TEMP and TMP might be defined as

system variables or user variables, depending on how your system is set up.7. In the Variable value box, type the new temporary folder location and click

OK.8. Repeat the steps to change the folder location for the TMP variable.

Installing WebLogic Server on Windows computersYou must have an application server installed and running before you install IBMOpenPages GRC Platform. You must install application server software where youplan to install OpenPages application software. In a Windows environment, use thecommand line to install the 32-bit version or the 64-bit version of WebLogic Server.

26 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 35: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

If you purchased Oracle WebLogic Server as part of OpenPages (the OpenPagesembedded installation program), the application server software is automaticallyinstalled during the OpenPages application.

For horizontal cluster configurations, install the software on the cluster admin andcluster member servers.

The WebLogic Server version on the non-admin server must be the same as theWebSphere version on the admin server.

Procedure1. Log on to the application server as a user with admin privileges.2. On Windows computers, start a Command Prompt window by using the Run

as Administrator option.3. Go to the directory that contains the Oracle WebLogic Server installation

media.4. Run the installation program from your WebLogic Server installation media,

by using the following command:v For 64-bit systems, run the wls1033_generic.jar file.v For 32-bit systems, run the java -jar wls1033_generic.jar file.

5. On the Welcome page, click Next to continue.6. On the Create New Middleware Home page, select a location for the

WebLogic Server middleware home directory, or use an existing homedirectory, and click Next.

7. On the Register for Security Updates page, optionally register for Oracleupdates, and click Next

8. On the Choose Installation Type page, select Custom and then click Next.9. On the Choose Products and Components page, ensure that all components

are selected, except for Server Example and click Next.10. On the JDK Selection page, select one or more Java Development Kits to

install or click Browse to locate an exiting supported JDK (Java DevelopmentKit), and click Next.

11. On the Choose a Product Installation Directory page, select a location for theWebLogic Server installation directory and click Next.

Note: Record the installation directory. This WL_HOME location is used duringthe installation procedures. The default location is c:\Oracle\Middleware\wlserver_10.3).

12. On the Install Windows Service page, select No and click Next.13. On the Installation Summary page, review your selections and when you are

satisfied, click Next.14. Click Next to begin the installation.15. After the installation finishes, clear the Run Quickstart option and click Done

to exit the installer.

Configuring WebLogic Server on a multihomed computer in aWindows environment

If the WebLogic Server uses more than one network interface card (NICs) to createmultiple network interfaces, you must modify the Windows hosts file. TheWindows host file must point to the primary NIC. Without specifying the IPaddress of each NIC, the Oracle WebLogic Server might listen on the wrong NIC.

Chapter 3. Preparing your system for installation 27

Page 36: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Procedure1. Log on to the application server as a user with admin privileges.2. Open a Command Prompt window by using the Run as Administrator option.3. Go to the %SYSTEMROOT%\system32\drivers\etc\ directory, and open the hosts

file in a text editor.

Note: WebLogic Server picks up the fully qualified domain name from the firstentry in the %SYSTEMROOT%\system32\drivers\etc\hosts file.

4. On a separate line, enter the IP address and host name of the primary NIC.5. On separate lines, enter the IP address and host name of any other NICs on

that server.6. Save and then close the file.7. Restart WebLogic Server.

Installing WebSphere Application Server on AIX computersYou must have an application server installed and running before you installIBMOpenPages GRC Platform. You must install application server software whereyou plan to install OpenPages application software. In an AIX environment, youmust install WebSphere Application Server where you plan to install theOpenPages application software.

For horizontal cluster configurations, install the software on the clusteradministrator and cluster member servers.

The WebSphere Application Server version on the non-admin server must be thesame as the WebSphere Application Server version on the admin server.

Procedure1. Log on to the application server as user that has permission to create

directories.2. Open an AIX shell and then create a directory for the installation files in an

appropriate location, such as /opt/opuser/WebSphere.mkdir /opt/opuser/WebSphere

3. Change ownership of the directory to the user who runs the IBM WebSphereApplication Server installation.chown opuser /opt/opuser/WebSphere

4. If required, log out of the application server and log in as the user who runsthe installation program.

5. Open an AIX shell as a non-root user.6. Select a umask that allows the owner to read/write to the files, and allows

others to access the files according to the prevailing system policy.Depending on whether the users share the group, for non-root users, use aumask of 002 or 022. For a root user, use a umask of 022.To set the umask setting to 022, type the following command umask 022

7. Ensure that you have 755 access to all directories where you download andinstall the software.

8. Access the root directory of your installation image on your hard disk, orinsert the WebSphere Application Server installation disk into the disk drive.

9. Start the installation of a product image by using the following command:./install

28 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 37: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

10. On the Welcome page, click Next to continue.11. On the License Agreement page, select I accept both the IBM and the

non-IBM terms to agree to the license agreement and click Next to continue.12. On the Systems Prerequisite Check page, confirm that your operating system

is supported and that you installed all required patches, and then click Next.v If the wizard detects a previous installation, the Product-Detection page is

displayed.v If the wizard does not detect a previous installation, go to the next step.

13. If the Product-Detection panel displays, select the following actions:v Select Add features to the existing installation, click Next.v Select Install a new copy of the product to another directory, and click

Next.v Select Create a new WebSphere profile using the Profile management

tool, and click Next.v Select Upgrade the product to another edition and click Next.

14. On the Optional Features Installation page, use the following table to selectthe features to install and then click Next.

Table 25. Optional installation features

Feature to install Description Required?

Install the sampleapplications

Installs the samples applications forlearning and demonstration environments.The samples are not required forinstallation on production environments.

Not required

Install non-Englishlanguage packages for theadministrative console

Installs all the non-English language filesfor using the administrative console fromcomputers with non-English locales. If youdo not select this option, only the Englishlanguage pack is installed.

Optional

Install non-Englishlanguage packages for theapplication server runtimeenvironment

Installs all the non-English language filesthat support the application server runtimeenvironment such as the administration tooland logging. If you do not select thisoption, only the English language pack isinstalled.

Optional

15. On the Installation Directory page, specify the installation root directory,record the location, and then click Next.

Important: Do not use spaces in the name of the installation directory.16. On the WebSphere Application Server Environments page, select None and

then click Next.When prompted by a message that confirms whether you want to proceedwithout creating a profile displays, click Yes. The installation program createsa profile for the WebSphere Application Server.

17. On the Repository for Centralized Installation Managers page, select thefollowing settings.a. Select Create a repository for Centralized Installation Managers.b. Select the Populate the repository with this installation package.c. Specify the location for the repository or accept the default setting.d. Click Next.

Chapter 3. Preparing your system for installation 29

Page 38: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

18. On the Installation Summary page, review your selections and click Verifymy permissions to perform this installation and if successful, click Next tobegin the installation.

19. In the Installation Results page, verify that the installation is successful.To verify that there were no file system or other errors, you can check theapp_server_root/logs/install/log.txt installation log file

20. Click Finish to close the installation wizard.

Installing the WebSphere Application Server fix packs on AIXcomputers

For AIX installations, IBM OpenPages GRC Platform requires WebSphereApplication Server fix packs.

About this task

You must obtain and install the required fix pack for WebSphere ApplicationServer. For more information about supported software requirements, see the .

Note: The admin user that runs the update installation program must be able torun the slibclean command. Otherwise, a root user must run the slibclean beforeinstalling the fix pack.

Procedure1. On each server where WebSphere Application Server is installed, log on as the

same user who installed the original software.2. Stop the WebSphere Application Server processes and any related processes by

using the following command:stopServer

3. Open an AIX shell as a root user, then create a directory for the installationfiles in an appropriate location.mkdir /opt/opuser/WebSphere/WebSphere_Update

4. Download the required WebSphere Application Update Installer package forAIX from the IBM website into the new directory.

5. Extract the Update Installer package file.6. Open an AIX shell as opuser user or another non-root user.7. Go to the /opt/opuser/WebSphere/WebSphere_Update/UpdateInstaller

directory.8. Run the Update Installer by using the following command:

./install

9. Go to the installation root directory specified during the new installation./opt/IBM/WebSphere/WebSphere_Update/UpdateInstaller

10. Run the Update Installer by using the following command:./update.sh

Removing root user installation files for WebSphereApplication Server

For AIX installations, if a root user installed WebSphere Application Server, youmust remove some installation files and directories. Otherwise, these files mightinterfere with the OpenPages installation.

30 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 39: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Procedure1. Log on to the application server where WebSphere Application Server is

installed.2. Go to the home directory of the root user who installed WebSphere Application

Server.3. If present, remove the following files and directories:

v .com.registry

v .InstallAnywhere

v InstallShield

v .InstallShield

4. Go to the /usr/lib/objrepos directory.5. Rename the vpd.properties file to vpd.properties.old.

Multicasting in the OpenPages environmentThe Fujitsu Interstage BPM software that is installed by IBM OpenPages GRCPlatform requires a multicast IP address. Fujitsu Interstage BPM uses the multicastIP address to communicate with itself and with other components in theOpenPages environment.

In a clustered OpenPages environment with multiple Fujitsu Interstage BPMinstances, Fujitsu Interstage BPM requires the multicast IP address to communicatewith each instance.

In a single OpenPages environment with a single Fujitsu Interstage BPM instance,Fujitsu Interstage BPM requires the multicast IP address to communicate with itself

There are multiple Fujitsu Interstage BPM servers in a single environment and themulticast IP is used for JMS synchronization in the workflow.

You must obtain a multicast address before installing the OpenPages application.v The multicast IP address must be unique within the network address space.v When installing on a secondary server in a horizontal environment, use the

same multicast IP address on all servers.

Port assignmentsBoth dedicated ports and ports that are dynamically assigned for each installationare used for IBM OpenPages GRC Platform deployments. These default ports canbe changed after installation.

You can change some port settings during the installation. You can also change thedefault port settings after installation. For information about changing the portsafter installation, see the IBM OpenPages GRC Platform Administrator's Guide.

Fixed ports

The following table lists the fixed default ports.

Table 26. Fixed ports used by Windows and AIX operating systems

Description Windows Port AIX Port

Oracle database server console application port 1158 1158

Chapter 3. Preparing your system for installation 31

Page 40: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 26. Fixed ports used by Windows and AIX operating systems (continued)

Description Windows Port AIX Port

OpenPages database instance 1522 1521

OpenPages admin server 7001 9060

OpenPages admin server (SSL) 7002 9043

Workflow admin server 49901 9061

Workflow admin server (SSL) 49902 9044

OpenPages application server 7009 10108

OpenPages application server (SSL) 7010 10111

Workflow application server 49951 20108

Workflow application server (SSL) 49952 20111

Cognos Business Intelligence gateway 80 80

Framework Generator port 8080 8080

Cognos Business Intelligence dispatcher URI 9300 9300

On Windows computers, additional OpenPages installations increment by two. Forexample, the HTTP ports are 7009, 7011, 7013. The HTTPS ports are 7002, 7004,7006.

On Windows, additional workflow installations also increment by two.

For AIX computers, IBM WebSphere Application Server requires a range of 20ports for plug-ins and listeners. This default value is the starting port of that range.

Files containing port numbers

The following tables list property files on the OpenPages admin server that containport numbers.

Table 27. Files on Windows servers that contain default port numbers

File Port Parameter Name

OP_Home\aurora\conf\server.config.props

OpenPages admin serverport

OpenPagesadmin serverSSL port

WC_adminhost

WC_adminhost_secure

OP_Home\temp\aurora\conf\OPSERVER_STATUS.txt¹

OpenPages applicationport

OpenPages application SSLport

WC_defaulthost

WC_defaulthost_secure

OP_Home\aurora\conf\server_name-InterstageBPMCS#-server.properties.config.props

Workflow admin serverport

url.path.workflow.admin

OP_Home\NETWORK\ADMIN\tnsnames.ora

OpenPages databaseinstance port

OP_Home\aurora\conf\aurora.properties

Framework Generator port

CommandCenter port

cognos.framework

cognos.server

32 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 41: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 27. Files on Windows servers that contain default port numbers (continued)

File Port Parameter Name

OP_Home\aurora\conf\aurora.properties

Framework Generator port

CommandCenter port

Cognos Dispatcher URI

cognos.computation.server

Table 28. Files on AIX computers that contain default port numbers

File Port Parameter Name

OP_Home/temp/wasconfig/OpenPagesCell.dmgr.config.props

OpenPages admin serverport

OpenPages admin serverSSL port

WC_adminhost

WC_adminhost_secure

OP_Home/temp/wasconfig/OpenPagesCell.server_name-OPNode#Server#.config.props

OpenPages applicationSSL port

WC_defaulthost_secure

OP_Home/temp/wasconfig/IBPMCell.dmgr.config.props

Workflow admin serverport

Workflow admin serverSSL port

WC_adminhost

WC_adminhost_secure

OP_Home/temp/wasconfig/IBPMCell.server_name-OPNode#Server.config.props

Workflow applicationport

Workflow applicationSSL port

WC_defaulthost

WC_defaulthost_secure

Oracle_Home/NETWORK/ADMIN/tnsnames.ora

Oracle database instanceport

OP_Home/aurora/conf/aurora.properties

Framework Generatorport

CommandCenter port

Cognos Dispatcher URI

cognos.framework

cognos.server

cognos.computation.server

Dynamically assigned ports

Port numbers for OpenPages servers that are not listed, such as OpenPagesmanaged servers, are assigned dynamically during the installation.

OpenPages application and workflow managed server port numbers start at thefollowing values and increment by 1 for each additional managed server in theinstallation:v OpenPages application managed servers: In an OracleWebLogic Server

environment, 7009 (7010 for SSL). In an IBMWebSphere, 9080.v OpenPages workflow managed servers: 49951 for both WebLogic Server and

WebSphere environments.

After installation, you can view all port assignments in OpenPages property files.

On Windows computers, OP_Home\aurora\conf\OPSERVER_STATUS.txt

Chapter 3. Preparing your system for installation 33

Page 42: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

On AIX computers, OP_Home/temp/wasconfig/*.props

In an AIX environment, there are multiple OpenPages property files, each with a.props extension. The OpenPages application server and workflow server portinformation is found in:v OpenPagesCell.dmgr.config.props

v OpenPagesCell.server_name-OPNode#;Server#;.config.props

v IBPMCell.dmgr.config.props

v IBPMCell.server_name-IBPMNode#Server.config.props

On a cluster system, the OpenPagesCell.server_name-OPNode1Server1.config.propsfile and IBPMCell.server_name-IBPMNode1Server.config.props file contain portinformation for that managed server only. If there is a second managed serverwithin the same computer (vertical cluster), the port information is displayed inOpenPagesCell.server_name-OPNode1Server2.config.props andIBPMCell.server_name-IBPMNode2Server.config.props.

In a horizontal cluster, the numbering for the managed servers in the .props filerestarts at 1 for each cluster member computer.

34 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 43: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Chapter 4. Oracle Database Server software installations

Install and configure the Oracle database software to use with IBM OpenPagesGRC Platform.

The OpenPages database installation program installs the Oracle database softwareand creates the Oracle database instance.

The IBM OpenPages GRC Platform installation programv Installs the Oracle Database Server software.v Adds the Oracle listener.v Creates the database instance.v Adds a Local Net Service Name

Removing environment variablesYou must remove or unset any Oracle database system environment variablesbefore installing the Oracle Database Server software.

Procedure1. If required, remove or unset the following environment variables.

v ORACLE_BASEv ORACLE_HOMEv PERL5LIBv TNS_ADMIN

2. If present, remove the Oracle path from the PATH environment variable.3. Make note of the location of the TMP environment variable.

Copying the installation files for the database serverTo improve performance, copy the installation kit files from the IBM OpenPagesGRC Platform media pack to the local system.

Procedure1. Log on to your database server as a user with administrative privileges.

Note: For AIX installations, use the oracle user that you created for theOpenPages installation.

2. Using the Run as Administrator option for Windows computers, start aCommand Prompt window, or for AIX computers, open a shell.

3. Copy the root directory from the Repository Installer Disc 1 DVD or networkshare location to the local system.v For Windows computers, OP_version_Embedded_DVD_1v For AIX computers, OP_version_Non_Embedded_DVD_1

Note: For AIX, make sure that you have full rights to the local installationdirectory.

35

Page 44: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Prerequisite setup for AIX computersIf you are installing the database server software into an AIX environment, ensurethat your system and environment meet additional prerequisites.

For example, you must create installation users and groups and ensure thatoperating system file sets for Oracle database software exist.Related concepts:“Users and user groups for installation on AIX computers” on page 20The users and groups must be created and configured by a user with SYSADMINprivileges and access to root.

AIX operating system file sets for Oracle database softwareOn AIX computers, Oracle database requires some file sets.

As required for Oracle database server software, ensure that the followingoperating system files sets are installed and committed:v bos.adt.base

v bos.adt.lib

v bos.adt.libm

v bos.perf.perfstat

v bos.perf.libperfstat

v bos.perf.protocols

v rsct.basic.rte

v rsct.compat.clients.rte

v xIC.aix61.rte

In an AIX shell, type the following command:

lslpp -l <fileset>

If successful, a message similar to the following is displayed:

<fileset> COMMITTED

Creating the Oracle installation directory on AIX computersBefore starting the installation, you must either identify an existing Oracle basedirectory or if required, create one.

The IBM OpenPages GRC Platform installation requires that specific directoriesexist. If you plan to install OpenPages GRC Platform within the /opt directory as anon-root user, you must create these directories as root. (A non-root user likelydoes not have permission to create directories under /opt).

Procedure1. Log on to your database server as a non-root user with admin privileges.2. In an AIX shell type the following commands:

mkdir -p Oracle_directory

chown -R oracle:install Oracle_directory

mkdir -p /usr/oracle

chown -R oracle:oinstall /usr/oracle

36 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 45: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

3. Use the following command to configure oracle and oinstall as users:chown -R oracle:oinstall /opt/oei/Oracle11gR2

4. Create a /home/oracle directory for the oracle user account.The IBM OpenPages GRC Platform installation program requires a/home/oracle directory that is owned by the oracle user account.mkdir -p /home/oracle

chown -R oracle:oinstall /usr/oracle

Results

The installation directory, all its parent directories, and all its subdirectories musthave 775 permissions during the installation. The permission can be set in theoperating system or by using a file system access control list.

Loading the kernels extensionBefore running the Installer for Repository, you must run the rootpre.sh script.The script loads the kernels extension that is required for the installations. Youmust run the script as the root user.

Procedure1. Log on to your database server as a user with admin privileges.2. Start an AIX shell and go to the \OEI_Server_Client_64bit\data directory

within the installation kit files that you copied.3. Use the following command to run the prerequisite checker script:

./rootpre.sh

Note: For AIX installations, you must run the rootpre.sh script as the rootuser.The script shows information about the console. When the script is finished, alog file is created in the /tmp folder named rootpre.out_yy-mm-dd.hh:mi:ss.

Verifying that your AIX computer meets system prerequisitesBefore running the OpenPages Repository installer, you can run the./preinstchk.sh script. The scripts checks that your system meets all systemprerequisites.

Before you begin

You must run the script as the root user.

Ensure that the JDK or JRE is installed on the database server.

Procedure1. Log on to your database server as the root user.2. Start an AIX shell and go to the \OEI_Server_Client_64bit\data directory

within the installation kit files you copied.3. Type the following command to run the prerequisite checker script:

./preinstchk.sh

Note: For AIX installations, you must run the ./preinstchk.sh script as theroot user.

Chapter 4. Oracle Database Server software installations 37

Page 46: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Results

If any prerequisites are missing, they are listed in the location specified in thepreinstchk.properties file.

Installation modes for the database softwareUse the OpenPages Installer for Repository installation program to install andconfigure the database software. To install, you can use either interactive mode orsilent mode.

Interactive modeThe interactive mode uses graphic screens to collect the informationrequired for installing the various components.

Silent modeThe silent mode uses information entered into a parameter (or response)file. You use command line prompts to initiate the installation scripts,which take the required information from the parameter file.

Important: The name of the database server must not contain underscores. Forexample, do no use OpenPages_Application. Issues with connectivity between theOracle Enterprise Manager and the Oracle WebLogic Server can occur if the namehas underscores.

Installing the database software in interactive modeUse the interactive graphical interface of the Installer for Repository to install thedatabase software on the database server.

Before you begin

Verify that the following system environment variables are not defined:v ORACLE_BASEv ORACLE_HOMEv TNS_ADMIN

Procedure1. Log on to the database server as a user with administrative privileges.

Interactive mode installations on AIX servers require an application thatprovides remote GUI logins.

Note: For AIX installations, use the oracle user that you created for the IBMOpenPages GRC Platform installation.

2. On Windows computers, start a Command Prompt window by using the Runas Administrator option, or on AIX computers, open an AIX shell.

3. Go to the following location within the installer kit files you copied from theRepository Installer DVD.OEI_SERVER_CLIENT_64_bit\Disk1\InstData\VM

4. Use the following command to start the Installer for Repository:v On Windows computers, type openpages_oei.exe

v On AIX computers, type ./openpages_oei.bin -i swing

5. On the Welcome page, click Next.

38 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 47: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

6. On the License Agreement page, review and accept the license agreement,and click Install.

7.

8. On the Installation Information page, provide the informationa. Select Server for the installation type.b. For the Oracle Software Installation Location, enter an installation

location for the database server.This installation location is ORACLE_HOME.For Windows installations, enter the drive letter followed by a colon, suchas C:.For AIX installations, enter the path, such as /opt/OEI/Oracle

c. Click Next.9. On the Database Instance Information page, provide the information.

a. For the Database Instance Installation Location, enter an installationlocation.

b. For the Database Instance Name, enter the Service ID (SID) to assign forthe OpenPages database instanceThe default value is OP

c. For the Database Instance Port, enter the port number to assign to thedatabase instance.The default value is 1521.

d. Click Next.10. On the Database User Passwords page, enter the passwords, and then click

Next.

Table 29. Database passwords

Password Description

SYSTEM Password Enter a password to assign to the SYSTEMuser (Oracle Superuser)

SYS Password Enter a password to assign to the SYS user.

DBSNMP Password Enter a password for the Oracle IntelligentAgent.

SYSMAN Password Enter a password for the default EnterpriseManager Super Administrator

11. On the pre-installation summary page, review the information, and whensatisfied, click Install.The installation takes approximately 30 minutes.

12. To exit the installer when it finishes, click Done.Oracle database server is installed and a database instance is created.

13. To verify that the installation is successful, in a web browser, type the URL tothe Oracle Enterprise Manager login page:https://database_server_Name:1158/em

Note: 1158 is the database instance port. The database server host name is inthe Oracle_Home\software\NETWORK\ADMIN\tnsnames file on the database server.

Chapter 4. Oracle Database Server software installations 39

Page 48: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Silent mode installations for the database server and clientsoftware

You can install Oracle database server and Oracle Client software in silent mode.

In silent installations, your choices are recorded in a response file. When runningthe installation program command from the command line, the -i silent flag startsthe installation program in silent mode. The program installs the database by usingthe response file specified by the -f option.

The silent mode installer does not verify any values entered in the response file. Ifthe parameter information you provide is incorrect the installation fails. Review thelog files to determine the cause of the failure.

Verify that the ORACLE_BASE, ORACLE_HOME, and TNS_ADMIN systemenvironment variables are not setRelated tasks:“Editing the response file for database server silent installations” on page 127Modify the response file with your installation preferences. The installationprogram uses the information in the file to install the database software in silentmode.“Running the installation program for the database server in silent mode” on page145Use the response file to run the installation program in silent mode.

Non-default values for the new Oracle instanceThe installation program sets some custom values for the Oracle database instance.

The following table lists the Oracle database parameter values that are set by theinstallation program.

Table 30. Oracle instance parameters set by the installation program

Parameter Name Value Default

compatible 11.2.0.0

nls_length_semantics CHARNote: CHAR is required forglobalization.

BYTE

open_cursors 300

optimizer_features_enable 11.2.0.0

optimizer_index_caching 100 0

optimizer_index_cost_adj 1 100

optimizer_mode FIRST_ROWS ALL_ROWS

optimizer_secure_view_merging FALSE

processes 250

sessions 280

pga_aggregate_target 134217728

sga_target 402653184

40 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 49: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Scripts to manually create the OpenPages database schema beforeinstallation

To create the OpenPages schema before you install, use the SQL wrapper scriptsthat are included in the media kit.

The IBM OpenPages GRC Platform requires that you create an OpenPagesdatabase schema, a set of database users, and a tablespace. During the OpenPagesGRC Platform installation, you can choose to automatically create the schema.Optionally, you can manually create the OpenPages database schema before youinstall OpenPages application servers.

Scripts used to create the database schema

To create the OpenPages application tablespace and users, run a SQL wrapperscript. The SQL wrapper script calls other scripts.

sql-wrapper.sqlThe script runs other required SQL scripts in the correct order. Use thisscript to manually install the database.

database-install.sqlThe wrapper script contains default definition values that you can modify.Change settings in the script file and not the command-line interface.Default values include the OpenPages administrator user account, basecurrency denomination, and the location of the OpenPages storage folder.

The base currency must match the base currency that is set in any previousinstallations. You cannot change the base currency after installation.

op-app-global-env.sqlThe script is called by the wrapper script and defines the SuperAdministrator user account. You must verify the user account values inthis script.

Scripts that require modifications

The IBMOpenPages GRC Platform includes coded names and locations of tablespaces, data directories, and data files in the OpenPages database. To prevent aconflict with internal systems, practices, or IT policies, you must modify somescripted values.

For example, the installation program creates the aurora.dbf data file that storesall OpenPages data. Use Oracle Automatic Storage Management to change thename of this data file.

To change the name of the data file in the OpenPages database, a databaseadministrator must update the following scripts before you run thesql-wrapper.sql script.

create-opx-tablespaces.sqlCreates table spaces for OpenPages database application tables

ibpm-ts-and-schema-owner.sqlCreates table spaces for IBPM application tables.

Chapter 4. Oracle Database Server software installations 41

Page 50: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Creating the tablespace and users for the OpenPagesdatabase before installation

You can manually create the OpenPages database schema before you install IBMOpenPages GRC Platform by running scripts. You must modify some of the scriptsbefore you run the scripts use them.

Before you begin

Ensure that you have the following information available.v Workflow user namev Workflow user passwordv TNS name aliasv System user namev System user passwordv OpenPages super administrator user namev OpenPages super administrator password

Procedure1. Log on to a system as a user with administrator privileges.

Tip: You can use any system that has access to SQL*Plus and that can connectto the database server.

2. Start a Command Prompt window by using the Run as Administrator option,or on an AIX computer, open a shell as a user with administrative privileges.For AIX installations, use the opuser user that you created for the OpenPagesinstallation.

3. Copy the OP_version_Configuration directory from the Installer Disc 1 DVD ornetwork share location to the local system.

4. Go to the OP_version_Configuration\Database\Oracle directory and copy theINSTALL_SCRIPTS directory to the local system.For an AIX computer, ensure that you have full rights to the local installationdirectory and to the files in the directory.

5. Go to the INSTALL SCRIPTS directory on the local system and open thecreate-opx-tablespaces.sql script in a text editor.a. As appropriate for your environment, modify the SQL script under --

permanent storage, protected by logging, -- dedicated temporarytablespace and --temporary storage, no logging protection:CREATE TABLESPACE iflowdb DATAFILE ’&dbf_location/&tablespace_name.dbf’

SIZE 25M REUSE AUTOEXTEND ON NEXT 25M MAXSIZEUNLIMITED ONLINE EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K’;

b. Save and close the file.6. Open the ibpm-ts-and-schema-owner.sql script in a text editor.

a. Use the following syntax to modify the SQL script under ReCreate thetablespace and RECREATE THE USER:CREATE TABLESPACE iflowdb DATAFILE ’&dbf_location/&tablespace_name.dbf’

SIZE 25M REUSE AUTOEXTEND ON NEXT 25M MAXSIZEUNLIMITED ONLINE EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K’;

b. Save and close the file.

42 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 51: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

For example, the following SQL Syntax creates a tablespace with a data filecalled OPdatafile in the Oracle data home location. The tablespace is managedlocally.CREATE TABLESPACE iflowdb DATAFILE ’&&10/OPdatafile.dbf’

SIZE 25M REUSE AUTOEXTEND ON NEXT 25M MAXSIZEUNLIMITED ONLINE EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K’;

Where &&10 uses the datafile_storage_location parameter that you entered inthe database-install.sql command for the data file location. OPdatafile.dbfis the name of the data file.The following SQL syntax creates a temporary tablespace with a data file indisk_group_1. The tablespace is managed locally.CREATE TEMPORARY TABLESPACE OPDATA_TEMP TEMPFILE ’+disk_group_1’ SIZE 2GEXTENT MANAGEMENT LOCAL;

7. To verify the default definition values, open the sql-wrapper.sql wrapperscript in a text editor and modify the values as required for the followingdefinitions.For a Microsoft Windows operating system:v define opx_base_currency_iso_code=’USD’

v define opx_dflt_stor_srv_root=’C:\openpages-storage’

For an AIX operating system.v define opx_base_currency_iso_code=’USD’

v define opx_dflt_stor_srv_root=’/opt/openpages-storage’

Do not change the define opx_op_admin_name or define opx_op_admin_pwddefinitions.

For example, by default, the base currency is set to USD. If you use Euros asyour base currency, change the default ISO currency code from USD to EUR.define opx_base_currency_iso_code=’EUR’

8. From the INSTALL_SCRIPTS directory, open the custom environment scriptop-app-global-env.sql in a text editor.a. Modify the following default values for the Super Administrator.

v define super_admin_username=’OpenPagesAdministrator’

v define super_admin_password=’OpenPagesAdministrator’

b. Save and close the file.9. Use the following syntax to run the database-install.sql wrapper script that

creates the database components:sqlplus /nolog @database-install.sql database-install.sql log_fileoracle_tns_alias dba_user dba_password workflow_userworkflow_password op_user op_passworddatafile_storage_location

The following table provides a list of parameters that are passed to the SQLwrapper script.

Table 31. Examples of SQL wrapper script parameters and descriptions

Parameter Name Description Example

log_file The log file name that the scriptcreates and writes information to.

logfile.txt

Chapter 4. Oracle Database Server software installations 43

Page 52: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 31. Examples of SQL wrapper script parameters and descriptions (continued)

Parameter Name Description Example

oracle_tns_alias The database alias for theOpenPages database instance, asset during the Oracle databaseinstallation. If necessary, you canretrieve this alias from thetnsnames.ora file.

OP

dba_user The Oracle system user name.

If you do not have access to thesystem user account, then use adatabase user account withadministrative privileges.

system

dba_password The password for the Oraclesystem account.

openpages

workflow_user The workflow database username.

OpenPages uses this account tocreate and access the workflowdatabase, and to manageworkflow-related transactions.

opworkflow

workflow_password The password for the workflowdatabase user account.

opworkflow

op_user The user name that is used byOpenPages to create and accessthe OpenPages database instance

openpages

op_password The password for the OpenPagesdatabase user account.

openpages

datafile_storage_location The location of the Oracle datadirectory on the database server.The location of this directory isset during the Oracle installationprocess.

If the database server isrunning MicrosoftWindows

v C:\oracle\ora112\oradata\OP

v C:\openpages_data\repository\database112_se_x64\oradata\OP

If the database server isrunning AIX

v /opt/oracle/ora112/oradata/OP

v opt/openpages_data/repository/database112_se_x64/oradata/OP

The following sample code shows the SQL*Plus command line with examplevalues from the table from the preceding step as the variables.

44 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 53: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 32. Example code for Microsoft Windows and AIX operating systems

Operating system Code

MicrosoftWindows

sqlplus /nolog @sql-wrapper.sql database-install logfile.txt OPsystem openpages opworkflow opworkflow openpages openpagesC:\oracle\ora112\oradata\OPC:\openpages_data\repository\

database112_se_x64\oradata\OP

AIX sqlplus /nolog @sql-wrapper.sql database-install logfile.txt OPsystem openpages opworkflow opworkflow openpages openpages/opt/oracle/ora112/oradata/OP/opt/openpages_data/repository/

database112_se_x64/oradata/OP

After the SQL script finishes, the OpenPages database schema is created. A logfile is created in the directory where you ran the SQL script. The name of thelog file matches the value of the log_file parameter you entered.

Results

If you have problems when you run the database-install.sql script, you can usethe OP_version_Configuration\Database\Oracle\init-db-cleanup.sql script.Theinit-db-cleanup.sql removes the database components that were added. Then,you can run the database-install.sql script in a clean database environment.

Examplesqlplus /nolog @sql-wrapper.sql init-db-cleanup.sql log_fileoracle_tns_alias dba_user dba_password workflow_user op_user

Installing the 32-bit Oracle Client software in interactive modeYou must install Oracle Client software on the reporting server computers whereIBM Cognos Business Intelligence is installed.

Procedure1. Log on to the reporting server as a user with administrative privileges.

On AIX computers, use a program that provides remote graphical (GUI)logins, connect to the OpenPages application computer.

2. On Windows computers, start a Command Prompt window by using the Runas Administrator option, or on AIX computers, open an AIX shell.

3. Go to the following location within the OEI_11GR2_DVD_2 directory thatyou copied:\Disk1\InstData\VM

4. Start the installation program by using the following command:v On Windows computers, type openpages_oei.exe

v On AIX computers, type ./openpages_oei.bin -i swing

5. On the Welcome page, click Next.6. On the Oracle Software Installation Location page, specify the installation

location for the client software and click Next.7. On the Database Instance Information page, enter the information to set up

the connection to the database.

Chapter 4. Oracle Database Server software installations 45

Page 54: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 33. Database instance information

Field Description Default Value

Database Host Name Specify the fully qualified networkidentifier for the Oracle server computer.

The host namecan be found inthetnsnames.orafile.

Database Instance Name Specify the Service ID (SID) of theOpenPages database instance.

OP

Database Instance PortNumber

Specify the port number for the databaseinstance.

1522

8. On the Summary page, review you choices and when satisfied, click Install.9. To exit the installer when it finishes, click Done.

10. Repeat these steps for each reporting server that requires the Oracle Clientsoftware.

Results

The interactive installer creates the clientinstaller.properties file. You can usesilent mode installations and this file to install the Oracle Client on other servers.

Setting the ORACLE_HOME environment variable on reportingservers

Set up the ORACLE_HOME environment variable to point to the Oracle Clientinstallation location.

Procedure1. Log on to the reporting server as a user with administrative privileges and full

access to the local server drives.

Note: For AIX installations, log in as a non-root user, such as the oracle userthat you created for the OpenPages installation.

2. Set the ORACLE_HOME environment variable to point to the Oracle Clientinstallation directory:v On Windows computers, type the following command:

set ORACLE_HOME=C:\openpages_data\repository\client112_ac_x86\software

v On AIX computers, type the following command:export ORACLE_HOME=/opt/oracle/openpages_data/repository/client112_ac_x64/software

3. Add the location of the Oracle Client installation bin directory to the PATHenvironment variable.

4. On AIX computers, refresh the profile by closing and reopening the AIX shell.

Testing the connections to the database server and the OpenPagesrepository

Test whether the SQL*Net connect string can connect to the database listener byusing the TNSPING utility in the ORACLE HOME/bin directory. The TNSPING utilitytests if the listener is available. It does not test whether the databases behind thelistener are working.

46 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 55: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

To test that the OpenPages repository is created, use SQL*Plus, to log on to theOpenPages Oracle database schema.

Procedure1. To test whether you can log on to Oracle Enterprise Manager Database Control,

the web-based interface used to administer an Oracle database, type thefollowing command.https://oracle_server_name:port/em

In a default installation, the port number is 1158.2. To test whether a SQL*Net connect string can connect to the listener, type the

following command:tnsping database_instance_name

The utility requests acknowledgement that the service name is valid and thatthe listener is configured to handle requests for that service name.If the configuration is correct, a message is displayed that shows the returntime.If the configuration is not correct, the utility returns an error message. Ensurethat you use the correct service name and that the listener is started on theserver computer.

3. To test that OpenPages repository is created, type the following command:sqlplus username/password@service_name

For example, sqlplus system/openpages@op

The system connects you to an Oracle Database instance.4. To exit SQL*Plus, type exit.

Chapter 4. Oracle Database Server software installations 47

Page 56: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

48 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 57: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Chapter 5. Installing IBM Cognos Business Intelligence

Before you install OpenPages GRC Platform components, IBM Cognos BusinessIntelligence and the IBM Cognos Software Development Kit must be installed andrunning in your environment.

For more information about upgrading to IBM Cognos BI, see the IBM CognosBusiness Intelligence Installation and Configuration Guide.

For light user loads, with fewer than 50 concurrent users, Cognos BI andCommandCenter can be installed on the same server as the OpenPages application.

For heavier user loads, install Cognos BI and CommandCenter on separate fromOpenPages application servers. IBM OpenPages GRC Platform operates at peakperformance when components are installed on multiple servers: a database server,an application server, and a reporting server.

Note: The IBM Cognos Business Intelligence Installation and Configuration Guide isavailable in the IBM Cognos documentation library

Procedure1. Ensure that a web server, such as Microsoft IIS on Windows, or IBM HTTP

Server on AIX, is installed.A web server is required so that users can view content in the IBM Cognos BIportal.

2. On the reporting server, install the new version of Cognos Business Intelligence,IBM Cognos Software Development Kit, and optionally Framework Manager.a. Install Cognos BI Server.

Restriction: In the installation wizard, accept the default components thatare selected. Do not select Cognos Content Database.After the installation is complete, ensure that the IBM Cognos Configurationcheck box is clear. Before you configure Cognos BI Server, you must doother tasks to set up your environment.For information about installing Cognos BI Server on Windows computers,see Installing server components on Windows operating systems.For information about installing Cognos BI Server on AIX computers, seeInstalling server components on UNIX or Linux operating systems.

b. Install Cognos Software Development Kit in the same installation locationas Cognos BI Server.In the installation wizard, accept the default components that are selected.For more information about installing IBM Cognos Software DevelopmentKit on Windows computers, see Installing and configuring the SoftwareDevelopment Kit.

c. Optional: Install Framework Manager.Framework Manager is not required in production environments.Framework Manager is the modeling tool for creating and managingbusiness-related metadata.

49

Page 58: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Restriction: If you need Framework Manager in your developmentenvironment, you must install the 64-bit Cognos BI server and the 32-bitFramework Manager to different directories. The default installationlocations for 32 and 64-bit Cognos components are different. For moreinformation about installing Framework Manager, see Installing FrameworkManager.

3. Copy the JDBC database driver, ojdbc5.jar, file to the c10_location\webapps\p2pd\Web-Inf\lib directory.

What to do next

Configure the web server to view Cognos BI web content.Related tasks:“Optional: Manually creating a tablespace and user for the content store” on page161The IBM Cognos Business Intelligence configuration tool automatically creates thecontent store tablespace and user. However, you can manually create the contentstore user and the content store tablespace. This user must be able to create, alter,and drop tables, triggers, views, procedures, and sequences, and have theCONNECT and RESOURCE roles.

Web server configuration options for Cognos BIYou must configure your Web server before users can connect to the IBM CognosBI portal.

For more information, see the Configuring a web server in the IBM CognosBusiness Intelligence Information Center.

Configuring IIS 7.0 Web ServerBefore you can view reporting data on Windows computers, you must configure aweb server. If your web server is a Windows Server 2008 with IIS 7.0, configureISAPI and CGI to allow CommandCenter pages to load.

About this task

IIS 7.0 on a Windows Server 2008 server has security features that, by default,prohibit files with web service extensions (cgi) from executing. As a result, Cognosfiles that have these web service extensions are unable to run. To modify IIS 7.0security features so that Cognos files with Web Service extensions can executeproperly, you must enable IIS to allow CGI.

The following instructions are specific to Windows Server 2008 with IIS 7.0.

For more information, see Configuring the web server in the IBM Cognos BusinessIntelligence Information Center.

Procedure1. Log on to the reporting server as a user with administrative privileges.2. Open the Windows Internet Information Services Manager from the Start

menu, by clicking Administrative Tools > Internet Information ServicesManager.

3. In Internet Information Services Manager, select the application server thatyou want to configure.

50 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 59: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

4. In the Features view, locate the ISAPI and CGI Restrictions icon.v If the ISAPI and CGI Restrictions icon is not displayed, enable ISAPI and

CGI extensions as described in the step 5.v If the ISAPI and CGI Restrictions exists, skip the following step, and

continue to step 6.5. To enable ISAPI and CGI extensions, create a role in the Windows Server

Manager.a. In Internet Information Services Manage, right-click Roles and select Add

Roles.b. On the Before You Begin page in the Add Role Services wizard, click

Next.c. On the Select Server Roles page, select WebServer (IIS) and click Next.d. In the Add Server Roles page, under Application Development, select

CGI, ISAPI Extensions, and ISAPI filters, and click Next.e. On the Confirm Installation Selections page, click Install, and when the

installation is complete, click Close.6. In the Features view of the Internet Information Services Manager,

double-click the ISAPI and CGI Restrictions icon.7. In the Actions pane, select Add.8. In the Add ISAPI or CGI Restriction dialog box, click browse.9. In the ISAPI and CGI Restrictions box, change the File Type filter from .dll

to All Files.10. Enter the path to the cognos.cgi file in the Cognos_HOME\cgi-bin directory.11. Enter a description for the restriction, such as Cognos-CGI.12. Select Allow extension path to execute and click OK.13. Add the module mapping to the web.config or the applicationhost.config

file or both.a. Find the applicationHost.config file.

C:\Windows\System32\inetsrv\config\applicationHost.config.

If the applicationHost.config does not exist, continue to step 14.b. Open the applicationHost.config in a text editor and find the following

entry:<add name="Cognos-CGI" path= "cognos.cgi" verb="*" modules="CgiModule"resourceType="Unspecified" />

c. Add allowPathInfo="true" to the end of the line:<add name="Cognos-CGI" path= "cognos.cgi" verb="*" modules="CgiModule"resourceType="Unspecified" allowPathInfo="true" />

d. Save and close the file.14. Go to the Cognos_Home\cgi-bin directory and open the web.config file in a

text editor.a. Find the following entry:

<add name="Cognos-CGI" path= "*.cgi" verb="*" modules="CgiModule"resourceType="Unspecified" />

b. Add allowPathInfo='true' to end of the line:<add name="Cognos-CGI" path= "*.cgi" verb="*"modules="CgiModule" resourceType="Unspecified" allowPathInfo="true" />

c. Save and close the file.

Chapter 5. Installing IBM Cognos Business Intelligence 51

Page 60: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Configuring virtual directories in IISYou must configure a virtual directory or alias that is used by the MicrosoftInternet Information Services to map to a physical location.

Procedure1. From the Internet Services Manager, expand the tree for the server that you

want to configure, and then expand Default Web Site.2. Right-click Default Web Site and select Add Virtual Directory from the

menu.3. On the Add Virtual Directory page, create the ibmcognos virtual directory.

a. In the Alias field, type ibmcognos.b. In the Physical Path field, enter the path to the webcontent directory

under Cognos_Home

c. Click OK.4. Right-click the ibmcognos virtual directory that you created and select Add

Virtual Directory.5. On the Add Virtual Directory screen, create a cgi-bin virtual subdirectory.

a. In the Alias field, type cgi-bin.b. In the Physical Path field, enter the path to the cgi-bin directory under

Cognos_Home.c. Click OK.

6. In the Connections pane, select the cgi-bin virtual director, and double-clickHandler Mappings.

7. In the Actions pane click Add Module Mapping, and in the Request Pathfield, enter *.cgi..

8. In the Module list, select CgiModule and enter a name, such as Cognos-CGI.9. Click OK.

10. Internet Information Services Manager.

Configuring the Apache Web Server on a Windows SystemYou must configure your web server before users can connect to the IBM CognosBusiness Intelligence portal.

Procedure1. Log on to the web server as a user with administrative privileges.2. From the command prompt, go to the Apache_Home\conf\ directory.3. Make a backup copy of the httpd.conf file and rename the file to:

httpd.conf.original.

4. Open the httpd.conf file in a text editor.5. Configure the virtual directories by adding the following lines to the end of the

httpd.conf file:</Directory>ScriptAlias \ibmcognos\cgi-bin "<Cognos_Home>\cgi-bin"<Directory "<Cognos_Home>\cgi-bin">Options FollowSymLinksAllowOverride FileInfoOrder Allow,DenyAllow from All</Directory>

</Directory>

52 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 61: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Alias \ibmcognos "<Cognos_Home>\webcontent"<Directory "<Cognos_Home>\webcontent">Options FollowSymLinksAllowOverride FileInfoOrder Allow,DenyAllow from All</Directory>

6. Restart the web server service though the Window Services or by using theWindow Start menu.

Configuring the Apache Web Server on an AIX SystemYou must configure your web server before users can connect to the IBM CognosBusiness Intelligence portal.

Procedure1. Log on to web server as a non-root user with administrative privileges.2. Go to the Apache_Home/conf directory.3. Make a backup copy of the httpd.conf file and rename the file to:

httpd.conf.original.

4. Open the httpd.conf file in a text editor.5. Configure the virtual directories by adding the following lines to the end of the

httpd.conf file:</Directory>ScriptAlias \ibmcognos\cgi-bin "<Cognos_Home>\cgi-bin"<Directory "<Cognos_Home>\cgi-bin">Options FollowSymLinksAllowOverride FileInfoOrder Allow,DenyAllow from All</Directory>

</Directory>Alias \ibmcognos "<Cognos_Home>\webcontent"<Directory "<Cognos_Home>\webcontent">Options FollowSymLinksAllowOverride FileInfoOrder Allow,DenyAllow from All</Directory>

6. Use the following commands to restart the Apache Web Server:Apache_Home/bin/apachectl stop

Apache_Home/bin/apachectl start

Configuring a connection to the content storeAfter you install IBM Cognos Business Intelligence and the IBM Cognos SoftwareDevelopment Kit, configure a connection to the content store database.

Before you begin

Ensure that you copied the JDBC database driver, ojdbc5.jar, file to thec10_location\webapps\p2pd\Web-Inf\lib directory.

Procedure1. Start Cognos Configuration.

Chapter 5. Installing IBM Cognos Business Intelligence 53

Page 62: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

v On Windows computers, from the Start menu, click All Programs > IBMCognos 10 > IBM Cognos Configuration.

v ON AIX computers, go to the Congos_HOME/c10_64/bin64 directory, and typethe following command:./cogconfig.sh

2. In Cognos Configuration, configure the database connection to the contentstore.a. In the Explorer pane, under Data Access > Content Manager,, right-click

Content Store > Delete.b. Right-click Content Manager > New Resource > Database.c. In the New Database dialog box, for the Name field, enter a descriptive

name for the connection.

Note: The name is not required to match the database identifier.d. For the Type, select Oracle Database (Advanced) for Oracle RAC databases,

or Oracle Database if you are not using an Oracle RAC database.e. Click OK.f. In the Explorer panel, select the new connection, and in the Properties

panel, use the following tables to enter the property settings.

Table 34. Content store property settings for Oracle database

Property name Property value

Database server and port number The name of the database server and thelistener port that is used for the databaseinstance.

User ID and Password Click the value field and then click thepencil icon.

In the Value - User ID and password field,enter the appropriate values for the Cognosuser you created for the content storedatabase.

If you used the IBM OpenPages GRCPlatform Installer for Cognos, the defaultuser is cognos.

Service name Enter the SID for the database instance.

Table 35. Content store property settings for Oracle database (Advanced) (Oracle RACdatabase)

Property name Property value

Database server and port number The name of the database server and the listenerport that is used for the database instance.

User ID and Password Click the value field and then click the pencilicon.

In the Value - User ID and password field, enterthe appropriate values for the Cognos user youcreated for the content store database.

If you used the IBM OpenPages GRC PlatformInstaller for Cognos, the default user is cognos.

54 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 63: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 35. Content store property settings for Oracle database (Advanced) (Oracle RACdatabase) (continued)

Property name Property value

Database specifier Enter a database specifier string in the followingformat with no carriage returns:

(description=(address=(host=<server_name>)(protocol=tcp)(port=<port>)(connect_data(service_name=<service_name>)))

3. To test that the database connection to the content store database is successful,in the Explorer pane, right-click the content store database connection and clickTest.

4. To start the Cognos services, click Actions > Start.

Note: If you chose to upgrade your content store database by creating abackup and restoring it, you are prompted to upgrade your reports. Do notselect the option to upgrade your reporting content. Upgrade your reports laterby using the New Report Upgrade wizard in IBM Cognos Administration.

Chapter 5. Installing IBM Cognos Business Intelligence 55

Page 64: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

56 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 65: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Chapter 6. OpenPages application server installations

Install the OpenPages application software on either an administrative server ormanaged server.

The OpenPages application installation program installs the following components:v OpenPages applicationv OpenPages workflow server and notification componentsv OpenPages Database schema (optional)v Oracle WebLogic Server (if purchased from IBM)

You can install the OpenPages application by using interactive mode or silentmode.

Your installation tasks depend on the server role. Use the following table todetermine the type of application server installation.

Table 36. Server roles and installation type

Perform this type ofinstallation... If the server is...

Admin server installationUse as the administrative server for the OpenPagesenvironment.

In a clustered environment, there is one admin serverand all other application servers are managed servers

Note: If you are using LDAP authentication, you mustinclude LDAP connection information in a configuredtnsnames.ora file on the application server to ensure thatOpenPages can connect to the database.

Managed server installation Use as an additional server in a cluster environment (notintended for administration)Note: You must install the OpenPages application on theadmin server before you can install the managed serversin your configuration. The installation path must e thesame on the admin server and on all managed servers.

Oracle client installationsBefore installing the IBM OpenPages application, install the Oracle database client.

Installing the 64-bit Oracle Client software in interactive modeDepending on your environment, you must install Oracle Client software onmultiple application server computers to connect to Oracle database. Use theOracle Client driver files, networking components, and tools to remotelyadminister the Oracle database.

If the Oracle database server is installed on the application server, the 64-bit Oracleclient is not required.

57

Page 66: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Procedure1. Log on to the OpenPages application computer as a user with administrative

privileges.On AIX computers, use a program that provides remote graphical (GUI)logins, connect to the OpenPages application computer.

Note: For AIX installations, use the oracle user that you created for theOpenPages installation.

2. On Windows computers, start a Command Prompt window by using the Runas Administrator option, or on AIX computers, open an AIX shell.

3. Go to the following location within the installer kit files you copied from theRepository Installer Disc 1 DVD:OEI_Server_Client_64bit_Win\Disk1\Instdata\VM

4. Start the Installer for Repository by using the following command:v On Windows computers, type openpages_oei.exe

v On AIX computers, type ./openpages_oei.bin -i swing

5. On the Welcome page, click Next.6. On the Installation Information page, select Client to install the Oracle

Client, and for the Oracle Software Installation Location enter the databaseserver software location.The database server location is <ORACLE_HOME>

7. On the Oracle Software Installation Location page, enter the installationlocation and click Next

8. On the Database Instance Information page, use the following table to helpyou set up a connection to the database and then click Next.

Table 37. Database instance information

Field Description

Database Host Name Specify the fully qualified network identifier for theOracle server computer.

The host name can be found in the tnsnames.ora file.

Database Instance Name Specify the Service ID (SID) of the OpenPages databaseinstance.

The default value isOP

Database Instance Port Number Specify the port number for the database instance.

The default value is 1522

9. On the Summary page, review you choices and when satisfied, click Install.10. To exit the installer when it finishes, click Done.11. Repeat these steps for each server that requires the Oracle Client software.

Results

The interactive installer creates the installer.properties file. You can use silentmode installations and this file to install the Oracle Client on other servers.

Copying the installation files for the application serverTo improve performance, copy the installation kit files from the IBM OpenPagesGRC Platform media pack to the local system.

58 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 67: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Procedure1. Log on to your database server as a user with administrative privileges.2. Using the Run as Administrator option for Windows computers, start a

Command Prompt window, or for AIX computers, open a shell.3. Copy the installation directory from the Installer DVD.

v For Windows installations, OP_version_Embedded_Installerv For AIX installations, OP_version_Non_Embedded_Installer

Note: For AIX installations, ensure that you have full rights to the localinstallation directory.

Setting the ORACLE_HOME environment variable onOpenPages admin and managed servers

Set up the ORACLE_HOME environment variable to point to the directory wherethe Oracle database client software is installed. Set the variable on all admin andmanaged servers.

Procedure1. Log on to the application server as a user with administrative privileges and

full access to the local server drives.

Note: For AIX installations, log in as a non-root user, such as the opuser userthat you created for the OpenPages installation.

2. Set the ORACLE_HOME environment variable to point to the Oracle Clientinstallation directory:v On Windows computers, type the following command:

set ORACLE_HOME=C:\openpages_data\repository\client112_ac_x64\software

v On Windows computers, if the OpenPages application server and thedatabase server are on the same computer, use the location of the Oracledatabase server.C:\openpages_data\repository\server112_se_x64\software

v On AIX computers, type the following command:export ORACLE_HOME=/opt/oracle/openpages_data/repository/client112_ac_x64/software

v On AIX computers, if the OpenPages application server and the databaseserver are on the same computer, use the location of the Oracle databaseserver.

v For example, type the following command:/opt/oracle/openpages_data/repository/client112_se_x64/software

3. Add the location of the Oracle client installation to the PATH environmentvariable.v For example, on Windows computers, the default location is

C:\openpages_data\repository\client112_se_x64\software

v For example, on AIX computers, type the following command:export PATH=$ORACLE_HOME/bin:$PATH

4. On AIX computers, refresh the profile by closing and reopening the AIX shell.

Chapter 6. OpenPages application server installations 59

Page 68: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Custom OpenPages Database Schema installationsInstead of loading the default OpenPages database schema, you can load your owncustom configuration data. You can install the OpenPages application before youload your custom data. However, you must load your data before you run theOpenPages application.

Additional prerequisite setup for AIX computersIf you are installing the OpenPages application software into an AIX environment,ensure that your system and environment meet additional prerequisites.

Creating the installation directory for WebSphere ApplicationServer

Create the installation directory for WebSphere Application Server and change theownership of the directory to the installation user.

Procedure1. Log on to the database server as root.2. Open an AIX shell.3. If the WebSphere Application Server installation directory does not exist, create

the directory.mkdir -p <SOFTWARE_INSTALLATION_DIRVE>

For example, mkdir -p /opt/OEI/Oracle

4. To change ownership of the directory, type the following command:chown -R opuser:oinstall <Location of SOFTWARE_INSTALL_DRIVE>

Worksheet for installing the OpenPages GRC Platform on applicationservers

Before you install OpenPages GRC Platform on application servers, collectinstallation and configuration information, such as server computer types, serverroles, host names, and ports.

Server role

Use the following table to record server role details.

Table 38. Server role details

Server role Details

Is this installation an OpenPages adminserver or managed server installation?

Is this installation admin server or one ormore managed servers installations?

Installation location of prerequisite software

The installation program prompts for the location of prerequisite software.

Use the following table to record prerequisite software details.

60 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 69: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 39. Prerequisite software details

Software or software locations Details

Oracle database server host name

Oracle database server port

OpenPages database instance name and service ID (SID)

TNS alias name

ORACLE_HOME (Installation location of the Oracle databaseserver software)

Installation location of Oracle data

Installation location of WebSphere Application Server orWebLogic Server

Installation location of OpenPages application software

The installation program prompts for the following OpenPages installationinformation.

Note: The installation program creates new directories. For AIX environments,ensure that the user has the correct permissions to create the directories.

Use the following table to record prerequisite software details.

Table 40. Prerequisite software installation locations

Software location Details

Installation directory of the OpenPagesapplication software

Installation directory of the OpenPagesapplication server files directory

OpenPages workflow server files directory

OpenPages storage location for files andforms that are associated with OpenPagesobjects

Back up and restore locations for OpenPagesdatabase and application settings

Installation location of WebSphereApplication Server or WebLogic Server

Application directory (if WebLogic Server isnot already installed)

OpenPages host names and ports

The IBM OpenPages GRC Platform Installer creates the following configurationsettings from information that you specify.

Use the following table to record the OpenPages application details.

Table 41. OpenPages application settings

Setting Details

OpenPages admin server host name

Chapter 6. OpenPages application server installations 61

Page 70: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 41. OpenPages application settings (continued)

Setting Details

OpenPages admin server port

OpenPages admin server SSL port

OpenPages workflow server admin port

OpenPages workflow server admin SSL port

Port used by OpenPages to connect to theFramework Generator

Multicast address for the OpenPagesworkflow server

Optional: Fully qualified domain name of amail server for OpenPagesworkflow server

Optional: Mail server email senderinformation

Cognos Business Intelligence

The installation program prompts for the following information.

Use the following table to record the Cognos Business Intelligence settings.

Table 42. Cognos Business Intelligence settings

Setting Details

Cognos BI server host name

Cognos BI server port

Application server information

User accounts

The installation program prompts for passwords.

Use the following table to record passwords for the user accounts that are createdduring the installation.

Table 43. User accounts

User accounts Details

Oracle Database system account

Oracle Database SYS account

OpenPages admin server

OpenPages workflow database

OpenPages Super Administrator

Installing OpenPages and workflow server in interactive modeUse the OpenPages GRC Platform installation program to install the OpenPagesapplication and workflow server on the administrator server and managed servers.

62 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 71: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Procedure1. Log on to the OpenPages application server as a user with administrative

privileges and full access to the local server drives.Interactive mode installations on AIX servers require an application, such as XWindow System, that provides remote GUI logins.

Note: For AIX installations, use the opuser user or another non-root user.2. On Windows computers, go to Windows Explorer, or on AIX computers, open

an AIX shell.3. Go to the following location within the installer kit files you copied from the

Installer DVD.v On Windows computers, go to OP_version_Embedded_WIN64\

OP_version_Embedded_Installer\Disk1\InstData\VM

v On AIX computers, go to OP_version_Embedded_AIX64/OP_version_Non_Embedded_Installer/Disk1/InstData/VM

4. Start the IBM OpenPages GRC Platform installation program.v On Windows computers, right click opinstall.exe and click Run as

administrator.v On AIX computers, type ./opinstall.bin

5. On the Welcome page, click Next.6. Accept the license agreement, and click Next.

Note: On AIX systems, if you do not have a printer that is configured, youcannot save the license agreement by using the print to file option. To save thelicense agreement to a file, you must configure a printer on the system.

7. On the Installation Information page, for the Installation Folder, specify thedirectory to install OpenPages, and click Next.The installation path must be the same on the admin server and on allmanaged servers. For example, on Windows computers, c:\OpenPages or onAIX computers, /opt/OpenPages.The installation location is OP_HOME.

8. On the Application Server Information page, specify the installation locationof WebLogic Server or WebSphere Application Server.The following table provides descriptions and default values.

Table 44. Application server settings

Field Description Default value or example

Middleware HomeFolder

On AIX computers, thisfield is not required.

Specify the location where youinstalled the WebLogic Servermanually, or the location forthe IBM OpenPages GRCPlatform Installer to use for theinstallation.

C:\oracle\middleware

For Windowsinstallations: WebLogicServer Folder

For AIXinstallations:WebSphereServer Folder

Specify the installation locationfor WebLogic Server orWebSphere Application Server.Note: If you use theinstallation program thatinstalls WebLogic Server thisfield is not displayed.

On Windowscomputers:C:\oracle\middleware\wlserver_10.3

On AIX computers:/opt/IBM/WebSphere/AppServer

Chapter 6. OpenPages application server installations 63

Page 72: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 44. Application server settings (continued)

Field Description Default value or example

Java Home FolderNote: This field is notdisplayed for theOpenPages withWebLogic embeddedinstaller.

Specify the installation locationof Java Development Kit (JDK). On Windows computers:

C:\Java

On AIX computers:/opt/IBM/WebSphere/AppServer/java

9. At the Will this machine administer the cluster prompt, select the server role:v Select Yes if the computer is the administrator server.

The installation can have one administrator server and it must be on thecluster administrator server.

v Select No if the computer is a managed server.The installation can have multiple managed servers on the clusteradministrator server and on cluster member servers.

10. In the How many cluster members do you want to configure on thismachine field, specify the number of managed servers to install.

11. For AIX installations, in the OpenPages Application Starting Port Numberfield, specify the starting port number for the port range that is required byIBM WebSphere Application Server.The default port is 10100

12. For AIX installations, in the OpenPages Workflow Starting Port Numberfield, specify the starting port number for the port range that is required byIBM WebSphere Application Server.The default port is 20100

13. For Windows installations, on the OpenPages Administration ServerInformation page, use the following table to help you specify the OpenPagesadmin server settings.

Note: Port numbers must be 1 - 62545.If there is a port conflict, you change ports after the installation. Forinformation about changing ports, see the IBM OpenPages GRC PlatformAdministrator's Guide.

Restriction: Do not change the port number for the OpenPages admin serveror the workflow admin server.v For Windows installations, the default OpenPages administrator server port

is 7001, and the default workflow administrator server port is 49901.v For AIX installations, the default OpenPages administrator server port is

9060, and the default workflow administrator server port is 9061.

Table 45. Admin server settings on Windows computers

Field Description Default Value

Admin Server Host NameNote: If you areconfiguring an adminserver, this field is notrequired.

Specify the name of theOpenPages admin server.

Admin Port Number Specify the port number thatis used internally to access theOpenPages admin server.

7001

64 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 73: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 45. Admin server settings on Windows computers (continued)

Field Description Default Value

Admin SSL Port Number Specify the port number thatis used internally to access theOpenPages admin serverthrough a secure SSLconnection.

7002

Application HTTP Port Specify the port number thatis used to access theOpenPages application.

7009

Application HTTPS Port Specify the port number thatis used to access theOpenPages applicationthrough a secure SSLconnection.

7010

Admin Server User Name The OpenPages admin serveruser name.Note: If you are installing acluster member, ensure thatthe WebLogic Server username and password are thesame as used on the clusteradmin. If you enter a differentpassword, the installation willfail.

weblogic

Admin ServerPasswordConfirmPassword

Specify the OpenPages adminserver password.Note: This password mustconsist of at least 8alphanumeric characters,starting with a letter andcontaining at least onenumber.

14. On the OpenPages Workflow Server Information page, use the followingtable to help you specify the workflow server information

Table 46. Workflow server settings

Field Description Default Value

Enter the installationfolder for the WorkflowServer

Specify the installationlocation for OpenPagesworkflow server

For Windows installations:C:\Fujitsu\InterstageBPM

For AIX installations:/opt/Fujitsu/InterstageBPM

Admin Port Number

For AIX installations, thisfield is not displayed.

Specify the OpenPagesworkflow server admin portnumber.

For Windows installations:49901

SSL Port Number

For AIX installations, thisfield is not displayed.

Specify the workflow serverSecure Sockets Layer (SSL)port number.

For Windows installations:49902

Application HTTP Port Specify the port that is used toaccess the workflow server.

49951

Chapter 6. OpenPages application server installations 65

Page 74: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 46. Workflow server settings (continued)

Field Description Default Value

Application HTTPS Port If you are using SSLconnections, specify the portthat is used to access theworkflow server.

49952

Multicast Address Specify the OpenPagesworkflow server multicast IPaddress.

Do not use 224.0.0.0.

The multicast IP address mustbe unique within the networkaddress spaceNote: When you install on asecondary server in ahorizontal environment, usethe same multicast IP addresson all servers.

15. On the E-mail Notifications page, use the following table to provide the emailaccount information for the workflow notification and OpenPages backupservices, and click Next.

Table 47. Description of email notification settings.

Field Description Default

Mail Server Specify the mail server to usefor OpenPages workflownotifications.

yourserver.yourdomain.com

E-mail User Name Specify the display name ofthe email sender address.Enter a name with no spaces.

sysadmin

From Address Specify the email addressthat is used for sendingmessages from the workflownotification service.

[email protected]

16. For cluster admin server installations, on the OpenPages Database Schemapage, choose whether to configure the OpenPages database schema and useraccounts.v Select Yes to install the OpenPages database schema and users as part of

the OpenPages application installation.v Select No if you manually installed the OpenPages database schema.

If you did not run the SQL scripts in your OpenPages installation kit toconfigure the database, you cannot complete the current installation

17. On the Database Connection Information page, specify the information toaccess the OpenPages database instance.Use the following table to hello you specify the database connection settings.

66 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 75: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 48. Description of database connection information

Field Description Default Value

Enter the path to theOracle Home folder onthis machineNote: This field displaysif you are installing theOpenPages DatabaseSchema.

Specify the Oracle database homedirectory on the local computer.

This location is ORACLE_HOME.

For example, on Windows computers:C:\openpages_data\repository\client112_ac_x64\software

On AIX computers:/opt/oracle/openpages_data/repository/client112_ac_x64/softwareNote: If your database and applicationservers are on the same computer, theOracle server directory for the currentcomputer is server112_se_x64.

This value is takenfrom theenvironmentvariable you set onthe system.

Database Host Name Specify the name of the Oracle databaseserver computer.

Port Number Specify the port number of the Oracledatabase server computer.

This port is the database instance portnumber, and must be the same numberyou entered during the Oracle softwareinstallation.Note: The number can be in theORACLE_HOME/software/NETWORK/ADMIN/tnsnames file.

Database Identifier Select the method for identifying theOpenPages database instance, either SIDor Service Name and enter the SID orService Name in the field.

Use the same name used duringOpenPages repository installation.

For Oracle RAC installations, always usethe Service Name.Note: The name can be in theORACLE_HOME/software/NETWORK/ADMIN/tnsnames file.

TNS Alias Name Enter the TNS (Transparent NetworkSubstrate) alias name. The TNS alias isthe name by which an Oracle databaseinstance is known on a network.

Use the same name used duringOpenPages repository installation.

Chapter 6. OpenPages application server installations 67

Page 76: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 48. Description of database connection information (continued)

Field Description Default Value

Enter the Oracle DatafileFolder on the DatabaseServerNote: If you are installingthe OpenPages DatabaseSchema this field isrequired.

Specify the Oracle data home directoryon database server. This directory is thelocation where Oracle data is stored.

For example, on Windows computers,C:\openpages_data\repository\database112_se_x64\oradata\SID

For example, on AIX computers,opt/openpages_data/repository\database112_se_x64/oradata/SID

The installation program uses the SID or service name and JDBC drivers toconnect to the database instance. Also, the installation program uses theOracle Client to verify the TNS alias name. If the installation program cannotconnect to the database, an error message is displayed. Return to theDatabase Connection Information screen to correct the problem.

18. On the Database User Information page, specify the user name andpasswords for the Oracle database.If you already installed the OpenPages database schema, these fields are notdisplayedThe following table provides descriptions and default values.

Table 49. Database user settings

Field Description Default Value

DB System User Name Specify the current Oraclesystem account user name.

system

DB System Password Specify the password for theDB System User Name.Note: If you do not haveaccess to the system useraccount, then any databaseuser that has administrativeprivileges can enter thepassword.

DB SYS User Name Specify the DB SYS username.

sys

DB SYS Password Specify the password for theDB SYS User NameNote: If you do not haveaccess to the SYS useraccount, then any databaseuser that has administrativeprivileges can enter thepassword.

OpenPages User Name Specify the user name for theOpenPages applicationdatabase.

opepages

OpenPages Password Specify the password for theOpenPages User Nameaccount.

68 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 77: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 49. Database user settings (continued)

Field Description Default Value

Workflow User Name Specify the user name andpassword for the workflowapplication database.

opworkflow

Workflow Password Specify the password for theWorkflow User Nameaccount.

The installation program accesses the database instance by using the settingsthat you specified during the installation. If the installation program cannotaccess the specified instance, an error message is displayed. Return to theDatabase User Information page and the Database Connection Informationpage to correct the problem.

19. If you chose to configure the database schema, on the Base Currency Codepage, select the base currency to use as the basis for an exchange rateconversion.If you have a test environment, development environment, or user acceptancetesting environment, set the currency to the same value in each environment.

Important: You cannot change the base currency after installation.20. On the Storage and Configuration Information page, specify storage, backup,

and restore locations.The following table provides descriptions and default values for the storagesettings.

Note: In a load-balanced environment, the OpenPages Storage Locationdirection must be in the same location on the Admin server and on eachmanaged server.

Table 50. Storage and configuration settings

Field Description Default Value

OpenPages StorageLocationNote: Field notdisplayed or requiredfor a new managedserver installation.

Specify the directory where attached filesand forms associated with OpenPagesobjects are stored.

You can also specify a valid UNC path tothe shared storage directory.

For example, on Windows computers,\\your-server-name\openpages_storage.

For example, on AIX computers,"/opt/OpenPages/openpages-storage.

On Windowscomputers,C:\OpenPages\openpages-storage.

On AIX computers,/opt/OpenPages/openpages-storage.

OpenPagesBackup/RestoreLocation

Specify the directory where the backupand restore utility places the files itcreates when backing up and restoring theOpenPages database and applicationsettings.

On Windowscomputers,C:\OpenPages\openpages-backup-restore.

On AIX computers,/opt/OpenPages/openpages-storage.

Chapter 6. OpenPages application server installations 69

Page 78: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 50. Storage and configuration settings (continued)

Field Description Default Value

Do you want to loadOpenPagesConfiguration Data?Note: Field notdisplayed or requiredfor a new managedserver installation.

Select Yes to enable user access toOpenPages GRC Platform data and tostandard Cognos Business Intelligencereports.

Select No, if you already loaded theconfiguration data. For example, in testenvironments where you have multipleinstallations of IBM OpenPages and youalready loaded the configuration data.

If you select No, and the defaultconfiguration is not already loaded, youmust manually load the level-0 schema.Otherwise, you see garbled text when inthe OpenPages application.

Yes

21. On the OpenPages Administrator Information page, specify the user name tocreate for the OpenPages application Super Administrator.Ensure that you enter the Super Administrator user name and passwordcorrectly. The installation program does not verify the user name.

22. On the CommandCenter Information page, specify the IBM Cognos BusinessIntelligence server settings.

Note: The installation program does not verify the information that youenter. You can specify the settings before you install the CommandCenter .You can change these values after the installation by editing theaurora.properties file

Table 51. CommandCenter settings

Field Description Default Value

Host Name Specify the computer name of the serverwhere IBM Cognos Business Intelligenceserver is installed.

Port Number Specify the port number that is used byIBM Cognos Business Intelligence serverfor http requests.

80

URL Context Root Specify the context root of IBM CognosBusiness Intelligence. The context rootmaps to the URL or the applicationvirtual directory of the IBM Cognos BIserver.

ibmcognos

Cognos Dispatcher Port Specify the port number that is used bythe IBM Cognos BI server dispatcher toconnect to the Framework Generator

9300

Framework Generator Port Specify the pot that the FrameworkGenerator uses.

8080

23. On the Confirm Installation Data page, review the settings and click Installto begin the installation of both the OpenPages application software and theworkflow server.

70 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 79: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

What to do next

Verify that the installation works. You must also install CommandCenter. Tochange host names or post numbers, see the IBM OpenPages GRC PlatformAdministrator's Guide.Related concepts:“Port assignments” on page 31Both dedicated ports and ports that are dynamically assigned for each installationare used for IBM OpenPages GRC Platform deployments. These default ports canbe changed after installation.Related tasks:“Manually loading the configuration data after a new installation” on page 163The installation program for OpenPages GRC Platform automatically loads theOpenPages GRC Platform data and enables user access to the standard CognosBusiness Intelligence reports. In limited situations, you can manually load thelevel-0 schema.

Testing the connections to the database server and the OpenPagesrepository

Test whether the SQL*Net connect string can connect to the database listener byusing the TNSPING utility in the ORACLE HOME/bin directory. The TNSPING utilitytests if the listener is available. It does not test whether the databases behind thelistener are working.

To test that the OpenPages repository is created, use SQL*Plus, to log on to theOpenPages Oracle database schema.

Procedure1. To test whether you can log on to Oracle Enterprise Manager Database Control,

the web-based interface used to administer an Oracle database, type thefollowing command.https://oracle_server_name:port/em

In a default installation, the port number is 1158.2. To test whether a SQL*Net connect string can connect to the listener, type the

following command:tnsping database_instance_name

The utility requests acknowledgement that the service name is valid and thatthe listener is configured to handle requests for that service name.If the configuration is correct, a message is displayed that shows the returntime.If the configuration is not correct, the utility returns an error message. Ensurethat you use the correct service name and that the listener is started on theserver computer.

3. To test that OpenPages repository is created, type the following command:sqlplus username/password@service_name

For example, sqlplus system/openpages@op

The system connects you to an Oracle Database instance.4. To exit SQL*Plus, type exit.

Chapter 6. OpenPages application server installations 71

Page 80: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Starting WebLogic Server cluster members for the first timeIf you installed an OpenPages instance on a cluster member server, you mustmanually start the OpenPages and workflow services the first time. For example, ifthe computer where you installed OpenPages is not used to administer the cluster,use the command prompt.

Using the command prompt to start WebLogic services creates a boot.propertiesfile. The boot identity file contains user credentials for starting and stopping anWebLogic Server services.

After the first time, you can use Windows Services or the command prompt.

Procedure1. Log on to the managed server as a user with Administrator privileges.2. Use the Run as Administrator option to open a Command Prompt window.3. Start the OpenPages services.

a. Go to the OP_Home\OpenPagesDomain\bin directory:b. For each OpenPages instance on this system, type the following command:

startOPServer.cmd<host_name>-OpenPagesServer<managed_server_Number>

For example:startOPServer.cmd managedserver01-OpenPagesServer1startOPServer.cmd managedserver01-OpenPagesServer2

c. At the prompt, enter the WebLogic Server administrator user name andpassword.

d. Optional: Verify that the boot.properties file is created in theOP_Home\OpenPagesDomain\ directory.The user name and password is encrypted.

4. Start the workflow service by using the command line:a. Go to the Workflow_Home\IBPMDomain\bin directory:

The Workflow_Home directory is the installation location of Fujitsu InterstageBPM.

b. For each workflow instance on this system, type the following command:startIBPMServer.cmd<host_name>-InterstageBPMCS<managed_server_number>

For example:startIBPMServer.cmd managedserver01-InterstageBPMCS1startIBPMServer.cmd managedserver01-InterstageBPMCS2

c. At the prompt, enter the Oracle WebLogic administrator user name andpassword.

d. Optional: Verify that the boot.properties is in the Workflow_Home\IBPMDomain\ directory.The user name and password is encrypted.

72 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 81: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Chapter 7. OpenPages CommandCenter installations

The OpenPages CommandCenter component integrates the OpenPages applicationwith IBM Cognos Business Intelligence. When you install the CommandCenter, theIBM OpenPages Reporting Framework Generator is installed. You can generatereports that use the hierarchy of OpenPages compliance objects. You can alsoreport on the metadata attached to those objects.

You can install the CommandCenter by using interactive mode or silent mode.

Interactive modeThe interactive mode uses graphic screens to collect the informationrequired for installing the various components.

Silent modeThe silent mode uses information entered into a parameter (or response)file. You use command line prompts to initiate the installation scripts,which take the required information from the parameter file.

Prerequisite tasks for CommandCenter installationsBefore you install CommandCenter on the reporting server, some prerequisite tasksare required, such as setting environment variables.

Verify that the Cognos Business Intelligence service is running.

Setting environment variables for the reporting server onWindows computers

You must set some system environment variables on the reporting server.

Procedure1. Log on to the reporting server as a user with administrative privileges.2. Set the following environment variables:

Table 52. Environment variable settings on the reporting server

Environment variable Setting

JAVA_HOME Specifies the installation location of your Java RuntimeEnvironment (JRE).

COGNOS_HOME Specifies the location of IBM Cognos BusinessIntelligence bin directory.

ORACLE_HOME The default location is C:\openpages_data\repository\client112_ac_x86\software

The default location is a subdirectory ofORACLE_BASE. For example, ORACLE_BASE=C:\app\product\11.2.0Note: If you installed the OpenPages application andIBM Cognos Business Intelligence on the same server,enter the location to the 32-bit Oracle Client.

For example, ORACLE_HOMEC:\app\product\11.2.0\D:\app\product\11.2.0\client_32bit

73

Page 82: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 52. Environment variable settings on the reporting server (continued)

Environment variable Setting

TNS_ADMIN Specifies the location of the tnsnames.ora file

The default location is Oracle_Home\network\admindirectory

NLS_LANG Specifies the database character set configured duringthe database installation. By default, set toAMERICAN_AMERICA.AL32UTF8

3. Append the JAVA_HOME and ORACLE_HOME to the PATH variable.Add %JAVA_HOME%/bin and %ORACLE_HOME%/bin to the PATH environmentvariable.

Setting environment variables for the reporting server on AIXcomputers

You must set some system environment variables on the reporting server.

Procedure1. Log on to the reporting server as a non-root user with administrative

privileges.2. To determine the version of Java that is in the PATH variable, enter the

following command:java -version

If you get the following error, Java is not in the PATH variable.Command not found

3. Set the environment variables:

Table 53. Environment variable settings on the reporting server. Environment variable, adescription of the setting.

Environment variable Example settings

JAVA_HOME Specifies the installation location of your Java RuntimeEnvironment (JRE).

/opt/local/jdk1.6.0/bin

COGNOS_HOME Specifies the installation location of IBM CognosBusiness Intelligence.

/opt/IBM/cognos/c10

ORACLE_HOME The default location is /opt/oracle/openpages_data/repository/client112_ac_x64/softwareNote: If you installed the OpenPages application andCommandCenter on the same server, enter the locationto the 32-bit Oracle Client.

TNS_ADMIN Specifies the location of the tnsnames.orafile

The default location is $Oracle_Home\network\admindirectory

NLS_LANG Specifies the database character set configured duringthe database installation. By default, set toAMERICAN_AMERICA.AL32UTF8

4. Append the JAVA_HOME and ORACLE_HOME to the PATH variable.

74 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 83: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

PATH=$ORACLE_HOME/bin:$JAVA_HOME/bin:$PATH

5. Refresh the profile.

Creating the installation directory for CommandCenter on AIXcomputers

Create the installation directory for WebSphere Application Server and change theownership of the directory to the installation user.

Procedure1. Log on to the reporting server as a root user.2. Open a shell.3. If the CommandCenter installation directory does not exist, create it by typing

the following command:mkdir -p <SOFTWARE_DIRVE>

4. To change ownership of the directory, type the following command:chown -R <user>:<group> <SOFTWARE_DRIVE>

For example: chown –R opuser:staff /opt/OpenPages/CommandCenter

Worksheet for CommandCenter installationsBefore you install the CommandCenter, ensure that you collect installation andconfiguration information, such as host names, and ports.

Installation information about the CommandCenter software

The installation program prompts for the following CommandCenter installationinformation.

The installation program creates new directories.

For AIX environments, ensure that the user has the correct permissions to createthe directories.

Table 54. Installation location for CommandCenter software

Installation location Details

CommandCenter installationlocation

Cognos Framework Model outputlocation

CommandCenter URL

Cognos Framework Generatorport number

Installation settings for prerequisite software

The installation program prompts for information about prerequisite software.

Table 55. CommandCenter installer prompts for prerequisite software

Setting Details

Cognos Business Intelligence installation folder

Oracle 32-bit Client Installation Folder

Chapter 7. OpenPages CommandCenter installations 75

Page 84: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 55. CommandCenter installer prompts for prerequisite software (continued)

Setting Details

CommandCenter Dispatcher URL (IBM Cognos BI dispatcherURL)

OpenPages database host name

OpenPages database port

OpenPages database alias

OpenPages database SID

OpenPages user name

OpenPages user password

OpenPages application server name

Database alias name for content store database

Cognos user name

Cognos password

Mail server (workflow notifications)

Email user name

Email sender address

Back up and restore location for the content store database

Email address for sender

Installing CommandCenter in interactive modeInstall the CommandCenter on the reporting server. The CommandCenterinstallation deploys the Framework Model Generator. After installation, you cangenerate reports that use the hierarchy of OpenPages compliance objects. You canalso run reports on the metadata attached to those objects.

Before you begin

Ensure that Cognos Business Intelligence Server is running.

Procedure1. Log on to the reporting server as a user with administrative privileges and

full access to the local server drives.Interactive mode installations on AIX servers require an application thatprovides remote GUI logins.

Note: For AIX installations, use the opuser user or another non-root user.2. Go to the location where you copied the CommandCenter installation files.

v On Windows computers, go to OP_version_CommandCenter\OpenPages_CommandCenter\Disk1\InstData\Windows\VM

v On UNIX computers, go to OP_version_CommandCenter\OpenPages_CommandCenter\Disk1\InstData\AIX\VM

3. Start the IBM OpenPages GRC Platform installation program for theCommandCenter.v On Windows computers, right-click CommandCenterSetup.exe and click Run

as administrator.

76 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 85: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

v On AIX computers, type ./CommandCenterSetup.bin

4. On the Welcome page, click Next.5. On the Software License Agreement page, accept the license agreement and

click Next.6. On the Installation Information page, specify the installation settings and

click Next.

Table 56. Installation field descriptions and default values

Installation fieldname Description Default Value

CommandCenterInstallation Folder

Specifies the location to installCommandCenter.

On Windows computers:C:\OpenPages\CommandCenter

On AIX computers:/opt/OpenPages/CommandCenter

Cognos InstallationFolder

Specifies the location where CognosBusiness Intelligence components areinstalled.

On Windows computers:

C:\ProgramFiles\ibm\cognos\c10_64

On AIX computers:

/opt/ibm/cognos/cognos10_64

Oracle 32-bit ClientInstallation Folder

Specifies the location where the 32-bitversion of the Oracle Client isinstalled.

On Window computers:

C:\openpages_data\repository\client112_ac_x86\software

On AIX computers,

/opt/openpages_data/repository/client112_ac_x86\

software

CommandCenterDispatcher URL

Specifies the IBM Cognos BIdispatcher URL.

http://cognos_server_name:9300/p2pd/servlet/dispatch

For an SSL environment,

https://cognos_server_name:9300/p2pd/servlet/dispatch

7. On the OpenPages Database Information page, specify the databaseconnection information and click Next.

Table 57. Database field descriptions and default values

Database field name Description

Database Host Name Specifies the name of the server that hosts the OpenPagesdatabase.

Database Port Specifies the port used to access the OpenPages database.Note: Ensure that the OpenPages application uses the sameport.

Alias Name Specifies the TNS alias name of the OpenPages databaseinstance.

Chapter 7. OpenPages CommandCenter installations 77

Page 86: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 57. Database field descriptions and default values (continued)

Database field name Description

Database Identifier Specifies the method for identifying the CommandCenterdatabase instance. Use either SID or Service Name.Note: For Oracle RAC installations, use Service Name.

OpenPages User Name Specifies the user name of the account that is used to access theOpenPages database instance.

The default user name is openpages.

OpenPages Password Specifies the password for the OpenPages user account.

8. On the OpenPages Server Information page, enter the required information.

Table 58. OpenPages server settings and descriptions

OpenPages Server field name Description

Application Server Host Name Specifies the IP address or computer name of theOpenPages application server.

v If this installation is the first CommandCenterserver, enter the IP address or computer name ofthe OpenPages cluster administrator.

v If this installation is a secondary CommandCenterserver, enter the IP address of the OpenPagescluster member application server.

Application User Name Specifies the user name of the account thatCommandCenter uses to access the OpenPagesapplication.

The default user is OpenPagesAdministrator.

Application Password Specifies the password belonging to the account thatCommandCenter uses to access the OpenPagesapplication.

Is SSL configured for theOpenPages Server

If CommandCenter must use an SSL connection tothe OpenPages application, select Yes. Ensure thatyou enter the SSL port for the Application ServerPort.

On Windows computers, the SSL port is listed in theOP_HOME\temp\aurora\conf\OPSERVER_STATUS.txt logfile.

On AIX computers, the SSL port is listed in theOP_HOME/temp/wasconfig/OpenPages_Node_Name/config.props log file.

Otherwise, if an SSL connection is not required,select No. If you select Yes, make sure you enter theSSL port in the Application Server Port field above.The SSL port is listed in the following log.

78 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 87: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 58. OpenPages server settings and descriptions (continued)

OpenPages Server field name Description

Application Server Port Specifies the port used to access the OpenPagesapplication. Specify the SSL port number for SSLconnections.Note: If this installation is a secondaryCommandCenter server, enter the port of theOpenPages cluster member . The port for clustermember is dynamically assigned during theinstallation, and is available in theObjectManager.properties file on the OpenPagesserver.

9. On the Reporting Framework Information page, specify the information thatis required to configure the Framework Generator service, and then click Next.

Table 59. Description of the reporting framework settings

Reporting Framework field name Description

Framework Output Folder Specifies the location where the FrameworkModel is stored.

The default setting is the CommandCenterinstallation location.

On Windows computers: C:\CommandCenter\FrameworkGeneration\output.

On AIX computers: /opt/OpenPages/CommandCenter/ FrameworkGeneration/output.

Framework Port Specifies the port number used to access theFramework Generator server.

The default port is 8080.

10. On the Backup & Restore Information pages, specify the database andCognos Business Intelligence information that CommandCenter needs toconfigure the backup and restore utility.

Table 60. Page 1 Cognos BI settings and descriptions

Backup and Restore field name Description

Database Alias Name Specifies the name of the content store databaseinstance on the database server computer.

Cognos User Name Specifies the Cognos user name.

The default value is cognos

Cognos Password Specifies the password for the Cognos User Name.

Table 61. Page 2 mail server settings and descriptions

Backup and RestoreMail Server fieldname Description Default value

Mail Server Specifies the mail server to usefor OpenPages workflownotifications.

yourserver.yourdomain.com

Chapter 7. OpenPages CommandCenter installations 79

Page 88: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 61. Page 2 mail server settings and descriptions (continued)

Backup and RestoreMail Server fieldname Description Default value

E-mail User Name Specifies the user nameassociated with the E-mailSender Address.

sysadmin

From Address Specifies the email address usedfor sending messages from theworkflow notification service.

[email protected]

OpenPagesBackup/RestoreLocation

Specifies the directory where theBackup/Restore utility places thefiles it creates when backing upand restoring the content storedatabase and applicationsettings.

Uses the CommandCenterInstallation location.

On Windows computers,C:\CommandCenter\openpages_cc_backup_restore

On AIX computers,/opt/CommandCenter/openpages_cc_backup_restore

11. On the Confirm Installation Data screen, review your selections and whensatisfied, click Install.The installation might take awhile to complete.

12. On the Install Complete page, click Done to complete the installation.

What to do next

Some post-installation tasks, such as creating the reporting schema andframeworkand adding servers to the list of safe domain names, are required.Related tasks:“Creating the reporting schema and framework”To see the default OpenPages reports, you must create a reporting schema andupdate the reporting framework.

CommandCenter post installation tasksAfter you install CommandCenter, some post installation tasks are required. Youmust update CommandCenter configuration files to ensure that OpenPagescomponents can communicate with each other.

Creating the reporting schema and frameworkTo see the default OpenPages reports, you must create a reporting schema andupdate the reporting framework.

Procedure1. In a web browser, open the OpenPages application:

http://openpages_server:port/openpages

2. Log on to the OpenPages application as a user with administrative privileges.3. For System Admin Mode, switch from Disabled to Enabled.

a. From the menu bar, click Administration and select Reporting Schema.b. Click Create.

80 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 89: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

c. After the create operation finishes, click System Admin Mode to switchfrom Enabled to Disabled.

4. From the menu bar, click Administration > Reporting Framework >Generation.

5. On the Reporting Framework Operations page, click Update.6. In the Reporting Framework Generation window, under Framework

Generation, select the Framework Model and Labels and other options youwant for the relational data model.

7. Click Submit.8. To view the progress of the update, click Refresh.

The Percent Complete column on the Reporting Framework Operations tableupdates the percentage of completion.

Results

Updating the reporting framework process takes approximately 30 minutes orlonger.

What to do next

You must drop the reporting schema before you install the IBM OpenPages GRCPlatform Modules.

Optional: CommandCenter portal securityAfter installation, you can restrict which user groups are allowed to modifyreports. To grant CommandCenter administrative rights, create a group in theOpenPages application or use an existing group, such as OPAdministrators.

Note: OpenPages standard reports can be overwritten during an upgrade. If youwant to modify these standard reports, copy them to your personal folders. Fromyour folders, you can then change the reports and restrict access to them.

To restrict user access to administrative functions within the Cognos portal, useIBM Cognos Administration. To prevent users from deleting, changing, or savingreports, restrict access to the OpenPages reports that are in Public Folders. You canalso restrict users from running reporting tools, such as Report Studio, or frommodifying CommandCenter reports.

For more information, see the IBM OpenPages GRC Platform Administrator's Guide.

Creating the data source connection to the OpenPagesdatabase

To optimize the performance of the database for all report format types, modify theOpen session commands property.

Procedure1. In the Internet Explorer browser, type the following URL:

http://cognos_server_name/ibmcognos

2. Open IBM Cognos Administration:a. If the Cognos Welcome page is displayed, click Administer IBM Cognos

Content.

Chapter 7. OpenPages CommandCenter installations 81

Page 90: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

b. If the IBM Cognos Connection is displayed, click Launch > IBM CognosAdministration.

3. On the Configuration tab, click Data Source Connections.

4. Click the new data source icon .5. Next to OpenPages DataSource, click More.6. ClickSet properties.7. Select the Connection tab.8. Next to Open session commands, click Set....9. In the XML database commands box, copy the following text:

<commandBlock><commands><sqlCommand><sql>begin OP_SESSION_MGR.SET_ACTOR_ID_PRIVATE(#$account.parameters.openPagesUserId#);end;</sql></sqlCommand></commands></commandBlock>

10. Click OK to save your changes.

82 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 91: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Chapter 8. Post installation tasks

After installing the OpenPages GRC Platform, you can modify the installationenvironment to improve performance, enhance security, or change default settings.For example, you can tune the application servers or configure LDAP.

For information about SSL configuration, adding a member to a cluster, orchanging ports, see the IBM OpenPages GRC Platform Administrator's Guide.

Configuring OpenPages to work on a single computerFor test and development environments, you can install IBM OpenPages GRCPlatform, Oracle database, the 32-bit Oracle Client, and Cognos BusinessIntelligence on a single computer. However, some configuration is required.

About this task

You can install the IBMOpenPages GRC Platform on a single computer as forpredeployment testing or proof of concept demonstrations. For single computerinstallations, ensure that the correct Oracle Client is used by each softwarecomponent.

If you install OpenPages GRC Platform is installed on a single server, you mustinstall two versions of Oracle Client. Both the 32-bit and 64-bit versions arerequired. The OpenPages application requires the 64-bit Oracle Client and theCognos Business Intelligence Software requires the 32-bit Oracle Client.

Procedure1. Log on to the CommandCenter server as a user with administrative privileges.2. Ensure that the ORACLE_HOME environment variable points to the 32-bit

Oracle Client.3. Edit the PATH variable to add %ORACLE_HOME%\bin.4. If set, remove the TNS_ADMIN variable.5. From the command line, go to the OP_Home\CommandCenter\framework\conf\

directory.6. Open the framework.properties file in a text editor and ensure that the

oracle.client.path property contains the location of the 32-bit Oracle clientbin directory.

7. Save and close the file.8. Restart the CommandCenter service.

83

Page 92: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Verification checklistAfter installing the OpenPages application, verify that the installation is workingas expected.

Use the following checklist to verify whether the installation is successful.

Table 62. Post-installation verification checklist

Task Guidance

Review all installation logs for errors.For log file locations and names, see“Installation log files” on page 160.

Verify that a backup copy of the systemwas made after installing.

If it does not exist, create a backup of yoursystem by running the OPBackup command fromOP_HOME\aurora\bin directory.

Verify that a compressed file was created withthe correct timestamp. The file is in theOP_Home\openpages-backup-restore directory.

For information about on using the backuputility, see the IBM OpenPages GRC PlatformAdministrator's Guide.

Confirm that the reporting schema andframework generated successfully.

For more information, see“Creating thereporting schema and framework” on page 80.

Confirm that base reports are functioningas expected.

Log on to the OpenPages application and runthe All Documentation CommandCenter report.

If single signon (SSO) is enabled, verifythat user accounts can access theenvironment.

Log on to the OpenPages application with anSSO user account.

If you use Teammate, confirm that theTeamMate loader-files are implementedand working.

Test the integration from the TeamMate client.

Confirm that you can upload anddownload sample attachments.

Log on to the OpenPages application andupload and download a file attachment.

Verify that links in reports reference thecorrect server address and use the correctweb URL parameters.

Run a report that uses OpenPages links. Select alink and confirm that the target object isrendered successfully in the OpenPagesinterface.

For clustered environments, verify thatall servers can upload and downloadattachments.

Upload and download files from both primaryand secondary application servers.

For load-balanced environments, confirmthat backup scheduling is working.

Ensure that services on secondary serversare stopped before backing up theprimary server. Ensure that services arestarted post 7001 (port) availability onthe primary server.

On primary and secondary servers, verifybackup scheduling and process times.

84 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 93: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 62. Post-installation verification checklist (continued)

Task Guidance

Test that you can access the IBM CognosBusiness Intelligence portal.

Type the following web URL:

http://server_name/ibmcognos

Confirm that you can log on to the portal.

Confirm that you ran theenable-session-sleep.sql script.

For more information, see“Preventingconcurrency conflicts” on page 90.

After backup, confirm that object data iscreated.

Log on to the OpenPages application and createsample Entity, Process, and Risk objects. Deletethese objects.

Related concepts:“Installation log files” on page 160The installation programs write errors and other information to the log files. Uselog files to troubleshoot problems.

Fix pack installationsIBM provides interim maintenance packages that contain updates to one or morecomponents in your IBM product. If a fix pack is available when you are installingor upgrading, install it after you install the IBM OpenPages GRC Platform.

If a fix pack becomes available after you deploy OpenPages applications:1. Stop all services.2. Backup content and directory structures.3. Install the fix pack in the same location as existing components.4. Restart services

Fix packs are cumulative. When you install the latest fix pack, it includes updatesfrom all the previous fix packs.

Fix packs are available for download from IBM Support (http://www.ibm.com/support/us/en).

Note: Fix packs are not stand-alone installations. You must install them oncomputers that have IBM OpenPages components installed. Install the fix packsthat are appropriate for your product version.

Database server tuningTo improve performance, tune the Oracle database. You must change some ofdefault values for Oracle server parameters. Other changes are suggested inenvironments where there are heavy user loads.

Tuning the performance of the database instanceTo improve the performance of the Oracle database instance, disable the Oracleskip scan and set cursor sharing to force.

The Oracle skip scan feature splits a composite index logically into smallersubindexes. In skip scanning, the initial column of the composite index is not

Chapter 8. Post installation tasks 85

Page 94: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

specified in the query. In other words, it is skipped. For larger databases where thedata changes frequently, skip scanning can be less efficient than a range scan.

The cursor sharing feature specifies how SQL statements are parsed. Issuingmany SQL statements that have literal values can result in many nearly identicalstatements in the cache. The large result set can slow performance and cause latchproblems. Setting cursor sharing to force causes the SQL statements to be reusedif the text is similar except for the literal value.

Procedure1. Log on to a computer with SQL*Plus and access to the database server.

Note: For AIX installations, use opuser user or another non-root user.2. From the command-line, log on to SQL*Plus.

sqlplus sys/sys_password@SID as sysdba

3. At the SQL prompt, type the following command:alter system set "_optimizer_skip_scan_enabled"=false scope=both;alter system set cursor_sharing = force scope=both;

4. Log out from SQL*Plus.

Optional: Memory tuning guidelinesIf your application is running in a heavy-load environment, allocate as muchmemory as possible to the Oracle database instance.

The following table provides general guidelines for memory allocation on a systemwith 4 GB of RAM or more.

Table 63. Memory Tuning Guidelines

For this... Allocate...

Operating system 1 - 4 GB of physical RAM

SGA Size 75% of remaining physical RAM to the SGA_TARGETparameter.

Minimum allocation: 2048 MB (or 2 GB)

PGA Size 25% of remaining physical RAM to thePGA_AGGREGATE_TARGET parameter.

Minimum allocation: 1024 MB (or 1 GB)

Example 1: Computer with 4 GB of RAM

If a computer has 4 GB of physical RAM:v SGA (2 GB) and PGA (1 GB)v 1 GB is available for the Windows OS

Example 2: Computer with 8 GB of RAM

If a computer has 8 GB of physical RAM and you want 2 GB available for theWindows OS, then 6 GB remains for allocation to Oracle. The remaining 6 GB canbe allocated to a single database instance:v SGA: 4608 MB (or 4.5 GB, which is 75% of 6 GB)v PGA: 1536 MB (or 1.5 GB, which is 25% of 6 GB)

86 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 95: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Example 3: Computer with multiple database instances

Note: If you are planning to run multiple database instances on the samecomputer, adjust the memory to ensure that concurrently running instances fit intothe available physical RAM. Using physical memory avoids swapping to disk.

For example, to run the OpenPages Repository and CommandCenter Repositoryservices on the same computer with 8 GB of RAM:v 1 GB of RAM for the OSv The remaining 7GB of RAM can be split between the OpenPages Repository and

CommandCenter Repository as follows:– OpenPages Repository instance: 3 GB SGA + 1.5 GB PGA– CommandCenter Repository instance: 1.5 GB SGA + 1 GB PGA

Admin server tuningYou can tune your admin server settings to improve performance.

Configuring the database connection pool on Windowscomputers

The OpenPages and workflow servers each have a pool of JDBC connections thatcan be used by applications when connecting to the database. You must configurethe number of available connections in the pool. Depending on your situation, useyour previous settings or the number of named users as a guideline. Theseconnections are returned to the connection pool when the application disconnectsfrom the database.

Procedure1. Open a web browser.2. Enter the URL for the Oracle WebLogic Administration Console for the

OpenPages server:http://OP_server_name:port/console

The WebLogic Server port is assigned during installation. By default the portused is 7001.

Note: Do not use localhost for the OP_server_name.3. Log on to the WebLogic Administration Console as with an administrator

account.4. In the Domain Structure section, click Services > JDBC.5. In the Change Center, click Lock & Edit to make the settings available for

editing.6. On the Summary of Services page, click Data Sources.7. On the Summary of JDBC Data Sources page, click OpenPages Data Source.8. On the Settings for OpenPages Data Source page, click General >

Connection Pool.9. Enter a values for the Initial Capacity and Maximum Capacity fields.

By default, these values are set to 75. For an upgrade installation, use thevalue that was set in your previous system.

10. Click Save.11. In the Change Center, click Activate Changes to implement the changes.

Chapter 8. Post installation tasks 87

Page 96: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

12. Log out of the Oracle WebLogic Administration Console.13. Navigate to the Oracle WebLogic Administration Console for the workflow

server:http://workflow_server_name:port/console

The WebLogic Server port is assigned during installation. By default, the valueis 49901.

Note: Do not use localhost for the workflow_server_name.14. Repeat steps 3-12 for the workflow server computer.

Configuring the database connection pool on AIX computersThe OpenPages and workflow servers each have a pool of JDBC connections thatcan be used by applications when connecting to the database. You must configurethe number of available connections in the pool. Depending on your situation, useyour previous settings or the number of named users as a guideline. Theseconnections are returned to the connection pool when the application disconnectsfrom the database.

Procedure1. Open a web browser.2. Enter the following URL to go to the IBM Integrated Solutions Console for the

OpenPages server.http://OP_server_name:port/ibm/console/

The port is assigned during installation. By default the port used is 9060.

Note: Do not use localhost for the OP_server_name.3. Expand Resources > JDBC.4. Click Data sources from the list.5. On the Data Sources page, click the data source.6. On the data source page, under Additional Properties, click Connection Pool

Properties.7. On the Connection Pools page, enter a value for the Maximum connections

and Minimum connections.The default value for Maximum connections is 75 and for Minimumconnections is 1.For an upgrade installations, enter the value set in your previous system

8. Click Apply.9. To commit the changes to the master configuration, in the Messages box, click

Save and then click OK.10. Log out of the Integrated Solutions Console.11. Navigate to Integrated Solutions Console for the workflow server

http://workflow_server_name:port/ibm/console/

The port is assigned during installation. By default the port used is 9061.

Note: Do not use localhost for the workflow_server_name.12. Repeat steps 3-10 to configure the database connection pool for the workflow

server.

88 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 97: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Enabling simultaneous access to OpenPages applications andFujitsu Interstage BPM for a single user on AIX computers

By default, the IBM WebSphere Application Server does not allow a single user tolog on to the OpenPages application and the Fujitsu Interstage BPM consoleconcurrently. Some configuration is required to enable simultaneous access by thesame user to both applications.

Procedure

For OpenPages applications:1. Open a web browser.2. Enter the following URL in the IBM Integrated Solutions Console for the

OpenPages server.http://OP_server_name:port/ibm/console/

The port is assigned during installation. By default the port used is 9060.

Note: Do not use localhost for the OP_server_name.3. Expand Servers > Server Types.4. Click WebSphere application servers from the list.5. On the Application servers page, for each OpenPages server listed:

a. Click the application server you want to configure.b. On the OpenPages-server-name page, click the Configuration tab.c. Under Container Settings, expand Web Container Settings and then click

Web container.d. On the Web Container page, click Session management.e. Under Session tracking mechanism, click Enable cookies.f. On the Cookies page, enter opsosa in the Cookie name field.g. Click Apply.h. To commit the changes to the master configuration, in the Messages box,

click Save.i. Click OK to exit.

For Fujitsu Interstage BPM:6. Open a web browser.7. Type the following URL:

http://OP_server_name:port/ibm/console/

8. Expand Servers > Server Types.9. Click WebSphere application servers from the list.

10. On the Application servers page, for each OpenPages server listed:a. On the OpenPages-server-name page, click the Configuration tab.b. Under Container Settings, expand Web Container Settings and then click

Web container.c. On the Web Container page, click Session management.d. Under Session tracking mechanism, click Enable cookies.e. On the Cookies page, enter opibpm in the Cookie name field.f. Click Apply.g. To commit the changes to the master configuration, in the Messages box,

click Save.

Chapter 8. Post installation tasks 89

Page 98: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

h. Click OK to exit.

Preventing concurrency conflictsIf two administrators both try to modify settings at the same time, errors mightoccur. To help avoid concurrency errors, run the SQL enable-session-sleep.sqlscript.

A concurrency conflict might result in the following error message:Operation failed, security settings are beingconcurrently modified by another administrator.Please try again later.

Procedure1. On a computer that has SQL*Plus and access to the database server, log on as a

user with SYSDBA permissions.2. From the Installer DVD or from your network share location, copy the

OP_version_Configuration\Database\ORACLE\INSTALL_SCRIPTS directory to thelocal system.

3. Run the enable-session-sleep.sql script.On a command line, use the following syntax:sqlplus /nolog @sql-wrapper enable-session-sleep.sql <log_file_name><connect_identifier> <sysdba_user_name><sysdba_user_password> <schema_owner_name>

sqlplus /nolog @sql-wrapper enable-session-sleep.sql enable-session-sleep.logopx10g sys manager openpages

If the process completes successfully, a message is displayed.If the script fails, check the log files for error messages.

Optional: Increasing the paging file size on Windowscomputers

On computers that have 4 GB of RAM, the suggested paging file size is 8 GB.

Procedure1. Click Start > Run and then type sysdm.cpl, and press Enter.2. Click the Advanced tab, then in the Performance section, click Settings.3. In the Performance Options dialog box, in the Virtual Memory section, click

the Advanced tab, and then click Change.4. Find the list of drives and select the drive that contains your paging file.

Note: If necessary, clear the Automatically manage page file size for alldrives box.

5. Under Paging File Size, select Custom Size.6. Reset both the Initial Size and Maximum Size values to higher values.7. Click Set.8. Click OK to close the three open dialog boxes.

Optional: Increasing the paging file size on AIX computersOn computers that have 4 GB of RAM, the suggested paging file size is 8 GB.

90 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 99: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Procedure1. On AIX computers, open a shell as user with administrative privileges.2. Type the following command to change the attributes of the paging space:

chps -s LogicalPartitions <PagingSpace_Name>

For example, the following command adds four logical partitions to the pgspcepaging space:chps -s 4 pgspce

Increasing the Oracle WebLogic Maximum Message SizeThe workflow server might send log messages that exceed the default size that isconfigured for WebLogic Server. A workflow message that exceeds the maximumsize can cause the workflow service to stop working. To avoid this issue, increasethe WebLogic Server maximum message.

Procedure1. Verify that the workflow InterstageBPMAdminServer service is running.2. Open a web browser and log on to the Oracle WebLogic Server Admin

Console as a user with admin privileges.http://workflow_server_name:49901/console

3. In the Change Center pane of the Console, click Lock & Edit.4. In the Domain Structure pane, expand the Environment > Servers.5. On the Summary of Servers page, click the Configuration tab, and from the

servers list, click the name of the workflow server.6. On the page for server settings, click Protocols.7. Under the General tab, change the Maximum Message Size setting to

2000000000 and click Save.8. For each additional workflow managed servers, repeat steps 5-7.9. When finished, to implement the changes, in the Change Center, click

Activate Changes.10. Log out of the Oracle WebLogic Server Admin Console.

You are not required to restart services.

OpenPages application server tuningYou can tune application server settings to control how the application serverprovides services for running applications and their components. Each applicationserver instance contains interrelated components that must be properly tuned tosupport the specific needs of your application.

Enabling LDAPIf you are installing OpenPages GRC Platform into an environment that usesLDAP environment, you must enable LDAP. The Openpages module in the LDAPconfiguration file, aurora_auth.config, determines whether LDAP is enabled. Ifyou have a load-balanced system, disable LDAP on the primary and secondaryservers.

Procedure1. Log on to the OpenPages application server as a user with administrative

privileges.

Chapter 8. Post installation tasks 91

Page 100: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

2. Use your LDAP Directory Server to add users who require access to theOpenPages application or to the OpenPages environment to the LDAPauthentication server.For more information about the steps required to add OpenPages users to theLDAP server, see your LDAP Directory Server.

3. Log on to the OpenPages application and create the same users.4. Stop all OpenPages services.5. Go to the directory where you copied the aurora_auth.config file.6. Open the LDAP configuration file, aurora_auth.config, in a text editor.7. Rename the Openpages module to something different, such as

Openpages_default..8. Depending on your LDAP server, rename the LDAP modules to Openpages

v If you are using a Microsoft Active Directory server, change the OpenpagesADmodule name to Openpages.

v If you are using a Sun One Directory Server, change the OpenpagesIPmodule name to Openpages.

9. Specify the correct values for the following properties in the appropriatemodule:

Table 64. Property settings and description

Property Description

provider.url IP address and port number of the LDAPauthentication server, in the<protocol>://<ip_address>:<port> format.Note: If you are configuring LDAP over SSL(LDAPS), the protocol is ldaps and the portis the LDAPS port.

security.search.user.dn The fully qualified name of anadministrative user on the LDAP server.

security.search.user.credentials The password for the specified user

base.dn The top level of the LDAP directory treestructure (Domain Name) on the LDAPserver.

If the users to be authenticated are inmultiple locations within your ActiveDirectory structure, list all locationsexplicitly. Use the distinguished names ofthe locations, each separated by asemi-colon.

user.attr.id The attribute name of the user identifier.

Typically a common name (CN), uid, orsAMAccountName.

For example, Openpages_default{com.openpages.aurora.service.security.namespace.AuroraLoginModulerequired debug=false;};

Openpages{com.openpages.aurora.service.security.namespace.LDAPLoginModule

92 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 101: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

required debug=falseprovider.url="ldap://10.128.25.150:389"security.authentication="simple"security.search.user.dn="CN=Administrator,CN=Users,DC=LDAPTesting,DC=local"security.search.user.credentials="openpages"base.dn="CN=Users,DC=LDAPTesting,DC=local"user.attr.id="CN";};

10. Save and close the file.11. Log on to the OpenPages application and change the OpenPages

Administrator password to openpages.12. Restart all OpenPages services.13. Log on to the OpenPages application as one of the users that you created in

the LDAP Directory Server.

Disabling LDAPIf LDAP is enabled on your system, the default Openpages module was renamed.Either the OpenpagesIP or OpenpagesAD was renamed to Openpages. To disableLDAP, change the name of the current Openpages module and change the name ofthe default Openpages module back to Openpages.

Procedure1. Log on to the application server as a user with administrative privileges.2. Stop all OpenPages services.3. Go to the directory where you copied the aurora_auth.config file.

OP_HOME\aurora\conf

4. Open the LDAP configuration file, aurora_auth.config, in a text editor.5. Change the name of the Openpages_default module back to Openpages.6. Change the name of the current Openpages module to something different.7. Save and close the file.

CommandCenter post installation tasksAfter you install CommandCenter, some post installation tasks are required. Youmust update CommandCenter configuration files to ensure that OpenPagescomponents can communicate with each other.

Changing the CommandCenter host settingsYou must update configuration files to use the CommandCenter server name andport settings.

Procedure1. Log on to the OpenPages application server as a user with administrative

privileges.2. Open a browser window and go to the OpenPages application by typing the

following URL:http://OP_server_name:port/openpages

3. Log on to the OpenPages application as a user with administrative privileges.4. Under Administration, select Settings.

Chapter 8. Post installation tasks 93

Page 102: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

a. Expand the OpenPages > Platform > Reporting Schema > Object URLGenerator.

b. Click Host.c. In the Value field, update the setting to point to the OpenPages server.

Note: If you use the CommandCenter in a load-balanced environment,you must type the fully qualified domain name of the load balancingserver. If required, change the port.

5. Stop OpenPages services.6. On the application server, go to the OP_Home\aurora\conf directory and open

the aurora.properties file in a text editor.7. In the cognos.framework.refresh.servlet=http\://server_name\:8080/crf-

refresher property, replace server_name\:8080 with the reporting server nameand port.cognos.framework.refresh.servlet=http\://ccserver\:8080/crf-refresher

8. In the cognos.server=http\://server_name\:80/ibmcognos/cgi-bin/cognos.cgi property, replace server_name:80 with the reporting server nameand port number.For example,cognos.server=http\://ccserver:80/ibmcognos/cgi-bin/cognos.cgi

9. On Windows computers, add the following value to the logout.url.cognos=property:http\://CommandCenter_server_name\CommandCenter_port\

/ibmcognos/cgi-bin/cognos.cgi?b_action\=xts.run&m\=portal/logoff.xts&h_CAM_action\=logoff

logout.url.cognos=http\://ccserver\:8080/ibmcognos/cgi-bin/cognos.cgi?b_action\=xts.run&m\=portal/logoff.xts&h_CAM_action\=logoff

10. For AIX computers, add the following value to the logout.url.cognos=property:http\://CommandCenter_server_name\CommandCenter_port

/ibmcognos\cgibin\cognos.cgi?b_action\=xts.run&m\=portal/logoff.xts&h_CAM_action\=logoff

logout.url.cognos=http\://ccserver\:8080/ibmcognos/cgi-bin/cognos.cgi?b_action\=xts.run&m\=portal/logoff.xts&h_CAM_action\=logoff

11. Save your changes and exit the editor.

Creating the reporting schema and frameworkTo see the default OpenPages reports, you must create a reporting schema andupdate the reporting framework.

Procedure1. In a web browser, open the OpenPages application:

http://openpages_server:port/openpages

2. Log on to the OpenPages application as a user with administrative privileges.3. For System Admin Mode, switch from Disabled to Enabled.

a. From the menu bar, click Administration and select Reporting Schema.b. Click Create.c. After the create operation finishes, click System Admin Mode to switch

from Enabled to Disabled.4. From the menu bar, click Administration > Reporting Framework >

Generation.

94 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 103: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

5. On the Reporting Framework Operations page, click Update.6. In the Reporting Framework Generation window, under Framework

Generation, select the Framework Model and Labels and other options youwant for the relational data model.

7. Click Submit.8. To view the progress of the update, click Refresh.

The Percent Complete column on the Reporting Framework Operations tableupdates the percentage of completion.

Results

Updating the reporting framework process takes approximately 30 minutes orlonger.

What to do next

You must drop the reporting schema before you install the IBM OpenPages GRCPlatform Modules.

Optional: CommandCenter portal securityAfter installation, you can restrict which user groups are allowed to modifyreports. To grant CommandCenter administrative rights, create a group in theOpenPages application or use an existing group, such as OPAdministrators.

Note: OpenPages standard reports can be overwritten during an upgrade. If youwant to modify these standard reports, copy them to your personal folders. Fromyour folders, you can then change the reports and restrict access to them.

To restrict user access to administrative functions within the Cognos portal, useIBM Cognos Administration. To prevent users from deleting, changing, or savingreports, restrict access to the OpenPages reports that are in Public Folders. You canalso restrict users from running reporting tools, such as Report Studio, or frommodifying CommandCenter reports.

For more information, see the IBM OpenPages GRC Platform Administrator's Guide.

Accessing OpenPagesTo view the application login page for your installation, type the OpenPages URLinto your web browser.

For default installations, type the following URL in your web browser:

http://openpages_server:port/openpages

If you are using an SSL connection to access the OpenPages application, you musthave an SSL digital certificate. After configuration, type the following URL in yourweb browser:

https://openpages_server:ssl_port/openpages

Chapter 8. Post installation tasks 95

Page 104: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

96 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 105: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Chapter 9. Starting and stopping OpenPages servers

Use Windows services or AIX scripts to start and stop the IBM OpenPages GRCPlatform servers. The OpenPages application runs only if all of the services arestarted and all of the services for all supporting applications are running. To startor stop the OpenPages application, you must start or stop the services or scripts inthe correct sequence.

Windows services and AIX scripts

In a Windows environment, you can configure the OpenPages services required tostart automatically. In an AIX environment, manually run scripts to start theOpenPages application servers.

Sequence of starting servers

You must start the OpenPagesAdminServer service on Windows computers, or runthe OpenPages startManager script on AIX computers first. Then start the otherservices or run the other scripts.

If you are running OpenPages in a load-balanced environment, you must start theserver on the cluster administrator first.

Initial startup time

The first time you start the OpenPages server, it precompiles all of the includedJavaServer Pages (JSP). This initialization process can take several minutes tocomplete. Future startup times take much less time.

Windows services used by OpenPages applicationsMany Windows services are associated with the OpenPages application and FujitsuInterstage BPM Services servers. After a service is installed, it can be managedfrom the Windows Control Panel.

The following table lists Windows services associated with the OpenPagesapplication and workflow servers.

Table 65. OpenPages application and Fujitsu Interstage BPM services on Windowscomputers

Service Name Description

OpenPagesAdminServer Starts or stops the OpenPages Adminservice.Note: In a horizontal-cluster environment,cluster members do not have an OpenPagesAdmin service.

97

Page 106: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 65. OpenPages application and Fujitsu Interstage BPM services on Windowscomputers (continued)

Service Name Description

OpenPagesServer# Starts or stops an OpenPages managedserver.

# represents the number of the managedserver.

In a cluster environment, the number foreach managed server increments by one.

InterstageBPMAdminServer Starts or stops the Fujitsu Interstage BPMDeployment Manager service.

InterstageBPMCS# Starts or stops the Fujitsu Interstage BPMapplication server.

# represents the number of the managedserver.

In a cluster environment, the number foreach managed server increments by one.

Starting OpenPages application servers on Windowscomputers

By default, all OpenPages and Fujitsu Interstage BPM services are configured tostart manually. If you restart your computer, you must restart the OpenPagesservers.

You can configure all OpenPages and Fujitsu Interstage BPM services to startautomatically. Use Windows Services or use scripts to start the services on eachserver when you restart the computer.

Procedure1. To use the Windows Start menu to start or stop all OpenPages servers on the

current system:a. Log on to the OpenPages application server as a user with administrative

privileges.b. Click Start > IBM OpenPages version > Manage OpenPages Server > Start

All OpenPages Servers.2. To start the services individually, in the Windows Administrative > Tool

Services, right-click each service in the following order and select Start:v OpenPagesAdminServer (if present).v OpenPagesServer#.

If there is more than one managed server, start the OpenPagesServer# servicefor each managed server in sequence before starting Fujitsu Interstage BPMservices.

v InterstageBPMAdminServer (if present).v InterstageBPMCS#.

Note: # represents the number of the managed server.You restart the services in the reverse order that you started them.

98 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 107: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

3. To use the StartAllServers.cmd script to start all services in the correctsequence:a. Log on to the OpenPages application server as a user with administrative

privileges.b. Using Run as Administrator, open a Command Prompt window and go to

the OP_Home\bin directory.c. Run the StartAllServers.cmd script.

When all services are started, the Command Prompt window closes.

Results

As services start, Windows Services might indicate that the services are started.However, background OpenPages processes might be running. It might take a fewminutes for the OpenPages service to be operational.

Stopping OpenPages application servers on Windowscomputers

You can configure all OpenPages and Fujitsu Interstage BPM services to stopautomatically, or you can stop the services manually. If you are runningOpenPages in a load-balanced environment, you must stop the server on eachcluster member first before stopping the cluster.

Important: Stopping the OpenPages Admin service before stopping each managedserver causes the OpenPages application to stop on all servers. Stopping theOpenPages Admin service first can result in the loss of data.

Procedure1. To use the Windows Start menu to start stop all OpenPages servers on the

current system:a. Log on to the OpenPages application server as a user with administrative

privileges.b. Click Start > IBM OpenPages version > Stop All OpenPages Servers.

2. To stop the services individually, in the Windows Administrative > ToolServices, right-click each service in the order listed below and select Stop.In the following list, the number sign (#) represents the number of the managedserver.v InterstageBPMCS#v InterstageBPMAdminServer (if present)v OpenPagesServer#v OpenPagesAdminServer (if present)If there is more than one managed server on the current system, stop theOpenPagesServer# service for each managed server before stopping theOpenPagesAdminServer service. You can stop the managed servers in anyorder.You stop the services in the reverse order that you started them.

3. To use the StopAllServers.cmd script to stop all services in the correctsequence, do the following steps:a. Log on to the OpenPages application server as a user with administrative

privileges.b. Using Run as Administrator, open a Command Prompt window and go to

the OP_Home\bin directory.

Chapter 9. Starting and stopping OpenPages servers 99

Page 108: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

c. Run the StopAllServers.cmd script.When all services are started, the Command Prompt window closes.

AIX scripts used to start and stop OpenPages application serversIn AIX environments, OpenPages includes a number of scripts to start and stopOpenPages application servers.

Note: You can run these scripts individually or combine them in another script.

The following table lists the scripts required to start and stop the OpenPagesapplication.

Table 66. Scripts to start and stop OpenPages application servers and Fujitsu InterstageBPM servers on AIX computers

Script Name Description

startManager.sh Starts the Fujitsu Interstage BPMDeployment Manager.

startNode.sh Starts the Fujitsu Interstage BPM node agent.

startServer.sh Starts the Fujitsu Interstage BPM applicationserver.

stopManager.sh Stops the Fujitsu Interstage BPMDeployment Manager.

stopNode.sh Stops the Fujitsu Interstage BPM node agent.

stopServer.sh Stops the Fujitsu Interstage BPM applicationserver.

startManager.sh Starts the OpenPages Deployment Manager.

startNode.sh Starts the OpenPages node agent.

startServer.sh Starts the OpenPages application server.

stopManager.sh Stops the OpenPages Deployment Manager.

stopNode.sh Stops the OpenPages node agent.

stopServer.sh Stops the OpenPages application server.

startAllServers.sh Starts all OpenPages and Fujitsu InterstageBPM services in the correct sequence.

stopAllServers.sh Stops all OpenPages and Fujitsu InterstageBPM services in the correct sequence.

Related tasks:“Removing files on AIX computers after an incomplete Installation” on page 162If the OpenPages installer does not complete, files and directories might remain.These files prevent the installation program from running again. If the uninstallutility is not in the OP_Home\OpenPages\Uninstall directory, you must manuallyremove these files.

Starting OpenPages application servers on AIX computersUse the startAllServers.sh script to start all OpenPages and Fujitsu InterstageBPM services in the correct sequence. You can also start the services individually.

100 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 109: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Procedure1. Log on to the OpenPages application server as a user with administrative

privileges.2. Open a shell.3. To use one script to start the services, do the following steps:

a. Go to the OP_Home/bin directory.b. To stop all the services, run the ./stopAllServers.shscript.

4. To stop the OpenPages application servers individually, do the following steps:a. Go to the OP_Home/profiles/OpenPagesDmgr/bin directory.b. To start the OpenPages Deployment Manager, run the ./startManager.sh

script.c. After the script completes, go to the OP_Home/profiles/OpenPagesNode1/bin

directory, and run the following scripts:v ./startNode.sh

v ./startServer.sh <OPNode#><Server#>

OPNode# is the node of the current server. <Server#> is the number of theserver within that node. For example, OPNode1Server1.

d. After the script completes successfully, go to the app_server_root/Profiles/IBPMDmgr/bin directory, and run the following scripts to start the IBPMNode Agent and the IBPM application server:v ./startNode.sh

v ./startServer.sh <IBPMNode#>server

<IBPMNode#> is the node of the current server. Do not specify a servernumber. Only one server exists for each Fujitsu Interstage BPM node. Forexample, IBPMNode1server.

Stopping OpenPages application servers on AIX computersUse the stopAllServers.sh script to stop all OpenPages and Fujitsu InterstageBPM services in the correct sequence. You can also stop the services individually.

Procedure1. Log on to the OpenPages application server as a user with administrative

privileges.2. Open a shell.3. To use one script to stop the services, do the following steps:

a. Go to the OP_Home/bin directory.b. To start all the services, run the ./startAllServers.sh script.c. To stop all the services, run the ./stopAllServers.sh script.

4. To stop the OpenPages application servers individually, do the following steps:a. Go to the app_server_rootProfiles/IBPMDmgr/bin directory, and run the

following scripts to stop the IBPM Node Agent and the IBPM applicationserver:v ./stopServer.sh <IBPMNode#>Server

v ./stopNode.sh

<IBPMNode#>is the node of the current server. Do not specify a servernumber. Only one server exists for each Fujitsu Interstage BPM node. Forexample, IBPMNode1server.

b. Go to the OP_Home/profiles/OpenPagesDmgr/bin directory.

Chapter 9. Starting and stopping OpenPages servers 101

Page 110: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

c. To stop the OpenPages Deployment Manager, run the ./stopManager.shscript.

d. After the script completes, go to the OP_Home/profiles/OpenPagesNode1/bindirectory, and run the following scripts:v ./stopServer.sh <OPNode#><Server#>

v ./stopNode.sh

OPNode# is the node of the current server. Server# is the number of theserver within that node. For example, OPNode1Server1.

102 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 111: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Chapter 10. Configuring clustered environments

To accommodate increased user loads, scale horizontally or vertically by addingnodes to the OpenPages environment. When you scale, load balancing is requiredto distribute the incoming requests across the nodes.

A node consists of an instance of the OpenPages application server and acorresponding instance of the workflow server. Each node runs on a different port.

You can also scale the CommandCenter, the OpenPages reporting server, verticallyor horizontally.

Scaling the reporting server vertically

Scaling vertically increases the number of processes that are available to handlerequests. Depending on the load, scaling vertically might involve configuringadditional dispatchers

Scaling the reporting server horizontally

Scaling horizontally requires that you install additional report servers. Configurethe additional Cognos dispatchers to ensure that the incoming requests aredistributed across the multiple servers.

Load balancing configurations

To create a clustered OpenPages environment, install and configure eachOpenPages and CommandCenter instance as a stand-alone system. Then, configureeach system for load balancing.

You can deploy a hardware or software load balancer. The load balancer mustsupport session affinity and port-based URL routing.

Install the load balancer on the OpenPages application server or on an externalsystem.

Clustered OpenPages ConfigurationsSome configuration tasks are required for clustered OpenPages environments.

Increasing the Oracle connection limitIn clustered environments, you must increase the number of users who canconnect to the database instance.

Procedure1. Log on to the database server as a user with administrative privileges.2. To start the Oracle Enterprise Manager console, open a web browser and enter

https://server_name:1158/em

3. Log on to the Oracle Enterprise Manager console by using the followingsyntax: sys/[email protected]. For the User Name, enter sys.

103

Page 112: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

b. Enter the password for the sys user.c. From the Connect As list, select SYSDBA.

4. On the Oracle Enterprise Manager home page, click the Server tab.5. Under Database Configuration, click Initialization Parameters.6. On the Initialization Parameters page, click the SPFile tab.7. Locate the Processes parameter.

If necessary, use the search function by entering Processes in the Name fieldand then clicking Go.

8. Enter a value in the Processes field.In a clustered environment, for best performance allocate sufficient processesfor each OpenPages application instance, each corresponding FujitsuInterstage BPM instance, and each corresponding CommandCenter instance.For a two-node OpenPages environment, use the following settings:

OpenPagesConfigure 75 processes for each OpenPages instance.

Workflow serverConfigure 35 processes for each associated workflow server.

CommandCenterConfigure 80 processes for each CommandCenter instance.

Database processing usageConfigure 60 processes for database connection processing andbackground processes.

By default, this setting is 250 processes and 280 sessions for atwo-node OpenPages environment. If you have two or moreapplication servers, increase the number of processes.

9. Click Apply.You are prompted to restart the server.

10. To restart the server, select Immediate.

Configuring OpenPages applications to use a domain accounton Windows computers

In a clustered environment, the OpenPages application services access a file share.The account that starts the services must have permissions to the file share.

About this task

By default, Windows services run under the LocalSystem account, which cannotaccess a shared drive on another computer. In a horizontal cluster, configure theOpenPages application services on all application servers to run under a domainaccount that has access the shared drive.

The following OpenPages application services must have permissions to the fileshare:v OpenPagesAdminServerv OpenPagesServer#v IBPMAdminServerv InterstageBPMCS#

104 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 113: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Procedure1. Log on to each application server as a user with administrative privileges.2. Open the Services control panel.3. Stop the OpenPages services.4. For each OpenPages application service, right-click the service name, and select

Properties from the menu.a. In the Properties dialog box, click the Log On tab.b. Select This account.c. Type a domain, account name, and password for at least one user who has

access to the shared drive.d. Click OK to continue.

Configuring file share permissions on AIX computersFor clustered OpenPages environments that run on the AIX computers, configurethe same user name and password on all systems. File share permissions are thesame on all systems. If you are using a network file share (NFS), ensure that usershave read and write access to the file share.

Sharing a network OpenPages storage directory on Windowscomputers

The OpenPages application installation includes a pointer to the OpenPagesstorage location. The storage location is a directory where attached files and formsthat are associated with OpenPages objects are stored.

If you pointed to a location on the local computer, you must change the pointer toa shared network storage location. You can use the update-storage script tochange the storage directory to a shared directory on the same or another server.

If you specified a shared network storage location, you do not have to do this task.

Procedure1. Log on to a managed application server as a user with administrative privileges

and full access to the local server drives.2. Log on to a computer with SQL*Plus and access to the database server.3. Using the Run as Administrator option, open a Command Prompt window.4. Copy the OP_version_Configuration directory from the Installer DVD or on

your network share location to the local system.a. From the location where you copied the installation files, go to the

OP_version_Configuration\Database\ORACLE directory.b. Copy the INSTALL_SCRIPTS directory to the local system.

5. From the INSTALL SCRIPTS directory, run the following command to start theupdate-storage script:sqlplus /nolog @sql-wrapper update-storage log_file_name TNS_alias_nameOpenPages_schema_owner_name OpenPages_schema_owner_passwordstorage_type storage_server_name computer_nameOpenPages_storage_platform sharename

The following table lists the command-line parameters that must be passed tothe SQL wrapper script.

Chapter 10. Configuring clustered environments 105

Page 114: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 67. Command-line parameters

Parameter name Definition

log_file_name The location of the log file that is created by the script.

If a location is not specified, the log file is created inthe current working directory.

If a log with the same name exists in the same location,the log is overwritten by the script.

TNS_alias_name The database connection identifier, such as TNS aliasname.

OpenPages_schema_owner_name The name of the OpenPages user, created during theOpenPages application installation.

By default, openpages.

OpenPages_schema_owner_password The password of the OpenPages user.

storage_type Enter either LFS for local file system, or UNC forUniversal Naming Convention or Uniform NamingConvention.

storage_server_name The name of the server where the OpenPages storage islocated.

computer_name The name of the cluster administrator computer.

OpenPages_storage_platform The operating system on the server where theOpenPages storage is located.

Enter Windows.

sharename The name of the shared OpenPages storage directory orthe mount point.

By default, openpages-storage

sqlplus /nolog @sql-wrapper.sql update-storage c:\temp\update-storage-output.logqevm04 openpages openpages UNC qe-vm05 qe-vm04windows openpages-storage

Sharing a network OpenPages storage directory on AIXcomputers

The OpenPages application installation includes a pointer to the OpenPagesstorage location. The storage location is a directory where attached files and formsassociated with OpenPages objects are stored.

If you pointed to a location on the local computer, you must change the pointer toa shared network storage location. You can use the update-storage script tochange the storage directory to a shared directory on the same or another server.

If you specified a shared network storage location, you do not have to do this task.

Procedure1. Mount the storage folder on the admin server to the non-admin server.

a. Log on to the OpenPages managed server as the root user or a user thatbelongs to the System group, and open a shell.

b. Go to the /etc directory, and open the hosts file in a text editor.c. Add the port and name of each OpenPages managed server.

106 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 115: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

d. Save and close the hosts file.e. Create a file with the name exports in the /etc folder.

mkdir -m -755 exports

Note: Ensure that you have full rights to the local installation directory.f. Open the exports file in a text editor and add the full path to the storage

folder./opt/OpenPages/openpages-storage

g. Export all file systems named in /etc/exports directory by using thefollowing command:exportfs -a

The exportfs command maintains the current table of exported file systemsfor NFS in the /var/lib/nfs/etc file.

h. Restart the NFS server by using the following commands:stopsrc -g nfsstartsrc -g nfs

The NFS server processes requests from the NFS clients.i. Use following command to check that the openpages-storage folder is

exported and ready for mounting:showmount -e

Ensure that the openpages-storage folder is listed.2. Mount the storage directory from the admin server on the managed server.

a. Log on to the OpenPages managed server as the root user or a user thatbelongs to the System group.

b. Open an AIX shell as a user with administrative privileges.c. Go to the /etc directory.d. Open the hosts file in a text editor and add the port and name of each

OpenPages managed server.e. Save and close the hosts file.f. Create a file with the name exports in the /etc folder.

mkdir -755 exports

g. Open the exports file in a text editor and add the full path to the storagefolder.

h. Run the following command to mount the storage folder:mount nfsservername mountpoint

v nfsservername is the name of the OpenPages admin server and the locationof the openpages-storage directory on the admin server.

v mountpoint is the name and path of the openpages-storage directory onthe managed server.

For example,mount aix61-1-5.openpages.com:/usr/OpenPages/openpages-storage

/usr/OpenPages/openpages-storage

3. Use the update-storage script to change the storage directory used by theOpenPages application to a shared directory on the application server.sqlplus /nolog @sql-wrapper update-storage log_file_name TNS_alias_name

OpenPages_schema_owner_name OpenPages_schema_owner_passwordstorage_type storage_server_name machine_nameOpenPages_storage_platform sharename

Chapter 10. Configuring clustered environments 107

Page 116: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Configuring Apache Web Server for load balancing in Windowsenvironment

In a typical configuration that uses Apache Web Server for load balancing onWindows computers, Apache Web Server is installed on a separate computer.

Procedure1. Log on to load-balancing server as a user with administrative privileges.2. Open a Command Prompt window by using the Run as Administrator

option.3. Go to the Apache_Home\conf directory.4. Open the httpd.conf file.

a. To load the required modules, add or uncomment the following lines:LoadModule negotiation_module modules/mod_negotiation.soLoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module modules/mod_proxy_ajp.soLoadModule proxy_balancer_module modules/mod_proxy_balancer.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule proxy_http_module modules/mod_proxy_http.soLoadModule status_module modules/mod_status.soLoadModule weblogic_module modules/mod_wl_22.so

b. Change the ServerName=MYSERVERNAME.DOMAIN.COM setting to point to thehost name where you installed the Apache Web Server.ServerName=op-load-balancer.domain.com

c. Change the ServerRoot setting to point to the directory where youinstalled the Apache Web Server.The default setting is ServerRoot=C:/Program Files/Apache SoftwareFoundation/Apache2.2

d. Change all Directory element tags to point to the location of the Apacheweb server installation, and then add the setting "Allow from all" to thetag attributes.<Directory "C:/Apache2.2/htdocs">Options Indexes FollowSymLinksAllowOverride NoneOrder allow,denyAllow from all</Directory>

e. To configure the web server to forward requests to Oracle WebLogicServer, add the following entries to the end of the httpd.conf file.

Note: SERVER.DOMAIN.COM:port is the server name and applicationport that hosts the application nodes.WebLogicPort is the admin server port for the OpenPages or workflowserver.For the <Location /opws> and <Location /openpages> entries, include allOpenPages application nodes in the cluster.For the <Location /ibpmweblogicconsole> entries, include all workflownodes in the cluster.The following example uses a two-node installation with the first node atport 7001, and the second port at 7011.<Location /console>SetHandler weblogic-handlerMaxPostSize 0WLLogFile logs/weblogic_console.log

108 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 117: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

WebLogicHost &ltSERVER&gt;.&ltDOMAIN&gt;.COMWebLogicPort 7001</Location>;

<Location /opws>WLCookieName opappSetHandler weblogic-handlerMaxPostSize 0KeepAliveEnabled ONKeepAliveSecs 15WLLogFile logs/openpages_webservices.logWebLogicCluster <SERVER>.<DOMAIN>.COM:<PORT>,<SERVER>.<DOMAIN>.COM:<PORT></Location>

<Location /openpages>WLCookieName opappSetHandler weblogic-handlerDynamicServerList ONMaxPostSize 0WLLogFile /logs/openpages.logWebLogicCluster <SERVER>.<DOMAIN>.COM:<PORT>,<SERVER>.<DOMAIN>.COM:<PORT></Location>

<Location /ibpmconsole>WLCookieName opibpmSetHandler weblogic-handlerDynamicServerList ONMaxPostSize 0WLLogFile logs/ibpmconsole.logWebLogicCluster <SERVER>.<DOMAIN>.COM:<PORT>,<SERVER>.<DOMAIN>.COM:<PORT></Location>

<Location /ibpmweblogicconsole>SetHandler weblogic-handlerMaxPostSize 0WLLogFile logs/ibpmweblogic_console.logWebLogicHost <SERVER>.<DOMAIN>.COMWebLogicPort 49901</Location>

f. To enable monitoring and status of the load balancer, add theExtendedStatus On parameter and setting.

g. To enable monitoring and status of the load balancer, set the location tagsfor server-status and server-info

<Location /server-status>SetHandler server-statusOrder Deny,AllowDeny from allAllow from all</Location>

<Location /server-info>SetHandler server-infoOrder Deny,AllowDeny from allAllow from all</Location>

5. Save and close the file.6. Log on to the OpenPages cluster member, as a user with administrative

privileges.

Chapter 10. Configuring clustered environments 109

Page 118: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

7. Open a Command Prompt window by using the Run as Administratoroption.

8. Go to the OP_Home\aurora\conf directory and open the aurora.properties filein a text editor.a. Edit the application.url.path lines to point to the fully qualified domain

name of the load balancer:application.url.path=http\://top-load-balancer.domain.com\:

port/openpages

b. Save and close the file.9. Open each server_name-OpenPagesServer#-server.properties file in a text

editor.a. Edit the url.path lines to point to the fully qualified domain name of the

load balancer.url.path.workflow.admin=http\://<top-load-balancer.domain.com>

\:<port>/ibpmconsoleurl.path.openpages=http\://<top-load-balancer.domain.com>\:<port>/openpages

b. Save and close each server.properties file.10. Open each server_name-OpenPagesServer#-sosa.properties file in a text

editor.a. Edit the Application.url.path lines to point to the fully qualified domain

name of the load balancer.application.url.path=https\://op-load-balancer.domain.com\:port/openpages

b. Save and close each file.11. Open each server_name-InterstageBPMCS#-server.properties file in a text

editor.a. Edit the url.path lines to point to the fully qualified domain name of the

load balancer.url.path.workflow.admin=http\://op-load-balancer.domain.com\:

port/ibpmconsoleurl.path.openpages=http\://op-load-balancer.domain.com\:port/openpages

b. Save and close each server.properties file.12. Using the Windows Start menu, start Apache web server in a console

window.This command opens a console window and starts the Apache Web Serverrunning inside it. Closing this console window terminates the Apache WebServer.

Customizing the load balancer in Windows environments forlarge data sets

For databases with a large data set, some OpenPages reports might timeout beforecompletion. If you experience problems with reports that are timing out, changeconfiguration settings in the Apache Web Server configuration file.

Change the following settings:

TimeOutThe number of seconds Apache waits to receive a GET request, betweenreceipt of TCP packets on a POST or PUT request and between ACKs ontransmissions of TCP packets in responses.

110 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 119: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

KeepAliveSecsThe number of seconds that idle connections between the plug-in andWebLogic Server are kept open.

KeepAliveTimeoutThe number of seconds Apache waits for a subsequent request beforeclosing the connection.

Note: A high value for the setting can cause performance problems,especially if the higher timeout causes server processes to wait for idleclients.

Procedure1. Log on to load balancing web server as a user with administrative privileges.2. Open a Command Prompt window.3. Open the Apache_Home\conf\httpd.conf file in a text editor4. Add and then set the TimeOut property.

Ensure that the setting prevents timeout errors.For example, TimeOut 1800

5. Change the KeepAliveTimeout property to a higher value.KeepAliveTimeout 1800

6. Find the <Location /opws> parameter and change the value of theKeepAliveSecs setting to a higher value.<Location /opws>WLCookieName opappSetHandler weblogic-handlerMaxPostSize 0KeepAliveEnabled ONKeepAliveSecs 1800WLLogFile logs/openpages_webservices.logWebLogicCluster &ltSERVER&gt;.&ltDOMAIN&gt;.COM:&ltPORT&gt;,

<SERVER>.<DOMAIN>.COM:<PORT></Location>

7. Save and close the file.8. Restart Apache Web Server.

Configuring IBM HTTP Server for load balancing in AIX environmentsIn a typical configuration that uses IBM HTTP Server for load balancing on AIXcomputers, IBM HTTP Server is installed on a separate computer.

Web server plug-ins enable IBM HTTP Server to communicate requests fordynamic content, such as servlets, to the application server. A configuration file isgenerated for each plug-in.

Before you begin

If you are configuring the OpenPages environment for SSL, configure SSL beforeyou configure the plugin-cfg.xml file. For more information, see the IBMOpenPages GRC Platform Administrator's Guide.

Procedure1. Log on to the load-balancing server as a user with administrative privileges.2. Open an AIX shell as a non-root user who has administrative privileges.

Chapter 10. Configuring clustered environments 111

Page 120: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

3. Copy the OP_version_Configuration directory from the Installer DVD or onyour network share location to the local system.

4. Go to the OP_version_Configuration\IHS_Load_Balancing directory.5. Copy the mod_was_ap22_http.so module to the IBM HTTP Web Server modules

directory.The default location is /usr/IBM/HTTPServer/modules/

Note: Ensure that you have full rights to the local installation directory andthe files in the directory.

6. Create the web server instances for the OpenPages application and for theworkflow server.a. Log on to the application server as a non-root user who has administrative

privileges.b. In a web browser, type http://admin_server_name:9060/ibm/console

c. Click Servers > Server Types > Web Servers.d. On the Web Servers page, click New.e. On the Select a node for the Web server page, select the application

server from the Select node list.f. Enter opapp in the Server name field.g. From the Type list, select IBM HTTP Server and click Next.h. On the Confirm new Web server page, review the settings and click

Finish.i. In the messages box, click Save to commit the changes to the master

configuration file.j. In a web browser, type http://admin_server_name:9060/ibm/console, and

repeat step 6 to create a web server instance that uses ibpmapp for theserver name.

7. To create the plug-in for the OpenPages server instance, open a web browserand type http://admin_server_name:9060/ibm/console.a. Click Servers > Server Types > Web Servers.b. Select the OpenPages server instance that you created and then click

Generate Plugin.The plug-in is created and saved to the $IHS_HOME/Plugins/config/webserver_name/ directory.The webserver_name is the OpenPages server instance that you created.

c. To create the plug-in for the workflow server, In a web browser, typehttp://WAS_server_name:9061/ibm/console

d. Click Servers > Server Types > Web Servers.e. Select the workflow server instance that you created and click Generate

Plugin.f. Copy both plug-in files to the load-balancing server.

8. On the load balancing server, create a text file for the merged file.a. Open the plugin-cfg.xml files for the OpenPages and workflow servers.b. Copy the <Config> root element from one of the plugin-cfg.xml file and

paste into the new file.

Note: Ensure that there is only one <Config> element in merged file.c. Copy the <Log> element from one of the two files, and if required, modify

the name, and paste into the new file.

112 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 121: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

d. Copy all the <VirtualHostGroup> elements from both files and paste intothe new file.The <VirtualHostGroup> name must be unique. There must be only one<VirtualHostGroup>.

e. Copy all <ServerCluster> elements from both the files and paste into thenew file and ensure that the names are unique.Ensure that the Server Name is unique across all clusters.

f. In the <Transport> element, ensure that the keyring and stashfileproperties use the same location for all the application servers in themerged file.

g. Copy all the <URIGroup> elements from both files and paste into the newfile, and ensure that the names are unique.Ensure that the names are unique.

h. Copy all the <Route> elements from both files and paste into the new file.i. Apply any changes that you made to the names of VirtualHostGroup,

ServerCluster or URIGroup.j. Save the new file.

9. Open the httpd.conf file and add or modify the following line to point to thenew merged plug-in file.WebSpherePluginConfig /usr/IBM/HTTPServer/Plugins/config/OP/merged_file.xml

10. Ensure that the IgnoreAffinityRequests setting in the <ServerCluster>section is set to false:

11. Save and close the file.

Configuring property files for load balancing in AIXenvironments

Some configuration is required when using IBM HTTP Server as a load balancer ina WebSphere Application Server environment.

Procedure1. On the load-balancing web server, open an AIX shell and go to the

/usr/IBM/HTTPServer/modules/ directory.2. Open merged plug-in file (plugin-cfg-merged.xml) in a text editor to make the

following changes:a. Change the IgnoreAffinityRequests setting to true.b. Change the ServerIOTimeout setting for all servers to a value that allows

sufficient time for the OpenPages application to respond to request from aclient.For example, use 3600 seconds. The default is 60 seconds.Name="OPNode1_OPNode1Server1" ServerIOTimeout="3600"Name="OPNode2_OPNode2Server1" ServerIOTimeout="3600"Name="OPNode2_OPNode2Server2" ServerIOTimeout="3600"Name="IBPMNode1_IBPMNode1Server1" ServerIOTimeout="3600"

c. For users to access the IBPM console and OpenPages simultaneously, ineach of the following Uri groups, change the cookie name.For OpenPages change the cookie name to opsosa. For IBPM, change thename to opibpm.<UriGroup Name="default_host_OpenPagesCluster_URIs"><Uri AffinityCookie="opsosa" AffinityURLIdentifier="opsosa" Name="/opws/*"/>

Chapter 10. Configuring clustered environments 113

Page 122: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

<UriGroup Name="default_host_IBPMCluster_URIs"><Uri AffinityCookie="opibpm" AffinityURLIdentifier="opibpm"

Name="/ibpmconsole/PortletWrapper/*"/>

d. Save and close the file.3. Go to the httpd.conf and open in a text editor and make the following

changes:The default location of the file is /usr/IBM/HTTPServer/conf/httpd.conf.a. To load the required modules, add or uncomment the following lines

LoadModule negotiation_module modules/mod_negotiation.soLoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module modules/mod_proxy_ajp.soLoadModule proxy_balancer_module modules/mod_proxy_balancer.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule proxy_http_module modules/mod_proxy_http.soLoadModule status_module modules/mod_status.soLoadModule was_ap22_module modules/mod_was_ap22_http.so

b. Modify the ServerName setting to point to the host name where youinstalled the IBM HTTP Web Server.ServerName=MYSERVERNAME.DOMAIN.COM

c. Modify the ServerRoot setting to point to the installation location of theApache Web Server. For example,ServerRoot=/usr/IBM/HTTPServer/htdocs

d. Add the Allow from all attribute to each Directory element.<Directory>Options Indexes FollowSymLinksAllowOverride NoneOrder allow,denyAllow from all</Directory>

e. Uncomment the parameter ExtendedStatus setting and set the value to On.f. Set the location tags for server-status and server-info.

For example,<Location /server-status>SetHandler server-statusOrder Deny,AllowDeny from allAllow from all</Location>

<Location /server-info>SetHandler server-infoOrder Deny,AllowDeny from allAllow from all</Location>

4. Save and close the file.

Configuring property files for each OpenPages instanceYou must edit the server properties file on each OpenPages cluster member topoint to the load balancer.

Procedure1. Log on to the OpenPages cluster member as a non-root user who has

administrative privileges.2. Open an AIX shell, and go to the OP_Home/aurora/conf directory.3. Open the aurora.properties file in a text editor.

114 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 123: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

a. Edit the application.url.path to point to the fully qualified domain nameof the load balancer.application.url.path=http\://op-load-balancer.domain.com\:port/openpages

b. Save and close the file.4. Open each server_name-OpenPagesServer#-server.properties file in a text

editor.a. Edit the url.path lines to point to the fully qualified domain name of the

load balancer.url.path.workflow.admin=http\://op-load-balancer.domain.com\:

port/ibpmconsoleurl.path.openpages=http\://op-load-balancer.domain.com\:port/openpages

b. Save and close each server.properties file.5. Open each server_name-OpenPagesServer#-sosa.properties file in a text editor.

a. Edit the Application.url.path lines to point to the fully qualified domainname of the load balancer.application.url.path=https\://op-load-balancer.domain.com\:port

/openpages

b. Save and close each server.properties file.6. Open each server_name-InterstageBPMCS#-server.properties file in a text

editor.a. Edit the url.path lines to point to the fully qualified domain name of the

load balancer.url.path.workflow.admin=http\://op-load-balancer.domain.com\:

port/ibpmconsoleurl.path.openpages=http\://op-load-balancer.domain.com\:port/openpages

b. Save and close each server.properties file.7. Restart the IBM HTTP Web Server.

Customizing the load balancer in an AIX environment for largedata sets

For databases with a large data set, some OpenPages reports might timeout beforecompletion. If you experience problems with reports that are timing out, changeconfiguration settings in the IBM HTTP Web Server configuration file.

Change the following settings:

TimeOutThe number of seconds IBM HTTP Web Server waits to receive a GETrequest, between receipt of TCP packets on a POST or PUT request andbetween ACKs on transmissions of TCP packets in responses.

KeepAliveTimeoutThe number of seconds IBM HTTP Server waits for a subsequent requestbefore closing the connection.

Note: A high value for the setting can cause performance problems,especially if the higher timeout causes server processes to wait for idleclients.

Procedure1. Log on to load balancing web server as a user with administrative privileges.

Chapter 10. Configuring clustered environments 115

Page 124: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

2. Open an AIX shell as the opuser user or other non-root user who hasadministrative privileges.

3. Open httpd.conf in a text editor.4. Change the KeepAliveTimeout property to a higher value.

KeepAliveTimeout 1800

5. Add and then set the TimeOut property.Ensure that the setting prevents timeout errors.For example, TimeOut 1800

6. Save and close the file.7. Restart IBM HTTP Web Server.

Load balancing the OpenPages reporting serverCommandCenter uses IBM Cognos Business Intelligence, which can scalehorizontally. To scale CommandCenter vertically within the same environment,increase the number of processes that are available to handle request. Dependingon the load, you can configure additional dispatchers.

To scale CommandCenter horizontally, install additional environments and registerthe Cognos dispatchers. Incoming requests are distributed across the multipleenvironments.

The number of dispatchers you need depends on the operating system, systemresources, the number of users, and other factors.

For more information about configuring dispatchers for your environment, see theIBM Cognos Business Intelligence documentation.

Adding OpenPages servers to Cognos Application Firewallsafe list

By default, Cognos Application Firewall (CAF) is enabled. IBM Cognos ApplicationFirewall validates domain and host names to protect URLs that are created. IBMCognos Application Firewall considers domain names derived from theenvironment configuration properties as safe domain names. Use the IBM CognosConfiguration to add OpenPages application servers to the list of valid domainsand host names.

Procedure1. Log on to the reporting server as a user with administrative privileges.2. Start IBM Cognos Configuration.3. In the Explorer pane, go to Local Configuration > Security > IBM Cognos

Application Firewall.4. In the Properties pane, click the Valid domain names or hosts field and click

the pencil icon.5. In the Valid domain or hosts dialog box, click Add.6. Enter the names of all OpenPages application servers.7. Click OK.8. Save the configuration and restart the Cognos service.

If you use Windows Services to restart the Cognos service, the service is listedas CommandCenter.

116 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 125: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Communication Between CommandCenter ServersIf you install CommandCenter on more than one computer, you must configure thedistributed installations to communicate with each other

Configure the following communication paths:v Configure the primary CommandCenter server as the default active server.v All CommandCenter servers must know the location of the content store

database.v All CommandCenter servers must know the location of the other

CommandCenter servers.v All CommandCenter servers must use the same cryptographic settings.v All CommandCenter servers must have their system clock synchronized.

Configuring the primary CommandCenter serverIn a clustered environment, one CommandCenter server acts as the primary server,or default active server, and one or more CommandCenter servers act as secondaryservers.

Procedure1. Ensure that CommandCenter is not running on any server.2. On the reporting server that is designated as the primary server, start IBM

Cognos Configuration that you want to designate as the primaryCommandCenter server.

Tip: Use the computer with the highest processor speed for the default activeserver.

3. In the Explorer pane, click Environment.4. For the Gateway URI, change the localhost portion of the URL to the name

of the primary.5. For the Dispatcher URI for Gateway, click Dispatcher URI for Gateway click

the pencil icon next to the Value box.6. In the Current Values list, change the localhost portion of the URL to the

name of the primary CommandCenter computer.a. For each additional CommandCenter computer, click Add.b. Change the localhost portion of the URL to the name of each additional

CommandCenter computer.c. Click OK.

7. For the Content Manager URIs, click the pencil icon next to the Value box.a. In the Current Values list, change the localhost portion of the URL to the

name of the primary CommandCenter computer.b. For each additional CommandCenter computer, click Add.c. Change the localhost portion of the URL to the name of each additional

CommandCenter computer.d. Click OK.

8. In the Explorer pane, clickSecurity > Cryptography.9. In the Properties pane, under CSK settings, ensure that Store symmetric key

locally? is set to True. The keystore must be created on the default activeCommandCenter computer

10. Click File > Save.

Chapter 10. Configuring clustered environments 117

Page 126: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

11. Click Actions > Start.When the services start, this computer becomes the default activeCommandCenter computer.

Configuring secondary CommandCenter serversIn a clustered environment, configure one or more CommandCenter servers to actas secondary servers.

Procedure1. Ensure that CommandCenter is running on the primary CommandCenter

server.2. On the reporting server that is designated as secondary server, start IBM

Cognos Configuration CommandCenter server.3. In the Explorer pane, click Environment.4. In the Environment - Group Properties pane, click Gateway URI.5. In the Value field, change the localhost portion of the URL to the name of

the primary CommandCenter computer.6. In the Environment - Group Properties pane, click Dispatcher URI for

Gateway.a. Click the pencil icon next to the Value box.b. In the Current Values list, change the localhost portion of the URL to the

name of the primary CommandCenter computer.c. For each additional CommandCenter computer, click Add.d. Change the localhost portion of the URL to the name of each additional

CommandCenter computer.e. Click OK.

7. In the Environment - Group Properties pane, click Content Manager URIs.a. Click the pencil icon next to the Value box.b. In the Current Values list, change the localhost portion of the URL to the

name of the primary CommandCenter computer.c. For each additional CommandCenter computer, click Add.d. Change the localhost portion of the URL to the name of each additional

CommandCenter computer.e. Click OK.

8. In the Explorer pane, under Security, click Cryptography.9. In the Properties pane, under CSK settings, set Store symmetric key locally?

to False.

Note: The keystore is created on the primary CommandCenter computer.There can be only one keystore in a load balanced CommandCenterinstallation.

10. In the Explorer window, under Security, Cryptography, click Cognos.11. Under the Certificate Authority settings property group, set the Password

property to match the one that you configured on the primaryCommandCenter server.a. Ensure that all other cryptographic settings match the settings that you

configured on the primary CommandCenter computer.12. In the Explorer pane, under Data Access > Content Manager, click Content

Store.

118 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 127: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

13. Ensure that the values for the content store match the primaryCommandCenter computer

14. Click File > Save.15. Click Actions > Start.

Configuring an Apache load balancer or proxy serverIf you are using an external proxy server for load balancing, you must add a proxyredirection directive to the httpd.conf file on the proxy server. Requests sent to theproxy server are redirected to the server specified in the httpd.conf file.

Procedure1. Log on to the load balancer server as a user who has administrative privileges.2. Go to the Apache_Home\conf\ directory, and open the httpd.conf file in an

editor.3. Add the following lines:

<Location /ibmcognos/>ProxyPass http://primary_reporting_server/ibmcognos/SetEnv force-proxy-request-1.0 1 SetEnv proxy-nokeepalive 1</Location>

Note: You must include the trailing forward slash in the ProxyPass directivewhen specifying the Cognos virtual directory (/ibmcognos/).

4. Save and close the file.

Changing the CommandCenter host settingsYou must update configuration files to use the CommandCenter server name andport settings.

Procedure1. Log on to the OpenPages application server as a user with administrative

privileges.2. Open a browser window and go to the OpenPages application by typing the

following URL:http://OP_server_name:port/openpages

3. Log on to the OpenPages application as a user with administrative privileges.4. Under Administration, select Settings.

a. Expand the OpenPages > Platform > Reporting Schema > Object URLGenerator.

b. Click Host.c. In the Value field, update the setting to point to the OpenPages server.

Note: If you use the CommandCenter in a load-balanced environment,you must type the fully qualified domain name of the load balancingserver. If required, change the port.

5. Stop OpenPages services.6. On the application server, go to the OP_Home\aurora\conf directory.7. In the cognos.framework.refresh.servlet=http\://localhost\:8080/crf-

refresher property, replace localhost\:8080 with the reporting server nameand port.cognos.framework.refresh.servlet=http\://ccserver\:8080/crf-refresher

Chapter 10. Configuring clustered environments 119

Page 128: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

8. In the cognos.server=http\://localhost:80/cognos8/cgi-bin/cognos.cgiproperty, replace localhost:80 with the reporting server name and portnumber.cognos.server=http\://ccserver:80/cognos8/cgi-bin/cognos.cgi

9. Add the following value to the logout.url.cognos= property:http\://CommandCenter_server_name\CommandCenter_port\/cognos/cgi-bincognos.cgi?

b_action\=xts.run&m\=portal/logoff.xts&h_CAM_action\=logoff

logout.url.cognos=http\://ccserver\:8080/cognos8/cgi-bincognos.cgi?b_action\=xts.run&m\=portal/logoff.xts&h_CAM_action\=logoff

10. Save your changes and exit the editor.

120 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 129: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Chapter 11. Single signon integration for OpenPagesapplication server and the reporting server

IBM OpenPages GRC Platform can integrate into a number of single sign-onsolutions, such as CA SiteMinder. You can also configure the reporting server forsingle signon.

Configuring OpenPages applications for single signonIntegrate single signon for IBM OpenPages GRC Platform applications byconfiguring the settings in the OpenPages application interface.

Procedure1. Start the OpenPages services.2. Log on to the OpenPages application interface as a user with administrative

privileges.3. Under Administration, select Settings.4. Set the value of the Show Hidden Settings setting to true

a. Expand the OpenPages > Applications > Common > Configuration.b. Click Show Hidden Settings to open its detail page.c. In the Value field on the setting detail page, change the value to true

d. Click Save.5. Set the value of the Session Attribute and Username Attribute settings:

a. Expand the OpenPages > Platform > Security > Single Sign On >Implementations > Header-based.

b. Click Class Name to open its detail page.c. In the Value field, enter

com.openpages.singlesignon.HTTPHeaderBasedModule.d. Click Session Attribute to open the detail page.e. In the Value field, modify the value to match the session attribute for your

single signon system. For example,v Using SiteMinder 6.0, the value of the Session Attribute parameter is

SMSERVERSESSIONID

v Using Tivoli® Access Manager 6.1, the value of the Session Attributeparameter is iv_creds

f. Click Save.g. Click Username Attribute to open its detail page.h. In the Value field on the setting detail page, modify the value to match the

user name attribute for your single sign-on system. For example,v Using SiteMinder 6.0, the value of the Username Attribute is is SMUSER

v Using Tivoli Access Manager 6.1, the value of the Username Attribute isiv_user

i. Click Save.6. Enable single sign-on:

a. OpenPages > Platform > Security > Single Sign On > Implementations >Header-based

121

Page 130: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

b. Click OP to open its detail page.c. In the Value field on the setting detail page, set the value to true.d. Click Save.e. Click SOX to open its detail page.f. In the Value field on the setting detail page, set the value to true.g. Click Save.

7. Reset the value in the Show Hidden Settings setting to false.

Configuring the single signon logout destinationTo securely log out from an OpenPages application session where single signon isenabled, configure the system to redirect the user.

Logging out of the OpenPages application does not automatically log the user outof a single signon system. If you use Back in the web browser to reenter theOpenPages application, your session is re-created. The session uses the existing,valid third-party credentials.

Procedure1. Log on to the OpenPages application interface as a user with administrative

privileges.2. Under Administration, select Settings.3. Expand the OpenPages > Platform > Security.4. Click Logout URL to open its detail page.5. In the Value box, type a fully qualified URL.6. Click Save.

Configuring the application server for single signon on Windowscomputers

If you are using Apache web server as a load balancer, in addition to configuringthe OpenPages application for single signon, you must configure additionalsettings. You must prevent specific files from going through the SSO application.

When an authenticated user attempts to click a job remediation link, OpenPagesauthenticates the user. However, when OpenPages is connected to a single signonapplication, that application can block the authentication request and theremediation link does not function.

Configure the application server to route two Java servlets, opLogin andsecurityHelper, directly to the OpenPages for internal authentication.

Procedure1. Log on to the application server as a user with administrative privileges.2. Go to the Apache_Home\conf directory.3. Open the httpd.conf file in a text editor.

Note: In an SSL environment, edit the httpd-ssl.conf file.4. To create a path to route the opLogin and securityHelper servlets to the

OpenPages without traversing the single signon application, add the followinglines:

122 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 131: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

<Proxy balancer://backend>BalanceMember <http://<server_name>.openpages.com:<port> route=1BalanceMember <http://<server_name>.openpages.com:<port> route=2Order Allow,DenyAllow from all</Proxy>

ProxyPass /openpages/opLogin balancer://backend/openpages/opLoginProxyPass /openpages/securityHelper balancer:

//backend/openpages/securityHelper

Note: In an SSL environment, enter the SSL address and port.For example<Proxy balancer://backend>BalanceMember <https://qe-vm07.openpages.com:7009> route=1BalanceMember <https://qe-vm07.openpages.com:7011> route=2Order Allow,DenyAllow from all</Proxy>

ProxyPass /openpages/opLogin balancer://backend/openpages/opLoginProxyPass /openpages/securityHelper balancer:

//backend/openpages/securityHelper

5. To ensure that traffic to the OpenPages login page is routed the single signonapplication, add the following lines:<Proxy balancer://cluster>BalanceMember <http://<server_name>.openpages.com:<port> route=1Order Allow,DenyAllow from all</Proxy>

ProxyPass /openpages/ balancer://cluster/openpages/ stickysession=opapp|opappProxyPass /ibpmconsole/ balancer://cluster/ibpmconsole/

stickysession=JSESSIONID|jsessionidProxyPass /ibpm/ balancer://cluster/ibpm/ stickysession=JSESSIONID|jsessionid

Note: In an SSL environment, enter the SSL address and port.6. Remove any references to /openpages and /ibpmconsole from the file.

For example, remove the following sections that were added during theconfiguration of a cluster environment:<Location /openpages>WLCookieName opappSetHandler weblogic-handlerDynamicServerList ONMaxPostSize 0WLLogFile /logs/openpages.logWebLogicCluster <SERVER>.<DOMAIN>.COM:<PORT>,<SERVER>.<DOMAIN>.COM:<PORT></Location>

<Location /ibpmconsole>WLCookieName opibpmSetHandler weblogic-handlerDynamicServerList ONMaxPostSize 0WLLogFile logs/ibpmconsole.logWebLogicCluster <SERVER>.<DOMAIN>.COM:<PORT>,<SERVER>.<DOMAIN>.COM:<PORT></Location>

Note: Do not remove the <Location /ibpmweblogicconsole> parameter:<Location /ibpmweblogicconsole>SetHandler weblogic-handlerMaxPostSize 0WLLogFile logs/ibpmweblogic_console.logWebLogicHost<SERVER>.<DOMAIN>.COMWebLogicPort 49901 </Location>

Chapter 11. Single signon integration for OpenPages application server and the reporting server 123

Page 132: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

7. Go to the OP_HOME\aurora\conf directory:8. Open the aurora.properties file and ensure that application.url.path is

pointing to the OpenPages application server:application.url.path=http\://server_name.openpages.com\:OpenPages_port/openpages

Note: In a load balanced environment, enter the fully qualified domain nameof the load balancer. In an SSL environment, enter the SSL address (https://)and port.

9. Save and close the file.10. Open the server.properties file and ensure that the following paths are

pointing to the OpenPages application server and workflow server:url.path.openpages=http\://server_name\:

OpenPages_port/openpages

url.path.workflow.admin=http\://server_name\:IBPM_port/ibpmconsole

Note: In an SSL environment, enter the SSL address (https://) and port. In aload balanced environment, enter the fully qualified domain name of the loadbalancer.

11. Save and close the file.12. Open the sosa.properties file and ensure that the application.url.path is

pointing to the OpenPages application server:application.url.path=http\://server_name\:port/openpages

Note: In an SSL environment, enter the SSL address (https://) and port. In aload balanced environment, enter the fully qualified domain name of the loadbalancer.

13. Save and close the file.

Disabling OpenPages single signonYou must disable single signon registry settings before you upgrade OpenPagesGRC Platform. After the upgrade, you can re-enable the settings.

Procedure1. Start the OpenPages services.2. Open a web browser and go to the current OpenPages application.3. Log on as a user with administrative permissions.4. From the Administration menu, select Settings.5. In all versions, disable single sign-on as follows:

a. Expand the OpenPages > Platform > Security > Single Sign On.b. Click OP to open its detail page.c. In the Value field on the setting detail page, set the value to false.d. Click Save.e. Click SOX to open its detail page.f. In the Value field on the setting detail page, set the value to false.g. Click Save.

124 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 133: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Configuring single signon for a reporting serverIf you are using a single sign-on system such as CA SiteMinder with theOpenPages application, you must load an updated redirect JavaServer Pages (JSP).

Load the JavaServer Pages through the ObjectManager tool by using theCommandCenter-integration-op-config.xml file. The file is located on theOpenPages installation DVD.

Procedure1. Log on to a computer that has SQL*Plus and access to the database server.

Note: For AIX installations, log on as the opuser or a non-root user who hasadministrative privileges.

2. From the Installer DVD or on your network share location, copy theOP_version_Configuration\loader-data\commandcenter directory to the localsystem.

3. Go to the OP_Home/bin directory.4. Run the following command:

ObjectManager load config OpenPagesAdministrator passwordpath-to-loader-file CommandCenter-integration

Chapter 11. Single signon integration for OpenPages application server and the reporting server 125

Page 134: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

126 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 135: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Chapter 12. Silent installations

You can install the OpenPages GRC Platform components by using the installationprogram in silent mode. Silent mode installations are useful when you areinstalling identical configurations across several computers. Silent modeinstallations automate the installation and configuration process by specifyingoptions. During the silent installation process, you are not prompted forinformation.

Typically, an interactive installation is done first to capture user responses.

To silently install components, the following tasks required:1. Edit the response file to record your installation preference.2. Run the installer in silent mode.

Response files for silent installationsInstead of prompting for installation options, the installation program installs thesoftware using a predefined set of options, which are stored in a response file.

You modify the response file for a component to record your installationpreferences.

Editing the response file for database server silentinstallations

Modify the response file with your installation preferences. The installationprogram uses the information in the file to install the database software in silentmode.

Before you begin

Ensure that you completed the prerequisite installation tasks.

Procedure1. Log on to the database server as a user with admin privileges.

For AIX installations, use the oracle user that you created for the OpenPagesinstallation.

2. On Windows computers, open a Command Prompt window by using the Runas Administrator option, or open an AIX shell.

3. Go the OEI_SEVER_CLIENT_64bit_Win\Disk1\InstData\VM directory where youcopied the repository files.

4. Open the ServerInstaller.properties file in a text editor.5. Modify the parameters to suit your environment.

For a description of the parameters, see “Response file parameters for 64-bitdatabase server installations” on page 130.

Note: Do not modify settings that are not listed.6. Save and close the file.

127

Page 136: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Editing the response file for 32-bit database client silentinstallations

Modify the response file with your installation preferences. The installationprogram uses the information in the file to install the database client software insilent mode.

Before you begin

Ensure that you completed the prerequisite installation tasks.

Procedure1. Log on to the reporting server as a user with administrative privileges.

For AIX installations, use the oracle user that you created for the OpenPagesinstallation.

2. On Windows computers, open a Command Prompt window by using the Runas Administrator option, or open an AIX shell.

3. Go the OEI_SEVER_CLIENT_64bit_Win\Disk1\InstData\VM directory where youcopied the repository files.

4. Open the ClientInstaller.properties file in a text editor.5. Modify the parameters to suit your environment.

For a description of the parameters, see “Response file parameters for 32-bitdatabase client installations” on page 131.

Note: Do not modify settings that are not listed.6. Save and close the file.

Editing the response file for 64-bit database client silentinstallations

Modify the response file with your installation preferences. The installationprogram uses the information in the file to install the database client software insilent mode.

Before you begin

Ensure that you completed the prerequisite installation tasks.

Procedure1. Log on to the application server as a user with administrative privileges.

For AIX installations, use the oracle user that you created for the OpenPagesinstallation.

2. On Windows computers, open a Command Prompt window by using the Runas Administrator option, or open an AIX shell.

3. Go the OEI_SEVER_CLIENT_64bit_Win\Disk1\InstData\VM directory where youcopied the repository files.

4. Open the ClientInstaller.properties file in a text editor.5. Modify the parameters listed in the following table to suit your environment.

For a description of the parameters, see “Response file parameters for 64-bitdatabase client installations” on page 132.

Note: Do not modify settings that are not listed.

128 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 137: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

6. Save and close the file.

Editing the response file for OpenPages application silentinstallations

Modify the response file with your installation preferences. The installationprogram uses the information in the file to install the IBM OpenPages GRCPlatform application server in silent mode.

About this task

Where indicated, do not change parameter values in the response files. Thesesettings might be internal values required by installation program.

The install kit contains a sample response file that contains default values for eachparameter. You can use this file for examples of the values you can use. You canalso edit this file directly. If you edit the file, save the it as op-silentInstall-WL.propertiesor op-silentInstall-WAS.properties.

Procedure1. Log on to the application server as a user with administrative privileges.

For AIX installations, use the oracle user that you created for the OpenPagesinstallation.

2. On Windows computers, open a Command Prompt window by using the Runas Administrator option, or open an AIX shell.

3. Go the following location:OP_version_Embedded_WIN64\OP_version_Configuration\Install\silent-installer

4. Copy the parameter file to the installation location:v On Windows computers, copy the op-silentInstall-WL.properties file to

the OP_version_Embedded_Installer\Disk1\InstData\VM directory.5. Open the response file in a text editor.6. Modify the parameters to suit your environment.

For a description of the parameters, see “Response file parameters forOpenPages application installations” on page 132.

Note: Do not modify settings that are not listed.7. Save and close the file.

Editing the response file for CommandCenter silentinstallations

Modify the response file with your installation preferences. The installationprogram uses the information in the file to install CommandCenter in silent mode.

About this task

Where indicated, do not change parameter values in the response files. Thesesettings might be internal values required by installation program.

The install kit contains a sample response file that contains default values for eachparameter. You can use this file for examples of the values you can use. You canalso edit this file directly. If you edit the file, save the it as op-silentInstall-WL.propertiesor op-silentInstall-WAS.properties.

Chapter 12. Silent installations 129

Page 138: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Procedure1. Log on to the application server as a user with administrative privileges.

For AIX installations, use the opuser user that you created for the OpenPagesinstallation.

2. On Windows computers, open a Command Prompt window by using the Runas Administrator option, or open an AIX shell.

3. Go the following location:OP_version_Embedded_WIN64\OP_version_Configuration\Install\silent-installer

4. Copy the parameter file to the installation location:v On Windows computers, copy the cc-silentInstall-WLS.properties file to

the OP_version_Embedded_Installer\Disk1\InstData\VM directory.5. Open the response file in a text editor.6. Modify the parameters to suit your environment.

For a description of the parameters, see “Response file parameters forCommandCenter installations” on page 144.

Note: Do not modify settings that are not listed.7. Save and close the file.

Response file parameters for use with silent installationsInstead of prompting for installation options, a silent installation installs thesoftware using a predefined set of options, which are stored in a response file.

The parameters in the response file vary depending on what type of installationyou are doing. For information about editing response files, see “Response files forsilent installations” on page 127.

Response file parameters for 64-bit database server installations

When editing the response file, do not modify settings that are not listed in thefollowing table.

Parameter Description

INSTALL_ORACLE_SERVER Enter 1 to install the software.

For example INSTALL_ORACLE_SERVER=1

SERVER_SOFTWARE_INSTALL_DRIVE Enter the Window drive or AIX directoryused to install the database server.

For Windows computers, a colon is required.For example,SERVER_SOFTWARE_INSTALL_DRIVE=C:

DB_INSTANCE_PORT Enter the port used by the database instance.The port must be in the range of 1024-65535.

DB_INSTANCE_INSTALL_DRIVE Enter the drive or directory used for thedatabase instance.

For AIX installations, the directory mustexist.

130 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 139: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Parameter Description

DB_INSTANCE_NAME Enter the name of the OpenPages databaseinstance. By default, the instance name isOP.

The name must follow the standardguidelines for a database name:

v Use alphanumeric characters, underscore(_), dollar sign ($), or hash symbol (#).

v The first character must be a lower oruppercase letter.

v Maximum length must not exceed 8characters.

ORACLE_SYSTEM_PASSWORD

ORACLE_SYS_PASSWORD

ORACLE_DBSNMP_PASSWORD

ORACLE_SYSMAN_PASSWORD

Enter the passwords for the listed users.Reenter the password in the RECOFNIRMparameter.

The database includes the following users:

v SYSTEM (Oracle superuser.)

v SYS

v DBSNMP

v SYSMAN

The passwords must follow these rules:

v Maximum length cannot exceed 30characters

v Use alphanumeric characters, underscore(_), dollar sign ($), or hash symbol (#).

v The first character must be a lower oruppercase letter.

LICENSE_ACCEPTED Enter TRUE to accept the license agreement,otherwise the installation programterminates.

Response file parameters for 32-bit database client installations

When editing the response file, do not modify settings that are not listed in thefollowing table.

Parameter Description

INSTALL_ORACLE_CLIENT Enter 1 to install the software.

For example INSTALL_ORACLE_CLIENT=1

SERVER_SOFTWARE_INSTALL_DRIVE Enter the Window drive or AIX directoryused to install the database server.

For Windows computers, a colon is required.For example,SERVER_SOFTWARE_INSTALL_DRIVE=C:

For AIX installations, use the directory youcreated as a prerequisite.

Chapter 12. Silent installations 131

Page 140: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Parameter Description

DB_INSTANCE_PORT Enter the port used by the OpenPagesdatabase instance.

For example, DB_INSTANCE_PORT=1521

DB_HOSTNAMEDB_INSTANCE_NAME Enter the address of the Oracle database andthe name of the OpenPages databaseinstance.

For example

v DB_HOSTNAME=10.128.28.104

v DB_INSTANCE_NAME=OP

LICENSE_ACCEPTED Enter TRUE to accept the license agreement,otherwise the installation programterminates.

Response file parameters for 64-bit database client installations

When editing the response file, do not modify settings that are not listed in thefollowing table.

Parameter Description

INSTALL_ORACLE_CLIENT Enter 1 to install the software.

For example INSTALL_ORACLE_CLIENT=1

SERVER_SOFTWARE_INSTALL_DRIVE Enter the Window drive or AIX directoryused to install the database server.

For Windows computers, a colon is required.For example,SERVER_SOFTWARE_INSTALL_DRIVE=C:

For AIX installations, use the directory youcreated as a prerequisite.

DB_INSTANCE_PORT Enter the port used by the OpenPagesdatabase instance.

For example, DB_INSTANCE_PORT=1521

DB_INSTANCE_INSTALL_ADDRESS Enter the address of the Oracle database andthe name of the OpenPages databaseinstance.

For example

v DB_HOSTNAME=10.128.28.104

v DB_INSTANCE_NAME=OP

LICENSE_ACCEPTED Enter TRUE to accept the license agreement,otherwise the installation programterminates.

Response file parameters for OpenPages applicationinstallations

When editing the response file, do not modify settings that are not listed in thefollowing tables.

132 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 141: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 68. Response file parameters and descriptions for Windows computers

Parameter Description

LICENSE_ACCEPTED Enter true to accept the license agreement,otherwise the installation programterminates.

SYSTEM_DRIVE_ROOT Enter the drive for installing the OpenPagesapplication environment.

Use the format Drive\:\\ format.

For example: C\:\\

USER_INSTALL_DIR Enter the installation location of OpenPagessoftware components.

APPSERVER_ADMIN_PASSWORD Enter the Oracle WebLogic Server adminserver password. This password mustcontain at least 8 alphanumeric characters,start with a letter and contain at least onenumber.

APPSERVER_ADMIN_PASSWORD_CONFIRM Re-enter the password to confirm.

APPSERVER_ADMIN_PORT Enter the port used internally to access theOpenPages admin server.

Example: 7001

APPSERVER_ADMIN_SSLPORT Enter the port used internally to access asecure SSL connection to the OpenPagesadmin server.

Example: 7002

OP_HTTP_PORT Enter the port used to access the OpenPagesapplication.

Default: 7009

OP_HTTPS_PORT Enter the port used for a secure SSLconnection to the OpenPages application.

Default: 7010

APPSERVER_HOME Enter the installation location of OracleWebLogic Server

Example: C:\\Oracle\\Middleware

APPSERVER_WLHOME Enter the installation location of WebLogicServer.

Example: C:\\Oracle\\Middleware\\wlserver_version

APPSERVER_JAVAHOME Enter the location where the Java (JDK 1.6)is installed.

If Oracle WebLogic Server is installed, thislocation must be the same Java instanceused by Oracle WebLogic Server.

Example: C:\\Program Files\\Java\\jdk1.6.0_26

Chapter 12. Silent installations 133

Page 142: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 68. Response file parameters and descriptions for Windows computers (continued)

Parameter Description

APPSERVER_NOOFSERVERS=1 Enter the number of managed servers toinstall.

Default: 1

SERVER_INSTANCE_COUNT=1 Enter the number of managed servers toinstall.

Enter same value asAPPSERVER_NOOFSERVERS.

Default: 1

COGNOS_CRN_PORT Enter the port used by OpenPages tocommunicate with Cognos IBM BusinessIntelligence.

COMMANDCENTER_HOSTNAME Enter the computer name of the Cognos BIserver.

COGNOS_CRN_CTXTROOT Enter the context root for the Cognos BIURL.

Example: ibmcognos

FRAMEWORK_GENERATOR_PORT Enter the port used by OpenPages to theFramework Model Generator service.

Example: 8080

CORE_CONFIGURATION=1 This value controls whether the Level 0configuration metadata required byOpenPages is installed.

Must be set to 1.

CORE_NOCONFIGURATION=0 This value controls whether the Level 0configuration meta data required byOpenPages is installed.

Must be set to 0.

CUSTOMCODE_HOST_NAME= Enter the name of computer whereOpenPages custom code is stored.

APPSERVER_ADMIN_HOSTNAME Enter the name of the OpenPages adminserver.

Must be the same as CUSTOMCODE_HOST_NAME=.

DB_CURRENCY_SELECTED Enter the three-letter ISO code for the basecurrency to use with OpenPagesapplications.

IBPM_DB_USERNAME Enter the user name used by OpenPages tocreate and access the workflow databaseinstance.

Example: opworkflow

IBPM_DB_PASSWORD Enter the password for the workflow useraccount.

IBPM_DB_PASSWORD_CONFIRM Re-enter the password to confirm.

134 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 143: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 68. Response file parameters and descriptions for Windows computers (continued)

Parameter Description

IBPM_INSTALL_DIR Enter the location of the InterstageBPMfolder.

Example: C:\\OpenPages\\Fujitsu\\InterstageBPM

IBPM_JDK_HOME Enter the installation of the JavaDevelopment Kit (JDK 1.6).

If Oracle WebLogic Server is installed, thislocation must be the same Java instanceused by Oracle WebLogic Server.

The value must be the same asAPPSERVER_JAVAHOME.

Example: C:\\Program Files\\Java\\jdk1.6.0_26

IBPMSERVER_ADMIN_PORT Enter the port used for the workflow serveradmin console.

Example: 49901

IBPMSERVER_ADMIN_SSLPORT Enter the port used for secure SSLconnections to access the workflow serveradmin console.

Example: 49902

IBPM_HTTP_PORT Enter the port used to access the OracleWebLogic Server admin console (workflowserver).

Example: 49951

IBPM_HTTPS_PORT Enter the port used for secure SSLconnections to access the Oracle WebLogicServer admin console.

Example: 49952

IBPM_MULTICAST_ADDR Enter the workflow server multicast IPaddress.

Use the same multicast address on allservers.

Do not use 224.0.0.0.

IBPM_EMAIL_USERNAME Enter the display name of the e-mail addressof the sender.

Do not use spaces.

Example: sysadmin

IBPM_EMAIL_SENDADDRESS Enter the reply-to e-mail address used forsending messages from the OpenPagesworkflow notification service.

Example: [email protected]

Chapter 12. Silent installations 135

Page 144: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 68. Response file parameters and descriptions for Windows computers (continued)

Parameter Description

IBPM_MAIL_SERVER Enter the mail server to use for OpenPagesworkflow notifications.

Example: yourserver.yourdomain.com

INSTALL_LOG_DESTINATION Enter the location within theUSER_INSTALL_DIR directory whereOpenPages installation logs are stored.

Example: C:\\OpenPages\\logsNote: If you specify a drive other than thedefault, the installer might also store logfiles in the default location.

NSTALLER_DEBUG_LOG Enter the location within theUSER_INSTALL_DIR directory where allOpenPages installation debug logs arestored.

Example: C:\\OpenPages\\logs\\openpages_installer_debug.logNote: If you specify a drive other than thedefault, the installer might also store logfiles in the default location.

INSTALL_LOG_NAME Specify the name of the installation log thatis crated during the install.

Example: OpenPages_version_Install.log

OP_BACKUP_RESTORE_LOCATION Enter the location within theUSER_INSTALL_DIR directory where theBackup/Restore utility stores the files itcreates.

Example: C:\\OpenPages\\openpages-backuprestore

OP_STORAGE_DIR Enter the location within theUSER_INSTALL_DIR directory where theattached files and forms associated withOpenPages objects are stored.

Example: C:\\OpenPages\\openpages-storage

OP_PRIMARY_SERVER Enter 1 if this OpenPages server is theadmin server.

Enter 0 if the server is a not the adminserver.

OP_SECONDARY_SERVER Enter 1 if this OpenPages server is not theadmin server.

Enter 0 if the server is the admin server.

OPENPAGES_ADMINISTRATOR_USERNAME Enter the user name for the OpenPagesapplication Super Administrator.

Default: OpenPagesAdministrator

OPENPAGES_ADMINISTRATOR_PASSWD Enter the password for the SuperAdministrator user account

136 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 145: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 68. Response file parameters and descriptions for Windows computers (continued)

Parameter Description

OPENPAGES_ADMINISTRATOR_CONFPASSWD Re-enter the password to confirm.

ORACLE_HOME Enter the location of Oracle Home folder onthe local compouter.

Example: C:\\OpenPages\\database\\openpages_data\\repository\\server112_se_x64\\software

ORACLE_ALIAS Enter the TNS alias name for the Oracledatabase instance.

ORACLE_DATA_HOME Enter the location of the Oracle data homedirectory on the database server.

This location is where Oracle data is storedfor OpenPages applications.

Example: C:\\OpenPages\\database\\openpages_data\\ repository\\database112_se_x64\\oradata\\SID

ORACLE_HOSTNAME Enter the computer name of the Oracledatabase server.

ORACLE_PORT Enter the port used by the Oracle databaselistener.

This port is the database instance port.

Example: 1521

ORACLE_SYSTEM_USERNAME Enter the current Oracle system account username.

Example: system

ORACLE_SYS_USERNAME Enter the current Oracle SYS account username.

Example: sys

ORACLE_SYSTEM_PASSWORD Enter the password for the Oracle systemuser account.

ORACLE_SYS_PASSWORD Enter the password for the Oracle sys useraccount.

ORACLE_SYSTEM_CONFIRM_PASSWORD Re-enter the system user password toconfirm.

ORACLE_SYS_CONFIRM_PASSWORD Re-enter the sys user password to confirm.

OP_DB_USERNAME Enter the user name used by OpenPages tocreate and access the OpenPages databaseinstance.

Example: openpages

OP_DB_PASSWORD Enter the password for the OpenPages useraccount,

OP_DB_PASSWORD_CONFIRM Re-enter the password to confirm.

Chapter 12. Silent installations 137

Page 146: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 68. Response file parameters and descriptions for Windows computers (continued)

Parameter Description

IS_DB_SERVICENAME Enter 1 to specify that the instance name is aService Name.

Enter 0 if the instance name is an SID.

Default: 0

IS_DB_SID Enter 1 to specify that the instance name isan SID.

Enter 0 if the instance name is a ServiceName.

Default: 1

DB_IDENTIFIER_TYPE Enter either SID or Service Name to describethe OpenPages database identifier.

DB_IDENTIFIER Enter the string in the tnsnames.ora file thatis used to identify the OpenPages database.

DB_SERVICENAME Enter the service name that is used for theOpenPages database instance.

DB_SID Enter the SID of the OpenPages database.

CUSTOMCODE_UNC_MACHINE_NAME Enter the name of the computer whereOpenPages custom code is stored.

CUSTOMCODE_UNC_STORAGE_LOCATION Enter the location within theUSER_INSTALL_DIR directory where customcode associated with OpenPages objects isstored.

Default: C:\\OpenPages\\openpages-storage

CUSTOMCODE_OPSTORAGELOCATION Enter the location within theUSER_INSTALL_DIR directory where theattached files and forms associated withOpenPages objects are stored.

Default: C:\\OpenPages\\openpages-storage

Table 69. Response file parameters and descriptions for AIX computers

Parameter Description

LICENSE_ACCEPTED Enter true to accept the license agreement,otherwise the installation programterminates.

UNIX_OPT Enter the location of the opt directory.

For example: /opt

USER_INSTALL_DIR Enter the installation location of OpenPagessoftware components.

Example: /opt/OpenPages

OP_PRIMARY_SERVER Enter 1 if this OpenPages server is theadmin server.

Enter 0 if the server is a not the adminserver.

138 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 147: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 69. Response file parameters and descriptions for AIX computers (continued)

Parameter Description

OP_SECONDARY_SERVER Enter 1 if this OpenPages server is not theadmin server.

Enter 0 if the server is the admin server.

APPSERVER_HOME Enter the installation location of IBMWebSphere Application Server

Example: /home/usr/opuser/IBM/WebSphere/Appserver

APPSERVER_JAVAHOME Enter the location where the Java (JDK 1.6)is installed.

Tthis location must be the same Javainstance used by WebSphere ApplicationServer.

Example: /home/usr/opuser/IBM/WebSphere/Appserver/java

APPSERVER_NOOFSERVERS=1 Enter the number of managed servers toinstall.

Default: 1

SERVER_INSTANCE_COUNT=1 Enter the number of managed servers toinstall.

Enter same value asAPPSERVER_NOOFSERVERS.

Default: 1

OP_CLUSTER_STARTING_PORT_INPUT= Enter the starting port number for the firstmanaged OpenPages server instance.

IBM WebSphere Application Server requires20 consecutive, dedicated ports.

Example: 10101

IBPM_CLUSTER_STARTING_PORT_INPUT Enter the starting port number for the firstmanaged workflow server instance.

IBM WebSphere Application Server requires20 consecutive, dedicated ports.

Example: 20101

COGNOS_CRN_PORT Enter the port used by OpenPages tocommunicate with Cognos IBM BusinessIntelligence.

COMMANDCENTER_HOSTNAME Enter the computer name of the Cognos BIserver.

COGNOS_CRN_CTXTROOT Enter the context root for the Cognos BIURL.

Example: ibmcognos

Chapter 12. Silent installations 139

Page 148: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 69. Response file parameters and descriptions for AIX computers (continued)

Parameter Description

FRAMEWORK_GENERATOR_PORT Enter the port used by OpenPages to theFramework Model Generator service.

Example: 8080

CORE_CONFIGURATION=1 This value controls whether the Level 0configuration metadata required byOpenPages is installed.

Must be set to 1.

CORE_NOCONFIGURATION=0 This value controls whether the Level 0configuration meta data required byOpenPages is installed.

Must be set to 0.

CUSTOMCODE_HOST_NAME= Enter the name of computer whereOpenPages custom code is stored.

APPSERVER_ADMIN_HOSTNAME Enter the name of the OpenPages adminserver.

Must be the same asCUSTOMCODE_HOST_NAME=.

DB_CURRENCY_SELECTED Enter the three-letter ISO code for the basecurrency to use with OpenPagesapplications.

IBPM_DB_USERNAME Enter the user name used by OpenPages tocreate and access the workflow databaseinstance.

Example: opworkflow

IBPM_DB_PASSWORD Enter the password for the workflow useraccount.

IBPM_DB_PASSWORD_CONFIRM Re-enter the password to confirm.

IBPM_EMAIL_USERNAME Enter the display name of the e-mailaddress of the sender.

Do not use spaces.

Example: sysadmin

IBPM_EMAIL_SENDADDRESS Enter the reply-to e-mail address used forsending messages from the OpenPagesworkflow notification service.

Example: [email protected]

IBPM_MAIL_SERVER Enter the mail server to use for OpenPagesworkflow notifications.

Example: yourserver.yourdomain.com

IBPM_INSTALL_DIR Enter the location of the InterstageBPMfolder.

Example: /opt/OpenPages/Fujitsu/InterstageBPM

140 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 149: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 69. Response file parameters and descriptions for AIX computers (continued)

Parameter Description

IBPM_JDK_HOME Enter the installation of the JavaDevelopment Kit (JDK 1.6).

The value must be the same asAPPSERVER_JAVAHOME.

Example: /opt/IBM/WebSphere/AppServer/java

IBPM_MULTICAST_ADDR Enter the workflow server multicast IPaddress.

Use the same multicast address on allservers.

Do not use 224.0.0.0.

INSTALL_LOG_DESTINATION Enter the location where OpenPagesinstallation logs are stored.

Example: /opt/OpenPages/logs

NSTALLER_DEBUG_LOG Enter the location where all OpenPagesinstallation debug logs are stored.

Example: /opt/OpenPages/logs/openpages_installer_debug.logNote: If you specify a drive other than thedefault, the installer might also store logfiles in the default location.

INSTALL_LOG_NAME Specify the name of the installation log thatis crated during the install.

Example: OpenPages_version_Install.log

OP_BACKUP_RESTORE_LOCATION Enter the location where theBackup/Restore utility stores the files itcreates.

Example: /opt/OpenPages/openpages-backuprestore

OP_STORAGE_DIR Enter the location where the attached filesand forms associated with OpenPagesobjects are stored.

Example: /opt/OpenPages/openpages-storage

OPENPAGES_ADMINISTRATOR_USERNAME Enter the user name for the OpenPagesapplication Super Administrator.

Default: OpenPagesAdministrator

OPENPAGES_ADMINISTRATOR_PASSWD Enter the password for the SuperAdministrator user account

OPENPAGES_ADMINISTRATOR_CONFPASSWD Re-enter the password to confirm.

ORACLE_HOME Enter the location of Oracle Home folder onthe local compouter.

Example: /opt/oei/openpages_data/repository/ client112_ac_x64/software

Chapter 12. Silent installations 141

Page 150: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 69. Response file parameters and descriptions for AIX computers (continued)

Parameter Description

ORACLE_ALIAS Enter the TNS alias name for the Oracledatabase instance.

ORACLE_DATA_HOME Enter the location of the Oracle data homedirectory on the database server.

This location is where Oracle data is storedfor OpenPages applications.

Example: /opt/openpages_data/openpages_data/ repository/database112_se_x64/oradata/AIX6110

ORACLE_HOSTNAME Enter the computer name of the Oracledatabase server.

ORACLE_PORT Enter the port used by the Oracle databaselistener.

This port is the database instance port.

Example: 1521

ORACLE_SYSTEM_USERNAME Enter the current Oracle system accountuser name.

Example: system

ORACLE_SYS_USERNAME Enter the current Oracle SYS account username.

Example: sys

ORACLE_SYSTEM_PASSWORD Enter the password for the Oracle systemuser account.

ORACLE_SYS_PASSWORD Enter the password for the Oracle sys useraccount.

ORACLE_SYSTEM_CONFIRM_PASSWORD Re-enter the system user password toconfirm.

ORACLE_SYS_CONFIRM_PASSWORD Re-enter the sys user password to confirm.

OP_DB_INSTALL_SELECTED Enter 1 to install the OpenPages databaseschema and users as part of the OpenPagesapplication installation.

Enter 0 if the OpenPages schema isinstalled.

Default: 1

OP_DB_INSTALL_NOTSELECTED Enter 0 if the OpenPages schema isinstalled.

Enter 1 if you are installing the OpenPagesdatabase schema and users as part of theOpenPages application installation.

Default: 0

142 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 151: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 69. Response file parameters and descriptions for AIX computers (continued)

Parameter Description

OP_DB_USERNAME Enter the user name used by OpenPages tocreate and access the OpenPages databaseinstance.

Example: openpages

OP_DB_PASSWORD Enter the password for the OpenPages useraccount,

OP_DB_PASSWORD_CONFIRM Re-enter the password to confirm.

IS_DB_SERVICENAME Enter 1 to specify that the instance name isa Service Name.

Enter 0 if the instance name is an SID.

Default: 0

IS_DB_SID Enter 1 to specify that the instance name isan SID.

Enter 0 if the instance name is a ServiceName.

Default: 1

DB_IDENTIFIER_TYPE Enter either SID or Service Name to describethe OpenPages database identifier.

DB_IDENTIFIER Enter the string in the tnsnames.ora file thatis used to identify the OpenPages database.

DB_SERVICENAME Enter the service name that is used for theOpenPages database instance.

DB_SID Enter the SID of the OpenPages database.

IBPMSERVER_ADMIN_SOAP_PORT Enter the port for the workflow adminconsole SOAP listener.

Example: 8891

APPSERVER_ADMIN_SOAP_PORT Specify the port for the WebSphereApplication Server admin console SOAPlistener.

Example: 8889

CUSTOMCODE_IS_UNC Enter TRUE if the custom code storagelocation is on a separate network drive.

Enter FALSE if the storage location is on thelocal system.

CUSTOMCODE_UNC_MACHINE_NAME Enter the name of the computer whereOpenPages custom code is stored.

CUSTOMCODE_UNC_STORAGE_LOCATION Enter the location where custom codeassociated with OpenPages objects is stored.

Default: /opt/OpenPages/openpages-storage

CUSTOMCODE_OPSTORAGELOCATION Enter the location where the attached filesand forms associated with OpenPagesobjects are stored.

Default: /opt/OpenPages/openpages-storage

Chapter 12. Silent installations 143

Page 152: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Response file parameters for CommandCenter installations

When editing the response file, do not modify settings that are not listed in thefollowing tables.

Table 70. CommandCenter parameters and descriptions for Windows computers

Parameter Description

LICENSE_ACCEPTED Enter true to accept the license agreement,otherwise the installation programterminates.

SYSTEM_DRIVE_ROOT Enter the drive for installing the OpenPagesapplication environment.

Use the format Drive\:\\ format.

For example: C\:\\

USER_INSTALL_DIR Enter the directory to installCommandCenter.

Example: C:\\OpenPages\\CommandCenter.

COGNOS_RN_ROOT Enter the installation location of Cognos IBMBusiness Intelligence.

CC_URL Enter the Cognos dispatcher.

Example: http://server_name:9300/p2pd/servlet/dispatch.

ORACLE_ROOT_INSTALL_FOLDER Enter the path to where the Oracle Client isinstalled.

Example: C:\\openpages_data\\repository\\ client112_se_x64\\software

Table 71. CommandCenter response file parameters and descriptions for AIX computers

Parameter Description

LICENSE_ACCEPTED Enter true to accept the license agreement,otherwise the installation programterminates.

USER_INSTALL_DIR Enter the directory to installCommandCenter.

Example: /opt/OpenPages/CommandCenter

COGNOS_RN_ROOT Enter the installation location of Cognos IBMBusiness Intelligence.

CC_URL Enter the Cognos dispatcher.

Example: http://server_name:9300/p2pd/servlet/dispatch.

ORACLE_ROOT_INSTALL_FOLDER Enter the path to where the Oracle Client isinstalled.

Example: /opt/oei/openpages_data/repository/ client112_ac_x86/software

144 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 153: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Installation program in silent modeTo run the installation program in silent mode, you must use a response file thathas your installation options recorded.

Running the installation program for the database server insilent mode

Use the response file to run the installation program in silent mode.

Procedure1. Run the installation program in silent mode.

v On Windows computers, type the following command:openpages_oei.exe -i silent -f ServerInstaller.properties

v On AIX computers, type the following command:openpages_oei.bin -i silent -f ServerInstaller.properties

2. To determine whether the installation is successful, review theOP_Home\logs\OpenPages_version_install.log

v If the installation is successful, you see a message similar to the followingtext:SummaryInstallation Successful

v On Windows computers, if the installation is not successful, review thec:\openpages_data\repository\ia\server112_se_x64\OpenPages_OEI_Install_Debug.log log file.

v On AIX computers, if the installation is not successful, review the/opt/openpages_data/repository/ia/server112_se_x64/OpenPages_OEI_Install_Debug.log log file.

v If the installation hangs when creating the database, ensure that there are noJava software (JRE or JDK) conflicts on the computer.

Running the installation program for the database client insilent mode

Use the response file to run the installation program in silent mode.

Procedure1. Run the installation program in silent mode.

v On Windows computers, type the following command:openpages_oei.exe -i silent -f clientinstaller.properties

v On AIX computers, type the following command:openpages_oei.bin -i silent -f clientinstaller.properties

2. To determine whether the installation is successful, review theOP_Home\logs\OpenPages_version_install.log

v If the installation is successful, you see a message similar to the followingtext:SummaryInstallation Successful

v On Windows computers, if the installation is not successful, review thec:\openpages_data\repository\ia\client112_ac_x64\OpenPages_OEI_Install_Debug.log log file.

Chapter 12. Silent installations 145

Page 154: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

v On AIX computers, if the installation is not successful, review the/opt/openpages_data/repository/ia/client112_ac_x64/OpenPages_OEI_Install_Debug.log log file.

v If the installation hangs when creating the database, ensure that there are noJava software (JRE or JDK) conflicts on the computer.

Running the installation program for the OpenPagesapplication in silent mode

Use the OpenPages application response file to run the installation program insilent mode.

Procedure1. Go to the installation program location.

v On Windows computers, go to path\OP_version_Embedded_WIN64\OP_version_Embedded_Installer\Disk1\InstData\VM directory, run theinstallation program in silent mode.

v On AIX computers, go to path/OP_versionNon_Embedded_AIX64/OP_versionNon_Embedded_Installer/Disk1/InstData/VM directory, run theinstallation program in silent mode.

2. Run the installation program in silent mode.v On Windows computers, type the following command:

opinstall.exe -i silent -f op-silentInstall-WL.properties

v On AIX computers, type the following command:opinstall.bin -i silent -f op-silentInstall-WAS.properties

3. To determine whether the installation is successful, review the OP_Home\logs.If the installation is not successful, the following message is displayed:Install failed. Exit Code [error code]

If the installation is successful, the logs and operating system processes indicatethat the installation succeeded.

Running the installation program for the CommandCenter insilent mode

Use the CommandCenter response file to run the installation program in silentmode.

Procedure1. Go to the installation program location.

v On Windows computers, go to \path\OP_version_CommandCenter\OpenPages_CommandCenter\Disk1\InstData\Windows\VM directory, run theinstallation program in silent mode.

v On AIX computers, go to /path/OP_version_CommandCenter/OpenPages_CommandCenter/Disk1/InstData/AIX/VM directory, run theinstallation program in silent mode.

2. Run the installation program.v On Windows computers, type the following command:

CommandCenterSetup.exe -i silent -f cc-silentInstall-WLS.properties

v On AIX computers, type the following command:CommandCenterSetup.bin -i silent -f cc-silentInstall-WAS.properties

3. To determine whether the installation is successful, review the OP_Home\logs.

146 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 155: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

If the installation is not successful, the following message is displayed:Install failed. Exit Code [error code]

If the installation is successful, the logs and operating system processes indicatethat the installation succeeded

Chapter 12. Silent installations 147

Page 156: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

148 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 157: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Chapter 13. OpenPages GRC Platform softwareuninstallations

You can uninstall all, or parts, of IBM OpenPages GRC Platform. Use theOpenPages and CommandCenter uninstallation programs to remove theOpenPages application and related software or to remove the CommandCenter. Toremove other software, use the vendor documentation.Related tasks:“Removing files on AIX computers after an incomplete Installation” on page 162If the OpenPages installer does not complete, files and directories might remain.These files prevent the installation program from running again. If the uninstallutility is not in the OP_Home\OpenPages\Uninstall directory, you must manuallyremove these files.

Uninstalling OpenPages applicationsUse the uninstallation program to remove IBM OpenPages GRC Platform. TheOpenPagesUninstall.exe program also removes the workflow server during theOpenPages uninstall.

However, if required, you can remove the workflow server independently. Forexample, if OpenPages did not fully install, you must remove the workflow serversoftware before you reinstall OpenPages GRC Platform.

Note: Removing OpenPages GRC Platform software does not affect the data thatis contained in the Oracle database instance. To remove your OpenPages data,delete the contents of the database instance manually by using the IBM OpenPagesGRC Platform Installer for Repository uninstallation program.

About this task

If you purchased WebLogic Server from IBM, WebLogic Server is also removedwhen you uninstall the OpenPages GRC Platform.

If you used the silent installation option when you installed OpenPages GRCPlatform, the uninstaller automatically starts in silent mode.

Procedure1. Log on to the application server as a user with administrative privileges and

full access to the local server drives.

Note: For AIX installations, log in as the opuser user or another non-root user.2. Stop all OpenPages servers.3. To uninstall in a Windows environment, go to the OP_Home\OpenPages\

Uninstall directory.a. Right-click the OpenPagesUninstall.exe program and select Run as

Administrator.b. Click Yes when prompted to start the uninstallation.

4. To uninstall in an AIX environment, open a shell.a. Open an AIX shell.

149

Page 158: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

b. Go to the OP_Home/OpenPages/Uninstall directoryc. Run the OpenPagesUninstall script.

5. Optional: To uninstall workflow server in a Windows environment, from theWindows Start menu, click All Programs > Interstage Business ProcessManager > Uninstall.a. Right-click Uninstall and select Run as Administrator.b. Click Yes when prompted to start the uninstallation.

6. Optional: To uninstall workflow server in an AIX environment, pen an AIXshella. Go to the Fujitsu_Interstage_BPM_HOME/uninst/ directory.b. Run the uninstall.sh command

7. Restart your computer to complete the uninstallation.

Results

After the uninstall process is complete, a number of folders remain on theapplication server. Manually remove the remaining folders and files, such as theOP_Home directory.

Note: A removal log file, OpenPages_uninstaller.log, is created in theOP_Home\logs directory.

If the Cognos_HOME, CommandCenter_HOME, or Oracle_HOME directories are in theOP_HOME directory, do not delete them.

Optional: Uninstalling the workflow serverThe OpenPagesUninstall.exe file removes the workflow server when you uninstallthe OpenPages. If OpenPages does not fully install, you can remove the workflowserver software before attempting to re-install OpenPages

Procedure1. Log on to the application server as a user with administrative privileges and

full access to the local server drives.

Note: For AIX installations, log on as the opuser user or another non-root user.2. For Windows computers, find the workflow server uninstall program using the

Window Start menu. By default, Start > All Programs > Interstage BusinessProcess Manager > Uninstall.a. Right-click Uninstall > Run as Administrator.b. When prompted to start the uninstall, click Yes

c. Open an AIX shell and navigate to the <Workflow_Home>/_uninst/ directory.d. Execute the uninstall.sh command.

3. For AIX computers, open an AIX shell and go to the Workflow_Home/_uninst/directory and run the uninstall.sh script.

4. When the uninstall process is finished, restart the machine.

Removing the 64-bit Oracle clientRemove the Oracle client software by using the interactive installation program.

150 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 159: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Procedure1. Log on to the application server as a user with administrative privileges.

For AIX environments, log on to the application server by using a tool thatprovides remote graphical user interface logins.

2. On Windows computers, use the Run as Administrator option to open aCommand Prompt window, or on AIX computers, open a shell as a user withadministrative privileges.

3. Go to the OpenPages directory in the ORACLE_HOMEdirectoryopenpages_data|repository|ia|client112_ac_X64|UninstallIBM_OpenPages_GRC_Platform\

4. Uninstall the OpenPages repository.v On Windows computers, right-click

UninstallIBM_OpenPages_GRC_Platform.exe and select Run as Administratorand then click Yes

v On AIX computers, run the following command:UninstallIBM_OpenPages_GRC_Platform.bin -home Oracle_Home.

5. Restart your computer to complete the uninstallation.

Uninstalling the Oracle database softwareIf you purchased the Oracle database software from IBM, use the IBM OpenPagesGRC Platform Installer for Repository to remove the Oracle database. Theinstallation program removes the server software, the listener, and the databaseinstance.

Procedure1. Log on to the database server as a user with administrative privileges.

For AIX environments, log on to the application server by using a tool thatprovides remote graphical user interface logins.

2. On Windows computers, use the Run as Administrator option to open aCommand Prompt window, or on AIX computers, open a shell as a user withadministrative privileges.

3. Shut down all Oracle database services.4. Remove the .com.zerog.registry.xml file.

Important: The Installer for Repository uses InstallAnywhere (IA) technology.InstallAnywhere stores a file on the system for storing product data. You mustremove this file before you can uninstall the OpenPages database.v On Windows computers, check whether the file exists in the C:\Program

Files\Zero G Registry directory.v On AIX computers, check whether the file exists in the user home directory

or the \var directory.5. Go to the following directory within theORACLE_HOME directory:

openpages_data|repository|ia|server112_se_X64|UninstallIBM_OpenPages_GRC_Platform\

6. Uninstall the OpenPages database.v On Windows computers, right-click

UninstallIBM_OpenPages_GRC_Platform.exe and select Run asAdministratorand click Yes.

Chapter 13. OpenPages GRC Platform software uninstallations 151

Page 160: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

v On AIX computers, run the UninstallIBM_OpenPages_GRC_Platform.bin-home Oracle_Home command and click Yes

7. Restart your computer to fully complete the uninstallation.

Results

Uninstalling the OpenPages application does not remove all of the files and folderstructures that are part of the OpenPages installation.

You must manually remove the remaining folders and files, such as the OracleCentral Inventory directory.v On Windows computers, C:\Program Files\Oracle\Inventory

v ON AIX computers, /home/oracle/oraInventory

Note: A removal log file, OpenPages_uninstaller.log, is created in theOP_Home\logs directory.

Uninstalling CommandCenterUse the uninstallation program to remove the CommandCenter.

Before you begin

Note: If the application or reporting server components are on the same computeras the database server, you must remove the database before removing any servercomponents.

Procedure1. Log on to the reporting server as a user with administrative privileges.2. To uninstall on Windows computers, do the following steps:

a. In Windows Explorer, and go to theCommandCenter_HOME_Uninstall_OpenPages_CommandCenter directory.

b. Right-click the Uninstall_OpenPages_version_CommandCenter.exe programand select Run as Administrator.

c. Click Yes when prompted to start the uninstall.3. To uninstall on AIX, do the following steps:

a. Open an AIX shellb. Go to the CommandCenter_HOME/Uninstall_Opepages_CommandCenter directory.c. Run the Uninstall_OpenPages_version_CommandCenter command.

4. Restart your computer to complete the uninstallation.

Removing the 32-bit Oracle ClientRemove the 32-bit Oracle Client by using the installation program.

Procedure1. Log on to the reporting server as a user with administrative privileges.

For AIX environments, log on to the application server by using a tool thatprovides remote graphical user interface logins.

2. On Windows computers, use the Run as Administrator option to open aCommand Prompt window, or on AIX computers, open a shell as a user withadministrative privileges.

152 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 161: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

3. Go to the following directory within ORACLE_HOME directory.openpages_data\repository\ia\client112_ac_X86\UninstallIBM_OpenPages_GRC_Platform\

4. Uninstall the OpenPages database.v On Windows computers, right-click

UninstallIBM_OpenPages_GRC_Platform.exe and select Run as Administratorand then click Yes.

v On AIX computers, run the UninstallIBM_OpenPages_GRC_Platform.bin-home Oracle_Home command and click Yes.

5. Restart your computer to complete the uninstallation.

Results

Uninstalling the Oracle Client does not remove all of the files and folder structuresthat are part of the installation. You must manually remove the remaining foldersand files, such as home directories. Remove Windows desktop or Windows Startmenu shortcuts.

Chapter 13. OpenPages GRC Platform software uninstallations 153

Page 162: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

154 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 163: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Appendix. Troubleshooting problems

Troubleshooting is a systematic approach to solving a problem. The goal oftroubleshooting is to determine why something does not work as expected andhow to resolve the problem.

Review the following table to help you or customer support resolve a problem.

Table 72. Troubleshooting actions to prevent problems

Action Description

Apply all known fix packs, service levels,or program temporary fixes (PTF).

A product fix might be available to fix theproblem.

Ensure that the configuration issupported.

Review the software and hardwarerequirements.

Look up error message codes by selectingthe product from the IBM Support Portal(http://www.ibm.com/support/entry/portal), and then typing the errormessage code into the Search supportbox.

Error messages give important information tohelp you identify the component that iscausing the problem.

Reproduce the problem to ensure that itis not just a simple error.

If samples are available with the product, youmight try to reproduce the problem by usingthe sample data.

Check the installation directory structureand file permissions.

The installation location must contain theappropriate file structure and the filepermissions.

For example, if the product requires writeaccess to log files, ensure that the directory hasthe correct permission.

Review relevant documentation,including release notes, technotes, andproven practices documentation.

Search the IBM knowledge bases to determinewhether your problem is known, has aworkaround, or if it is already resolved anddocumented.

Review recent changes in your computingenvironment.

Sometimes installing new software might causecompatibility issues.

If the items in the above table did not guide you to a resolution, you might needto collect diagnostic data. This data is necessary for an IBM technical-supportrepresentative to effectively troubleshoot and assist you in resolving the problem.You can also collect diagnostic data and analyze it yourself.

Troubleshooting resourcesTroubleshooting resources are sources of information that can help you resolve aproblem that you are having with a product. Many of the resource links providedcan also be viewed in a short video demonstration.

To view the video version, search for "troubleshooting" through either Googlesearch engine or YouTube video community.

155

Page 164: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Support PortalThe IBM Support Portal is a unified, centralized view of all technical support toolsand information for all IBM systems, software, and services.

Use IBM Support Portal to access all the IBM support resources from one place.You can adjust the pages to focus on the information and resources that you needfor problem prevention and faster problem resolution. Familiarize yourself with theIBM Support Portal by viewing the demo videos (https://www.ibm.com/blogs/SPNA/entry/the_ibm_support_portal_videos).

Find the OpenPages GRC Platform content that you need by selecting yourproducts from the IBM Support Portal (http://www.ibm.com/support/entry/portal).

Service requestsService requests are also known as Problem Management Reports (PMRs). Severalmethods exist to submit diagnostic information to IBM Software Technical Support.

To open a PMR or to exchange information with technical support, view the IBMSoftware Support Exchanging information with Technical Support page(http://www.ibm.com/software/support/exchangeinfo.html). PMRs can also besubmitted directly by using the Service requests (PMRs) tool (http://www.ibm.com/support/entry/portal/Open_service_request/Software/Information_Management/Cognos_Business_Intelligence_and_Financial_Performance_Management), or one ofthe other supported methods that are detailed on the exchanging information page.

OpenPages Customer CenterThe IBM OpenPages Customer Center provides specific information, updates, andtroubleshooting resources for IBM OpenPages GRC Platform.

To view OpenPages troubleshooting information, access the OpenPages CustomerCenter (http://www.ibm.com/software/analytics/openpages/customercenter).

Fix CentralFix Central provides fixes and updates for your system software, hardware, andoperating system.

Use the pull-down menu to go to your product fixes on Fix Central(http://www.ibm.com/support/fixcentral). You might also want to view Gettingstarted with Fix Central (http://www.ibm.com/systems/support/fixes/en/fixcentral/help/getstarted.html).

Knowledge basesYou can often find solutions to problems by searching IBM knowledge bases. Youcan optimize your results by using available resources, support tools, and searchmethods

You can find useful information by searching the information center for IBMCognos, but sometimes you must look beyond the information center to resolveproblems.

IBM Support Portal

156 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 165: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

The portal provides tools and information for all IBM systems, software,and services. The IBM Support Portal provides you with access to the IBMelectronic support portfolio from one place. You can customize the pages tofocus on the information and resources that you need for problemprevention and faster problem resolution.

Find the OpenPages GRC Platform content that you need by selecting yourproducts from the IBM Support Portal (http://www.ibm.com/support/entry/portal).

From the IBM Support Portal, you can search technotes and APARs(problem reports).

IBM masthead search

You can use the IBM masthead search by typing your search string into theSearch field at the top of any ibm.com page.

External search engines

Search for content by using any external search engine, such as Google,Yahoo, or Bing. If you use an external search engine, your results are morelikely to include information that is outside the ibm.com® domain.However, sometimes you can find useful problem-solving informationabout IBM products in newsgroups, forums, and blogs that are not onibm.com.

Tip: Include “IBM” and the name of the product in your search if you arelooking for information about an IBM product.

Port assignmentsBoth dedicated ports and ports that are dynamically assigned for each installationare used for IBM OpenPages GRC Platform deployments. These default ports canbe changed after installation.

You can change some port settings during the installation. You can also change thedefault port settings after installation. For information about changing the portsafter installation, see the IBM OpenPages GRC Platform Administrator's Guide.

Fixed ports

The following table lists the fixed default ports.

Table 73. Fixed ports used by Windows and AIX operating systems

Description Windows Port AIX Port

Oracle database server console application port 1158 1158

OpenPages database instance 1522 1521

OpenPages admin server 7001 9060

OpenPages admin server (SSL) 7002 9043

Workflow admin server 49901 9061

Workflow admin server (SSL) 49902 9044

OpenPages application server 7009 10108

OpenPages application server (SSL) 7010 10111

Workflow application server 49951 20108

Workflow application server (SSL) 49952 20111

Appendix. Troubleshooting problems 157

Page 166: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 73. Fixed ports used by Windows and AIX operating systems (continued)

Description Windows Port AIX Port

Cognos Business Intelligence gateway 80 80

Framework Generator port 8080 8080

Cognos Business Intelligence dispatcher URI 9300 9300

On Windows computers, additional OpenPages installations increment by two. Forexample, the HTTP ports are 7009, 7011, 7013. The HTTPS ports are 7002, 7004,7006.

On Windows, additional workflow installations also increment by two.

For AIX computers, IBM WebSphere Application Server requires a range of 20ports for plug-ins and listeners. This default value is the starting port of that range.

Files containing port numbers

The following tables list property files on the OpenPages admin server that containport numbers.

Table 74. Files on Windows servers that contain default port numbers

File Port Parameter Name

OP_Home\aurora\conf\server.config.props

OpenPages admin serverport

OpenPagesadmin serverSSL port

WC_adminhost

WC_adminhost_secure

OP_Home\temp\aurora\conf\OPSERVER_STATUS.txt¹

OpenPages applicationport

OpenPages application SSLport

WC_defaulthost

WC_defaulthost_secure

OP_Home\aurora\conf\server_name-InterstageBPMCS#-server.properties.config.props

Workflow admin serverport

url.path.workflow.admin

OP_Home\NETWORK\ADMIN\tnsnames.ora

OpenPages databaseinstance port

OP_Home\aurora\conf\aurora.properties

Framework Generator port

CommandCenter port

cognos.framework

cognos.server

OP_Home\aurora\conf\aurora.properties

Framework Generator port

CommandCenter port

Cognos Dispatcher URI

cognos.computation.server

158 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 167: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 75. Files on AIX computers that contain default port numbers

File Port Parameter Name

OP_Home/temp/wasconfig/OpenPagesCell.dmgr.config.props

OpenPages admin serverport

OpenPages admin serverSSL port

WC_adminhost

WC_adminhost_secure

OP_Home/temp/wasconfig/OpenPagesCell.server_name-OPNode#Server#.config.props

OpenPages applicationSSL port

WC_defaulthost_secure

OP_Home/temp/wasconfig/IBPMCell.dmgr.config.props

Workflow admin serverport

Workflow admin serverSSL port

WC_adminhost

WC_adminhost_secure

OP_Home/temp/wasconfig/IBPMCell.server_name-OPNode#Server.config.props

Workflow applicationport

Workflow applicationSSL port

WC_defaulthost

WC_defaulthost_secure

Oracle_Home/NETWORK/ADMIN/tnsnames.ora

Oracle database instanceport

OP_Home/aurora/conf/aurora.properties

Framework Generatorport

CommandCenter port

Cognos Dispatcher URI

cognos.framework

cognos.server

cognos.computation.server

Dynamically assigned ports

Port numbers for OpenPages servers that are not listed, such as OpenPagesmanaged servers, are assigned dynamically during the installation.

OpenPages application and workflow managed server port numbers start at thefollowing values and increment by 1 for each additional managed server in theinstallation:v OpenPages application managed servers: In an OracleWebLogic Server

environment, 7009 (7010 for SSL). In an IBMWebSphere, 9080.v OpenPages workflow managed servers: 49951 for both WebLogic Server and

WebSphere environments.

After installation, you can view all port assignments in OpenPages property files.

On Windows computers, OP_Home\aurora\conf\OPSERVER_STATUS.txt

On AIX computers, OP_Home/temp/wasconfig/*.props

In an AIX environment, there are multiple OpenPages property files, each with a.props extension. The OpenPages application server and workflow server portinformation is found in:v OpenPagesCell.dmgr.config.props

v OpenPagesCell.server_name-OPNode#;Server#;.config.props

Appendix. Troubleshooting problems 159

Page 168: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

v IBPMCell.dmgr.config.props

v IBPMCell.server_name-IBPMNode#Server.config.props

On a cluster system, the OpenPagesCell.server_name-OPNode1Server1.config.propsfile and IBPMCell.server_name-IBPMNode1Server.config.props file contain portinformation for that managed server only. If there is a second managed serverwithin the same computer (vertical cluster), the port information is displayed inOpenPagesCell.server_name-OPNode1Server2.config.props andIBPMCell.server_name-IBPMNode2Server.config.props.

In a horizontal cluster, the numbering for the managed servers in the .props filerestarts at 1 for each cluster member computer.

Installation log filesThe installation programs write errors and other information to the log files. Uselog files to troubleshoot problems.

The following logs are created during the installation.

Database installerIf you used OP_version_Embedded_DVD_1 for the installation, logs related tothe database installer are created in the Oracle_Data_Home\ia\server112_se_x64 directory.v OpenPages_Oracle_Embedded_Install_InstallLog.log

v OpenPages_OEI_Install_Debug.log

Oracle ClientIf you used OP_version_Embedded_DVD_1 for the installation, logs related tothe Oracle Client installation are created in the Oracle_Data_Home\ia\server112_se_x64directory.v OpenPages_Oracle_Embedded_Install_InstallLog.log

v OpenPages_OEI_Install_Debug.log

Cognos Business IntelligenceLogs related to the Cognos software installations are created in theCognos_Home\instlog directory.

Other log files are in the Cognos_Home\logs\cogserver.log file.

Framework generationLogs related to the framework generator are stored in theOP_HOME\framework\logs directory on the reporting server:v framework-generator.log

v script-player-error.log

v script-player.log

Framework Manager action logs are stored in the OP_HOME\framework\FrameworkGenerator\output directory on the application server.

Framework Manager model files, such as model.xml are stored on theCognos Business Intelligence server in the folder specified during theinstallation.

160 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 169: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Manually creating the reporting schemaThe database schema and users for the content store is automatically created whenthe Cognos Business Intelligence services are started for the first time. You canmanually create the database schema and users.

IBM Cognos Business Intelligence uses a database structure, called the contentstore, to store, organize, and retrieve information about the queries and reports youcreate.

For optimal performance, ensure that the IBM Cognos Business Intelligence contentstore and OpenPages have separate database instances. However, for a smallerdeployment or a test environment, you can use a single database instance.

Use the database scripts in the OpenPages GRC Platform installation to manuallycreate the content store schema.

Optional: Manually creating a tablespace and user for thecontent store

The IBM Cognos Business Intelligence configuration tool automatically creates thecontent store tablespace and user. However, you can manually create the contentstore user and the content store tablespace. This user must be able to create, alter,and drop tables, triggers, views, procedures, and sequences, and have theCONNECT and RESOURCE roles.

Procedure1. Log on to the reporting server as a user with administrative privileges.

Note: For AIX installations, log in as a non-root user.2. From the Installer DVD or on your network share location, copy the

OP_version_Configuration\Database\Cognos directory to the local system.3. Go to the COGNOS directory.4. Log on to SQL*Plus using the following command:

sqlplus system/system_password@SID as sysdba

To create the tablespace in the OpenPages database instance, enter the SID ofthe OpenPages database.If you created a separate database instance for the content store, create thetablespace in the content store database instance. Enter the SID of the contentstore database.

5. At the SQL prompt, type the following command:@cognosdbcreate.sql cognos_user cognos_password oracle_data_home

tablespace_name log_file

Table 76. Parameter descriptions for cognosdbcreate.sql script

Script parameters Description

cognos_user Specifies the new user name for the contentstore database

cognos_password Specifies the password for the cognos_user

Appendix. Troubleshooting problems 161

Page 170: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Table 76. Parameter descriptions for cognosdbcreate.sql script (continued)

Script parameters Description

oracle_data_home Specifies the location of the Oracle datahome directory for the content storedatabase instance.

For example, on Windows computers:C:\openpages_data\repository\database_ac_x64\oradata\SID

For example, on AIX computers:/opt/oracle/openpages_data/repository/database112_se_x64/oradata/SID

tablespace_name Specifies the name of the exportedtablespace.

log_file Specifies the file name and location of thelog file to create.

Installation issues and solutionsError messages and log files provide you with information about errors thatoccurred during the installation process. Use the error messages and log files todetermine which part of the process failed.

Review common problem scenarios, recovery methods, and ways to get help if youencounter a problem during software installation. You can diagnose problemswhen the installation and configuration is unsuccessful.

Removing files on AIX computers after an incompleteInstallation

If the OpenPages installer does not complete, files and directories might remain.These files prevent the installation program from running again. If the uninstallutility is not in the OP_Home\OpenPages\Uninstall directory, you must manuallyremove these files.

About this task

You must remove references to OpenPages and the workflow server (IBPM) fromthe profileRegistry.xml file. This file lists WebSphere Application Server profilesand profile configuration data.

The file contains two listings for the deployment manager: OpenPagesDmgr andIBPMDmgr, and a listing for each node. For example: server_name-OPNode1,server_name-IBPMNode1, server_name-OPNode2, server_name-IBPMNode2.

Procedure1. Log on to the application server as a non-root user with administrative

privileges and full access to the local server drives.2. Open an AIX shell.3. Remove the OP_Home directory.

a. Go to the OP_Home directory.b. Recursively remove the directory.

4. Uninstall the workflow server.

162 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 171: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

a. Go to the Workflow_Home/_uninst/ directory.The Workflow_Home is the installation location of bFujitsu Interstage BPM.

b. Typeuninstall.sh.5. Remove any entries for OpenPages and IBPM (workflow server) in the

profileRegistry.xml file.a. Go to the WAS_Home/properties directory.b. Open the profileRegistry.xml file in a text editor.c. Remove any lines that contain references to OpenPages or IBPM, for

example:profile isDefault="false" isDefault="true" name="OpenPagesDmgr"path="/usr/OpenPages/profiles/OpenPagesDmgr" template="/usr/IBM/WebSphere/AppServer/profileTemplates/management"augmentortemplate="/usr/IBM/WebSphere/AppServer/profileTemplates/dmgr"/profile isDefault="false" isDefault="false" name="op-aix61-02.swg.usma.ibm.com-IBPMNode1" path="/usr/Fujitsu/InterstageBPM/profiles/op-aix61-02.swg.usma.ibm.com-IBPMNode1" template="/usr/IBM/WebSphere/AppServer/profileTemplates/managed"/

d. Save and close the file.6. Log off the root user from the application server.

Results

After these files are removed and the profileRegistry.xml file is returned to itsprior state, you can reinstall the OpenPages application.

Manually loading the configuration data after a newinstallation

The installation program for OpenPages GRC Platform automatically loads theOpenPages GRC Platform data and enables user access to the standard CognosBusiness Intelligence reports. In limited situations, you can manually load thelevel-0 schema.

Before you begin

OpenPages GRC Platform must be installed.

The OpenPages and workflow (IBPM) services must be running.

About this task

When you install the OpenPages application, On the Storage and ConfigurationInformation page, you are prompted to choose whether to load configuration data.

If you select No, and the default configuration is not already loaded, you mustmanually load the level-0 schema and the CommandCenter data.

Procedure

To manually load the level-0 schema, use the following steps:1. Log on to the OpenPages admin server as a user with administrative privileges.2. Go to the OP_HOME/addon_module/loaderdata directory.3. Make a backup copy of the following script file:

Appendix. Troubleshooting problems 163

Page 172: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

v For Windows installations, back up the schema_loader_properties.bat file.v For AIX installations, back up the schema_loader_properties.sh file.

4. Open the original schema_loader_properties file in a text editor.5. In the following line, update the password for the OpenPages application Super

Administrator.v For Windows installations:

SET OPXUserName=Super_Administrator_user_nameSET OPXUserPassword=********

v For AIX installations:OPXUserName=Super_Administrator_user_nameOPXUserPassword=********

The default user name is OpenPagesAdminsitrator.The password for the OPXUserName user is masked by asterisks (***). Replace themask with clear text. After the default configuration data is loaded, you canmanually mask the password value with asterisks (***).

6. Save and close the file.7. To load the default OpenPages GRC Platform configuration, run the following

script:v For Windows installations, run the openpages-level0-loader-data.bat file.

Tip: Redirect the output to a log file so that you can conveniently track theprogress:

openpages-level0-loader-data.bat > openpages-level0-loader-data.log

v For AIX installations, run the openpages-level0-loader-data.sh file.

Tip: Redirect the output to a log file so that you can conveniently track theprogress:

./openpages-level0-loader-data.sh > openpages-level0-loader-data.log

The script takes awhile to finish loading the data. For example, the data mighttake two hours to load.

8. Restart the OpenPages services.

OP-03620: The Reporting Schema has not been instantiatederror

If you log on to the OpenPages home page, http://server_name:7009/openpages,and have not created the reporting schema, an error message is displayed.

Note: The default OpenPages application port is 7009.

A message similar to the following error message is displayed:The Home Page cannot be viewed without a valid Reporting Schema.Please contact your System Administrator. OP-03620:The Reporting Schema has not been instantiated. Please instantiate itbefore executing this operation.

To resolve the problem, disable System Admin Mode, and generate the reportingschema.

164 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 173: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Procedure1. In a web browser, open the OpenPages application:

http://openpages_server:port/openpages

2. Log on to the OpenPages application as a user with administrative privileges.3. For System Admin Mode, switch from Disabled to Enabled.

a. From the menu bar, click Administration and select Reporting Schema.b. Click Create.c. After the create operation finishes, click System Admin Mode to switch

from Enabled to Disabled.4. From the menu bar, click Administration > Reporting Framework >

Generation.5. On the Reporting Framework Operations page, click Update.6. In the Reporting Framework Generation window, under Framework

Generation, select the Framework Model and Labels and other options youwant for the relational data model.

7. Click Submit.8. To view the progress of the update, click Refresh.

The Percent Complete column on the Reporting Framework Operations tableupdates the percentage of completion.

Appendix. Troubleshooting problems 165

Page 174: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

166 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 175: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Notices

This information was developed for products and services offered worldwide.

IBM may not offer the products, services, or features discussed in this document inother countries. Consult your local IBM representative for information on theproducts and services currently available in your area. Any reference to an IBMproduct, program, or service is not intended to state or imply that only that IBMproduct, program, or service may be used. Any functionally equivalent product,program, or service that does not infringe any IBM intellectual property right maybe used instead. However, it is the user's responsibility to evaluate and verify theoperation of any non-IBM product, program, or service. This document maydescribe products, services, or features that are not included in the Program orlicense entitlement that you have purchased.

IBM may have patents or pending patent applications covering subject matterdescribed in this document. The furnishing of this document does not grant youany license to these patents. You can send license inquiries, in writing, to:

IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785U.S.A.

For license inquiries regarding double-byte (DBCS) information, contact the IBMIntellectual Property Department in your country or send inquiries, in writing, to:

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan Ltd.1623-14, Shimotsuruma, Yamato-shiKanagawa 242-8502 Japan

The following paragraph does not apply to the United Kingdom or any othercountry where such provisions are inconsistent with local law: INTERNATIONALBUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS"WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFNON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULARPURPOSE. Some states do not allow disclaimer of express or implied warranties incertain transactions, therefore, this statement may not apply to you.

This information could include technical inaccuracies or typographical errors.Changes are periodically made to the information herein; these changes will beincorporated in new editions of the publication. IBM may make improvementsand/or changes in the product(s) and/or the program(s) described in thispublication at any time without notice.

Any references in this information to non-IBM Web sites are provided forconvenience only and do not in any manner serve as an endorsement of those Websites. The materials at those Web sites are not part of the materials for this IBMproduct and use of those Web sites is at your own risk.

167

Page 176: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

IBM may use or distribute any of the information you supply in any way itbelieves appropriate without incurring any obligation to you.

Licensees of this program who wish to have information about it for the purposeof enabling: (i) the exchange of information between independently createdprograms and other programs (including this one) and (ii) the mutual use of theinformation which has been exchanged, should contact:

IBM Software GroupAttention: Licensing3755 Riverside DrOttawa, ON K1V 1B7Canada

Such information may be available, subject to appropriate terms and conditions,including in some cases, payment of a fee.

The licensed program described in this document and all licensed materialavailable for it are provided by IBM under terms of the IBM Customer Agreement,IBM International Program License Agreement or any equivalent agreementbetween us.

Any performance data contained herein was determined in a controlledenvironment. Therefore, the results obtained in other operating environments mayvary significantly. Some measurements may have been made on development-levelsystems and there is no guarantee that these measurements will be the same ongenerally available systems. Furthermore, some measurements may have beenestimated through extrapolation. Actual results may vary. Users of this documentshould verify the applicable data for their specific environment.

Information concerning non-IBM products was obtained from the suppliers ofthose products, their published announcements or other publicly available sources.IBM has not tested those products and cannot confirm the accuracy ofperformance, compatibility or any other claims related to non-IBM products.Questions on the capabilities of non-IBM products should be addressed to thesuppliers of those products.

All statements regarding IBM's future direction or intent are subject to change orwithdrawal without notice, and represent goals and objectives only.

This information contains examples of data and reports used in daily businessoperations. To illustrate them as completely as possible, the examples include thenames of individuals, companies, brands, and products. All of these names arefictitious and any similarity to the names and addresses used by an actual businessenterprise is entirely coincidental.

If you are viewing this information softcopy, the photographs and colorillustrations may not appear.

Copyright

Licensed Materials - Property of IBM Corporation.

© Copyright IBM Corporation, 2003, 2012.

168 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 177: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

US Government Users Restricted Rights – Use, duplication or disclosure restrictedby GSA ADP Schedule Contract with IBM Corp.

This information contains sample application programs in source language, whichillustrate programming techniques on various operating platforms. You may copy,modify, and distribute these sample programs in any form without payment toIBM, for the purposes of developing, using, marketing or distributing applicationprograms conforming to the application programming interface for the operatingplatform for which the sample programs are written.

These examples have not been thoroughly tested under all conditions. IBM,therefore, cannot guarantee or imply reliability, serviceability, or function of theseprograms. You may copy, modify, and distribute these sample programs in anyform without payment to IBM for the purposes of developing, using, marketing, ordistributing application programs conforming to IBM's application programminginterfaces.

Trademarks

IBM, the IBM logo and ibm.com are trademarks or registered trademarks ofInternational Business Machines Corp., registered in many jurisdictions worldwide.

The following terms are trademarks or registered trademarks of other companies:v Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered

trademarks or trademarks of Adobe Systems Incorporated in the United States,and/or other countries.

v Microsoft, Windows, Windows NT, and the Windows logo are trademarks ofMicrosoft Corporation in the United States, other countries, or both.

v Linux is a registered trademark of Linus Torvalds in the United States, othercountries, or both.

v UNIX is a registered trademark of The Open Group in the United States andother countries.

v Java and all Java-based trademarks and logos are trademarks or registeredtrademarks of Oracle and/or its affiliates.

Other product and service names might be trademarks of IBM, OpenPages, Inc., orother companies. A current list of IBM trademarks is available on the Web at “Copyright and trademark information ” at www.ibm.com/legal/copytrade.shtml.

Notices 169

Page 178: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

170 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 179: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Index

Aaccess-web-browser 95add

cluster members 4administrator

Super Administrator 19AIX installations

creating database server users 20Apache web server

load-balancing (Windows) 108Apache Web Server

configuring on AIX computers 53confiugring on Windows computers 52

application serveradding after install 4configuring single sign-on 121default port 31, 157installing 63installing WebLogic 27paging file size and 90, 91post-install tasks 87, 91scaling and 103server topology 5software prerequisites 16

application servershardware requirements 7prerequisite software 17

architectureplatform 1

audience vii

Ccertificates

secondary CommandCenter 118client systems

prerequisites 16clustered environment

about 103add member to 4configuring 103load balancing and 116member systems, adding 4

Cognos Business Intelligenceinstalling 49report server 6

CommandCenterframework generator 7hardware prerequisites 13hardware requirements 13host setting 93, 119installing 76port setting 93, 119port settings, changing 93, 119post-installation tasks 80, 93scaling and 103silent installations 146

CommandCenterinstallation prerequisitesworksheet

CommandCenter installations 75

concurrency conflict 90configuration data

manually loading after installation 163configuring

multicasting 31content store

configuring a connection 53manually creating tablespace and user 161

content store databaseoverview 6

creatingdatabase schema 41tablespaces and users 42

Ddatabase client

about 64-bit 58installing in silent mode 40

database componentscreating 42

database schemamanually creating 41

database servercopying installation files 35default port 31, 157hardware requirements 10installing in interactive mode 38OpenPages repository 5prerequisites 16server topology 5

debuglog files 160

default definition valuesverifying 42

directoriescreating for AIX installations 36

documentationrelated information vii

Eenvironment variables

ORACLE_HOME 46setting 59

error messagesOP-03620 165

FFix Central

getting fixes 156Fujitsu Interstage BPM

workflow server 6

Ggroups

creating for AIX installations 20

171

Page 180: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

Hhardware

application server requirements 7CommandCenter requirements 13database server 10database server requirements 10requirements 7

hardware requirementsdatabase server 10reporting server 13

horizontal scalingabout 103

IIIS web server

configuring 50installation

64-bit client 58default ports 31, 157setting environment variables 59

installation filesdatabase server 35

installingtroubleshooting 162

interactive modeinstalling database software 38

Kknowledge bases

masthead search 156

LLDAP

disable 93load balancing

configurations 4raising the Oracle connection limit 103

load-balancingabout 116configuring single signon 122reporting server configuration 116

log filesinstallation 160

MMicrosoft Internet Information Services

See IISmulticasting

Fujitsu Interstage BPM 31

OOpenPages

add new instance 4cluster member, add 4default ports 31, 157multicasting 31scaling and 103

OpenPages applicationadding after install 4

OpenPages application (continued)concurrency conflict 90configuring single sign-on 121multiple users 90post-install tasks 87, 91

OpenPages application serverSee application servers

OpenPages CommandCenter.See See Command Center.

OpenPages Customer Center 156OpenPages database

database server 5OpenPages repository

database server 5Oracle Client.

See database clientOracle database server. See database server 10ORACLE_HOME

setting 59setting on reporting servers 46

Ppaging file size

increasing on application server 90, 91increasing on reporting server 90, 91

PATH variablemodifying for installation 59ORACLE_BASE, removing 35ORACLE_HOME, adding to 59ORACLE_HOME, removing 35PERL5LIB, removing 35TNS_ADMIN, removing 35

platformarchitecture 1

portsdefault 31, 157fixed 31, 157

post-installationapplication server and 87, 91CommandCenter tasks 80, 93

prerequisite softwareapplication servers 17

prerequisitesapplication server 10client systems 16CommandCenter server 13OpenPages application servers 7OpenPages server 10software 16

Problem Management Reportslogging 156PMR Problem Management Reports

See Problem Management Reports

Rreport server

server topology 6reporting schema

creating 80, 94reporting schemamanually creating 161reporting server

configuring single signon 125default port 31, 157load balancing and 116

172 IBM OpenPages GRC Platform Version 6.2.0: Installation Guide with Database

Page 181: IBM OpenPages GRC Platform Version 6.2public.dhe.ibm.com/software/data/cognos/documentation/openpage… · Introduction This document is intended for use with IBM ®OpenPages GRC

reporting server (continued)paging file size and 90, 91port settings, changing 93, 119pre-requisites 73prerequisites 16scaling and 103software requirements 18

reportsgenerating the framework 80, 94

response filesCommandCenter installations 129OpenPages application server installations 129

Sserver topology

application server 5database server 5report server 6workflow server 6

serverstopology 1

service requestslogging Problem Management Reports 156PMR 156

sharing network storage 105silent installations

CommandCenter 146response file for CommandCenter 129response file for OpenPages application servers 129

silent modeinstalling database software 40

single serverconfiguring 83

single signonconfiguring for logging out 122configuring OpenPages interface 121disabling 124

softwarerequirements 16supported environments 16

software requirementsreporting server 18

SSLwith OpenPages 95

SSOSee single signon

startingOpenPages 95OpenPages with Web browser 95

Super Administrator 19Support Portal 156system requirements

supported software environments 16

Ttablespaces and users

creating 42testing

connections to the database server 47, 71third-party software

requirements 16topology

servers 1troubleshooting 156

getting fixes 156installation issues 162installation log files 160problems 155resources 155schemas 165Support Portal 156

Uupdate-storage script 105users

creating for AIX installations 20

Vvertical scaling

about 103video documentation

troubleshooting resources 155YouTube 156

virtual directoriesconfiguring for IIS web server 52

virtualizationsupported configurations 18

Wweb server

configuration options 50installing WebSphere Application Server 28

WebLogic Serverinstalling 27

WebSphere Application Serverinstalling 28

workflow serverinstalling 63server topology 6

Index 173