Our Milestone Management Server appears to be misconfigured and we are unable to authenticate and login to the XProtect VMS using basic user credentials over HTTP or HTTPS via SOAP.
As documented in the milestone API we’re attempting to receive a token using the ServerCommandService but when we make that request we receive a “Sorry, file not found.” response. The relevant documentation can be found here:
https://doc.developer.milestonesys.com/html/ServerSOAPhelp/index.html
https://doc.developer.milestonesys.com/html/reference/protocols/imageserver_authenticate.html
https://doc.developer.milestonesys.com/html/Content_3.html
The following URL returns the “Sorry, file not found” message:
http://<management_server_ip_address>/ManagementServer/ServerCommandService.svc
A possibly helpful data point is that we are able to receive the WSDL for the following service:
http://<management_server_ip_address>/Config?wsdl
Our client is required to login and authenticate with the management server before communicating with any of the other services and it appears that the ServerCommandService is not configured or is in a location that can’t be found. We need to communicate with the management server via the SOAP protocol because we’re on a non .NET language.