Empty PSI WSDL files?

S

Stephan Steiner

Hi

I wanted to get started with PSI development today but fail at the
most basic stuff (and it's a first for me actually.. so far working
with webservices has always worked out).

I have a fully functional Project Server 2007 - PWA and Project Client
access work just fine.

However, when it comes to adding the web service reference in Visual
Studio I get stuck.

I can access the LoginForms and LoginWindows services from a browser
and get the usual page listing all the operations. However, adding ?
WSDL to the url returns an empty HTML site.
Other services (e.g. the Project, Admin, QueueSystem) return an empty
asmx page and appending ?WSDL to the url makes no difference.

Since both PWA and Project Client use PSI to communicate, I know that
the services work so how do I get the WSDL files in order to start
coding?

Regards
Stephan
 
S

Stephan Steiner

Visual Studio 2008 SP1.

However, since I see those empty pages in my webbrowser, the problem
must lie elsewhere.. if I take any asmx page and add ?WSDL I get an
empty page in the webbrowser.

I guess I'll take the WSDL files from the ProjTool in the SDK to get
started but I'm a bit worried that they might have changed since (the
samples seem to be written against the RTM of Project Server 2007) I'm
using Project Server 2007 SP1 plus the Infrastructure upgrade.

Regards
Stephan
 
S

Stephan Steiner

Ahh... got it. I used wsdl.exe to create my stubs and then tried to
build my own login/logout app.. and after it fell on its nose and the
official Login Sample did as well, I went to ProjTool which I have
working and debugged and noted that it uses a different url.. turns
out I tried to access the server using http://myserver/wss-path-for-project-server/_vti....
instead of http://myserver/pwa/_vti... So now that I changed this
things are working fine.

Regards
Stephan
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top