PDS and SOAP

E

Erich

Dear Newsgroup

Following tricky question:

I want to login to Projectserver via SOAP but I always get a client Error.
The IIS Logfile says following:

2004-10-13 15:04:38 192.168.0.18 GET /projectserver/LgnIntAu.asp - 80 -
192.168.0.2
Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322)
401 2 2148074254
2004-10-13 15:04:38 192.168.0.18 GET /projectserver/LgnIntAu.asp - 80
Mustermann\Max.Mustermann 192.168.0.2
Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322)
302 0 0
2004-10-13 15:04:38 192.168.0.18 GET /projectserver/SesStart.asp
ref=lgnintau.asp&au=1 80 - 192.168.0.2
Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322)
401 2 2148074254
2004-10-13 15:04:38 192.168.0.18 GET /projectserver/SesStart.asp
ref=lgnintau.asp&au=1 80 Mustermann\Max.Mustermann 192.168.0.2
Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322)
302 0 0
2004-10-13 15:04:38 192.168.0.18 GET /projectserver/lgnintau.asp err=0 80 -
192.168.0.2
Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322)
401 2 2148074254
2004-10-13 15:04:38 192.168.0.18 GET /projectserver/lgnintau.asp err=0 80
Mustermann\Max.Mustermann 192.168.0.2
Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322)
200 0 0
2004-10-13 15:04:38 192.168.0.18 GET /projectserver/PDS.wsdl - 80 -
192.168.0.2
Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322)
401 2 2148074254
2004-10-13 15:04:38 192.168.0.18 GET /projectserver/PDS.wsdl - 80
Mustermann\Max.Mustermann 192.168.0.2
Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322)
200 0 0


SO It seems that the UserLogin is right but the computer access is denied
cause 401.2 (unauthorized authentication type).

Can anyone give me an idea what to do?

Erich
 
J

JackD

I have absolutely no idea, but Project Server doesn't like Mozilla. Have you
tried IE?
 
C

Cory K. Walker

Mozilla works fine for the log on process. What does not work well (or at
all) with it is the ActiveX controls.

To get you started, use the PDSTest.NET utility. This contains the SOAP
calls that demonstrate how to correctly log on and generate a session id.

Project Server 2003 is simply weird when it comes to logging on. Your
script will have to know how to do NTLM authentication. Even then, the
system will redirect you (HTTP 300 codes) from LGNINTAU.ASP to SESSTART.ASP -
so your Web client will have to be ready to auto redirect.

What might get you started is allowing anonymous access to LGNPSAU.ASP and
SESSTART.ASP. Make sure that your Web client is automatically redirected.
For example, if you are using the .NET Framework set AllowAutoRedirect = true
in the WebRequest object.
 

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