Job Service Registry Settings

You can edit the registry settings that apply to the (Distributed) Job Service and the summarizer service (in both the Job Service and P6 Professional).

Edit (Distributed) Job Service registry settings

Type 'regedit' in the Start, Run utility to open the Registry Editor. In the Registry Editor, navigate to the following directory:

My Computer\HKEY_LOCAL_MACHINE\
SYSTEM\CurrentControlSet\Services\PrmJobSv\Parameters

The following table summarizes the Job Services registry settings.

[Job Service settings]

 

 

Setting Name and Description

Default

Valid Ranges/Values

EstablishDBConnectionRetryCount

Number of times to try to connect to database on startup.

3

1-10

MaxNumRecurringJobs

The maximum number of recurring (Project Management) jobs that can run simultaneously.

4

1-(no maximum)

DeleteRemoteLog

[test purposes only] If set to false, log file "Prm*.tmp" will not be deleted.

1 (true)

0 (false)

1 (true)

Edit registry settings for summarizer jobs

Type 'regedit' in the Start, Run utility to open the Registry Editor. In the Registry Editor, navigate to the following directory:

My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Primavera.

You can add any of the following settings as D Words and modify the defaults to the recommended value.

Note: The following settings apply to the Job Service and the P6 Professional. You would typically modify them to improve performance.

[Summarizer settings]

 

 

Setting Name and Description

Default

Valid Ranges/Values

NumProjectsSummarizedAtATime

Number of projects that can be summarized at the same time by the Job Service or the P6 Professional. To achieve the best possible performance, Oracle recommends that the value of this setting = 20.

1

1-xx

PreQuerySummarizablePct

The percentage threshold that determines how the summarizer will analyze a project’s need for summarization. If the value of the equation shown below is less than the threshold, each project is considered for summarization individually. If the value of the following equation is greater than the threshold, all projects to be considered for summarization are analyzed simultaneously. The equation that determines this behavior is:

# of projects to be summarized / # of projects user can access*100.

50

0-100

MaxDurationToSummarize

The maximum remaining duration or the maximum original duration, in hours, that an activity or activity assignment can have in order to be summarized. If an activity or activity assignment has a remaining duration greater than this threshold, it is ignored during summarization. To ensure that all activities are summarized, Oracle recommends that the value of this setting = 100000.

-1

-

Note: The following settings are also available. However, you would not typically need to modify their values, unless you are performing tests.

[Summarizer settings]

 

 

Setting Name and Description

Default

Valid Ranges/Values

ResourceSummaries

If true, resources are summarized.

 

Applies to the Job Service and the P6 Professional.

1 (true)

0 (false)

1 (true)

EnterpriseCommit

Controls how frequently to commit EPS summary records to the database, based on the number of rows of data that have been processed. Useful for improving performance when summarizing large jobs.

 

No value commits the EPS summary records when processing is complete.

 

If you assign a value, this value is applied to both the Job Service and P6 Professional.

1000 for the Job Service

No value for P6 Professional

1-(no maximum)

PrmJobLogMemoryUsage

If true, logs memory usage of PrmJob in megabytes.

 

Applies only to the Job Service.

0 (false)

0 (false)

1 (true)

RetrySleep

The time, in milliseconds, to wait between retry attempts when there is a connection failure.

 

Applies only to the Job Service.

60000

-

MaxRetries

The maximum number of retry attempts to make when there is a connection failure.

 

Applies only to the Job Service.

10

-

DumpSettings

Set to true to log all settings to a Job.txt file for the summarization job.

 

Applies only to the Job Service.

0 (false)

0 (false)

1 (true)

PreLoadTASKSUMFINForEPS

Preloads TASKSUMFIN records for all projects before summarizing the entire EPS.

 

Set to false to use a "load on demand" approach that will conserve memory but will be much slower due to an increased number of SQL queries for TASKSUMFIN records.

 

Applies to summarizing Financial Periods in the Job Service and P6 Professional. Does not affect the performance of summarization by Weeks or Months.

1 (true)

0 (false)

1 (true)

PreLoadTASKSUMFINForProject

Preloads TASKSUMFIN records for each project before summarizing that project.

 

Set to false to use a "load on demand" approach that will conserve memory but will be much slower due to an increased number of SQL queries for TASKSUMFIN records.

 

Applies to summarizing Financial Periods in the Job Service and P6 Professional. Does not affect the performance of summarization by Weeks or Months.

1 (true)

0 (false)

1 (true)

PreLoadTRSRCSUMFN

Preloads TRSRCSUMFN records for each project before summarizing any project. Also, during summarization of the entire EPS, it preloads all TRSRCSUMFN records for one resource or role at a time.

 

Set to false to use a "load on demand" approach that will conserve memory but will be much slower due to an increased number of SQL queries for TRSRCSUMFN records.

 

Applies to summarizing Financial Periods in the Job Service and P6 Professional. Does not affect the performance of summarization by Weeks or Months.

1 (true)

0 (false)

1 (true)



Legal Notices | Your Privacy Rights
Copyright © 1999, 2020

Last Published Thursday, March 18, 2021