Controlling the P6 EPPM WebLogic Domain Using Node Manager and WebLogic Scripting
(Doc ID 1502593.1)
Last updated on SEPTEMBER 08, 2021
Applies to:Primavera Web Services - Version 6.2.1 and later
Primavera P6 Enterprise Project Portfolio Management - Version 6.2.1 and later
Primavera P6 Team Member - Version 126.96.36.199 and later
Information in this document applies to any platform.
Oracle recommends controlling a WebLogic Domain through the Node Manager for the P6 Enterprise Project Portfolio Management (EPPM) WebLogic Domain, instead of using individual Windows Services per admin server and managed server. The purpose of this document is to provide the steps necessary to control a WebLogic Domain through the Node Manager for the P6 EPPM products.
The instruction within this document is intended for following modules under the P6 EPPM product line, supported within a WebLogic deployment:
- P6 (Web)
- P6 Progress Reporter
- P6 Team Member
- P6 Integration API
- P6 EPPM Web Services
Node Manager is a Java utility that runs as separate process from WebLogic Server and allows you to perform common operations for a Managed Server, regardless of its location to the Administration Server. The WebLogic Scripting Tool (WLST) is a command-line scripting interface that system administrators use to monitor and manage WebLogic Server instances and domains.
Using Node Manager and WLST is optional, but it provides benefits if your WebLogic Server environment hosts applications with high availability requirements. If you run Node Manager on a machine that hosts Managed Servers, you can start and stop the Managed Servers remotely using the Administration Console or from the command line using WLST as a Node Manager client. Using the Node Manager and WLST to control a WebLogic domain will ensure you do not need to manually modify the domain file to pass customized application java parameters, which eliminates the risk of distorting the files.
The instruction within the document is intended for administrators of the P6 EPPM product line using WebLogic hosted on a Windows Platform. The following prerequisites are required prior to following the steps outlined within this document:
- Create a WebLogic domain with an Admin Server and at least one Managed Server that are assigned to a machine. Refer to the 'Administrator Guide' or 'Installing and Configuring P6 EPPM Guide' for instruction.
- Set the Java arguments for each P6 EPPM application you are using (P6, P6 Progress Reporter, P6 Integration API, P6 EPPM Web Services, P6 Team Member) in the Server Start in the WebLogic Administrative Console. Refer to the 'Administrator Guide' or 'Installing and Configuring P6 EPPM Guide' for instruction.
The 'Administrator Guide' or 'Installing and Configuring P6 EPPM Guide' can be found on the Oracle Technology Network (OTN). Refer to the following link: Primavera P6 Enterprise Project Portfolio Management Documentation Libraries
The Administrator Guide documentation for creating a WebLogic domain assume deployment of all P6 modules into the 'Admin Server' of a WebLogic Domain. It is not recommended to deploy any P6 modules onto the Admin Server, and instead use Managed Servers within a WebLogic Domain. Detailed instruction for creating a Managed Server and configuring it for P6 EPPM modules was introduced in the P6 r8.0 'Administrator Guide' and carried forward in all later releases. The instruction in these guides can be followed for P6 v6.21 or v7.0 if guidance is needed in creating the WebLogic domain.
If using P6 EPPM r8.2 or later
If you used the P6 EPPM Configuration Wizard to create the WebLogic domain, the "Starting an Administration Server and Managed Server Using WLST With Node Manager" section of the document will haVe already been completed.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!