Milestone server on computer 1, Management client on computer 2 and ServerId.

I have Milestone server installed on computer/server 1. I use Milestone XProtect Management Client on computer 2. I connect Milestone server (computer 1) from Management client (computer 2).

If I add/remove Matrix via Milestone XProtect Management Client then I get SystemConfigurationChanged event but ServerId contains URI and Hostname of computer 2 where Management Client is running.

Is this ok? I would expect I get ServerId of server where the Milestone Server is running (not where Management Client is running). I am not able to refresh configuration if I connect more servers because I do not know which server got changed the configuration.

You can see the picture below. There is URI and Hostname of my local computer where I have Management Client but the Milestone server is running on different computer.

Let me raise this with Milestone Development and get back..

Is there something new?

We have reproduced the behavior in our test lab. We do not have any deeper analysis from Development yet.

The analysis show the functionality and its design is not capable of including the server information. The design is so old that Milestone Federated Architecture was not invented.

A possible workaround is that you develop a Management Client plugin that subcribes to the local SystemConfigurationChanged, and then send a message that you have defined that include the information data that you find necessary. You can define your own messages that fit for this purpose.