Installing the RMS on the same server as Perception

This chapter describes the steps required to set up the RMS on a server where Perception is already installed. For production purposes in a high volume environment this is not recommended. However, you may wish to do so for testing and evaluation purposes. For further information about setting up Perception, please refer to the Perception Server Install Guide.

When installing the RMS and Perception together on a server you must use SQL Server or Oracle to store the RMS and Perception databases. It is not possible to use the RMS with an MSDE database either to store the RMS database or collect data from Perception. MSDE is a cut down version of Microsoft's SQL Server. It is primarily designed for use on a desktop environment where a robust single user SQL database is required. But the MSDE is not capable of allowing mixed-mode server authentication as required by the RMS. Before installing the RMS and Perception together ensure that you know the following details:

These details will be required to create a valid connection string to the Perception database for the RMS. To find out the Perception database details required, please speak to the person responsible for setting up your installation of Perception.

It is not possible to have Perception and the RMS running at the same time if you are using Windows XP. This is only possible if you are using Windows Server 2003 or Vista Ultimate, Business and Enterprise editions

This section covers how to install the RMS on the same server as Perception in the following environments:

Installing the RMS on Windows Server 2003 with Perception

To install the RMS and Perception together on Windows Server 2003 you will need to create a separate Application Pool for the RMS that uses .NET 2.0. Application Pools can only use one version of the .NET Framework at a time, but Windows Server 2003 is capable of creating and using multiple Application Pools. To install the RMS and Perception together on Windows Server 2003:

  1. Complete the installation as set out on the page Installing the RMS

  2. Once the installation has finished you will need to setup the web shares so that the RMS web share uses a different Application Pool than the Perception web share. For further instructions, please refer to the section Assigning application pools and setting the .NET Framework to version 2.0 on the Add Web shares manually page in the Advanced configuration options chapter for further instructions

Installing the RMS on Windows XP with Perception

To install the RMS and Perception together on Windows XP you will need to manually change the Application Pool every time you want to use one application or the other. The reason for this is that Perception uses .NET 1.1, while the RMS uses .NET 2.0. The .NET Frameworks require a separate Application Pool, but Windows XP only has one Application Pool. To install the RMS and Perception together on Windows XP:

  1. Complete the installation as set out on the page Installing the RMS

  2. Configure the application pool for Perception or the RMS in Windows XP

Configuring Application Pools in Windows XP

It is not possible to have the RMS and Perception running at the same time on Windows XP, because Windows XP only has a single Application Pool. The Application Pool for Perception must be set to use the .NET 1.1 Framework and the RMS must be set to use the .NET 2.0 Framework. Because the Application Pool can only use one .NET Framework at a time it is possible to switch the Application Pool affiliation between the different versions manually so that Perception or the RMS can be used one at a time. This is only recommended for demonstration purposes. To install the RMS and Perception together on Windows XP:

  1. Complete the installation as set out on the page Installing the RMS

  2. Manually set the .NET affiliation for the Application Pool in Windows XP

To manually set the .NET affiliation for the Application Pool in Windows XP:

  1. Select the Control Panel

  2. Click Administrative Tools

  3. Select Internet Information Services

  4. Click on Default Web site to list the available virtual directories

  5. Right click on the rms virtual directory

  6. Select Properties

  7. Click the ASP.NET tab

  8. Change the framework in the ASP.NET version drop-down list as required

To use:

Set ASP.NET version as:

Perception Server

1.1.XXXX

Results Management System

2.0.XXXXXX

Where XXXX is the version number of the .NET Framework installed on your machine

  1. Click OK

Alternatively, you can use the ASP.NET Version Switcher to quickly and easily change the Application Pool .NET Framework affiliation. To find out more about the ASP.NET Version Switcher application and download it, please refer to the following website:

www.denisbauer.com/NETTools/ASPNETVersionSwitcher.aspx