Installation and Upgrade Guide

     Previous  Next    Open TOC in new window  Open Index in new window  View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Installing Pages

This chapter describes how to install AquaLogic Pages. There are several steps involved with installing Pages:

  1. Ensure that you have met the prerequisites for installation. For details, see Chapter 2, “Installation Prerequisites.”
  2. Create the Pages database. For details, see Creating the Pages Database.
  3. Create the Security database. For details, see Creating the Security Database.
  4. Note: You do not need to perform this procedure if you installed AquaLogic Pathways 1.5 or AquaLogic Analytics 2.5. The Security database was created prior to their installation and will be used for Pages.
  5. Install the Pages components. For details, see Installing Pages Components.
  6. Configure Pages. For details, see Verifying the Configuration Settings.
  7. Start Pages. For details, see Starting the BEA AL Pages Service.
  8. Import the Pages migration package into the portal. For details, see Registering Pages with the Portal. Then modify experience definitions and custom navigation in the portal. For details, see the Administrator Guide for AquaLogic Pages.
  9. If you installed the Notification Service, complete the steps in Importing and Configuring the Notification Service Remote Server.
  10. If you are going to access Pages through AquaLogic Ensemble, complete the steps in Registering Pages with AquaLogic Ensemble.

 


Creating the Pages Database

This section describes how to set up the Pages database. It contains the following sections:

Creating the Pages Database in Microsoft SQL Server 2005

To create and set up the Pages database in Microsoft SQL Server 2005:

  1. Open SQL Server Management Studio.
  2. Create the Pages database user:
    1. In the navigation pane, expand the objects to display subfolders of the Security folder.
    2. Right-click the Logins icon; then click New Login.
    3. In the SQL Server Login Properties dialog box, enter the user name you provisioned when you completed the Installation and Configuration Worksheets for AquaLogic Pages.
    4. In the Authentication area, choose SQL Server Authentication and enter the corresponding password.
    5. Confirm the password to complete the process.
  3. Create the Pages database with the name you provisioned when you completed the Installation and Configuration Worksheets for AquaLogic Pages.
  4. Grant the Pages database user the dbo server role.
  5. Click OK.
  6. Set the security for the database:
    1. In the Object Explorer, expand the Pages database and right-click the Security folder.
    2. Select New Schema.
    3. In the Schema Name field, type the name of the Pages database user.
    4. Note: The schema name must exactly match the name of the Pages database user.
    5. Click the Search button and browse for the name of the Pages database user.
    6. Click OK.
    7. In the Object Explorer, expand the Users folder, which is under the Security folder.
    8. Right-click the Pages database user and select Properties.
    9. In the Database User dialog box, on the User Mapping page, click the ... button to the right of the Default Schema name to launch the Select Schema dialog box.
    10. Browse for the schema that you created; this name should match the Pages database user name.
    11. Click OK to close the Select Schema dialog box.
    12. Click OK to close the Database User dialog box.
  7. Close SQL Server Management Studio.

Creating the Pages Database in Oracle

To create and set up the Pages tablespace in Oracle, run the scripts in <install_dir>\settings\sql\oracle:

  1. Create the Pages tablespace by running create_pages_tablespace_unix.sql or create_pages_tablespace_windows.sql as appropriate for your operating system. This script assumes an Oracle SID of PLUM10.
  2. Edit the user script create_pages_user.sql:
    • Change @PAGESDB_LOGIN@ to the name of the user you want created.
    • Change @PAGESDB_PASSWORD_UNENCRYPTED@ to the password you want to use.
  3. Create the Pages schema user by running create_pages_user.sql.

 


Creating the Security Database

This section describes how to set up the Security database.

Note: You do not need to perform this procedure if you installed AquaLogic Pathways 1.5 or AquaLogic Analytics 2.5. The Security database was created prior to their installation and will be used for Pages.

This section contains the following sections:

Creating the Security Database on Microsoft SQL Server

This section describes how to set up the Security database on Microsoft SQL Server.

Note: You do not need to perform this procedure if you installed AquaLogic Pathways 1.5 or AquaLogic Analytics 2.5. The Security database was created prior to their installation and will be used for Pages.

