Synchronizing all Non-default Websites Installed with Primavera Portfolio Management

When Primavera Portfolio Management is installed in a non-default web site, a random number is created by IIS on each server where the application is installed. Since the random number is different on each server, the servers do not identify each other’s sessions. Each server is simply writing it's sessions to the ASPState database identified by its own random number.

In the ASPState database that contains the sessions, each session is identified by an identifier consisting of the full path to the application. For example, /lm/w3svc/1091467543/root/prosight

Where, 1091467543 is the random number identifying the web site.

To resolve the above scenario, all non-default web sites into which Primavera Portfolio Management is installed must use the same random number. Complete the steps installed with Primavera Portfolio Management:

  1. Open regedit on a Windows server installed with Primavera Portfolio Management in a non-default web site.
  2. Look up the registry value of HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\Primavera Portfolio Management\Portfolios\Server\UI\WebSite
  3. Note down the registry value on on this Windows server. Call this the target value.
  4. Change the value of the non-default web site on all other Windows servers.

    This includes members of the NLB cluster, a single server hosting Primavera Portfolio Management Primary Back-End, and multiple servers hosting Primavera Portfolio Management Secondary Back-End.

    1. Enable Direct Metabase Edit on the server where the random number needs to be changed as follows:
      1. Open Internet Information Services (IIS) Manager.
      2. Right-click the computer name and select Properties.
      3. Select the Enable Direct Metabase Edit option.
      4. Select OK.
    2. Make a backup of the Metabase.xml file. This file is located in system32\inetsrv of the Windows directory.
    3. Open Metabase.xml in a text editor.
      1. Search and replace the non-default web site random number found in the above registry location on this server with the target value.
      2. Change all instances of the random number in the XML file.
      3. Save the Metabase.xml file.
    4. Also replace the value at the above registry entry to ensure it refers to the same target value.
    5. Restart Primavera Portfolio Management.
    6. Disable Direct Metabase Edit as follows:
      1. Open Internet Information Services (IIS) Manager.
      2. Right-click the computer name and select Properties.
      3. Deselect the Enable Direct Metabase Edit option.
      4. Select OK.
  5. Repeat the above sequence on all servers to change the random number.

Related Topics

Setting Up Persisting Session Information in Load Balancing Clusters

Setting up Persisting Session Information on Front-End Servers

Setting up Persisting Session Information on Back-End Servers

Sharing Session Information on All Application Servers

Using SSL in Load Balancing Clusters



Legal Notices | Your Privacy Rights
Copyright © 1998, 2024

Last Published Thursday, February 29, 2024