Microsoft Office Online
Sign in to My Office Online (What's this?) | Sign in

Warning: You are viewing this page with an unsupported Web browser. This Web site works best with Microsoft Internet Explorer 6.0 or later, Firefox 1.5, or Netscape Navigator 8.0 or later. Learn more about supported browsers.

Email this linkEmail this link Printer-Friendly VersionPrinter-Friendly Version Bookmark and ShareShare
Chapter Overview
 

This appendix describes the contents of the Microsoft Office Project Server 2003 registry, Project Server services, and the application folders that are created after the installation of Project Server 2003 is complete.

Project Server Registry Settings

Dedicated entries in the registry are used to store connection information for the Project Server database and the settings that link other applications to Project Server 2003. These entries are created by default during Setup.

Project Server Tree Structure

The Project Server registry structure.

\CubeProcess

This folder is not created as a default registry folder during the Project Server Setup process. If this folder and registry key are not created, Project Server 2003 will use the value of 600 as the default timeout. This registry folder can be created with the following registry key to change the default timeout of the OLAP cube building process:

  • \SQLTIMEOUT  600. The number of seconds available for OLAP cube generation before timeout. This registry key should be created as a String Value. This value can be modified; for example, a value of 1800 sets a 30-minute timeout.

\OLE DB Provider

This folder contains information about the OLE DB Provider used by Project Server 2003. The registry settings in this folder determine the number of seconds that must elapse before certain timeout conditions occur. This folder includes the following registry settings:

  • \TimeBeforeRefresh  0. Determines how long the provider attempts to load a project before returning an error message that it is unavailable. Setting this key to 0 will prevent a timeout.
  • \TimeBeforeUnload  37. Determines how long a project remains open after another project is loaded. Until a new project is loaded, the current project remains in memory, regardless of this setting.
  • \TimeoutOnLoad  5. Determines how often the current project is checked for updated information.

\Services\Configuration

The \Configuration folder holds information about where Project Server service configuration data is located. Subfolders of the Configuration folder include \Connector, \SessionMgr, and \Views Notification.

The \Configuration folder can be found in the following location:

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0      MS Project\Services

\Configuration\Connector

This folder holds information about the Connector Services for the Project Server Service for Enterprise Data Maintenance. This folder includes the following:

  • \ProjectServer  The default name of the virtual directory in the \Connector folder for Project Server. This folder includes the following registry keys:
    • Drop Directory  The directory that the Connector Service listens to for new XML documents. Be sure that this registry key points to a unique directory. If any other Project Server configuration points to the same directory, the behavior of the Connector Service will be unpredictable.
    • Failed Directory  The directory to which failed documents are moved.
    • Project Server URL  The Project Server URL to use for SOAP calls; for example, http://myserver/projectserver.
    • Success Directory  The directory to which successful documents are moved.
    • Timeout  150000. The timeout value in milliseconds for a SOAP call.
    • Verbosity  The verbosity level of the response. The default setting is 3; 1 = low, 2 = medium, 3 = high.

 Note   For more information about the Project Server Service for Enterprise Data Maintenance, see the section Service for Enterprise Data Maintenance in the Project Data Service Reference for Microsoft Office Project Server 2003 on MSDN.

\Configuration\Views Notification

This folder holds information about the Project Server Views Notification Service. This folder includes the following settings:

  • ConnectType  0
  • Directory  C:\Program Files\Microsoft Office Project Server 2003\BIN\VIEWDROP\
  • Filter  *.xml. (This must always be .xml and must exist in the registry in order for the Views Processing service to run.)
  • Forward  Set to 1 if the Views Processing service is offloaded. This setting instructs Internet Information Services (IIS) to forward any XML data to the ViewDrop folder on the server running the offloaded Views Processing services.
  • Priority  Sets the process scheduling priority. This is set to 2 by default and should not be set when the Views Processing service is offloaded.

    The following table lists the Priority setting and the corresponding Process Priority Class and Thread Priority settings.

    Process Priority Class Thread Priority
    1 Below Normal Lowest
    2 Below Normal Below Normal
    3 Below Normal Normal
    4 Normal Normal
    5 Normal Normal
    6 Normal Normal

\Configuration\SessionMgr

This folder contains information related to the configuration of services related to Project Server 2003 and the Project Server Session Manager Service. This folder includes the following settings:

  • LoadBalanceAutoAcceptLevel  400
  • LoadBalanceMaximum  10000
  • Timeout  14400

\WebClientServer\Languages

The \Languages folder holds information related to the languages supported by the current installation of Project Server 2003. The \Languages folder can be found in the following location:

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\MS
      Project\WebClient Server

The \Languages folder has the following values:

  • defLCID  Stores the Locale ID (LCID) of the default language of the computer running Project Server.
  • LCID  The LCID of the first language supported by the Project Server installation; this is the default language. This entry will be appended with the numerical language identifier; for example, for English, this registry entry will appear as LCID1033.
  • LCID  The LCID for any additional language supported by Project Server 2003, which can be added by installing Project Server MUI Packs. This entry will be appended with the numerical language identifier; for example, for German, this registry entry will appear as LCID1031.

\WebClient Server\ProjectServer\Datasets

The \Datasets folder holds information about where Project Server data is located. Subfolders of the \Datasets folder include \Application, \EnterpriseDatabase, \WSS, \ViewsFileDrop, and \ViewsSchedulingDatabase.

The \Datasets folder can be found in the following location:

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\MS
      Project\WebClient Server\<Virtual Directory>

 Note   The default name for the virtual directory is ProjectServer.

\Datasets\Application

This folder holds information about how components of Project Server 2003 connect to the Project Server database. This folder includes the following settings:

  • connectInfo  Stores the database connection information for the Project Server database. You should only use the Connection Information tool (ConnInfo.exe) to modify this entry.
  • QueryFileExt  Points to the extended Project Server SQL Query Library.
    • Value = <drive>:\Program Files\Microsoft Project Server\Bin\QYLIBSQL.sql
  • QueryFileStd  Points to the standard Project Server SQL Query Library.
    • Value = <drive>:\Program Files\Microsoft Project Server\Bin\QYLIBSTD.sql
  • QueryTimeout  The amount of time the component will wait for the SQL server.
    • Value = 1200
  • PartitionedViews  Indicates whether the Project Server database is deployed in a partitioned environment.
    • Value = 1 (partitioned) or 0 (not partitioned)
  • DisableAuthEdit  This is a custom registry DWORD value that must be created in the \Application folder in the Project Server registry by the Project Server administrator before you can disable the user authentication settings for Project Server 2003.

    If this is set to 1, a Project Server administrator will be unable to modify the settings under Specify how users should be authenticated by Project Server on the User authentication page in Project Web Access.

    If this is set to 0, the Project Server administrator will be able to modify these settings. Before using this registry key to disable the authentication settings, be sure to select the authentication setting (Mixed, Windows Authentication only, or Project Server authentication only).

\Datasets\EnterpriseDatabase

This folder holds information specific to the Project Server Views Notification service for the Project Server database. This folder includes the following settings:

  • DSN  The DSN utilized by the Project Server Views Notification Service that provides access to the Microsoft Project OLE DB Provider.
    • Value = PC11DSN
  • Password  Stores the database password information for the Project Server database. You can only use ConnInfo.exe to modify this entry.
  • User Name  The user name associated with the DSN.
    • Value = MicrosoftProjectServerUser

\Datasets\STS

This folder contains information related to Microsoft Windows SharePoint's the following value:

  • IsExtranet  The extranet URL for Windows SharePoint Services.

\Datasets\ViewsFileDrop

This folder holds information about where the Project Server Views Notification service receives new files to process. This folder includes the following settings:

  • DropLocation  Stores the path to where the Views Processing service listens for new publish action view files.
    • Value = <drive>:\Program Files\Microsoft Project Server\Bin\ViewDrop
  • ForwardUNC  The location of the server running the offloaded Views Processing service.

\Datasets\ViewsSchedulingDatabase

This folder holds connection information for the views scheduling database. This folder includes the following settings:

  • connectInfo  Stores the database connection information for the Project Server database. You should only use ConnInfo.exe to modify this entry.
  • QueryFileExt  Points to the extended Project Server SQL Query Library.
    • Value = <drive>:\Program Files\Microsoft Project Server\Bin\QYLIBSQL.sql
  • QueryFileStd  Points to the standard Project Server SQL Query Library.
    • Value = <drive>:\Program Files\Microsoft Project Server\Bin\QYLIBSTD.sql

\WinProj

This folder stores the information that Project Professional uses to create ODBC connections to the Project Server database. This folder includes the following settings:

  • connectInfo  Stores the database connection information for the Project Server database. You should only use ConnInfo.exe to modify this entry.
  • Proj Password  Stores the database password information for the Project Server database. You should only use ConnInfo.exe to modify this entry.
  • Proj Username  The user name associated with the Project Professional connection to the Project Server database.
    • Value = MSProjectUser
  • Packet Size  Determines the minimum packet size used when Project Professional sends or receives data from the Project Server database. This is a custom registry DWORD value that must be created in the \WinProj folder before you can specify the minimum packet size. Enter this value as a decimal (instead of a hexadecimal, which is the default for DWORD values).

    When Project Professional users access the computer running Project Server 2003 over a WAN connection, data transmission performance can be improved by increasing the size of the TCP Packets used between Microsoft SQL Server 2000 and Project Professional (Project Professional connects to SQL Server 2000 by using ODBC), thereby reducing the number of round-trips required to move data between those applications and reducing the effects of high latency.

    • Value = 4000 - 32000; the range of allowable packet sizes, inclusive. Specify a number within this range to set the minimum packet size.

\WebClient Server\ProjectServer\Services

The \Services folder holds information related to the configuration of services related to Project Server. The \Services folder can be found in the following location:

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\MS
   Project\WebClient Server\<Virtual Directory>

 Note   The default name for the virtual directory is ProjectServer.

© 2009 Microsoft Corporation. All rights reserved.