How to get DemoAccessControlPlugin working

Installed XProtect Corporate 2018 R2 Test​ on Windows 7, custom, single computer with SQL Express 2014.

The event server log indicates that access control feature is started and the demo access control plugin is loaded:

2018-07-26 17:09:47 UTC+02:00 Info Log -------------------------- Version: 12.2.5658.1

2018-07-26 17:09:47 UTC+02:00 Info Log Available MAC address:40:61:86:2D:4E:AA

2018-07-26 17:09:47 UTC+02:00 Info Log Available MAC address:0A:00:27:00:00:0D

2018-07-26 17:09:47 UTC+02:00 Info Log Local time is now: 17:09:47

2018-07-26 17:09:47 UTC+02:00 Info Log UTC time is now: 15:09:47

2018-07-26 17:09:42 UTC+02:00 Info Server Event Server is starting.

2018-07-26 17:09:43 UTC+02:00 Info Server Server machine name: GENESIS2, Server domain name: GENESIS2.bxl.ncs.com

2018-07-26 17:09:46 UTC+02:00 Info Server Event Server feature manager started.

2018-07-26 17:11:31 UTC+02:00 Info FeatureManager Error opening VMO connection to: GENESIS2.bxl.ncs.com:80 with message: Client is unable to finish the security negotiation within the configured timeout (00:00:59.7035996). The current negotiation leg is 1 (00:00:58.9703983).

2018-07-26 17:12:12 UTC+02:00 Info FeatureManager XProtect Corporate (or similar) detected, Alarm, Map and Access Control feature started

2018-07-26 17:12:12 UTC+02:00 Info ServerRegistration Server registration has started.

2018-07-26 17:12:17 UTC+02:00 Info ServerRegistration Got registered services, found 5 services allready registered.

2018-07-26 17:12:17 UTC+02:00 Info ServerRegistration Found existing Event Server registration with same service instance. Skipping further registration.

2018-07-26 17:12:17 UTC+02:00 Info ServerRegistration Attempting to write custom data to service with instance b593b051-4ecb-4d48-97bc-d44bb82bfe33

2018-07-26 17:12:17 UTC+02:00 Info ServerRegistration Server registration completed successfully.

2018-07-26 17:12:17 UTC+02:00 Info ServerConfigManager Server ‘GENESIS2[genesis2.bxl.ncs.com]’ created.

2018-07-26 17:12:20 UTC+02:00 Info SQLManager Database connection established.

2018-07-26 17:12:20 UTC+02:00 Info MapPlugInManager Initializing MIP environment.

2018-07-26 17:12:23 UTC+02:00 Info ESEnvironmentManager Access Control plugin loaded: Demo Access Control Plug-in v2.0 - Milestone Systems A/S

2018-07-26 17:12:24 UTC+02:00 Info MapPlugInManager Plugin loaded: Analytics Events v12.2a - Milestone Systems A/S

2018-07-26 17:12:24 UTC+02:00 Info MapPlugInManager Plugin loaded: Customer dashboard plugin v0.0.1 - VideoOS plugin

2018-07-26 17:12:24 UTC+02:00 Info MapPlugInManager Plugin loaded: Generic Events v12.2a - Milestone Systems A/S

2018-07-26 17:12:24 UTC+02:00 Info MapPlugInManager Plugin loaded: LicenseService v1.0.0.0 - Internal MIP Component

2018-07-26 17:12:24 UTC+02:00 Info MapPlugInManager Plugin loaded: BatAction v1.0.0.0 - Milestone Systems A/S

2018-07-26 17:12:24 UTC+02:00 Info MapPlugInManager Plugin loaded: ConfigDump v1.1.0.0 - Milestone Systems A/S

2018-07-26 17:12:24 UTC+02:00 Info MapPlugInManager Plugin loaded: EventTracer v1.0.0.0 - Milestone Systems A/S

