Using P6 EPPM Web Services

Where to Begin

Step 1: Decide on a server to host P6 EPPM Web Services

You will need to choose and configure an Application/Web Server and then deploy P6 EPPM Web Services into the Application Server. For information about installing P6 EPPM Web Services, refer to the P6 EPPM Installation and Configuration Guide for On-Premises and P6 EPPM WebLogic Configuration Guide.

Step 2: Decide on an authentication method

The next step is to determine how client service requestors should establish and authenticate their credentials with the server. See: Authentication and Session Management

Step 3: Decide on a client technology

The next step is to decide on the client technology that you will be using with P6 EPPM Web Services from the many client technologies that are available that can utilize P6 EPPM Web Services interfaces. BPM, BPEL, and .NET are examples of technologies that can utilize P6 EPPM Web Services interfaces.

P6 EPPM Web Services has been tested with Java client technologies.

Step 4: Use P6 EPPM Web Services to interact with P6 EPPM

Depending on the decision you made on step 2, use either of the following steps to use P6 EPPM Web Services:

If your server is configured to use a UsernameToken for authentication, follow these steps:

  1. Write client code to send and receive P6 EPPM Web Services messages, supplying valid authentication information based upon the authentication method you chose in step two.
  2. Call P6 EPPM Web Services operations as required by your program.


Last Published Friday, February 9, 2024