DSX Integration is supported in UnityIS version 10.6.19 and later.  The integration utilizes the DSX SDK and communicates to the DSX Comm Server by placing DML files into the Comm Server's shared folder.

Adding DSX Driver

  1. Launch UnityIS and navigate to the Hardware Manager module. Unlock the module by clicking the lock in the command toolbar. Right click in the hardware tree and select “Edit” to display the “Add Driver” command from the popup menu. Click on “Add Driver” to view the “Add a New Driver” popup menu. Under the “Access Control Drivers” category, click on “DSX Access Control” and click “OK” to add a DSX driver.


  1. Set the ‘Comm Server Path’ of the newly created DSX driver to the same location as the DSX shared comm server folder.
  2. Set the Location property and the UDF Number that will be used to link the UnityIS Personnel records with the DSX person records.

Importing Data

  1. Import Personnel records (including codes) from DSX to UnityIS. Write the UnityIS Personnel ID unique identifier to the DSX UDF Number field (this should occur on import and is used to link the 2 tables).
  2. Import the Access Level descriptions from DSX to UnityIS (or enter manually).

Note: UnityIS Access Levels MUST use the exact same DSX Access Level descriptions to stay synchronized.

Supported Features

Card Updates/Add

  • First Name
  • Last Name
  • Company
  • Cards
  • Start/Stop Date
  • Access Levels
  • Temporary Access Levels
  • PIN

Card Deletes

Deleting a Personnel record in UnityIS will delete the person completely from the DSX software, including deleting all credentials associated to that record.  Removing individual credentials from a personnel record will removed those specific credentials from the person record in DSX.

Coming Soon

In future builds, the DSX driver will read the Events and Alarms table from the DSX SQL database and auto import those records into UnityIS to display real-time events and alarms.