Previous Topic

Next Topic

Book Contents

Using P6 Web Services

Where to Begin

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

You will need to choose and configure an Application/Web Server and then deploy P6 Web Services into the Application Server. For information about which Application/Web Server P6 Web Services supports, refer to the P6 Web Services Administrator’s 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. P6 Web Services supports three choices:

  • Authentication using UsernameToken Profile
  • Authentication using SAML
  • Authentication using HTTP Cookies (deprecated)

For information about how to configure the Application/Web Server, refer to the P6 Web Services Administrator’s Guide.

Step 3: Decide on a client technology

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

P6 Web Services has been tested with Java client technologies.

Step 4: Use P6 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 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 Web Services messages, supplying valid authentication information based upon the authentication method you chose in step two.
  2. Call Web Services operations as required by your program.

Copyright information