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

Last updated on MARCH 30, 2017

Applies to:

Primavera Web Services - Version 6.2 and later
Information in this document applies to any platform.
***Checked for relevance on 13-Nov-2012***

Goal

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.

Solution

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms