Demonstration Applications (On-Premises only)

P6 EPPM Web Services includes a demonstration application with pre-compiled binaries and source code for Java development platforms.

This simple application demonstrates how to perform the following tasks:

  1. How to authenticate your credentials when sending SOAP requests to the server.
    • If using UsernameToken profile to authenticate, how to send your user name and password with each SOAP request that you make.
    • If using SAML to authenticate, how to exchange SAML assertions.
    • For on-premises, if using HTTP cookies to authenticate, how to use the Authenticate service to log in to P6 EPPM Web Services with the user name and password to obtain a cookie. Then send the cookie in any SOAP requests you make during the current session.
  2. How to protect the confidentiality of your messages by encrypting message elements.
  3. How to ensure the integrity of your messages with digital signatures.
  4. How to check to see if a project exists in the database with the same ProjectId specified by the Project Id in the demonstration application's interface.
  5. How to delete the specified project if it exists.
  6. How to read the Parent/Root EPS.
  7. How to create the project specified by the ProjectId.
  8. How to create three activities under a project. These activities have the following Ids: P6WS-Test Activity1, P6WS-Test Activity2, and P6WS-Test Activity3.
  9. How to export the project specified by the ProjectId.

    Note: Encryption is not supported when using Import/Export operations.

  10. How to log out of P6 EPPM Web Services if using HTTP cookies to authenticate.

Tips:



Last Published Thursday, May 2, 2024