I've upgraded to ISPConfig 3.0.3 this evening and upon accessing the URL: http://myserver:8080/remote/?wsdl I see the error: SOAP-ENV:ServerWSDL generation is not supported yet There seems to be a nice complete API in place, but where can I find the WSDL file so I know the definitions of the SOAP methods? It was not covered in the ISP Config Manual. Thanks, Carl
Try this: $soap_location = 'http://localhost:8080/remote/index.php'; $soap_uri = 'http://localhost:8080/remote/'; If you want to find out about the available functions, take a look at the remoting_client examples or in the interface\lib\classes\remoting.inc.php file.
Additionally to Horfics answer, there is no wsdl definition. Thats why you can not query it. Just lookup the functions in the files that Horfic pointed out.
I appreciate the response, but a SOAP service without a WSDL definition severely lowers usability. I'm a Java programmer, and with a WSDL I can generate a Java API for ISPConfig. I read another forum post where a .NET programmer wanted to do the same thing. Sure, I could spend hours mapping it all out myself but to have every developer who wants to work with ISPConfig do that is extremely inefficient and it makes the most sense to have the creator of the SOAP service make this file. I know, it's open source... take it as it is or get involved. It's a good product but this glaring omission is holding it back I feel. I'm happy to develop and contribute a WSDL file for the project, but before I spend the time doing that I want to make sure there isn't one currently in development or that there are no current plans to fix the ?wsdl auto-generation. Any ideas on that?
I may be a little late to the game, however I wrote a JSON/JSONP wrapper for the ISPConfig remote API, you can find it at the link below https://bitbucket.org/bolvarak/ispconfig-json-wrapper