Our protocol integration is able to login to Express and Corporate for 2022R2 and beyond. Our authentication is via the endpoint
/ManagementServer/ServerCommandService.svc
We have a new prospect who is using XProtect Professional+ 2023R1. They set up a basic user in an admin role. We get the following error from the SOAP request for Login and passing a new and unique uuid4:
zeep.exceptions.Fault: Value cannot be null.
Parameter name: parameters
but I do not see any reference to a parameter named “parameters” in the authentication documentation. Any ideas on how we can authenticate to this machine?
The Login .NET SOAP sample shows the login in the recommended way. It is pure soap so it can be transferred to other language and environments.. https://doc.developer.milestonesys.com/html/index.html?base=samples/protocolsamples/logindotnetsoap/readme.html&tree=tree_3.html
Hi Bo,
Thank you for your answer. We are a Milestone certified integration
https://www.milestonesys.com/technology-partner-finder/ai-rgus/ai-rgus-no-camera-left-behind/
we are generally able to login to XProtect.
The question is whether there is something special or unique about XProtect Professional+ 2023R1 and the login method that would necessitate us to log in using a different endpoint or set of parameters?
Thank you,
Daniel
XProtect Professional+ is not different compared to XProtect Expert and XProtect Corporate when it comes to login. ServerCommandService is the same.
I asked them to confirm whether they are using SSL or if they are missing the ServerCommandService WSDL which seems to exist. Does anything look off here?
Who can we escalate this to get this company connected?
If it isn’t the version maybe there is something different or special about the setup. SSL is one idea, but I guess that was as expected..
The WSDL looks as expected, cannot detect anything wrong on that.
You can as Milestone Technology partner open a Support Case, if you have a single customer where your integration doesn’t work it might make sense, it is better to exchange logs or traces on a support case than in this public forum.
If you open a Support case please make sure you describe your integration, the setup and what you have done to troubleshoot sofar. You could gather the logs using the Diagnostics Tool. - https://supportcommunity.milestonesys.com/KBRedir?art=000034158&lang=en_US
If you use the Smart Client on the same PC, can the user (same credentials) login?
it looks like the password had to be reset after the user was created and a password was set before we could use it.
thank you.
Thank you for sharing. I am glad to hear you solved it.