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.

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:
\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.
- 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.
- 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.
- 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.