To create and set up the Security database on Microsoft SQL Server:

  1. Create the Security database user. Specify SQL Server Authentication.
  2. Create the Security database.
  3. Change the default database for the Security database user to the Security database.
  4. Grant the Security database user the db_owner role for the Security database.
  5. Create the Security database schema. Specify the Security database user as the schema owner.
  6. Connect to the Security database as the Security database user, using SQL Server Authentication.
  7. Run the create_security_tables.sql script, located in install_dir\pages\1.5\sql\mssql.
  8. Note: Do not start the BEA AL Pages service at this time.

Creating the Security Database on Oracle

This section describes how to set up the Security database on Oracle.

Note: You do not need to perform this procedure if you installed AquaLogic Pathways 1.5 or AquaLogic Analytics 2.5. The Security database was created prior to their installation and will be used for Pages.

To create and set up the Security database on Oracle:

  1. Log on to the host computer for the Security database as owner of the Oracle system files.
  2. Create the Security database tablespace.
  3. Create the Security database user.
  4. Connect to the Security database as the Security database user.
  5. Run the create_security_tables.sql script, located in install_dir\pages\1.5\sql\mssql.
  6. Note: Do not start the BEA AL Pages service at this time.

 


Installing Pages Components

There are several components involved in a Pages deployment:

The components can be installed on different hosts, in any order; however, you should not start any of the components until all components are installed. For details on provisioning hosts for the various Pages components, see the Deployment Guide for BEA AquaLogic User Interaction.

Note: In a typical deployment the Pages Application is installed on a different computer than the Pages Portal Extensions and the Image Service Files.

Launching the Pages Installer

To launch the Pages installer:

  1. Log into the Windows host as the local administrator.
  2. Copy the ALPages_v1-5.exe installer to a temporary location.
  3. Close all unnecessary windows and applications.
  4. Double-click ALPages_v1-5.exe to launch the installer.

Complete the installation wizard panels as described in Completing the Installer Wizard Pages, and according to the settings you planned when you completed the configuration worksheets.

Completing the Installer Wizard Pages

The following table describes the Pages installer wizard pages. The installer wizard pages that appear vary according to the selections you choose.

Note: If the installer setting does not apply to the Pages components you are installing, the installer does not display the wizard page.
Table 4-1 Pages Installer Wizard Pages
Wizard Page
Description
Introduction
This page provides a brief description of the installer and describes how to run the installer in silent mode. Click Next.
Choose Install Set
In the Install Set drop-down list, select either Evaluation or Custom. If you select Evaluation, the full set of Pages components is installed. If you select Custom, you can choose from the following individual components to install according to your deployment plan:
  • Pages Application: The core set of Web UI components that comprise the Pages application.
  • Notification Service: The service that enables Pages to email notifications to users.
  • Pages Portal Extensions: The files necessary to enable communication between the portal and Pages.
  • If your AquaLogic Interaction deployment is hosted on a non-Windows platform, do not install the Pages Portal Extensions using the Pages installer. Instead follow the instructions in Installing Pages Portal Extensions on UNIX or Linux.

  • Image Service Files: The necessary images, styles, user interface controls, and online help for Pages. Install these files on the same computer on which the portal’s Image Service is installed.
  • If your Image Service is hosted on a non-Windows platform, do not install the Pages Image Service Files using the Pages installer. Instead follow the instructions in Installing Image Service Files on UNIX or Linux.

After you have chosen the components you want to install, click Next.

Note: In a typical deployment the Pages Application will be installed on a different computer than the Pages Portal Extensions and the Image Service Files.

Installation Location
Specify where you want to install the software. The default installation folder is C:\bea\alui.
After you have specified the location, click Next.
Configuration Manager - Port and Password
Specify the port and password you want to use for the Configuration Manager (a web tool that allows you to configure properties for Pages and other ALUI products). The default port is 12345.
If you have previously installed the Configuration Manager on this computer, you can update the password and port if necessary by selecting Update password and port.
Portal Path
Specify where the portal files are installed. The default portal installation folder is C:\bea\alui\ptportal\6.5\.
After you have specified the location, click Next.
Installation Location for Image Service Files
Specify where the Image Service files are installed. The default Image Service installation folder is C:\bea\alui\ptimages.

Note: The security for the Image Service directory must be appropriately configured to allow for installation of the Image Service files.

