My Oracle Support Banner

How to Create the .NET Client Stub File (P6WSStubs.dll) for Primavera Web Services (Doc ID 1075495.1)

Last updated on AUGUST 12, 2019

Applies to:

Primavera Web Services - Version 6.2 and later
Information in this document applies to any platform.


The purpose of this solution is to provide instructions on how to build the P6WSStubs.dll. There are two reasons why the P6WSStubs.dll might need to be created.

  1. The P6WSStubs.dll does not exist.
    • When creating a .NET application a Web Reference can be added for each service that will be used in the application, or the stub file which contains references to the services can be included as part of the project. The P6WSStubs.dll is a stub file that was included as part of the Web Services install prior to Web Service release 8. It included references to all the available Primavera Web Services, and was provided as a convenience for creating .NET projects. The .NET demo was not included as part of release 8, so the P6WSStubs.dll was also removed.
  2. The P6WSStubs.dll needs to be modified to fix an issue.
    • There are times when a WSDL file will need to be modified in order to fix an issue and after redeploying the Web Services war file, the P6WSStubs.dll will have to be regenerated to include the changes made to the WSDL.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 Steps to create a stub file:
 Steps to update a WSDL file:

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.