2018-07-26 17:12:24 UTC+02:00 Info MapPlugInManager Plugin loaded: Property v1.0.0.0 - Milestone Systems A/S

2018-07-26 17:12:24 UTC+02:00 Info MapPlugInManager Plugin loaded: Sensor Monitor v1.2.0.0 - Milestone Systems A/S

2018-07-26 17:12:24 UTC+02:00 Info MapPlugInManager Plugin loaded: Site License v1.0.0.0 - Milestone Systems A/S

2018-07-26 17:12:24 UTC+02:00 Info MapPlugInManager Plugin loaded: ServiceHelper v1.0.0.0 - Internal MIP Component

2018-07-26 17:12:24 UTC+02:00 Info MapPlugInManager Plugin loaded: Event Server internal AC plugin v12.2.5658.1 - Milestone Systems A/S

2018-07-26 17:12:24 UTC+02:00 Info MapPlugInManager Plugin loaded: Milestone XProtect Transact v12.2a - Milestone Systems A/S

2018-07-26 17:12:24 UTC+02:00 Info Server Database Version: 12.2.5

2018-07-26 17:12:24 UTC+02:00 Info Config Configuration has been loaded from the database.

2018-07-26 17:12:25 UTC+02:00 Info DbMigrationExecuter Starting database migration

2018-07-26 17:12:25 UTC+02:00 Info EventOptimizationMigration Starting event migration

2018-07-26 17:12:25 UTC+02:00 Info EventOptimizationMigration Event migration finished with success

2018-07-26 17:12:25 UTC+02:00 Info DbMigrationExecuter Database migration done with success

2018-07-26 17:12:28 UTC+02:00 Info ServerConfigManager Server ‘GENESIS2[genesis2.bxl.ncs.com:7563]’ created.

2018-07-26 17:12:28 UTC+02:00 Info StatusSessionServer Finished loading updated VMS configuration

When I try to create an access control item in Management Client, I get this message:

and in the Smart Client, there is no ‘Access Control’ tab.

What is going wrong here?

​Message from Management Client not included:

Please check status on licensing, missing licensing might explain this.

How do I check status ?

Screens from ​management client:

On 1st screen, I see reference to XProtect Access, not on 2nd. So I suppose XProtect Access is not in my test license?

On My Milestone site under ‘Generate Test Licences’, I see every flavour of Xprotect, except for the access module. So how can I get a test licence for XProtect Access?

No, there is no Access license connected to your test license.

I have an idea that the Event Server will not begin working until you have a camera in you system. I cannot confirm this, but please add a camera and see what you get then.

I have added a camera, but still the same problem.

With ‘no Access license connected’, do you mean I have to get one for my test license? and if yes, how do I go about getting one?​

I would not expect this to be a license problem (but I might be mistaken). Sounds more like the Management Client cannot connect to the Event Server. Could you please try checking if you have any alarm definitions listed under the Alarms section in Management Client and if not, see if you can create one (this will check whether there is a connection to the Event Server).

You might be right, just clicking on ‘Alarm definitions’ in Management Client gives the message: ​’Failed to get alarm definitions. Make sure that the Event Server is running.’

I have added the event server log. Note that the event server reports it is running.

But what I also remarked is that with other devs for access control plugins, they have an entry ‘Access Control Door’ in their License Details, which I have not:

It seems from the log that there was a lot of connection problems between the Event Server and Management Server/SQL server before the Event Server was restarted. Apparently the problem are solved after restarting it as there are no errors afterwards, but if the alarm plugin in Management Client keeps not being able to connect to the Event Server please contact Milestone Support as it seems like you have a general configuration problem then and they are much better at solving such things out than I am.

Regarding the Access Control door in the license details I am quite sure that that requires a AC system to be configured in the VMS and as long as you cannot connect to the Event Server that will not be possible.

It still gives the same problem. As you mention the communication with SQL, I suspect it is because of my custom setup, necessary because I have Windows 7.

I will contact support.

Thanks Peter.