Hero Banner

Feedback & Support Discussions

Provide feedback on your partner experience.

Visitor 1

What must I use instead of Project Server Interface (PSI) for project Server 2016-2019?


We are a partner of Microsoft.

We develop integration of our internal corporative on-premises Project Server 2016 and our internal-use YouTrack instance.

We know of recommendations from Microsoft to use the PSI (Project Server Interface) 2013.


We failed to access the PSI on our instance of MS Project server 2016:


PS C:\Users\latyshev.kon> $svcPSProxy = New-WebServiceProxy -uri "http://msk-project-t/pwa/_vti_bin/PSI/Project.asmx?wsdl" -useDefaultCredential

New-WebServiceProxy : The request failed with HTTP status 404: Not Found.

At line:1 char:15

+ ... vcPSProxy = New-WebServiceProxy -uri "http://msk-project-t/pwa/_vti_b ...

+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   + CategoryInfo         : ObjectNotFound: (http://msk-proj...oject.asmx?wsdl:Uri) [New-WebServiceProxy], WebException

   + FullyQualifiedErrorId : WebException,Microsoft.PowerShell.Commands.NewWebServiceProxy

PS C:\Users\latyshev.kon>


To fulfill our Project Server - YouTrack integration we need to solve a local problem:

How to publish a selected enterprise project on Enterprise PWA using a PowerShell script?

What can You recommend us?


In my understanding this has been removed & is not suported in either 2016 and 2019: https://docs.microsoft.com/en-us/project/what-s-deprecated-or-removed-in-project-server-2019


"The Project class in the PSI is not supported in Project Servers 2016 or Project Server 2019. For all new development, use the Project Client Side Object Model (CSOM)."


Since this community is more about discussion support experiences, and there are not that many Project experts monitoring, I would advise to rather post this question in the tech Community: https://techcommunity.microsoft.com/t5/Project/ct-p/Project