I am still trying to get my TrackStudio host web service clients working. A few days ago when after the URI to TS host was changed I re-created my proxies using the URL http://ec2host.trackstudio.com:8080/Tra ... o/services (I am using a .NET program to access TS via the web services). I had no problem creating the new proxy classes.
Next, I tried to connect to the services using the the host URI
http://ec2host.trackstudio.com:8080/Tra ... vices/User
(similar to what I had read in the documentation some time ago).
When I try to connect I get an error indicating that the service did not return a SOAP response. When I looked at the request with Fiddler, my requestion looked like this (user/password have been remove and the soap text has been slightly reformated)
POST http://ec2host.trackstudio.com:8080/Tra ... vices/User HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.3603)
VsDebuggerCausalityData: uIDPo+8Nyz4dox5Htu4rvVPXWYsAAAAAfxTUDVzxo0Od0a0aL6OGwpzt3cidg9dPuW0tEaS451IACQAA
Content-Type: application/soap+xml; charset=utf-8; action="authenticate"
Host: ec2host.trackstudio.com:8080
Content-Length: 392
Expect: 100-continue
Connection: Keep-Alive
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<authenticate xmlns="http://user.service.soap.trackstudio.com/">
<login xmlns="">********</login>
<password xmlns="">********</password>
</authenticate></soap:Body>
</soap:Envelope>
and the response was:
HTTP/1.1 500 Internal Server Error
Date: Wed, 21 Apr 2010 10:47:34 GMT
Content-Length: 0
Server: Jetty(6.1.14)
I have tried both from in front or and behind my firewall with the same result, and anyway the response clearly indicates a server error.
Am I calling the correct service. Please advise.
