I have a problem accessing the web service ?wsdl for SharePoint lists, although I can see the list of operations.
For example, for the following URLS:
http://team/sites/test/_vti_bin/Lists.asmx - returns a list of operations
http://team/sites/test/_vti_bin/Lists.asmx?WSDL - returns the wsdl document
http://team/sites/test/Lists/TestList1/_vti_bin/Lists.asmx - returns a list of operations
http://team/sites/test/Lists/TestList1/_vti_bin/Lists.asmx?WSDL - returns a 404 error (example of full error pasted below).
I've checked on a few SP installations and I'm seeing the same behaviour on all of them, I've also tried logging on to the web server as admin and calling the pages and I get the same result each time. I've also checked that DisableLoopbackCheck is set to 1 in the registry.
Is it the case that there is no WSDL available for specific lists, just for the generic list type i.e. you get the WSDL from <root>/_vti_bin/Lists.asmx?WSDL and access the actual service via <root>/<Lists>/<MyList>/_vti_bin/Lists.asmx, or have I got the wrong end of the stick here? Do lists have web services all of their own at all?
Any help gratefuly accepted.
--- --- --- Error Text --- --- ---
There was an error downloading 'http://team/sites/test/Lists/Repairs%20Services%20Customer%20Satisfaction%20TEST/_vti_bin/Lists.asmx?wsdl'.
The request failed with HTTP status 404: Not Found.
Metadata contains a reference that cannot be resolved: 'http://team/sites/test/Lists/Repairs Services Customer Satisfaction TEST/_vti_bin/Lists.asmx?wsdl'.
The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'NTLM'.
The remote server returned an error: (401) Unauthorized.
If the service is defined in the current solution, try building the solution and adding the service reference again.