After you have specified the location, click Next.
Pre-Installation Summary
Confirm the installer settings (install folder, components to install, and space needed for install), and click Install to start the installation.
Launch Configuration Manager
Click the link to launch the Configuration Manager and to configure settings for Pages. Log in as Administrator with the password you entered in the installer. For information on the Configuration Manager settings, refer to Verifying the Configuration Settings.
After completing the Configuration Manager, save your settings, close Configuration Manager, and click Next.
Application Settings Confirmation
Specify whether your application settings are correct, and click Next:
  • If you verified that all the settings in the Configuration Manager were correct, select Yes.
  • If you were not able to verify all the settings, but do not want to launch Configuration Manager again now to correct them, select No, configure later.
Install Complete
When the installer has finished, this page alerts you as to whether the installer succeeded. Click Done.

Redeploying the Portal Application

If you are using WebLogic, after installing the Pages Portal Extensions, you must redeploy the portal in the WebLogic console.

To redeploy the portal:

  1. Open the WebLogic console.
  2. Update, or delete and re-add, the portal deployment for install_dir\webapp\portal.ear file.

 


Verifying the Configuration Settings

Use the Configuration Manager to verify the accuracy of the Pages settings.

  1. If you were not able to navigate to the Configuration Manager by clicking the link in the installer, navigate to https://localhost:12345/cm/ui/cm.jsf (replacing localhost with the name of the computer that hosts the Pages application, and replacing 12345 with the port number you specified during installation).
  2. Log in as Administrator with the password you specified during installation.
  3. Click Pages.
  4. Verify the accuracy of the following values:
  5. Note: If any of the values are incorrect, click the name of the associated page to display the editable fields. Correct the values and click Save. Embedded online help is available in the Configuration Manager’s user interface.
    • Under Application Settings:
      • HTTP Enabled: Select if non-secured HTTP should be used for the application's communication.
      • HTTP Port: The port number the application should listen to for non-secured requests.
      • HTTPS Enabled: Select if secured HTTP over SSL should be used for the application's communication.
      • HTTPS Port: The port number the application should listen to for secured requests.
    • Under AquaLogic Notification Service Client:
      • URL: The URL should be in the format tcp://<notification_service_host>:65156.
      • Host: The name of the computer that hosts the Notification Service.
    • Under Database:
      • Vendor: The database vendor used for the AquaLogic Pages database.
      • Host: The name of the computer that hosts the Pages database.
      • User Name: The name of the Pages database user. (If you have to correct the user name, you should also correct the associated password.)
      • Port: The port number on which the Pages database services requests (the default for SQL Server is 1433, the default for Oracle is 1521).
      • Database Name: The name of the Pages database (for Oracle databases, this is the SID).
    • Under Login Tokens:
      • Default token type: This should be set to ALUI.
      • Message authentication code seed value: The value from the ALUI portal, which can be obtained by running the following sql query on the portal database:
      • SELECT VALUE FROM PTSERVERCONFIG WHERE SETTINGID = 65
    • Under Pages Notifications:
      • Use ALI Image Server: This should be set to true (the checkbox should be selected).
      • Style and Image Base URL: The URL to the image server (for example, http://<my_server>:<port>/imageserver).
      • Style and Image URI: The URI fragment to the base notification image and style information (for example, /plumtree/pages/private/notifications/).
    • Under Security Database:
      • Vendor: The database vendor used for the Security database.
      • Host: The name of the computer that hosts the Security database.
      • User Name: The name of the Security database user. (If you have to correct the user name, you should also correct the associated password.)
      • Port: The port number on which the Security database services requests (the default for SQL Server is 1433, the default for Oracle is 1521).
      • Database Name: The name of the Security database (for Oracle databases, this is the SID).
    • Under User and Group Directory:
      • Host: The name of the computer that hosts the LDAP service.
      • Port: The port number on which the LDAP service listens for requests.
      • Principal: The trusted user of the LDAP service.
      • Credential: The password for the trusted user.
  6. If the Notification Service has been installed on the same machine as the Pages application, verify the accuracy of the values under AquaLogic Notification Service: Administrative Credentials.

 


Starting the BEA AL Pages Service

Note: The BEA ALI API Service, BEA ALI LDAP Directory, and BEA AL Notification Service must be started before starting the BEA AL Pages service. These services may be running on other machines.

To start the BEA AL Pages service:

  1. Open the Windows Services console. Click Start Arrow symbol Settings Arrow symbolControl Panel Arrow symbol Administrative Tools Arrow symbolServices.
  2. In the list of services, double-click BEA AL Pages.
  3. In the Startup type drop-down list, select Automatic.
  4. Click Start.
  5. Click OK to exit the properties dialog box.
  6. Close the Services console.

 


Installing Pages Portal Extensions on UNIX or Linux

The Pages Portal Extensions component must be manually installed when AquaLogic Interaction is hosted on a non-Windows platform. When AquaLogic Interaction is hosted on a Windows platform, use the Pages installer to install the Pages Portal Extensions component, as described in Installing Pages Components.

To install the Pages Portal Extension component to a UNIX or Linux platform:

  1. Stop your application server.
  2. Copy taglibPages.jar to the following portal directory: install_dir/ptportal/version/lib/java. For example, execute the following command:
  3. cp taglibPages.jar opt/bea/alui/ptportal/6.5/lib/java
  4. Navigate to the directory that contains the portal.war and portal.ear files: install_dir/ptportal/version/webapp. For example, execute the following command:
  5. cd /opt/bea/alui/ptportal/6.5/webapp
  6. Update the portal.war with the taglibPages.jar file by executing the following commands:
    1. Create a tmp directory by executing the following command:
    2. mkdir tmp
    3. Copy the portal.war to the tmp directory by executing the following command:
    4. cp portal.war tmp
    5. Extract the portal.war file by executing the following command:
    6. jar -xvf portal.war
    7. Copy the taglibPages.jar from install_dir/ptportal/version/lib/java to the extracted portal.war in install_dir/ptportal/version/webapp. For example, execute the following command:
    8. cp /opt/bea/alui/ptportal/6.5/lib/java/taglibPages.jar /opt/bea/alui/ptportal/6.5/webapp/tmp/WEB-INF/lib
    9. Repackage portal.war with new .jar by executing the following command:
    10. jar -cvf portal.war *
    11. Copy new portal.war file to new location by executing the following command:
    12. cp portal.war ../tmp
  7. Verify the taglibPages.jar was added to the portal.war by executing the following command:
  8. jar tf portal.war
  9. Update the portal.ear file with the new portal.war by executing the following command:
  10. jar uf portal.ear portal.war
  11. Navigate to the directory that contains the CustomTags.xml file: install_dir/settings/portal. For example, execute the following command:
  12. cd /opt/bea/alui/settings/portal
  13. Open the CustomTags.xml file in a text editor and add the following line to the <AppLibFiles> node section:
  14. <libfile name="taglibPages"/>

    For example:

    <?xml version="1.0" encoding="UTF-8"?>
    <AppLibFiles>
         <libfile name="testlibApp" />
         <libfile name="taglibPages"/>
    </AppLibFiles>
  15. Save the changes you made to CustomTags.xml.
  16. Copy the builderconfig.xml file to the settings directory: install_dir/settings. For example, execute the following command:
  17. cp builderconfig.xml /opt/bea/alui/settings
  18. Restart your application server.

 


Installing Image Service Files on UNIX or Linux

The Image Service Files component must be manually installed when the Image Service is hosted on a non-Windows platform. When the Image Service is hosted on a Windows platform, use the Pages installer to install the Pages Image Service Files component, as described in Installing Pages Components.

To install the Pages Image Service Files component to a UNIX or Linux platform:

  1. Copy the imagesvr.tar file into your imageserver directory: install_dir/ptimages. For example, execute the following command:
  2. cp imagesvr.tar /opt/bea/alui/ptimages
  3. Navigate to this directory. For example, execute the following command:
  4. cd /opt/bea/alui/ptimages
  5. Extract the files by executing the following command:
  6. tar xvf imagesvr.tar
  7. Verify the following directories were created:
    • ptimages/imageserver/plumtree/pages/private/components
    • ptimages/imageserver/plumtree/pages/private/css
    • ptimages/imageserver/plumtree/pages/private/help
    • ptimages/imageserver/plumtree/pages/private/img
    • ptimages/imageserver/plumtree/pages/private/js
    • ptimages/imageserver/plumtree/pages/private/layouts
    • ptimages/imageserver/plumtree/pages/private/organizer
    • ptimages/imageserver/plumtree/pages/private/pagecomponentsselector
    • ptimages/imageserver/plumtree/pages/private/richtext
    • ptimages/imageserver/plumtree/pages/private/shells
    • ptimages/imageserver/plumtree/pages/private/webapp
  8. Restart the web server hosting your Image Service.

 


Registering Pages with the Portal

You must import the Pages migration package into the portal to register Pages with the portal. To register the Pages objects with the portal perform the following steps:

  1. Move the Pages migration package (pagesobjects.pte) from the computer that hosts Pages to the computer that hosts the portal. The migration package is located in install_dir\pages\1.5\serverpackages (for example, C:\bea\alui\pages\1.5\serverpackages\pagesobjects.pte).
  2. If you installed the Notification Service, move the Notification Service migration package (notification.pte) from the computer that hosts Pages to the computer that hosts the portal. The migration package is located in install_dir\notification\1.5\serverpackages (for example, C:\bea\alui\notification\1.5\serverpackages\notification.pte).
  3. Log in to the portal as a portal administrator.
  4. Click Administration.
  5. From the Select Utility drop-down list select Migration - Import.
  6. Browse to select the location of the Pages migration package.
  7. Click Load Package.
  8. Click Finish.

The following portal objects are created when you import the migration package:

Table 4-2 Portal Objects Included in Pages Migration Package
Object
Description
Pages Objects
This folder stores all the objects included in the migration package.
Blog
This portlet enables you to add a blog portlet to a portal page.
Pages Launcher Portlet
This portlet provides access to the Pages user interface. It includes a link to the Dashboard.
Wiki
This portlet enables you to add a wiki portlet to a portal page.
Wiki w/ Comments
This portlet is the same as the Wiki portlet except that you can add comments to the wiki.
Pages Components Selector
This portlet template enables you to create a portlet from an existing page component, to display content form a page component in a portal page.
Pages Server
This remote server points to the Pages installation.
Pages Base URL Web Service
This web service is used to gateway content in Pages.
Pages Blog Web Service
This is the web service for the Blog portlet.
Pages Components Service
This web service is used to gateway components displayed in portlets.
Pages Crawler Web Service
This web service enables you to crawl Pages content into the portal.
Pages Dashboard Web Service
This web service is used to display the Dashboard.
Pages Launcher Web Service
This is the web service for the Pages Launcher Portlet.
Pages Spaces Web Service
This web service provides the list of Spaces to the Spaces menu.
Pages Wiki (w/ Comments) Web Service
This is the web service for the Wiki w/ Comments portlet.
Pages Wiki Web Service
This is the web service for the Wiki portlet.

If you installed the Notification Service, you should import the Notification Service remote server into the portal and configure it to gateway RSS feeds. If you did not install the Notification Service, you can move on to integrating Pages into the portal navigation and setting up security for Pages. For details, see the Administrator Guide for AquaLogic Pages.

 


Importing and Configuring the Notification Service Remote Server

If you installed the Notification Service, you need to import the Notification Service remote server into the portal and configure it:

  1. Move the Notification Service migration package (notification.pte) from the computer that hosts Pages to the computer that hosts the portal. The migration package is located in \cns\1.0\serverpackages (for example, C:\bea\alui\cns\1.0\serverpackages\notification.pte).
  2. Log in to the portal as a portal administrator.
  3. Click Administration.
  4. From the Select Utility drop-down list select Migration - Import.
  5. Browse to select the location of the Notification Service migration package.
  6. Click Load Package.
  7. Click Finish.
  8. The AquaLogic Notification Service Server remote server and the AquaLogic Notification RSS Web Service are created in the AquaLogic Notification Service folder when you import the migration package.

  9. Open the AquaLogic Notification Service Server remote server and set the Base URL.The base URL must be the fully qualified domain name, including the port number, of the server that hosts the AquaLogic Notification Service.
  10. Click Finish to save your change.

Next you should integrate Pages into the portal navigation and set up security for Pages. For details, see the Administrator Guide for AquaLogic Pages.

 


Registering Pages with AquaLogic Ensemble

You can configure Pages to be accessed through the AquaLogic Ensemble proxy. This provides you more control over the appearance of Pages URLs and allows you to take advantage of Ensemble’s integration with AquaLogic Interaction Analytics.

To register Pages with Ensemble, register Pages as a resource. For instructions on registering resources in Ensemble, see the Administrator Guide for AquaLogic Ensemble.


  Back to Top       Previous  Next