Configuring a Separate Server for Job Services

For medium to large deployments, Oracle recommends setting up a dedicated application server node for job services. You should disable Job services on the server accepting user traffic.

Notes:

Follow the guidelines below to configure the dedicated job services server:

  1. Copy the p6services.jar from the p6home directory where you installed P6 to a node that will use job services.
  2. Ensure a supported JRE is in the system path. (See the Tested Configuration for supported JREs.)
  3. Open a new command line or terminal window.
  4. Navigate to the folder where p6services.jar was copied (for example, c:\jobservices).
  5. Run the services application by typing “java -Xms<MEMORY SIZE> –Xmx<MEMORY SIZE> –jar p6services.jar” in the window. (See the P6 EPPM Performance and Sizing Guide for the correct value for the <MEMORY SIZE> setting for your environment. The settings in the example are the recommended values.)

    The line should look similar to the following:

    “java -Xms4096m –Xmx4096m –jar p6services.jar”

    If you are using Sun JDK, it should look similar to the following:

    "java -server -Xms4096m –Xmx4096m –jar p6services.jar”

  6. If a BREBootStrap.xml file is in the USER_HOME, you can specify the location to the BREBootstrap.xml file by adding the following line:

    Note:

    • USER_HOME refers to your home directory. For example, in Windows it could be C:\Users\<USER_NAME> or C:\Documents and Settings\<USER_NAME>; in Unix, it could be /home/<USER_NAME>.
    • If this is the first time you are launching p6services.jar, and a BREBootStrap.xml file does not exist in the USER_HOME, the database configuration wizard will launch. Skip to the next step.

    –Dprimavera.bootstrap.home= <BOOTSTRAP_LOCATION>

    The whole line should look similar to the following:

    java -Xms4096m –Xmx4096m –Dprimavera.bootstrap.home= <BOOTSTRAP_LOCATION> -jar p6services.jar

    where <BOOTSTRAP_LOCATION> is the location where the BREBootStrap.xml is located (for example, C:/USER_HOME).

  7. If this is the first time you are launching p6services.jar, and a BREBootStrap.xml file does not exist in the <USER_HOME> directory (or <BOOTSTRAP_HOME> directory if the primavera.bootstrap.home is specified), the database configuration wizard will launch.

    Follow the steps in Changing Database Connection Settings for P6 .

    Create a new configuration when The Installer has detected... dialog box appears and give this new configuration a distinct name. For example, if you chose "P6 Users" for the configuration name for the server accepting user traffic, name the new configuration "P6 Job Services."

    Note: Create a new configuration for Job Services to ensure optimal database performance. Job Services could slow down performance if it is part of the same configuration.

  8. In the Primavera P6 Administrator:
    1. Locate the Services/Enable All Services setting for the configuration created for the job services server (for example, P6 Job Services). Set the setting to true to enable all services.
    2. Locate the Services/Enable All Services setting for the configuration created for user traffic (for example, P6 Users). Set the setting to false to disable all services.

Related Topics

P6 Setup Tasks

Precompiling P6

Accessing P6 from Client Browsers using WebLogic

Configuring Settings on Client Machines

Using Oracle Secure Global Desktop

Application Server Plug-Ins for P6 EPPM

About the Database Configuration Wizard for P6

Creating Custom URLs to Access Pages



Legal Notices | Your Privacy Rights
Copyright © 1999, 2019, Oracle and/or its affiliates. All rights reserved.

Last Published Thursday, June 13, 2019