Smartwall control possible?

Is it possible to determine and control the smartwalls?

There is an example based on a dll, but I did not find anything in the WSDLs and the service description.

Recommended read –

https://doc.developer.milestonesys.com/html/index.html?base=gettingstarted/intro_videowall.html&tree=tree_4.html

Please explore this sample first -

https://doc.developer.milestonesys.com/html/index.html?base=samples/videowallcontroller_sample.html&tree=tree_2.html

The VideoWallController sample demonstrates how to manage a Video Wall.

If my understanding that you are seeking protocol methods is correct, you cannot use the methods in the sample directly. To use protocol methods you will need to use the configuration API. To familiarize yourself with the Configuration API please see:

  1. https://doc.developer.milestonesys.com/html/index.html?base=samples/configapiclient.html&tree=tree_2.html
  2. The sample is a .NET sample but a very good idea to explore to get an insight into the API.
  3. https://doc.developer.milestonesys.com/html/index.html?base=gettingstarted/intro_soap_protocols.html&tree=tree_3.html
  4. Please Look for “ConfigurationApiService.”
  5. https://doc.developer.milestonesys.com/html/index.html?base=gettingstarted/intro_configurationapi.html&tree=tree_search.html?search=configurationapiservice
  6. Please Look for Login and Authentication process.

Thank you for the informations. We will try it.

Only now could I try it.

I tried read all items in a recursive loop.

That works. At one item I got an exception on all systems.

That was when calling “GetChildItems” with the path “/LprMatchListFolder”. Is that normal ?

The error is:

EventServerCommunicationError calling Get. EndpointNotFoundException: There was no endpoint listening at http://milestone-pc4:22331/LPR/PluginCommand that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.

The call is not from me to http://milestone-pc4:22331/LPR/PluginCommand.

Please tell me what product and version is the XProtect VMS? What version is the MIP SDK?

In the License panel are listed as products:

  • XProtect Corporate 2019 R2 Test
  • Milestone XProtect Smart Wall
  • Milestone XProtect Transact

The version is: 13.2a

We don’t use the SDK. We use direct SOAP with the downloaded WSDL in basic authentication. (from https:///ManagementServer/ConfigurationApiService.svc?singleWsdl)

We haven’t reproduce this issue so far. For reproducing this issue, can you please provide a minimum application? Then we will try to do.

Below is an example how we do it in Java.

IntelliJ IDEA and Java 11 (e.g. Adopt Open JDK) are required.

The generated code from the WSDL is integrated.

We reproduced the issue now. Milestone Development will look into this issue.

Milestone Development developed a fix ensuring that using GetChildren will not cause an exception. The fix is made for future versions. Please tell me do you need a hotfix for 2019R3 or do you have a workaround?

Thank you for the info.

I have a workaround so I don’t need a hotfix. I catch the exception and then ignore it.

It’s not nice, but it works.